API
Cancelar orden
Cancela una orden de agregador y, cuando el procesador de pago lo soporta, reembolsa el pago.
POST
Cancela una orden creada previamente con Inyectar orden. Fire busca la orden por
account y order_uid, actualiza la orden a CANCELED y devuelve la orden actualizada dentro del sobre estándar de la API.
Si el procesador de pago guardado soporta reembolsos (por ejemplo, Deuna), Fire intenta el reembolso y deja payment_status en REFUNDED cuando es exitoso. Para otros procesadores, Fire cancela el estado de pago y deja payment_status en CANCELED.
Token Bearer obtenido desde POST /login. Formato:
Bearer <accessToken>.Tu API key de Fire.
Debe ser
integration. Identifica la petición como proveniente de una integración externa.Identificador de la cuenta usado para encontrar la orden.
Usa
application/json para el cuerpo de la petición.UID de la orden que se va a cancelar.
Motivo de la cancelación o solicitud de reembolso.
Opcional. UID del método de pago usado para resolver credenciales de reembolso cuando necesitas apuntar a un método específico.
UID del vendor usado para resolver credenciales de pago.
Email del cliente enviado al procesador de pago cuando aplica.
UID del cliente registrado. Si está presente, Fire trata el payload de reembolso como autenticado.
UID del cliente anónimo. Se usa como identificador de usuario de pago cuando no existe
customer_uid.UID de la tienda usado para resolver credenciales de pago específicas de la tienda.
Medio de venta usado para resolver credenciales. Valores soportados:
APP, WEB.Orden actualizada. Los precios en
order_lines, totals y payment_methods se devuelven como montos externos sin escalar.Código HTTP dentro del sobre de la API.
Identificador de traza para soporte y diagnóstico.
Reglas de procesamiento
- Cuando se envía,
payment_method_uidayuda a resolver credenciales, pero Fire evalúa los métodos de pago guardados en la orden. - Para reembolsos con Deuna, la orden debe incluir
metadata.order_token; si no existe, Fire devuelve400. - Después de guardar la orden actualizada, Fire devuelve precios transformados para consumo externo.
- Fire notifica la cancelación downstream después de guardar la orden.

