Base de Conhecimento de Gestão Comercial de Saneamento

A maior base de documentação de GSAN do mercado mantida pela Consenso Tecnologia

Ferramentas do usuário

Ferramentas do site


integracoes:api-pagamento

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anteriorRevisão anterior
Próxima revisão
Revisão anterior
integracoes:api-pagamento [04/02/2025 17:16] – [Fluxo de Pagamento por Cartão] sara.valongointegracoes:api-pagamento [07/02/2025 12:27] (atual) – Diego Imagem tadeu.sarmento
Linha 5: Linha 5:
 ====== API Pagamento ====== ====== API Pagamento ======
  
-<columns> +<columns> Documentação do funcionamento da API Pagamento construída para trabalhar com todos os Sistemas Comerciais suportados pela Consenso.
-Documentação do funcionamento da API Pagamento construída para trabalhar com todos os Sistemas Comerciais suportados pela Consenso.+
  
 Este documento é direcionado para empresas administradoras de serviços de pagamento por cartão que necessitem integrar o GSAN com seu portfólio de serviços financeiros. Este documento é direcionado para empresas administradoras de serviços de pagamento por cartão que necessitem integrar o GSAN com seu portfólio de serviços financeiros.
  
-A API possui o recurso de segurança através de token, facilitando a habilitação e desabilitação de novos parceiros. Utiliza plataforma REST com simples, utilizando JSON como protocolo padrão. +A API possui o recurso de segurança através de token, facilitando a habilitação e desabilitação de novos parceiros. Utiliza plataforma REST com simples, utilizando JSON como protocolo padrão. </columns>
-</columns>+
  
 ===== Fluxo de Pagamento por Cartão ===== ===== Fluxo de Pagamento por Cartão =====
Linha 17: Linha 15:
 <columns> A seguir o fluxo completo do pagamento descrevendo os processos de autorização, pagamento do compromisso pela credenciada, resposta de autorização e baixa do pagamento pelo movimento arrecadador, até a baixa definitiva no GSAN. </columns> <columns> A seguir o fluxo completo do pagamento descrevendo os processos de autorização, pagamento do compromisso pela credenciada, resposta de autorização e baixa do pagamento pelo movimento arrecadador, até a baixa definitiva no GSAN. </columns>
  
