|
O arquivo de retorno de Cancelamento de Operação de Pagamento terá a seguinte nomenclatura:
RetCapg_NomeDoArquivoOriginal_ddMMyyyyHHmmssfff.txt
Abaixo segue a especificação do arquivo de retorno de Cancelamento de Operação de Pagamento, que será gerado pela solução nddCargo na pasta de integração, após o envio desta através do Agente. As informações abaixo, até o registro 0120 serão retornados conforme os dados enviados no arquivo de solicitação. Portanto, serão uma repetição da solicitação.
0000
|
Pai: -
|
Token
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
token
|
Token de processamento
|
C
|
S
|
24
|
|
O token será usado para determinar quais os níveis de permissionamento podem ser aceitos. Por exemplo: determinar um valor limite de operações de pagamento por token.
|
Exemplo:
0000;2342bbkjkh23423bn2j3n42a
|
0100
|
Pai: - 0000
|
Ide – Identificação da contratante que efetuou o pagamento
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
cnpj
|
CNPJ da Contratante
|
N
|
S
|
14
|
|
|
2
|
motivoCancelamento
|
Motivo do cancelamento
|
C
|
S
|
1-500
|
|
|
Exemplo:
0100;12345678901234;Dados errados da Operação de Pagamento
|
0110
|
Pai: 0100
|
Autorização – Dados para cancelamento, através do NDOP. Se retornado esse registro, o registro 0120 não será retornado,
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
numero
|
Número do NDOP
|
N
|
S
|
12
|
|
|
2
|
ndopCodVerificador
|
Código verificador do NDOP
|
N
|
S
|
4
|
|
|
Exemplo:
0110;095000002367;4599
|
0120
|
Pai: 0100
|
Autorização – Dados para cancelamento, através do número e série da Operação de Pagamento. Se retornado esse registro, o registro 0110 não será retornado,
|
Ocorrência: 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
numero
|
Número da Operação
|
N
|
S
|
1-9
|
|
|
2
|
serie
|
Série da Operação
|
N
|
S
|
1-4
|
|
|
Exemplo:
0120;127;01
|
1000
|
Pai: -
|
Mensagens – Informações sobre a mensagem de retorno
|
Ocorrência: 0 - N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
categoria
|
Categoria da mensagem
|
N
|
S
|
3
|
|
|
2
|
codigo
|
Código da mensagem
|
N
|
S
|
3-4
|
|
|
3
|
mensagem
|
Descrição da mensagem
|
C
|
S
|
1-2000
|
|
|
4
|
observacao
|
Observação sobre a mensagem. Informações mais técnicas.
|
C
|
N
|
1-2000
|
|
|
Exemplo:
1000;100;386;CNPJ inválido.;
|
2000
|
Pai: -
|
Mensagens – Informações sobre as validações de regra de negócio
|
Ocorrência: 1 – N
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
categoria
|
Categoria da mensagem
|
N
|
S
|
3
|
|
|
2
|
codigo
|
Código da mensagem
|
N
|
S
|
3-4
|
|
|
3
|
mensagem
|
Descrição da mensagem
|
C
|
S
|
1-2000
|
|
|
4
|
observacao
|
Observação sobre a mensagem. Informações mais técnicas.
|
C
|
N
|
1-2000
|
|
|
Exemplo:
2000;100;386;CNPJ inválido.;
|
3000
|
Pai: -
|
Cancelamento – Informações sobre o cancelamento da Operação de Pagamento
|
Ocorrência: 0 – 1
|
#
|
Campo
|
Descrição
|
Tipo
|
Obr.
|
Tam.
|
Dec.
|
Observação
|
1
|
statusPagamentoValor
|
Status do pagamento da Operação
|
N
|
N
|
1
|
|
Valores possíveis:
0=Aberto
1=Pago
2=Cancelado
3=Erro
|
2
|
statusPagamentoPedagio
|
Status do pagamento de pedágio
|
N
|
N
|
1
|
|
Valores possíveis:
0=Aberto
1=Pago
2=Cancelado
3=Erro
|
3
|
dataCancelamento
|
Data do cancelamento
|
D
|
N
|
|
|
Data e hora do cancelamento de Operação de Pagamento.
|
Exemplo:
3000;1;0;2013-03-03 14:37:00
|
|