Estrutura
Uma cobrança PIX é representada pela seguinte estrutura:Atributos:
id:
id:
id : string.Identificador único da cobrança no formato CUID.
externalId:
externalId:
externalId : string.Identificador da cobrança no seu sistema. Use para cruzar dados sem armazenar o
id interno. Deve ser único por projeto.amountCents:
amountCents:
amountCents : integer.Valor da cobrança em centavos. Exemplo:
10000 = R$ 100,00.product:
product:
product : string.Nome ou descrição do produto/serviço cobrado. Aparece na notificação do PIX para o pagador.
status:
status:
status : string.Status atual da cobrança.
| Status | Descrição |
|---|---|
waiting_payment | Aguardando pagamento do cliente |
processing | Pagamento recebido, aguardando confirmação |
paid | Pagamento confirmado |
expired | O tempo limite de pagamento foi excedido |
cancelled | A cobrança foi cancelada |
refunded | O valor foi devolvido ao cliente |
pixCode:
pixCode:
pixCode : string.Código PIX copia-e-cola (Pix Payload Format Object). Disponível apenas quando
status é waiting_payment.expirationDate:
expirationDate:
expirationDate : date-time.Data e hora de expiração da cobrança. Após esse momento, o status muda para
expired.customerEmail:
customerEmail:
customerEmail : string | null.E-mail do comprador. Atalho direto ao campo
customer.email, disponível no nível raiz da transação.customerName:
customerName:
customerName : string | null.Nome do comprador. Atalho direto ao campo
customer.name, disponível no nível raiz da transação.customer:
customer:
customer : object.Dados do comprador vinculado à cobrança. Consulte a entidade Customer.
createdAt:
createdAt:
createdAt : date-time.Data e hora de criação da cobrança.
updatedAt:
updatedAt:
updatedAt : date-time.Data e hora da última atualização.