API
Cancelar pedido
Cancela um pedido de agregador e, quando o processador de pagamento suporta, reembolsa o pagamento.
POST
Cancela um pedido criado anteriormente com Injetar pedido. O Fire busca o pedido por
account e order_uid, atualiza o pedido para CANCELED e devolve o pedido atualizado no envelope padrão da API.
Se o processador de pagamento salvo suporta reembolsos (por exemplo, Deuna), o Fire tenta o reembolso e define payment_status como REFUNDED em caso de sucesso. Para outros processadores, o Fire cancela o estado de pagamento e define payment_status como CANCELED.
Token Bearer obtido em POST /login. Formato:
Bearer <accessToken>.Sua API key do Fire.
Deve ser
integration. Identifica a requisição como vinda de uma integração externa.Identificador da conta usado para encontrar o pedido.
Use
application/json para o corpo da requisição.UID do pedido que será cancelado.
Motivo do cancelamento ou solicitação de reembolso.
Opcional. UID do método de pagamento usado para resolver credenciais de reembolso quando você precisa direcionar um método específico.
UID do vendor usado para resolver credenciais de pagamento.
Email do cliente enviado ao processador de pagamento quando aplicável.
UID do cliente registrado. Quando presente, o Fire trata o payload de reembolso como autenticado.
UID do cliente anônimo. Usado como identificador de usuário do pagamento quando
customer_uid não está presente.UID da loja usado para resolver credenciais de pagamento específicas da loja.
Meio de venda usado para resolver credenciais. Valores suportados:
APP, WEB.Pedido atualizado. Os preços em
order_lines, totals e payment_methods são devolvidos como valores externos sem escala.Código HTTP no envelope da API.
Identificador de trace para suporte e diagnóstico.
Regras de processamento
- Quando enviado,
payment_method_uidajuda a resolver credenciais, mas o Fire avalia os métodos de pagamento salvos no pedido. - Para reembolsos com Deuna, o pedido deve incluir
metadata.order_token; se não existir, o Fire retorna400. - Depois de salvar o pedido atualizado, o Fire devolve preços transformados para consumo externo.
- O Fire notifica o cancelamento downstream depois de salvar o pedido.

