API
Motivos de rechazo
Catálogo agrupado de motivos de rechazo de pago. Traducí los códigos de tu adquirente a estos y mandá el nuestro.
GET
Devuelve el catálogo con el que Fire clasifica los pagos rechazados que le enviás en
Confirmar pago.
Se guarda al registrar y no se recalcula al consultar, así tus métricas históricas no cambian solas
cuando el catálogo se amplía.
Cómo se usa
Tu adquirente (Rede, Cielo, Stone…) te devuelve su código cuando una tarjeta se rechaza:51,
insufficient_funds, NSF. Cada uno lo escribe a su manera.
Este catálogo es el vocabulario de Fire. Vos hacés la traducción de tu lado, una sola vez, y en
decline_reason mandás el código de Fire:
Funciona igual que los motivos de cancelación: descargás el catálogo y mandás uno de sus códigos.
Fire no guarda los códigos de cada adquirente — vos tenés la documentación de Rede o Cielo, y
mantener el vocabulario de cada proveedor en cada país no sería sostenible.Por eso el endpoint tampoco cuelga de una orden: es el mismo para toda tu cuenta.
Autenticación
string
requerido
Tu API key de Fire con scope
orders:read.Petición
Respuesta
Grupos ordenados, cada uno con sus motivos. Los grupos sin motivos activos no se devuelven.
El catálogo trae código, etiqueta y grupo. Nada más. No te dice si conviene reintentar ni quién
debería actuar: esa decisión es tuya y de tu adquirente, que son los que ven la transacción.
Grupos disponibles:
funds, card, security, technical, operational.
Qué guarda Fire
Cuando enviás un pago rechazado, Fire busca ese código en el catálogo y guarda el grupo y el grupo junto con lo que mandaste:Relacionado
Confirmar pago
Registrá el cobro, con los medios aprobados y los rechazados.
Obtener orden
Consultá el estado de la orden y su total.

