Atenção! Esta rota que realiza a comunicação direta com o Integrador Fiscal, será descontinuada após a desativação das soluções Integrador e Validador Fiscal por parte da Sefaz. Para mais informações acesse esta documentação de apoio: Como Utilizar o Neverstop sem Integrador e Validador Fiscal
O método de Enviar Status Pagamento sé um dos métodos que somente a SEFAZ do Ceará utiliza ele deve ser executado TEF (Transferência Eletrônica de Fundos) para enviar os dados do pagamento para o integrador.
Os campos do arquivo TX2 necessários para utilizar o método EnviarStatusPagamento são:
Parâmetro | Descrição | Tipo | Obrigatório |
---|---|---|---|
Formato | Formato do arquivo (Formato=TX2) | String | Sim |
Interface | Método que será utilizado (Interface=EnviarStatusPagamento) | String | Sim |
NumeroDocumento | Parâmetro utilizado para identificação do retorno realizado pelo Integrador, pois o nome do arquivo de retorno será sempre um nome randômico | Inteiro | Sim |
ChaveAcessoValidador | Código de identificação do Estabelecimento junto a SEFAZ e ao módulo do Validador fiscal, futuramente esta chave estará disponível no integrador fiscal | Caractere | Sim |
CódigoAutorização | Código de Autorização do pagamento realizado e retornado pela Adquirente. | Caractere | Sim |
Bin | Sequencial de 6 Números iniciais do cartão fornecido pela adquirente. | int | Sim |
DonoCartão | Nome do Titular do cartão fornecido pela adquirente. | Caractere | Não |
DataExpiração | Data de Validade do cartão fornecido pela adquirente. | Caractere | Sim |
InstituicãoFinanceira | Adquirente que realizou a aprovação do pagamento. | Caracter | Sim |
Parcelas | Quantidade de Parcelas aprovada no pagamento pela adquirente. | String | Sim |
CódigoPagamento | Número Sequencial Único do pagamento fornecido pela adquirente. | Caracter | Sim |
ValorPagamento | Valor do Pagamento fornecido pela adquirente. | Decimal | Sim |
idFila | NSU – Número Sequencial Único fornecido pela SEFAZ foi retornado na solicitação do pagamento. | Caracter | Sim |
Tipo | Tipo da Bandeira do cartão fornecido pela adquirente. | String | Sim |
UltimosQuatroDigitos | Últimos 4 dígitos do cartão fornecido pelo adquirente. | String | Sim |
Ao fim deste artigo, encontram-se exemplos de TX2 do MF-e.
Siga os passos atentamente para utilizar o método EnviarStatusPagamento.
Envio por Pasta
Basta gerar um arquivo de texto dentro do diretório 'Envio' localizado em 'Monitora' como no exemplo, que na pasta "C:\Program Files\ManagerNeverStop\monitora\Envio", será enviado um arquivo com o conteúdo:
formato=tx2
NumeroDocumento=11155
Interface=EnviarPagamento
ChaveAcessoValidador=25CFE38D-3B92-46C0-91CA-CFF751A82D3D
ChaveRequisicao=26359854-5698-1365-9856-965478231456
Estabelecimento=123456
SerialPOS=123456
CNPJ=08723218000186
IcmsBase=12.00
ValorTotalVenda=1.00
HabilitarMultiplosPagamentos=false
HabilitarControleAntiFraude=false
CodigoMoeda=BRL
EmitirCupomNFCE=false
OrigemPagamento=1
Envio por HTTP
Deve-se utilizar o método 'POST' com o seguinte modelo de URL conforme o servidor configurado na GUI desktop do NeverStop: http://localhost:8083/ManagerAPIWeb/nfce/envia.
Headers HTTP
Nome | Descrição | Exemplo |
Content-Type | Indica o tipo de arquivo | application/x-www-form-urlencoded |
Authorization | Este usuário e senha são os seus dados para logar como administrador em um grupo do SaaS | Basic YWRtaW46MTIzbXVkYXI= |
Body HTTP
Nome | Descrição |
Arquivo | Conteúdo do TX2 |
Retorno
Formato do Retorno: Numero de Protocolo, Chave do cupom,Mensagem concatenado por pipe '|'.
Sucesso:
523097,00000000000000000000000000000000000000000000,retorno=16357572|
Erro:
EXCEPTION,EspdNeverStopMfeTimeoutException,Não foi possível ler o arquivo de retorno após 5 tentativas.
Comentários
0 comentário
Por favor, entre para comentar.