Skip to main content
Quando o evento é do tipo payment.*, o campo data da requisição de webhook contém um objeto pagamento no formato abaixo.

Estrutura

Atributos

id : string.
Identificador único do pagamento, começando com pay_
livemode : boolean.
Indica se o pagamento está em modo de produção (true) ou teste (false)
customer : string.
ID do cliente, começando com cus_
paymentMethod : string.
ID do método de pagamento, começando com pm_
amount : number.
Valor do pagamento em centavos
refundedAmount : number.
Valor já reembolsado em centavos
gross : number.
Valor bruto do pagamento em centavos (antes das taxas)
mdr : number.
Taxa MDR (Merchant Discount Rate) em centavos
net : number.
Valor líquido do pagamento em centavos (após taxas)
interest : number.
Valor de juros em centavos (para parcelamentos)
currency : string.
Código da moeda (ex.: BRL)
status : string.
Status atual do pagamento
description : string | null.
Descrição do pagamento. Pode ser null
pixQrCode : string | null.
Código QR do PIX para pagamento. Pode ser null se não for PIX
refuseReason : string | null.
Motivo da recusa do pagamento. Pode ser null se não foi recusado
installments : number.
Número de parcelas. Padrão: 1
createdAt : number.
Timestamp Unix indicando quando o pagamento foi criado
updatedAt : number.
Timestamp Unix indicando quando o pagamento foi atualizado pela última vez
dueAt : number | null.
Timestamp Unix indicando a data de vencimento do pagamento. Pode ser null