-<uml t=sequence> @startuml header Ciclo de Pagamento footer Operação da Credenciada title Ciclo de Vida do Pagamento por Cartão na Agência Virtual actor Consumidor #green boundary AgenciaVrtual control GSAN boundary Credenciada boundary OperadoraCartao boundary BancoArrecadador participant "Concessionária \nde Água" as CONCESSIONÁRIA +\\ 
- +<WRAP center round box 100%
-Consumidor → AgenciaVrtual : Request Authentication<<documento>> AgenciaVrtual → GSAN : Autenticar Usuário GSAN → AgenciaVrtual : CriarSessaoUsuario Consumidor → AgenciaVrtual : Solicitar Negociação de Débitos AgenciaVrtual → Credenciada : Acionar Checkout Credenciada +{{ :integracoes:imagem_documentacao_api_pagamentos.png?1000 |}} 
- +</WRAP
-alt Ciclo de controle da Credenciada Credenciada → Consumidor Solicitar dados do Cartão Credenciada → Consumidor Solicitar escolha de quantidade de parcelas Credenciada → Consumidor : Informar Tarifa da Operação Consumidor → Credenciada : Retornar Informações Credenciada → Consumidor : Solicitar Confirmação das Informações Consumidor → Credenciada : Confirmar Informações Credenciada → OperadoraCartao : Solicitar Autorização da Operadora OperadoraCartao → Credenciada : Retorna Autorização +\\
- +
-group Credenciada Não é Agente Arrecadador Credenciada → BancoArrecadador : Realizar Pagamento Código de Barras BancoArrecadador –> CONCESSIONÁRIA : Realizar Transferência Eletrônica de Fundos Credenciada → Consumidor : Recibo de Pagamento Autorizado Credenciada → GSAN : Pagamento Autorizado <<NSU, Autenticação Mecânica>> BancoArrecadador -[#blue]→ GSAN : Enviar Movimento TXT Tipo G end +
- +
-group Credenciada Como Agente Arrecadador Credenciada → CONCESSIONÁRIA : Realizar Transferência Eletrônica de Fundos Credenciada -[#blue]→ GSAN : Enviar Movimento TXT Tipo G Credenciada → Consumidor : Recibo de Pagamento Autorizado Credenciada → GSAN : Pagamento Autorizado <<NSU, Autenticação Mecânica>> end +
- +
-end +
- +
-GSAN → GSAN: Baixar Pagamentos +
- +
-@enduml </uml+
  
 ===== Autenticação ===== ===== Autenticação =====
  
-<columns> +<columns> Os endpoints que nescessitem autenticação serão informados abaixo. Os mesmos precisarão ter as seguintes chaves, **client_secret** e **client_id**, no cabeçalho HTTP, a chave em questão foi gerada para o ambiente de testes:
-Os endpoints que nescessitem autenticação serão informados abaixo. Os mesmos precisarão ter as seguintes chaves, **client_secret** e **client_id**, no cabeçalho HTTP, a chave em questão foi gerada para o ambiente de testes:+
  
 </columns> </columns>
Linha 51: Linha 37:
 JSON de consulta: JSON de consulta:
  
-<code javascript> {documento:"21469517000102"}+<code javascript> 
 + {documento:"21469517000102"} 
  
 </code> </code>
Linha 57: Linha 45:
 OU OU
  
-<code javascript> {matricula:"99999"}+<code javascript> 
 + {matricula:"99999"} 
  
 </code> </code>
 <code> <code>
 +
 Resposta: Resposta:
  
 </code> </code>
  
-<code javascript>{+<code javascript> 
 +{
    matricula: 99999,    matricula: 99999,
    nome: "EMPRESA DE EXEMPLO",    nome: "EMPRESA DE EXEMPLO",
Linha 101: Linha 93:
    ]    ]
 } }
 +
  
 </code> </code>
Linha 112: Linha 105:
 JSON de consulta: JSON de consulta:
  
-<code javascript>{+<code javascript> 
 +{
    matricula:"452812"    matricula:"452812"
 } }
 +
  
 </code> </code>
Linha 120: Linha 115:
 Resposta: Resposta:
  
-<code javascript>{+<code javascript> 
 +{
  matricula:"452812",  matricula:"452812",
  debitos: [  debitos: [
Linha 142: Linha 138:
    }    }
 ]} ]}
 +
  
 </code> </code>
Linha 155: Linha 152:
 JSON de consulta: JSON de consulta:
  
-<code javascript>{+<code javascript> 
 +{
    matricula:777985,    matricula:777985,
    debitos: [    debitos: [
Linha 165: Linha 163:
    ]    ]
 } }
 +
  
 </code> </code>
Linha 170: Linha 169:
 Resposta: Resposta:
  
-<code javascript>{+<code javascript> 
 +{
    matricula: 777985,    matricula: 777985,
    debitos: [   {    debitos: [   {
Linha 178: Linha 178:
    }]    }]
 } }
 +
  
 </code> </code>
Linha 191: Linha 192:
 JSON de consulta: JSON de consulta:
  
-<code javascript>{+<code javascript> 
 +{
    matricula:777985,    matricula:777985,
    debitos: [    debitos: [
Linha 201: Linha 203:
    ]    ]
 } }
 +
  
 </code> </code>
Linha 206: Linha 209:
 Resposta: Resposta:
  
-<code javascript>{+<code javascript> 
 +{
    matricula: 777985,    matricula: 777985,
    valorDesconto: 25.17    valorDesconto: 25.17
 } }
 +
  
 </code> </code>
Linha 221: Linha 226:
 JSON de Consulta: JSON de Consulta:
  
-<code javascript>{+<code javascript> 
 +{
    identificacaoTransacao: "5462158456512",    identificacaoTransacao: "5462158456512",
    tipoCartao: "creditoAVista",    tipoCartao: "creditoAVista",
Linha 235: Linha 241:
    ]    ]
 } }
 +
  
 </code> </code>
  
