Estrutura
Um pagamento é representado em nossa API pela seguinte 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 : object Objeto contendo informações do cliente. Veja a referência completa aqui
paymentMethod:
paymentMethod:
paymentMethod : object Objeto contendo informações do método de pagamento. Veja a referência completa aqui
amount:
amount:
amount : number. Valor do pagamento 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 |
|---|---|
pending | O pagamento está pendente |
paid | O pagamento foi realizado com sucesso |
failed | O pagamento falhou |
refunded | O valor foi devolvido ao cliente |
pixQrCode:
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