Pular para o conteúdo principal

Webhook - Notificações de Pagamento

Dados da API

API Gateway
Esta API é utilizada para operações do gateway de pagamento:

Como Funciona

Quando um pagamento é processado (Gateway 2D, Gateway 3D ou Link de Pagamento), nossa plataforma pode enviar (opcional) automaticamente uma notificação HTTP POST para sua URL de callback configurada.

Configuração

Inclua o parâmetro urlCallBack na requisição:

Requisição com Webhook
{
...
"urlCallBack": "https://seusite.com.br/webhook/pagamento",
...
}

Corpo da notificação

Webhook enviará uma notificação com os seguintes campos para sua url de callback configurada

Webhook - Gateway
{
"Value": 100.50,
"Origin": "GATEWAY_2D",
"Date": "2025-09-11T14:30:25Z",
"Installments": 1,
"TransactionType": "CREDIT",
"ResultId": "010078826509090055210005100989250000000000",
"AuthorizationCode": "2345",
"Status": "0",
"PaymentLinkId": null
}

Headers HTTP

As requisições do webhook são enviadas com um header de nome 'Access-Key', essa chave de acesso é o que garante a autenticidade da requisição. Solicite ao suporte a sua 'Access-Key' para configurar na sua aplicação.

Content-Type: application/json
Access-Key: callback-id-123

Seu Endpoint

Seu endpoint deve:

  • Aceitar requisições POST
  • Retornar status HTTP 200 (para as notificações recebidas com sucesso)

Campos do Payload

CampoDescriçãoTipo
ValueValor do pagamentodecimal
OriginOrigem do pagamentostring
DateData do pagamentostring
ResultIdID do resultadostring
StatusStatus da transaçãostring
PaymentLinkIdID do link (apenas para links)string

Domínios

PROPRIEDADECONTEÚDO
OriginGATEWAY_2D, GATEWAY_3D, PAYMENT_LINK_2D

Consulte também

Códigos de Resposta

Para interpretar corretamente os status das transações recebidas via webhook, consulte nossa tabela completa de códigos de resposta:

Códigos de Resposta do Host →