-<code javascript>{+<code javascript> 
 +{
    identificacaoTransacao: "5462158456512",    identificacaoTransacao: "5462158456512",
    tipoCartao: "debito",    tipoCartao: "debito",
Linha 252: Linha 260:
    ]    ]
 } }
 +
  
 </code> </code>
  
-<code javascript>{+<code javascript> 
 +{
    identificacaoTransacao: "5462158456512",    identificacaoTransacao: "5462158456512",
    tipoCartao: "creditoParcelado",    tipoCartao: "creditoParcelado",
Linha 265: Linha 275:
    ]    ]
 } }
 +
  
 </code> </code>
Linha 270: Linha 281:
 Resposta: Resposta:
  
-<code javascript>{status: "OK"}+<code javascript> 
 +{status: "OK"} 
  
 </code> </code>
Linha 282: Linha 295:
 JSON de Consulta: JSON de Consulta:
  
-<code javascript>{+<code javascript> 
 +{
    identificacaoTransacao: "5462158456512",    identificacaoTransacao: "5462158456512",
    status: "chargeback",    status: "chargeback",
Linha 296: Linha 310:
    ]    ]
 } }
 +
  
 </code> </code>
Linha 301: Linha 316:
 Resposta: Resposta:
  
-<code javascript>{status: "OK"}+<code javascript> 
 +{status: "OK"} 
  
 </code> </code>
Linha 313: Linha 330:
   * credenciada = identificacao da credenciada   * credenciada = identificacao da credenciada
   * codBarra = código de barras do documento   * codBarra = código de barras do documento
-  * doc =  cpf/cnpj do cliente+  * doc = cpf/cnpj do cliente
   * nome = Nome do cliente   * nome = Nome do cliente
   * id = identificação do débito fornecido pela API de emitir débito.   * id = identificação do débito fornecido pela API de emitir débito.
Linha 319: Linha 336:
 JSON Resposta: JSON Resposta:
  
-<code javascript>{+<code javascript> 
 +{
   url: "https://example.com/?param=fsdfsdf5454f35s4df5sd4f",   url: "https://example.com/?param=fsdfsdf5454f35s4df5sd4f",
   erro: false   erro: false
 } }
 +
  
 </code> </code>
Linha 330: Linha 349:
   * codigoBarras = código de barras do documento   * codigoBarras = código de barras do documento
   * matricula = matrícula do imóvel **[Opcional]**   * matricula = matrícula do imóvel **[Opcional]**
-  * documento =  cpf/cnpj do cliente **[Opcional]**+  * documento = cpf/cnpj do cliente **[Opcional]**
   * nome = Nome do cliente **[Opcional]**   * nome = Nome do cliente **[Opcional]**
   * id = identificação do débito fornecido pela API de emitir débito. **[Opcional]**   * id = identificação do débito fornecido pela API de emitir débito. **[Opcional]**
Linha 336: Linha 355:
 JSON Resposta: JSON Resposta:
  
-<code javascript>{+<code javascript> 
 +{
   url: "https://example.com/?param=fsdfsdf5454f35s4df5sd4f"   url: "https://example.com/?param=fsdfsdf5454f35s4df5sd4f"
 } }
 +
  
 </code> </code>
Linha 348: Linha 369:
 Resposta: Resposta:
  
-<code javascript>{erro: {+<code javascript> 
 +{erro: {
    cod: 3,    cod: 3,
    msg: "EMPRESA NAO CADASTRADA"    msg: "EMPRESA NAO CADASTRADA"
 }} }}
 +
  
 </code> </code>
Linha 384: Linha 407:
 |119|matrícula inválida| |119|matrícula inválida|
 |120|pagamento inexistente| |120|pagamento inexistente|
-|121|Este imóvel não tem perfil | +|121|Este imóvel não tem perfil| 
-|122|Já existe pagamento para documento |+|122|Já existe pagamento para documento|
  
 ---- ----
Linha 391: Linha 414:
 ===== Apêndice 1 - Layout Arquivo de Remessa de Arrecadação ===== ===== Apêndice 1 - Layout Arquivo de Remessa de Arrecadação =====
  
