Consultar cobrança Pix
GET /accounts/:accountId/charges/:chargeId — estado atualizado e dados do pagador após liquidação.
Consultar cobrança Pix
Retorna o estado atualizado de uma cobrança. Use pra checar se foi paga (status PAID), expirou (EXPIRED) ou estornada (REFUNDED) — inclui os dados do pagador real depois da liquidação.
Mesmo endpoint pras 3 variantes (simple/debtor/cobv) — campos não aplicáveis vêm como null. Após status=PAID, paidAt + endToEndId + payerName/Document/Institution são preenchidos (o pagador real pode ser diferente do debtor* esperado, especialmente em simple/debtor que aceitam qualquer pagador). Após status=REFUNDED, refundEndToEndId/refundedAt/refundedAmountCents refletem o estorno. Para acompanhamento ativo prefira webhooks; polling moderado (1-5s) é aceitável enquanto status=PENDING.
Path params
- accountIdObrigatóriostring (UUID)ID da conta recebedora da cobrança.
- chargeIdObrigatóriostring (cuid)ID retornado em chargeId pela criação da cobrança.
Headers
- AcceptObrigatóriostringapplication/json
- AuthorizationObrigatóriostringBearer <token> — JWT de /authenticate.
- X-Tenant-IdObrigatóriostring (UUID)Identificador do tenant.
Exemplo de requisição
curl -X GET https://baas.staterpay.io/accounts/00000000-0000-0000-0000-000000000010/charges/cmoxample0004qkxyzcharge \ -H "Accept: application/json" \ -H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.<payload>.<signature>" \ -H "X-Tenant-Id: 00000000-0000-0000-0000-000000000000"Resposta
- idstring (cuid)ID da cobrança (mesmo chargeId).
- pixAccountIdstring (cuid)ID interno da conta Pix subjacente (sub-conta operacional).
- variant"simple" | "debtor" | "cobv"Tipo da cobrança originalmente criada.
- status"PENDING" | "PAID" | "EXPIRED" | "REFUNDED"Estado atual da cobrança.
- txidstringIdentificador BCB embutido no brCode (32 hex).
- amountCentsstringValor original em centavos.
- brCodestringPayload Pix Copia e Cola.
- imageBase64stringPNG do QR Code em base64 (sem prefixo data:image).
- imageUrlstringURL pública do PNG do QR Code, hospedada pela Stater.
- expiresAtstring (ISO 8601)Quando a cobrança expira/expirou.
- dueDatestring (ISO 8601) | nullData de vencimento. Preenchido apenas em variant=cobv.
- fineDatestring (ISO 8601) | nullData de início da multa. Pode ser null mesmo em cobv (campo é opcional na criação).
- debtorNamestring | nullNome do pagador esperado. null em variant=simple.
- debtorDocumentstring | nullCPF/CNPJ do pagador esperado. null em variant=simple.
- debtorTypeDocument"CPF" | "CNPJ" | nullTipo do documento do pagador esperado. null em variant=simple.
- typeFine"VALUE" | "PERCENT" | nullModo de cálculo da multa. null fora de variant=cobv ou quando sem multa.
- finenumber | nullValor/percentual da multa. null fora de variant=cobv ou quando sem multa.
- tagstring | nullIdentificador livre enviado na criação.
- endToEndIdstring | nullEndToEndId da liquidação. null enquanto status=PENDING; preenchido após PAID.
- paidAtstring (ISO 8601) | nullQuando a cobrança foi paga. null enquanto status≠PAID.
- payerNamestring | nullNome do pagador real que liquidou. Preenchido após PAID.
- payerDocumentstring | nullCPF/CNPJ do pagador real. Preenchido após PAID.
- payerInstitutionstring | nullInstituição financeira do pagador real. Preenchido após PAID.
- refundEndToEndIdstring | nullEndToEndId do estorno. Preenchido após status=REFUNDED.
- refundedAtstring (ISO 8601) | nullQuando o estorno foi liquidado. Preenchido após status=REFUNDED.
- refundedAmountCentsstringValor estornado em centavos. "0" enquanto não houver estorno.
- failureReasonstring | nullMotivo de falha, quando aplicável.
- createdAtstring (ISO 8601)Quando a cobrança foi criada.
{ "id": "cmoxample0004qkxyzcharge", "pixAccountId": "cmoxample0050qkxyzpixacct", "variant": "cobv", "status": "PENDING", "txid": "00000000000000000000000000000000", "amountCents": "1000", "brCode": "00020101021226930014br.gov.bcb.pix2571qrcode.staterpay.com.br/v2/qr/cobv/00000000-0000-0000-0000-0000000000005204000053039865802BR5912FULANO DE TAL6009SAO PAULO61080408000062070503***6304XXXX", "imageBase64": "iVBORw0KGgoAAAANSUhEUgAA...truncado", "imageUrl": "https://api.staterpay.com.br/v2/finance/image/qrcode/00000000000000000000000000000000.png", "expiresAt": "2026-05-19T12:00:00.000-03:00", "dueDate": "2026-05-18T12:00:00.000-03:00", "fineDate": "2026-05-19T12:00:00.000-03:00", "debtorName": "Fulano de Tal", "debtorDocument": "12345678900", "debtorTypeDocument": "CPF", "typeFine": "VALUE", "fine": 1000, "tag": "Pedido 123", "endToEndId": null, "paidAt": null, "payerName": null, "payerDocument": null, "payerInstitution": null, "refundEndToEndId": null, "refundedAt": null, "refundedAmountCents": "0", "failureReason": null, "createdAt": "2026-05-14T08:04:52.901-03:00"}https://baas.staterpay.io