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 -> Boleto
  • CreditCard -> Cartão de Crédito
  • InstantPayment -> 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"
    }
}