Envio de Pagamentos

Anterior
Próximo
Feedback
Imprimir

Envio de Pagamentos

 

O tipo de envio abaixo só pode ser usado para modelo TSV de integração

 

Mensageria de Pagamentos - Tipo 90

Nome

Obrigatório

Tipo

Descrição

Comando

S

Numérico

Fixo “90”

Identificador

S

Inteiro

Informar o identificador do tipo 90.

ChaveAcessoValidador

S

String

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

ChaveRequisicao

S

String

Chave Guid que poderá ser gerada pela PDV/AC, esta chave deve identificar de forma única o CNPJ + Adquirente que irá processar o pagamento

Estabelecimento

S

String

Código do Estabelecimento / MerchantID fornecido pela Adquirente contratada pelo Contribuinte

SerialPOS

S

String

Número Serial do POS que será utilizado para o envio do Valor de cobrança para o equipamento POS, deverá existir no PDV/AC um cadastro de POS para que seja selecionada na venda um determinado POS, ou para todos os POS, em casos de AC/PDV que não utilizam TEF pode ser vinculado a esse cadastro a CHAVEREQUISICAO

CNPJ

S

String

Número do CNPJ do Contribuinte

IcmsBase

S

    Numérico

Deverá ser informado o valor das operações sujeitas à legislação do ICMS, incluindo Base Tributada, Isenta, Diferida, Com Redução, Não Tributada e etc. Os valores dos serviços que não estão sujeitas à legislação do ICMS não devem ser somados nesta TAG, como por exemplo, serviços de conserto, serviços de entrega, pagamento de contas, etc

ValorTotalVenda

S

    Númerico

Deverá ser informado o valor da venda que será cobrado, este valor poderá ser somado a valores de serviços, gorjeta, recarga de celular, e etc

HabilitarMultiplosPagamentos

S

      String

Este recurso será usado para definir se haverá múltiplos pagamentos no processo de pagamento, muito comum quando é pago em múltiplos cartões e divisão de conta em restaurante. False ou True

HabilitarControleAntiFraude

S

String

Este processo será usado para validação de possíveis fraudes no pagamento, verificando uma base histórica. False ou True

CodigoMoeda

S

String

Informa a Moeda que será pago a venda. Utilizar tabela ISO 4217. Real = BRL

EmitirCupomNFCE

S

String

Permitirá que o NFC-e seja emitido diretamente por equipamentos POS ou MPOS. False ou True

OrigemPagamento

S

String

Esta informação servirá para que as informações apresentadas no equipamento de pagamento possam ser consultadas em lista, permitindo assim uma maior flexibilidade no processo de pagamento e um maior controle ao cliente e aos contribuintes

Sessão

S

String

Número aleatório para controle de sessão e recuperação de um PDV em caso de falta de energia

 

Retorno mensageiria de Pagamento - Tipo 90

Nome

Tipo

Descrição

Status

Númerico

Status da operação (0 – ok)

Identificador

String

= sessão (obrigatório)

Código

String

Código de retorno do Integrador Fiscal: AP: Arquivo Processado EI: identificador não encontrado no xml EE: Erro geral no componente (vem descrito na tag ) EPO: Preencha todos os campos obrigatórios

IdPagamento

String

NSU – Número Sequencial Único fornecido pela SEFAZ que deverá ser armazenado no PDV/AC para posterior consultas ao Validador Fiscal

Mensagem

String

Mensagem de retorno com a situação da requisição de pagamento

Sessão

Númerico

Número aleatório para controle de sessão e recuperação de um PDV em caso de falta de energia..

 

Exemplo de envio de pagamento

@**@90        123456789        25CFE38D-3B92-46C0-91CA-CFF751A82D3D        26359854-5698-1365-9856-965478231456        555        ASD123        11111111111111        100,00        100,00        False        False        BRL        False        97        756*@@*

 

Exemplo de retorno de sucesso

@**@0 123456789 AP 337173499 Pagamento enviado com sucesso ao validador fiscal! O ID da transação para acompanhar o status e identificá-la no portal de ajustes é 337173499 756*@@*

 

 

Mensagerias com erro devem devolver o retorno com -3.

Mensageria correta, porém com o integrador parado o retorno deve ser -11 timeout.

 

Exemplo de retorno de erro ao enviar pagamento

@**@-3    444    EE            Dados de inicializacao do agente estao vazios, a funcao Configuracao-TSV deve ser executada    123456*@@*

 

Exemplo de retorno falha de comunicação com o integrador MFe

@**@-11    444    EE            Nao foi possivel enviar o documento, problema de comunicacao com o Integrador MFe    123456*@@*