-**“Layout” Padrão de Arrecadação/Recebimento com Utilização do Código de Barras** +**“Layout” Padrão de Arrecadação/Recebimento com Utilização do Código de Barras**<columns> Para as empresas que possuem serviço de VAN é necessário respeitar o layou abaixo, conforme Febraban V.04, para transmitir o movimento com o arquivo com os devidos pagamentos, o layout abaixo precisa ser respeitado, ver [[:postgres:arrecadacao:uc0262|UC0262]] para mais detalhes. </columns>
- +
-<columns> +
-Para as empresas que possuem serviço de VAN é necessário respeitar o layou abaixo, conforme Febraban V.04, para transmitir o movimento com o arquivo com os devidos pagamentos, o layout abaixo precisa ser respeitado, ver [[:postgres:arrecadacao:uc0262|UC0262]] para mais detalhes. +
-</columns>+
  
 ==== Distribuir Registro Código A (CABEÇALHO DO ARQUIVO) ==== ==== Distribuir Registro Código A (CABEÇALHO DO ARQUIVO) ====
  
-|DESCRIÇÃO DO REGISTRO **A - HEADER** OBRIGATÓRIO EM TODOS OS ARQUIVOS ||||| +|DESCRIÇÃO DO REGISTRO **A - HEADER** OBRIGATÓRIO EM TODOS OS ARQUIVOS||||| 
-||POSIÇÕES |||| +|POSIÇÕES|||| 
-|CAMPOS |DE |ATÉ |FORMATO |CONTEÚDO | +|CAMPOS|DE|ATÉ|FORMATO|CONTEÚDO| 
-|A. 01 |1 |1 |CHAR(1) |Código do registro = A | +|A. 01|1|1|CHAR(1)|Código do registro = A| 
-|A. 02 |2 |2 |NUM(1) |Código de Remessa | +|A. 02|2|2|NUM(1)|Código de Remessa| 
-|A. 03 |3 |22 |CHAR(20) |Código do Convênio | +|A. 03|3|22|CHAR(20)|Código do Convênio| 
-|A. 04 |23 |42 |CHAR(20) |Nome da Empresa | +|A. 04|23|42|CHAR(20)|Nome da Empresa| 
-|A. 05 |43 |45 |NUM(3) |Código do Banco | +|A. 05|43|45|NUM(3)|Código do Banco| 
-|A. 06 |46 |65 |CHAR(20) |Nome do Banco | +|A. 06|46|65|CHAR(20)|Nome do Banco| 
-|A. 07 |66 |73 |NUM(08) |Data da geração do arquivo (AAAAMMDD) | +|A. 07|66|73|NUM(08)|Data da geração do arquivo (AAAAMMDD)| 
-|A. 08 |74 |79 |NUM(06) |Número sequencial do arquivo (NSA) | +|A. 08|74|79|NUM(06)|Número sequencial do arquivo (NSA)| 
-|A. 09 |80 |81 |NUM(02 ) |Versão do layout | +|A. 09|80|81|NUM(02 )|Versão do layout| 
-|A. 10 |82 |98 |CHAR(17) |Tipo de Movimento | +|A. 10|82|98|CHAR(17)|Tipo de Movimento| 
-|A.11 |99 |150 |CHAR(52) |Reservado para o futuro (em branco) |+|A.11|99|150|CHAR(52)|Reservado para o futuro (em branco)|
  
-**DESCRIÇÃO DOS CAMPOS DO REGISTRO “A”**   \\+**DESCRIÇÃO DOS CAMPOS DO REGISTRO “A”**
  
