Notificação Webhook
Eventos Notificados
- O sistema irá enviar notificações para todos os status disponíveis da transação.
- Isso vale para Checkout, PixQrCode e Cartão
- Qualquer mudança de status (Criação, confirmação, cancelamento, etc.) resultará em uma chamada ao webhook configurado na criação da transação.
- As notificações seguirão exatamente o mesmo padrão de dados já utilizados pelo webhook existente, garantindo compatibilidade e consistência na integração.
Descrição dos atributos
| Atributo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
platform_name | string | Nome da plataforma que está gerando o pagamento | Não |
billing_url | string | URL para redirecionar o usuário para a página customizada de cobrança | Não |
return_url | string | URL do webhook onde as notificações serão enviadas | Não |
Exemplos
Webhook - Pagamento de cartão criado
{
"notification_type":"card_payment",
"message":{
"muid":"string",
"rrn":"string",
"amount":100,
"currency":"string",
"status":"string",
"last_digits":"string",
"installments":1,
"tracking_number":"string",
"card_holder_name":"string",
"card_holder_email":null,
"card_holder_document":"string",
"brand":null,
"request_token":"string",
"payment_type":"string",
"authorization_code":"string",
"first_digits":null,
"active":true,
"slug_authorizer":null,
"slug_customer":null,
"slug_terminal":null,
"slug_merchant":null,
"sales_channel":null,
"authorizer_merchant_id":null,
"authorizer_terminal_id":null,
"transaction_status":"string",
"product_or_issuer":null,
"settlement_management_type":null,
"transaction_method":null,
"cancelling":false,
"billing_url":"string",
"return_url":"string",
"platform_name":"string",
"created_at":"string",
"updated_at":"string"
}
}
Webhook - Pagamento de cartão pago
{
"notification_type":"card_payment",
"message":{
"muid":"string",
"rrn":"string",
"amount":100,
"currency":"string",
"status":"string",
"last_digits":"string",
"installments":1,
"tracking_number":"string",
"card_holder_name":"string",
"card_holder_email":null,
"card_holder_document":"string",
"brand":null,
"request_token":"string",
"payment_type":"string",
"authorization_code":"string",
"first_digits":"string",
"active":true,
"slug_authorizer":"string",
"slug_customer":"string",
"slug_terminal":"string",
"slug_merchant":"string",
"sales_channel":null,
"authorizer_merchant_id":"string",
"authorizer_terminal_id":"string",
"transaction_status":"string",
"product_or_issuer":"string",
"settlement_management_type":null,
"transaction_method":"string",
"cancelling":false,
"billing_url":"string",
"return_url":"string",
"platform_name":"string",
"created_at":"string",
"updated_at":"string"
}
}