API Reference
Consultar pagamento por endToEndId
GET /v1/payouts/end-to-end-id/:endToEndId — consulta um payout pelo endToEndId Pix de liquidação.
Consulta pagamento por endToEndId
Consulta um pagamento pelo endToEndId Pix de liquidação (atribuído pelo Bacen após o sucesso). Útil ao receber webhooks/notificações Pix em que você só tem o E2E e precisa localizar o payout originador. Retorna a mesma estrutura de GET /v1/payouts/:id.
GET/v1/payouts/end-to-end-id/:endToEndId
O endToEndId só fica disponível após status SUCCEEDED — payouts ainda em PROCESSING ou que falharam (FAILED, CANCELLED) podem não ter E2E e portanto não são localizáveis por aqui. O shape da resposta é idêntico ao do GET por id e ao do GET por externalRef. Para buscar pelo seu identificador interno, use GET /v1/payouts/external-ref/:reference.
Path params
- endToEndIdObrigatóriostring (32 chars)Identificador Pix de liquidação no formato Bacen: E + ISPB (8 dígitos) + AAAAMMDDHHmm + 11 chars alfanuméricos.
Headers
- AuthorizationObrigatóriostringBearer SUA_API_KEY
- X-Pix-Account-IdObrigatóriostringID da conta Pix proprietária do payout.
Exemplo de requisição
bash
curl https://api.staterpay.io/v1/payouts/end-to-end-id/E37319859202605191328CGTFMTDP4RX \ -H "Authorization: Bearer SUA_API_KEY" \ -H "X-Pix-Account-Id: cmoxample0001qkxyzaccount"Resposta
- idstringIdentificador interno do payout (cuid).
- pixAccountIdstringConta Pix de origem.
- movementIdstringMovimento contábil associado.
- paymentMethod"PIX_KEY" | "QR_CODE"Como o pagamento foi originado.
- pixKeystring | nullChave Pix de destino (em PIX_KEY).
- pixKeyType"EMAIL" | "PHONE" | "CPF" | "CNPJ" | "EVP" | nullTipo da chave (em PIX_KEY).
- qrCodestring | nullQR Code copia-e-cola original (em QR_CODE).
- qrCodeDecodeIdstring | nullID do decode prévio (em QR_CODE).
- amountCentsstringValor enviado em centavos.
- descriptionstring | nullDescrição livre informada na criação.
- status"PROCESSING" | "SUCCEEDED" | "FAILED" | "CANCELLED" | "REFUNDED"Estado atual.
- endToEndIdstringEco do path param — identificador Pix de liquidação.
- providerTransactionIdstringID da transação no provider.
- providerCodeTransactionstring | nullCódigo auxiliar do provider, quando aplicável.
- refundEndToEndIdstring | nullEndToEndId da devolução, se houve.
- refundTransactionIdstring | nullID da devolução no provider.
- refundedAmountCentsstringValor devolvido (centavos). 0 quando não houve devolução.
- submittedAtstring (ISO-8601 UTC-3)Submissão ao provider.
- paidAtstring (ISO-8601 UTC-3) | nullConfirmação no provider.
- lastPolledAtstring (ISO-8601 UTC-3) | nullÚltima verificação do estado.
- nextPollAtstring (ISO-8601 UTC-3) | nullPróxima verificação agendada.
- pollAttemptsnumberQuantas verificações já foram feitas.
- lastErrorstring | nullMensagem de erro do último submit, se falhou.
- providerResponseobject | nullResposta crua do provider, quando rejeitado.
- providerStatusCodestring | nullCódigo de status do provider, quando rejeitado.
- resolvedAtstring (ISO-8601 UTC-3) | nullQuando o estado final foi atingido.
- externalRefstring | nullReferência externa informada na criação (até 64 caracteres).
- createdAtstring (ISO-8601 UTC-3)Criação do registro.
- beneficiaryNamestring | nullNome do destinatário (snapshot capturado no envio).
- beneficiaryDocumentstring | nullCPF/CNPJ do destinatário (somente dígitos).
- beneficiaryAccountstring | nullConta do destinatário na instituição beneficiária.
- beneficiaryBranchstring | nullAgência do destinatário.
- beneficiaryInstitutionstring | nullISPB da instituição do destinatário (8 dígitos).
- beneficiaryAccountTypestring | nullTipo de conta do destinatário, quando informado pelo provider.
- beneficiaryPixKeystring | nullChave Pix do destinatário usada no envio (em PIX_KEY).
- beneficiaryPixKeyType"EMAIL" | "PHONE" | "CPF" | "CNPJ" | "EVP" | nullTipo da chave do destinatário.
json
{ "id": "cmoxample0001qkxyzpayout", "pixAccountId": "cmoxample0001qkxyzaccount", "movementId": "cmoxample0001qkxyzmovement", "paymentMethod": "PIX_KEY", "pixKey": "fulano@example.com", "pixKeyType": "EMAIL", "qrCode": null, "qrCodeDecodeId": null, "amountCents": "1", "description": "Transferência Pix — Fulano de Tal", "status": "SUCCEEDED", "endToEndId": "E37319859202605191328CGTFMTDP4RX", "providerTransactionId": "33004715", "providerCodeTransaction": null, "refundEndToEndId": null, "refundTransactionId": null, "refundedAmountCents": "0", "submittedAt": "2026-05-19T10:28:21.264-03:00", "paidAt": "2026-05-19T10:28:23.253-03:00", "lastPolledAt": null, "nextPollAt": null, "pollAttempts": 0, "lastError": null, "providerResponse": null, "providerStatusCode": null, "resolvedAt": "2026-05-19T10:28:23.868-03:00", "externalRef": null, "createdAt": "2026-05-19T10:28:21.337-03:00", "beneficiaryName": "Fulano de Tal", "beneficiaryDocument": "12345678900", "beneficiaryAccount": "49773517", "beneficiaryBranch": "1", "beneficiaryInstitution": "18236120", "beneficiaryAccountType": null, "beneficiaryPixKey": "fulano@example.com", "beneficiaryPixKeyType": "EMAIL"}URL base:
https://api.staterpay.io