-A.01 - Código do registro = “A”  \\ A.02 - Código de Remessa  \\ > 2 - RETORNO - Enviado pelo Banco para a Empresa/Órgão \\ A.03 - Código do Convênio  \\ > Definido pelo banco \\ A.04 - Nome da Empresa/Órgão  \\ A.05 - Código do Banco  \\ > Código do Banco na câmara de compensação \\ A.06 - Nome do Banco  \\ A.07 - Data da geração do arquivo (AAAAMMDD )  \\ A.08 - Número seqüencial do arquivo ( NSA )  \\ > Este número deverá evoluir de 1 em 1 para cada arquivo gerado \\ A.09 - Versão do lay - out  \\ > legada = versão 03 \\ > atual = versão 04 \\ > nova = versão 05 - disponível a partir de 01.08.2016. \\ A.10 – Identificação do serviço  \\ > Deverá conter “CÓDIGO DE BARRAS” \\ A.11 – Reservado para o futuro (filler)  \\+A.01 - Código do registro = “A” \\ A.02 - Código de Remessa \\ > 2 - RETORNO - Enviado pelo Banco para a Empresa/Órgão \\ A.03 - Código do Convênio \\ > Definido pelo banco \\ A.04 - Nome da Empresa/Órgão \\ A.05 - Código do Banco \\ > Código do Banco na câmara de compensação \\ A.06 - Nome do Banco \\ A.07 - Data da geração do arquivo (AAAAMMDD ) \\ A.08 - Número seqüencial do arquivo ( NSA ) \\ > Este número deverá evoluir de 1 em 1 para cada arquivo gerado \\ A.09 - Versão do lay - out \\ > legada = versão 03 \\ > atual = versão 04 \\ > nova = versão 05 - disponível a partir de 01.08.2016. \\ A.10 – Identificação do serviço \\ > Deverá conter “CÓDIGO DE BARRAS” \\ A.11 – Reservado para o futuro (filler)
  
 ---- ----
Linha 423: Linha 442:
  
 |DESCRIÇÃO DO REGISTRO **G - RETORNO DAS ARRECADAÇÕES IDENTIFICADAS** **COM CÓDIGO DE BARRAS** ||||| |DESCRIÇÃO DO REGISTRO **G - RETORNO DAS ARRECADAÇÕES IDENTIFICADAS** **COM CÓDIGO DE BARRAS** |||||
-||POSIÇÕES |||| +|POSIÇÕES|||| 
-|CAMPOS |DE |ATÉ |FORMATO |CONTEÚDO | +|CAMPOS|DE|ATÉ|FORMATO|CONTEÚDO| 
-|G.01 |1 |1 |CHAR(1) |Código do registro = G | +|G.01|1|1|CHAR(1)|Código do registro = G| 
-|G.02 |2 |21 |CHAR(20) |Identificação da agência/conta/dígito creditada | +|G.02|2|21|CHAR(20)|Identificação da agência/conta/dígito creditada| 
-|G.03 |22 |29 |NUM(08) |Data de pagamento (AAAAMMDD) | +|G.03|22|29|NUM(08)|Data de pagamento (AAAAMMDD)| 
-|G.04 |30 |37 |NUM(08) |Data prevista para o crédito (AAAAMMDD) |+|G.04|30|37|NUM(08)|Data prevista para o crédito (AAAAMMDD)|
 |**G. 05** |**38** |**81** |**CHAR(44)** |**Código de Barras** | |**G. 05** |**38** |**81** |**CHAR(44)** |**Código de Barras** |
-|G.06 |82 |93 |NUM(12,2) |Valor recebido | +|G.06|82|93|NUM(12,2)|Valor recebido| 
-|G.07 |94 |100 |NUM(7,2) |Valor da tarifa | +|G.07|94|100|NUM(7,2)|Valor da tarifa| 
-|G.08 |101 |108 |NUM(8) |NSR - Número Sequencial de Registro | +|G.08|101|108|NUM(8)|NSR - Número Sequencial de Registro| 
-|G.09 |109 |116 |CHAR(8) |Código da agência arrecadadora | +|G.09|109|116|CHAR(8)|Código da agência arrecadadora| 
-|G.10 |117 |117 |CHAR(1) |Forma de arrecadação/captura | +|G.10|117|117|CHAR(1)|Forma de arrecadação/captura| 
-|G.11 |118 |140 |CHAR(23) |Número de autenticação caixa ou código de transação | +|G.11|118|140|CHAR(23)|Número de autenticação caixa ou código de transação| 
-|G.12 |141 |141 |NUM(1) |Forma de Pagamento, se a forma de pagamento for nula alterar para valor 1 | +|G.12|141|141|NUM(1)|Forma de Pagamento, se a forma de pagamento for nula alterar para valor 1| 
-|G.13 |142 |150 |CHAR(9) |Reservado para o futuro |+|G.13|142|150|CHAR(9)|Reservado para o futuro|
  
 **DESCRIÇÃO DOS CAMPOS DO REGISTRO “G”** **DESCRIÇÃO DOS CAMPOS DO REGISTRO “G”**
  
