bullseye-arrowConsultando status do Pedido

Este endpoint permite consultar o estado atual de um pedido, incluindo:

  • Status geral do pedido

  • Cobranças associadas

  • Dados do pagamento

📌 Esse endpoint é consultivo e deve ser usado para:

  • Reconciliação

  • Exibição de status ao cliente

  • Auditoria

  • Recuperação de estado em caso de falha

⚠️ Não substitui o uso de webhooks para confirmação de pagamento.


Endpoint

GET /v2/orders/{uuid} https://api.barte.com/v2/orders/{uuid}

Headers

X-Token-Api: YOUR_API_KEY
Accept: */*

Path Param

uuid (obrigatório)

Identificador único do pedido.

📌 Deve ser o uuid retornado no momento da criação do pedido.


Exemplo de resposta


bell Webhooks x Consulta

Uso
Recomendação

Confirmar pagamento

✅ Webhook

Exibir status ao cliente

✅ GET Order

Reconciliação

✅ GET Order

Auditoria

✅ GET Order

Ativar serviço

❌ GET Order

📌 Webhook é a fonte oficial de verdade para eventos financeiros.


rotate Fluxo recomendado


lightbulb Boas práticas

  • Sempre salve:

    • uuid do pedido

    • value

    • status

    • charges[].uuid

  • Use esse endpoint para:

    • Recuperação de estado

    • Debug

    • Painéis administrativos

  • Confirme pagamento somente via webhook

  • Trate divergências entre webhook e GET como exceção crítica


hexagon-xmark O que não fazer

  • Confirmar pagamento apenas com GET

  • Ignorar o status das cobranças

  • Confiar apenas no status do pedido sem validar charge

  • Alterar estado interno baseado apenas em polling

  • Expor a API Key no frontend

Last updated

Was this helpful?