Manual do Desenvolvedor Boleto Bancário



Documentos relacionados
Boleto Bancário estamos todos ligados

Manual do Desenvolvedor Geração de Tokens

Arquivo de retorno Boleto Bancário Formato XML

Pagador Transaction. Consulta. Versão 1.3

Guia do usuário Módulo Boleto Fácil

GUIA DO USUÁRIO. Módulo Boleto Fácil

Manual do Checkout 2.0

Interface Padrão e Interface Personalizada estamos todos ligados

Manual de Integração do icarta

Manual do Desenvolvedor 3-D Secure. Março de 2013 Versão 1.4

Usando a geração de boletos

DOCUMENTAÇÃO DE INTEGRAÇÃO 3DS

GUIA DO PORTAL MAXIPAGO

Manual do Desenvolvedor Pagamento Recorrente. Fevereiro de 2013 Versão 2

Guia Pagamento a Fornecedor via Remessa Bancária

Guia do usuário Módulo Cielo 3.0 Magento 1

Serviç os da Web de distribuiç ã o digital (DDWS) GetMyPrice - Serviço manual

HEMOVIDA (CICLO DO SANGUE - Gerenciamento de estoque para grandes eventos)

Guia do usuário Módulo Cielo 3.0 Magento 1

PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0.1

Guia do usuário Módulo Stone V2

Cadastro de Clientes

ORIENTADOR DO SISTEMA. 1- Fechamento

Integração MK-Auth com a Juno/Boleto Fácil. 1. Configurando a Juno no MK-Auth

Leiaute de arquivos XML para Carta-Circular 3254

SISTEMA CAÇA-TALENTOS MANUAL DE OPERAÇÃO PERFIL SECRETARIA

Módulo Vendas Balcão. Roteiro passo a passo. Sistema Gestor New

Cadastro e Alteração de Categorias

1. IDENTIFICAÇÃO FUNDAÇÃO FIAT SAÚDE E BEM ESTAR

Como Fazer Renegociação de Parcelas (Contas a Receber)? FS136

O que é o controle de contas a receber

APOSTILAS OBJETIVO TABELA DE PREÇOS 2016

Como configurar a conta financeira BANCO DO BRASIL?

Parcerias Negociais Pagamento Interativo BB. CSH400 Remessa CSH410 Retorno CSH420 Retorno

Manual de Configuração

Guia de Integração Desconto por meio de pagamento

Guia de Integração Gateway de Pagamentos Redunicre. Versão 1.1

Manual do Usuário. 1) Acesse devphpsolucoes.com.br/bphp

FATURA ELETRÔNICA DO PRESTADOR Layout do Arquivo Texto Versão 1.1.1

Manual do Desenvolvedor Interface Padrão e Interface Personalizada

3-D Secure estamos todos ligados

Recursos descritos da Loja Virtual

API PAGAMENTOS. Todas requisições devem ser feitas para o endpoint

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Arquivo de retorno Valor Pago Boleto Bancário Formato TXT

Integração REST Text2Speech Versão 1.1

Changelog 25/01/2019. Importante: é necessário limpar o cache do seu navegador antes de acessar a interface web do sistema.

Boletim de Administração Pública Municipal

FATURAMENTO DE COMPRAS GRUPO SOTREQ Suprimentos e Importação

Módulo PicPay E-commerce v1.0

Ordem Bancária Municipal Layout de Arquivo

DF-e Manager Manual de uso Manifestação do destinatário Setembro de 2015

Sumário 1. Inicializando o Sistema Arquitetura do Sistema Consulta Rápida de Veículos Informações Gerais...

SDK Moip-PHP. O MoIP-PHP utiliza o padrão Fluent Interfaces, portanto, você pode fazer o exemplo acima da seguinte forma:

ERP Documento de Entrada Falha "Duplicate Key violates unique constraint" emitido pelo sistema na efetivação do Documento de Entrada.

Manual de Versão Group Shopping

Manual de Integração

Manual de Versão Sistema Condomínio21

CantuStange Software. Página. 1 de 16

MANUAL DO USUÁRIO MÓDULO: Itaú Shopline

MANUAL DE CONSULTA DE TRANSAÇÕES

ORIENTAÇÕES SOBRE CONCILIAÇÃO BANCÁRIA (ELABORAÇÃO E ENCAMINHAMENTO AO AUDESP)

Como Gerar Boletos? FS132

Configuração de Boletos de Cobranças

WEB Manual Administrativo

Financeiro Controle de Cheque

RENOVAÇÃO DE MATRÍCULAS via Controle Acadêmico de Graduação-CAGr

Documentação do produto SAP Business ByDesign, agosto Dados de parceiros de negócios

OFX Open Financial Exchange

Incluir Boleto - Sicoobnet Empresarial

