Será enviada a notificação de pagamento para todas as transações criadas. Enviaremos tais informações de retorno para o endereço informado no callbackAddress
, das transações.
transaction_type
irá conter uma das opções abaixo:
BankSlip
-> BoletoCreditCard
-> Cartão de CréditoInstantPayment
-> PIX
Header de autenticação
Por questão de segurança e validação dos eventos, enviamos no header de autenticação o Seller Id convertido em base64, como C2P-Hash
.
Notificação de Pagamento Recebido
Assim que o pagamento for recebido, enviaremos a notificação contendo os dados da transação. Segue abaixo um exemplo de notificação que enviaremos.
{
"type": "PAYMENT_RECEIVED",
"date": "2022-02-22 09:20:35",
"proccess_id": "aa99a999a99aaa99a999a99aaa99a999a99a",
"tid": "a99999a-0abc-999a-9a9a-aa99a999a99a",
"external_identifier": "123456",
"status": "paid",
"status_reason": null,
"transaction_type": "InstantPayment",
"customer": {
"name": "Nome do pagador",
"taxid": "*******",
"email": "*******",
"phone": "*******"
},
"payment": {
"amount": "320.00",
"paid_amount": "320.00",
"date": "2022-02-22 13:33:22",
"psp": "ITAU"
},
"card": {}
}
Notificação de Pagamento Cancelado / Estornado
Ao solicitar um estorno ou cancelamento, da transação, poderá ocorrer do PSP (Provedor de Serviços de Pagamento) se encontrar indisponível, fazendo com que, retornemos o código 202, no momento da solicitação.
Nesse caso, assim que tivermos a confirmação do PSP, de que a transação foi cancelada ou estornada, iremos notificar, conforme o exemplo abaixo.
{
"type": "PAYMENT_REFUNDED",
"date": "2021-12-16 14:39:35",
"proccess_id": "9999999-AA99-99A9-9999-AA9999AAAAAA",
"tid": "a99999a-0abc-999a-9a9a-aa99a999a99a",
"external_identifier": "123456",
"status": "cancelled",
"status_reason": "refunded",
"transaction_type": "InstantPayment",
"customer": {
"name": "Nome do pagador",
"taxid": "*******",
"email": "*******",
"phone": "*******"
},
"refund": {
"amount": "19.90",
"psp": "CAIXA ECONOMICA FEDERAL"
}
}