-G.01 - Código do registro = “G”  \\ G.02 - Identificação da empresa/órgão no banco/agência/conta/dígito creditada  \\ G.03 - Data do pagamento no formato Ano/Mês /Dia  \\ G.04 - Data do crédito no formato Ano/Mês/Dia  \\ G.05 - Informações do Código de Barras  \\ G.06 - Valor efetivamente recebido  \\ G.07 - Valor da tarifa referente a cada comprovante arrecadado (será informado desde que acordado entre as +G.01 - Código do registro = “G” \\ G.02 - Identificação da empresa/órgão no banco/agência/conta/dígito creditada \\ G.03 - Data do pagamento no formato Ano/Mês /Dia \\ G.04 - Data do crédito no formato Ano/Mês/Dia \\ G.05 - Informações do Código de Barras \\ G.06 - Valor efetivamente recebido \\ G.07 - Valor da tarifa referente a cada comprovante arrecadado (será informado desde que acordado entre as partes) \\ G.08 - Uso do Banco - Identificação do registro dentro do arquivo gerado \\ G.09 – Código da agência arrecadadora \\ G.10 – Forma de arrecadação/captura (canais de recebimento) \\ > 1 – Guichê de Caixa com fatura/guia de arrecadação \\ > 2 – Arrecadação Eletrônica com fatura/guia de arrecadação (terminais de auto - atendimento, \\ ATM, home/office banking) \\ > 3 – Internet com fatura/guia de arrecadação \\ > 4 – Outros meios com fatura/guia de arrecadação \\ > 5 – Casas lotéricas/correspondentes bancários com fatura/guia de arrecadação \\ > 6 – Telefone com fatura/guia de arrecadação \\ >> a – Guichê de Caixa sem fatura/guia de arrecadação \\ >> b – Arrecadação Eletrônica sem fatura/guia de arrecadação (terminais de auto - atendimento, ATM, home/office banking) \\ >> c – Internet sem fatura/guia de arrecadação \\ >> d – Casas lotéricas/correspondentes bancários sem fatura/guia de arrecadação \\ >> e – Telefone sem fatura/guia de arrecadação \\ >> f – Outros meios sem fatura/guia de arrecadação \\ > 7 – Casas lotéricas com fatura/guia de arrecadação \\ > 8 - Cartão/Multibanco com fatura/guia de arrecadação \\ > <color red>**9 – PIX com fatura/guia de arrecadação**</color> \\ >> <color red>a – Guichê de Caixa sem fatura/guia de arrecadação</color> \\ >> <color red>b – Arrecadação Eletrônica sem fatura/guia de arrecadação (terminais de auto - atendimento, ATM, home banking)</color> \\ >> <color red>c – Internet/mobile sem fatura/guia de arrecadação</color> \\ >> <color red>d – Correspondentes bancários sem fatura/guia de arrecadação</color> \\ >> <color red>e – Telefone sem fatura/guia de arrecadação</color> \\ >> <color red>f – Outros meios sem fatura/guia de arrecadação</color> \\ >> <color red>g – Casas lotéricas sem fatura/guia de arrecadação</color> \\ >> <color red>h – Cartão/Multibanco sem fatura/guia de arrecadação</color> \\ >> <color red>i – PIX sem fatura/guia de arrecadação</color> \\ G.11 – Número de autenticação caixa ou código de transação (será informado desde que acordado entre as partes). \\ G.12 – Forma de Pagamento \\ > 1 – Dinheiro \\ > 2 – Cheque \\ > 3 – Não identificado \\ G.13 – Reservado para o futuro
-partes)  \\ G.08 - Uso do Banco - Identificação do registro dentro do arquivo gerado  \\ G.09 – Código da agência arrecadadora  \\ G.10 – Forma de arrecadação/captura (canais de recebimento)  \\ > 1 – Guichê de Caixa com fatura/guia de arrecadação  \\ > 2 – Arrecadação Eletrônica com fatura/guia de arrecadação (terminais de auto - atendimento,  \\ ATM, home/office banking)  \\ > 3 – Internet com fatura/guia de arrecadação  \\ > 4 – Outros meios com fatura/guia de arrecadação  \\ > 5 – Casas lotéricas/correspondentes bancários com fatura/guia de arrecadação  \\ > 6 – Telefone com fatura/guia de arrecadação  \\ >> a – Guichê de Caixa sem fatura/guia de arrecadação  \\ >> b – Arrecadação Eletrônica sem fatura/guia de arrecadação (terminais de auto - atendimento, ATM, home/office banking)  \\ >> c – Internet sem fatura/guia de arrecadação  \\ >> d – Casas lotéricas/correspondentes bancários sem fatura/guia de arrecadação  \\ >> e – Telefone sem fatura/guia de arrecadação  \\ >> f – Outros meios sem fatura/guia de arrecadação  \\ > 7 – Casas lotéricas com fatura/guia de arrecadação \\ > 8 - Cartão/Multibanco com fatura/guia de arrecadação \\ > <color red>**9 – PIX com fatura/guia de arrecadação**</color> \\ >> <color red>a – Guichê de Caixa sem fatura/guia de arrecadação</color> \\ >> <color red>b – Arrecadação Eletrônica sem fatura/guia de arrecadação (terminais de auto - atendimento, ATM, home banking)</color> \\ >> <color red>c – Internet/mobile sem fatura/guia de arrecadação</color> \\ >> <color red>d – Correspondentes bancários sem fatura/guia de arrecadação</color> \\ >> <color red>e – Telefone sem fatura/guia de arrecadação</color> \\ >> <color red>f – Outros meios sem fatura/guia de arrecadação</color> \\ >> <color red>g – Casas lotéricas sem fatura/guia de arrecadação</color> \\ >> <color red>h – Cartão/Multibanco sem fatura/guia de arrecadação</color> \\ >> <color red>i – PIX sem fatura/guia de arrecadação</color> \\ G.11 – Número de autenticação caixa ou código de transação (será informado desde que acordado entre as +
-partes).  \\ G.12 – Forma de Pagamento  \\ > 1 – Dinheiro  \\ > 2 – Cheque  \\ > 3 – Não identificado  \\ G.13 – Reservado para o futuro  \\+
  
 ---- ----
