payment.*, o campo data da requisição de webhook contém um objeto pagamento no formato abaixo.
Estrutura
Atributos
id:
id:
id : string. Identificador único do pagamento, começando com
pay_livemode:
livemode:
livemode : boolean. Indica se o pagamento está em modo de produção (
true) ou teste (false)customer:
customer:
customer : string. ID do cliente, começando com
cus_paymentMethod:
paymentMethod:
paymentMethod : string. ID do método de pagamento, começando com
pm_amount:
amount:
amount : number. Valor do pagamento em centavos
refundedAmount:
refundedAmount:
refundedAmount : number. Valor já reembolsado em centavos
gross:
gross:
gross : number. Valor bruto do pagamento em centavos (antes das taxas)
mdr:
mdr:
mdr : number. Taxa MDR (Merchant Discount Rate) em centavos
net:
net:
net : number. Valor líquido do pagamento em centavos (após taxas)
interest:
interest:
interest : number. Valor de juros em centavos (para parcelamentos)
currency:
currency:
currency : string. Código da moeda (ex.:
BRL)status:
status:
status : string. Status atual do pagamento
| Status | Descrição |
|---|---|
incomplete | Pagamento incompleto |
pending | Pagamento pendente |
approved | Pagamento aprovado |
refused | Pagamento recusado |
refunded | Valor reembolsado |
failed | Pagamento falhou |
description:
description:
description : string | null. Descrição do pagamento. Pode ser
nullpixQrCode:
pixQrCode:
pixQrCode : string | null. Código QR do PIX para pagamento. Pode ser
null se não for PIXrefuseReason:
refuseReason:
refuseReason : string | null. Motivo da recusa do pagamento. Pode ser
null se não foi recusadoinstallments:
installments:
installments : number. Número de parcelas. Padrão:
1createdAt:
createdAt:
createdAt : number. Timestamp Unix indicando quando o pagamento foi criado
updatedAt:
updatedAt:
updatedAt : number. Timestamp Unix indicando quando o pagamento foi atualizado pela última vez
dueAt:
dueAt:
dueAt : number | null. Timestamp Unix indicando a data de vencimento do pagamento. Pode ser
null