PagBank
A loja tem a possibilidade de configurar o roteamento de transações feitas com cartão de crédito no Carat por vários meios de pagamento, um desses meios é o PagBank.
Assim, a loja pode configurar o Carat para que as transações feitas com cartões VISA ou MASTERCARD, por exemplo, sejam roteadas pela PagBank.
Interfaces Carat suportadas para integração#
É possível utilizar as seguintes interfaces para a integração com o roteamento PagBank:
REST
- Interface Pagamento
- Interface Pré Autorização
- Interface Captura
- Interface Cancelamento
Observação: Esta integração também aceita o envio de dados de autenticação 3DS (
eci
,xid
ecavv
). Saiba mais.
Autorizadoras permitidas#
As seguintes autorizadoras são suportadas pelo roteamento Pagbank:
CRÉDITO
- VISA (1)
- MASTERCARD (2)
- AMERICAN EXPRESS (3)
- ELO (41)
DÉBITO
- VISA ELECTRON (221)
- MASTERCARD DÉBITO (286)
Credenciamento#
A ativação para uso do pagbank em uma loja Carat deve ser feita via Portal Carat.
Onde tem a opção de ativar clicando no botão.
Após isso será redirecionado para aceitar as permissões no PagBank.
Ao final será informado da ativação com sucesso e o status no Portal Carat estará como ativo.
REST#
Mas os parâmetros abaixos são obrigatórios para Pagamentoe Pré Captura
Parâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
additional_data.payer | Elemento para envio de dados referentes ao comprador. | ||
name | Nome do cliente | < 100 AN | SIM |
surname | Sobrenome do cliente | < 100 AN | SIM |
email | Endereço de e-mail do cliente | < 100 AN | SIM |
identification_number | Número de documento fiscal do cliente | < 100 AN | SIM |
Pagamento#
É possível enviar os seguintes campos na pagamento:
Exemplo de pagamento#
Requisição:
Resposta:
Exemplo de Pagamento com recorrência#
Requisição:
Resposta:
Exemplo de Pagamento com antifraude#
Requisição:
Resposta:
Exemplo de Pagamento com 3DS#
Requisição:
Resposta:
Pre autorização#
É possível enviar os seguintes campos na pre-autorizacao:
Exemplo#
Requisição:
Resposta:
Captura#
É possível enviar os seguintes campos na pre-autorizacao-rest-capture.
Observação: o cancelamento pode ser total ou parcial.
Exemplo#
Requisição:
Resposta:
Cancelamento#
É possível enviar os seguintes campos na cancelamento:
Observação: o cancelamento pode ser total ou parcial. Além disso o cancelamento tem um tempo de sincronização de uns 3-5 minutos. E pode apresentar falha se o tempo da transação for muito curto.
Exemplo#
Requisição:
Resposta: