Consultando 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
Webhooks x Consulta
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.
Fluxo recomendado
Boas práticas
Sempre salve:
uuiddo pedidovaluestatuscharges[].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
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?