1. Importação de Dados cadastrais do Comunidades21

CONTAS A RECEBER ROTINAS EM DESTAQUE

Guia - Novo sistema de corporativo

Não deixe de efetuar o pagamento até a data de vencimento, evitando assim juros, multa e até o bloqueio de serviços

Pagamento Recorrente estamos todos ligados

1. Buscar histórico vinculado à classe de conta na conciliação bancária

<<Portal Toyota>> <<MANUAL DE INSTRUÇÕES>> Manual de Instruções Portal Financeiro

Manual. Sistema Venus. (Cobrança / Contas a Receber)

FORMULÁRIO DE INFORMAÇÕES COMPLEMENTARES DAYCOVAL FUNDO DE INVESTIMENTO RENDA FIXA IRFM-1

C (PV, Valor Presente Present Value), o capital aplicado; M (FV, Future Value Valor Futuro), o montante a receber.

Os passos a seguir servirão de guia para utilização da funcionalidade Acordo Financeiro do TOTVS Gestão Financeira.

Arquivo de retorno Pagamento Eletrônico B2B Formato TXT

SUMÁRIO SHOPPING CNA MANUAL PARA COMPRADORES 1. SHOPPING CNA Acessar o SHOPPING CNA Esqueceu a senha... 3

Manual de Contingencia MANAGER Modo DPEC

PORTO DO AÇU MANUAL DE CADASTRO DE FORNECEDORES

HOTEL 100% NÃO FUMANTE NAS ACOMODAÇÕES E ÁREAS COMUNS INTERNAS E EXTERNAS COM COBERTURAS.

Transcrição:

Manual do Desenvolvedor Boleto Bancário Março de 2013 Versão 1.0

Índice Página 1. Boleto Bancário... 1 2. Elementos da Solicitação... 1 2.1 BoletoTxn... 1 2.2 Exemplo de XML:... 2 3. Elementos da Resposta... 3 4. Elementos para Transação Query (consulta)... 5 4.1 Elementos da Solicitação... 5 4.2 Elementos da Resposta... 5 4.3 Exemplo de XML... 5 5. Códigos de resposta específicos para Boleto... 8

1. Boleto Bancário Mais uma das opções de pagamento do e-commerce Redecard é o Boleto bancário. Com ele o estabelecimento tem a opção de gerar os boletos para seus consumidores pela Plataforma. Para usar este serviço o cliente precisa ter contrato com seu banco para receber os créditos. A geração do Boleto é efetuada no e-commerce e os repasses dos valores são diretamente com o Banco. É possível utilizar este tipo de pagamento em conjunto com a funcionalidade HPS e HCC, bem como Fraude e Serviços de Risco. A seguinte legenda será utilizada neste documento: R - brigatório - pcional X Excluir - preencher este campo pode causar a falha da transação 2. Elementos da Solicitação seguinte elemento complexo pode ser enviado na solicitação XML e será incluído no pedido de autorização da transação. Request o Transaction TxnDetails consulte a Seção 2.2.1.3 da Referência dos Desenvolvedores do e-commerce Redecard BoletoTxn consulte a Seção 2.1 2.1 BoletoTxn Nome do Elemento: Posição: BoletoTxn Request.Transaction Elementos da Solicitação do BoletoTxn Nome do Elemento Descrição Valores/ Limitações method Tipo de transação payment R expiry_date Data de validade a ser atribuída ao Boleto que está sendo emitido. Pode ser de até 12 meses no futuro AAAA-MM-DD language Idioma do cliente Tag de língua do IETF brigatório? R

title Título/título honorífico do cliente Por exemplo: Senhor, Senhora, Senhorita first_name Primeiro nome do cliente Alfanumérico last_name último nome / sobrenome do cliente Alfanumérico billing_street1 endereço de cobrança (primeira linha) Alfanumérico billing_street2 endereço de cobrança (segunda linha) Alfanumérico billing_city A cidade de faturamento Alfanumérico billing_state_province estado da cobrança doleto billing_postcode código postal de cobrança Alfanumérico Alfanumérico billing_country país de cobrança Alfanumérico customer_telephone customer_email Número de telefone do portador Endereço de e-mail do cliente 64 caracteres no máximo, deve conter @ e. customer_ip endereço IPv4 do cliente nnn.nnn.nnn.nnn instructions interest_per_day overdue_fine processorid 11 = Itaú 12 = Bradesco 13 = Banco do Brasil 14 = HSBC 15 = Santander 16 = Caixa 2 dígitos numéricos 2.2 Exemplo de XML: Exemplo XML de Solicitação para bloco de dados BoletoTxn <BoletoTxn> <instructions>here are some instructions</instructions> <expiry_date>2013-04-01</expiry_date> <customer_ip>192.168.0.1</customer_ip> <method>payment</method> <first_name>joe</first_name> <customer_email>null@test.com</customer_email> <last_name>schmoe</last_name> <billing_street1>12 Abyford Road</billing_street1> </BoletoTxn>

