Webhooks

Webhooks de Transações de Cartão de Crédito

Em nosso sistema, existem três tipos de webhooks disponíveis para monitorar eventos relacionados a transações de cartão de crédito. Você pode cadastrá-los facilmente aqui .



1. Contestação de Transação (CREDIT_CARD_CONTESTATION)

Esse webhook é disparado sempre que ocorre uma contestação de uma transação de cartão de crédito. Ele contém as seguintes informações:

Formato do Webhook:

{
  "creditCardId": 12345,
  "amount": 100.50,
  "identificationTransaction": 12345,
  "cancelationDate": "2025-03-01T00:00:00",
  "transactionDate": "2025-02-01T00:00:00",
  "description": "Pagamento de compra",
  "numbersInstallments": 5,
  "recurrenceId": 34,
  "additionalData": {
    "cardholderName": "Guilherme Gomes da Silva",
		"cardholderCpf": "04578521211",
 		"cardholderEmail": "[email protected]",
    "cardholderPhone": "929826855330",
    "cardholderAddress": "Rua Jalapão 74",
    "cardholderCity": "Rio de Janeiro",
    "cardholderState": "RJ",
    "cardholderPostalCode": "79028122"
  }
}
  • creditCardId: Identificador da transação de cartão de crédito relacionado à contestação. Utilize a api de consulta para mais detalhes
  • amount: Valor da transação contestada.
  • identificationTransaction: NSU da transação de cartão de crédito.
  • cancelationDate: Data e hora da contestação.
  • transactionDate: Data e hora da transação
  • description: Campo de descrição da transação de cartão de crédito.
  • numbersInstallments: Número de parcelas do pagamento.
  • recurrenceId: Id da recorrência. Só vem preenchido quando o pagamento contestado fizer parte de um pagamento recorrente.
  • cardholderName: Nome do portador do cartão de crédito.
  • cardholderCpf: CPF do portador do cartão de crédito.
  • cardholderEmail: Email do portador do cartão de crédito.
  • cardholderPhone: Telefone do portador do cartão de crédito.
  • cardholderAddress: Endereço do portador do cartão de crédito.
  • cardholderCity: Cidade do portador do cartão de crédito.
  • cardholderState: Estado do portador do cartão de crédito.
  • cardholderPostalCode: CEP do portador do cartão de crédito.


2. Execução de Agendamento de Transação Recorrente (CREDIT_CARD_RECURRENCE)

Esse webhook é enviado para notificar a execução de uma transação recorrente de cartão de crédito. Ele pode ser disparado tanto em casos de sucesso quanto de erro.

Formato do Webhook:

{
  "recurrenceId": 23,
  "schedullingId": 67890,
  "amount": 150.75,
  "executionDate": "2025-02-01T00:00:00",
  "status": "SUCCESS",
  "statusReason": "Payment executed successfully",
  "userReference": "User123"
}

  • recurrenceId: Identificador da recorrência.
  • schedullingId: Identificador do agendamento.
  • amount: Valor da transação executada.
  • executionDate: Data e hora da execução.
  • status: Status da execução (SUCCESS ou ERROR).
  • statusReason: Detalhe do status, descrevendo o motivo em casos de erro ou confirmando o sucesso.
  • userReference: Identificador opcional fornecido pelo cliente


3. Pagamento de Link (PAYMENT_LINK)

Esse webhook é disparado quando ocorre o pagamento de um link de pagamento. Ele possui o seguinte formato:

Formato do Webhook:

{
  "paymentLindUuid": "31972176-15c1-40a5-b64b-2a6a4c5c79b3",
  "paymentDate": "2025-01-15T10:30:00",
  "paymentMethod": "CREDIT_CARD",  
  "paymentId": "355",
  "paymentReceipt": "115196453",
  "amount": 150.75
}

  • paymentLindUuid: Identificador único do link de pagamento.
  • paymentDate: Data e hora do pagamento.
  • paymentMethod: Método de pagamento (CREDIT_CARD ou PIX).
  • paymentId: Identificador da transação pagadora do link. Pode ser usado para consultar mais detalhes da transacão. Consultar Pagamento por Pix Consultar Pagamento com Cartão
  • paymentReceipt: Identificador do comprovante do pagamento. É um NSU no caso do cartão de crédito e um EndToEnd no caso do Pix.
  • amount: Valor pago.

Certifique-se de configurar corretamente os webhooks no sistema para garantir que receba todas as notificações relevantes.