Linha 451: Linha 468:
 Distribuir os campos do registro do arquivo de movimento de arrecadadores de acordo com o formato abaixo: Distribuir os campos do registro do arquivo de movimento de arrecadadores de acordo com o formato abaixo:
  
-|DESCRIÇÃO DO REGISTRO **Z - TRAILLER** OBRIGATÓRIO EM TODOS OS ARQUIVOS ||||| +|DESCRIÇÃO DO REGISTRO **Z - TRAILLER** OBRIGATÓRIO EM TODOS OS ARQUIVOS||||| 
-||POSIÇÕES |||| +|POSIÇÕES|||| 
-|CAMPOS |DE |ATÉ |FORMATO |CONTEÚDO | +|CAMPOS|DE|ATÉ|FORMATO|CONTEÚDO| 
-|Z. 01 |1 |1 |CHAR(1) |Código do Registro = Z | +|Z. 01|1|1|CHAR(1)|Código do Registro = Z| 
-|Z. 02 |2 |7 |NUM(06) |Total de registros do arquivo | +|Z. 02|2|7|NUM(06)|Total de registros do arquivo| 
-|Z. 03 |8 |24 |NUM(17,2) |Valor total recebido dos registros do arquivo | +|Z. 03|8|24|NUM(17,2)|Valor total recebido dos registros do arquivo| 
-|Z. 04 |25 |150 |CHAR(126) |Reservado para o futuro (brancos) | +|Z. 04|25|150|CHAR(126)|Reservado para o futuro (brancos)|
- +
- \\+
  
 ~~NOSIDEBAR~~ ~~NOSIDEBAR~~
  
  
integracoes/api-pagamento.1738689371.txt.gz · Última modificação: 04/02/2025 17:16 por sara.valongo