Exemplo XML de Solicitação Boleto <Request version\='2'> <Authentication> <password>************</password> <AcquirerCode> <rdcd_pv>123456789</rdcd_pv> </AcquirerCode> </Authentication> <Transaction> <BoletoTxn> <instructions>here are some instructions</instructions> <expiry_date>2013-04-01</expiry_date> <customer_ip>192.168.0.1</customer_ip> <method>payment</method> <first_name>joe</first_name> <customer_email>null@test.com</customer_email> <last_name>schmoe</last_name> <billing_street1>12 Abyford Road</billing_street1> </BoletoTxn> <TxnDetails> <merchantreference>1006e46a5151d623a</merchantreference> <amount currency="brl">55.44</amount> </TxnDetails> </Transaction> </Request> 3. Elementos da Resposta A resposta do e-commerce Redecard incluirá um resumo das informações apresentadas no pedido da transação, como método, linguagem, informações de clientes e dados específicos do boleto. Também incluirá informações necessárias pelo comerciante para suportar a emissão do Boleto para o cliente, ou reconciliar dados quando o Boleto tiver sido pago (através de uma transação de consulta). Além dos elementos abordados nesta seção, as respostas para este serviço também contêm os elementos de Resposta gerais, conforme descritos na Seção 2.1.1.2 da Referência dos Desenvolvedores do e-commerce Redecard.Erro! Fonte de referência não encontrada. Importante: os elementos só vão aparecer na resposta se a informação estiver disponível (por exemplo, o txn_paid_value não estará disponível ou mostrado se o txn_status estiver pendente, ou seja, o Boleto ainda não foi pago. Nome do Elemento: Posição: BoletoTxn Response

Elementos de Resposta do BoletoTxn Nome do Elemento Descrição Valores / Limitações url order_id transaction_id txn_status txn_fine_value txn_total_due txn_paid_value Qualquer multa paga através do Boleto A quantia total devida sobre o Boleto, inclusive multas pendente pago Exemplo XML de Resposta para Boleto <Response version="2"> <BoletoTxn> <method>payment</method> <language>es</language> <customer_email>john@mail.com</customer_email> <customer_ip>127.0.0.1</customer_ip> <title>mr</title> <first_name>jhn</first_name> <last_name>caixa</last_name> <country>br</country> <billing_street1>address Line 1</billing_street1> <billing_city>ja</billing_city> <billing_postcode>12345</billing_postcode> <billing_country>br</billing_country> <customer_telephone>00000000000</customer_telephone> <interest_per_day>0.1</interest_per_day> <overdue_fine>0.05</overdue_fine> <expiry_date>2013-04-01</expiry_date> <processor_id>11</processor_id> <instructions>não aceitar pagamento em cheques. Inadimplente - Percentual Juros Dia: 10%. Percentual Multa: 5%.</instructions> <url>http://www.domain.com/generatedurl456</url> <order_id>7f000001:013829a1c09e:8de9:016891f0</order_id> <transaction_id>1418605</transaction_id> <txn_status>pending</txn_status> </BoletoTxn> <gateway_reference>4200000027950077</gateway_reference> <merchantreference>boleto1234</merchantreference> <mode>live</mode> <reason>accepted</reason> <status>1</status> <time>1341312709</time> </Response>

4. Elementos para Transação Query (consulta) Uma transação query pode ser realizada para uma transação de Boleto da mesma forma que uma transação com cartão. 4.1 Elementos da Solicitação Request o Authentication consulte a Seção 2.1.1.1.1 da Referência dos Desenvolvedores do e-commerce RedecardErro! Fonte de referência não encontrada. o Transaction HistoricTxn consulte a Seção 2.2.1.4 da Referência dos Desenvolvedores do e-commerce RedecardErro! Fonte de referência não encontrada. 4.2 Elementos da Resposta A resposta do e-commerce Redecard para uma informação de transação de Consulta pode variar, dependendo o status de pagamento do Boleto. Por exemplo, se o Boleto tiver sido pago, o valor em txn_status será exibido como paid, e os campos detalhados abaixo irão fornecer informações adicionais sobre o pagamento. Por favor consulte a Seção 3 para maiores detalhes sobre os campos disponíveis.3 4.3 Exemplo de XML Exemplo XML de Solicitação para bloco de dados BoletoTxn <Request version="2"> <Authentication> <password>####</password> <AcquirerCode> <rdcd_pv>123456789</rdcd_pv> </AcquirerCode> </Authentication> <Transaction> <HistoricTxn> <method>query</method> <reference type="merchant">boleto1234</reference> </HistoricTxn> </Transaction> </Request> Exemplo de Resposta XML para payment_status = PENDING <Response version='2'> <QueryTxnResult> <BoletoTxn> <amount>100.00</amount> <billing_city>sp</billing_city> <billing_country>br</billing_country>

<billing_postcode>12949-110</billing_postcode> <billing_street1>av. Paulista 1111</billing_street1> <boleto_number>536</boleto_number> <boleto_url>https://testboletos.maxipago.net/redirection_service/boleto?r ef=lm9fsnxyugtcrushkbmqfqxvkk9bmxek5canaev8jevxxqrsi7%2bawb9qrl8ztsc4 pnebe8if%0amhp1r%2fx7vg%3d%3d</boleto_url> <customer_email>daniel.lucats@redecard.com.br</customer_email> <customer_ip>127.0.0.1</customer_ip> <customer_telephone>1135938203</customer_telephone> <expiry_date>2013-04-01</expiry_date> <first_name>daniel</first_name> <instructions>não aceitar pagamento em cheques. Percentual Juros Dia: 1%. Percentual Multa: 1%.</instructions> <interest_per_day>0.01</interest_per_day> <last_name>lucats</last_name> <merchant_id>3701</merchant_id> <order_id>536</order_id> <overdue_fine>0.01</overdue_fine> <payment_status>pending</payment_status> <processor_id>11</processor_id> <transaction_id>543966</transaction_id> </BoletoTxn> <datacash_reference>3600900010035659</datacash_reference> <merchantreference>teste28061003</merchantreference> <reason>boleto Bancario payment pending</reason> <status>1911</status> </QueryTxnResult> <mode>live</mode> <reason>accepted</reason> <status>1</status> <time>1372424737</time> </Response> Exemplo de Resposta XML para txn_payment = PAID <?xml version="1.0" encoding="utf-8"?> <Response version='2'> <QueryTxnResult> <BoletoTxn> <amount>350.00</amount> <billing_city>sp</billing_city> <billing_country>br</billing_country> <billing_postcode>12949-110</billing_postcode> <billing_street1>av. Paulista 1111</billing_street1> <boleto_number>175</boleto_number> <boleto_url>https://testboletos.maxipago.net/redirection_service/boleto?r ef=lm9fsnxyugtcrushkbmqfqxvkk9bmxek5canaev%2fhdhcac70echh2dnlwmp53tsc4 pnebe8if%0amhp1r%2fx7vg%3d%3d</boleto_url> <customer_email>daniel.lucats@redecard.com.br</customer_email> <customer_ip>127.0.0.1</customer_ip> <customer_telephone>1135938203</customer_telephone> <expected_amount>399</expected_amount> <expiry_date>2013-04-01</expiry_date> <first_name>daniel</first_name>

<instructions>não aceitar pagamento em cheques. Percentual Juros Dia: 1%. Percentual Multa: 1%.</instructions> <interest_per_day>0.01</interest_per_day> <last_name>lucats</last_name> <merchant_id>3701</merchant_id> <order_id>175</order_id> <overdue_fine>0.01</overdue_fine> <paid_amount>350.00</paid_amount> <payment_date>2013-04-14</payment_date> <payment_status>paid</payment_status> <processor_id>11</processor_id> <transaction_id>485821</transaction_id> </BoletoTxn> <datacash_reference>3900900010002228</datacash_reference> <merchantreference>teste110458</merchantreference> <reason>accepted</reason> <status>1</status> </QueryTxnResult> <mode>live</mode> <reason>accepted</reason> <status>1</status> <time>1372425377</time> </Response>

5. Códigos de resposta específicos para Boleto Como parte da implementação, os seguintes códigos de resposta Específicos do Boleto foram criados. Código Motivo 1911 Payment pending Descrição Uma transação válida de pagamento foi recebida, mas ainda não houve nenhuma payment_notification 1912 Not enabled for Boleto Bancario o estabelecimento comercial não pode utilizar o serviço Boleto Bancario 1913 Invalid value supplied Um campo contém um valor inválido 1914 Missing mandatory element Um ou mais elementos obrigatórios (vencimento, etc.) não foi fornecido 1915 Failure response received Falha na transação 1916 Communications Error Erro de comunicação 1917 Payment notification can only be sent internally A notificação de pagamento deve ser enviada com credenciais internas 1918 Payment notification attempted against non-existent transaction Nenhuma transação de pagamento do Boleto Bancário correspondente encontrada 1919 Payment notification attempted against an already-paid transaction A transação de pagamento correspondente do Boleto Bancário já foi paga 1920 Payment notification attempted with a different vtid A notificação de pagamento deve utilizar o mesmo vtid que a transação de pagamento do Boleto Bancario