API Reference
Consultar cobrança
GET /v1/charges/:id — detalhes da cobrança incluindo dados do pagador.
Consulta cobrança por id
Retorna a cobrança completa: imagem do QR, dados do devedor (em debtor/cobv), pagador (quando paga), endToEndId, e o snapshot da resposta do provider Pix.
GET/v1/charges/:id
depositSnapshot expõe a comunicação com o provider Pix subjacente em snake_case (campos como tx_id, due_date, base_64_image_url). Use os campos top-level (camelCase) na sua integração; depositSnapshot é destinado a debugging.
Path params
- idObrigatóriostringIdentificador da cobrança (cuid).
Headers
- AuthorizationObrigatóriostringBearer SUA_API_KEY
Exemplo de requisição
bash
curl https://api.staterpay.io/v1/charges/cmoxample0001qkxyzcharge \ -H "Authorization: Bearer SUA_API_KEY"Resposta
- idstringIdentificador da cobrança.
- pixAccountIdstringConta Pix proprietária.
- variant"simple" | "debtor" | "cobv"Variante.
- status"PENDING" | "PAID" | "EXPIRED" | "REFUNDED"Estado atual.
- amountCentsstringValor em centavos.
- txidstringTXID Pix.
- providerQrIdstringID do QR no provider.
- brCodestringQR Code copia-e-cola (padrão BR Code).
- imageBase64stringPNG do QR em base64 cru.
- imageUrlstring (URL)URL pública da imagem PNG.
- expiresAtstring (ISO-8601 UTC-3)Quando o QR expira.
- dueDatestring | nullVencimento (cobv) — null nas demais variantes.
- fineDatestring | nullInício da multa (cobv) — null nas demais.
- debtorNamestring | nullNome do devedor (debtor/cobv).
- debtorDocumentstring | nullDocumento do devedor (debtor/cobv).
- debtorTypeDocument"CPF" | "CNPJ" | nullTipo do documento (debtor/cobv).
- typeFine"NONE" | "VALUE" | "PERCENT" | nullTipo de multa (cobv).
- finenumber | nullValor/percentual da multa (cobv).
- tagstring | nullTag livre informada na criação.
- externalRefstring | nullReferência externa informada na criação (≤ 64). Permite consultar via GET /v1/charges/external-ref/:externalRef.
- endToEndIdstring | nullEndToEndId da liquidação (preenchido após pagamento).
- coreMovementIdstring | nullMovimento contábil associado, quando pago.
- paidAtstring (ISO-8601) | nullQuando foi paga.
- payerNamestring | nullNome do pagador (após pagamento).
- payerDocumentstring | nullDocumento mascarado do pagador.
- payerInstitutionstring | nullInstituição do pagador (razão social).
- payerInstitutionIspbstring | nullISPB (8 dígitos) da instituição do pagador.
- refundEndToEndIdstring | nullEndToEndId da devolução, se houve.
- refundedAtstring (ISO-8601) | nullQuando foi devolvida.
- refundedAmountCentsstringValor devolvido (centavos). 0 quando não houve devolução.
- depositSnapshotobjectSnapshot da requisição original e da resposta do provider Pix subjacente.
- failureReasonstring | nullMotivo de falha, quando aplicável.
- createdAtstring (ISO-8601 UTC-3)Criação.
- updatedAtstring (ISO-8601 UTC-3)Última atualização.
json
{ "id": "cmoxample0001qkxyzcharge", "pixAccountId": "cmoxample0001qkxyzaccount", "variant": "cobv", "status": "PENDING", "amountCents": "10000", "txid": "837efc90cc554a42ab779c15f0f40092", "providerQrId": "0000000000", "brCode": "00020101021226920014br.gov.bcb.pix2570qrcode.staterpay.com.br/v2/qr/cob/837efc90-cc55-4a42-ab77-9c15f0f400925204000053039865802BR5921NOME EMPRESA LTDA6009SAO PAULO62070503***630459A8", "imageBase64": "iVBORw0KGgoAAAANSUhEUgAAAhIAAAISAQAAAACxRhsSAAA...", "imageUrl": "https://api.staterpay.com.br/v2/finance/image/qrcode/837efc90cc554a42ab779c15f0f40092.png", "expiresAt": "2026-05-09T21:00:00.000-03:00", "dueDate": "2026-05-08T15:00:00.000Z", "fineDate": "2026-05-08T15:00:00.000Z", "debtorName": "Fulano de Tal", "debtorDocument": "12345678900", "debtorTypeDocument": "CPF", "typeFine": "PERCENT", "fine": 1, "tag": "Mensalidade Maio/2026", "externalRef": "fatura-2026-05-0001", "endToEndId": null, "coreMovementId": null, "paidAt": null, "payerName": null, "payerDocument": null, "payerInstitution": null, "payerInstitutionIspb": null, "refundEndToEndId": null, "refundedAt": null, "refundedAmountCents": "0", "depositSnapshot": { "request": { "tag": "Mensalidade Maio/2026", "variant": "cobv", "amountCents": "10000" }, "providerResponse": { "fee": 0, "tag": "Mensalidade Maio/2026", "tax": null, "fine": null, "tx_id": "837efc90cc554a42ab779c15f0f40092", "amount": 100, "status": "NEW", "worked": true, "due_date": null, "fine_date": null, "type_fine": "NONE", "endToEndId": "", "qr_code_id": 0, "debtor_name": "Fulano de Tal", "payment_date": null, "agency_number": "0001", "type_document": "CPF", "account_number": "123456", "debtor_document": "12345678900", "expiration_date": "2026-05-10T00:00:00.000Z", "amount_chargeback": 0, "base_64_image_url": "https://api.staterpay.com.br/v2/finance/image/qrcode/837efc90cc554a42ab779c15f0f40092.png", "debtor_institution": null, "pix_copy_and_paste": "00020101021226920014br.gov.bcb.pix2570qrcode...", "debtor_institution_number": null } }, "failureReason": null, "createdAt": "2026-05-07T18:35:37.165-03:00", "updatedAt": "2026-05-07T18:35:37.165-03:00"}URL base:
https://api.staterpay.io