Estados
Valores tal como viajan en la API y en los webhooks.
Medios de pago (rail)
cuentas_crezcamos, pse, card, bre_b.
Estado del pago (payment.status)
| Valor | Significado |
|---|---|
pending | Creado, sin avance. |
payment_in_progress | El pagador inició el pago. |
redirected | El pagador fue enviado al medio de pago. |
in_review | A la espera de confirmación o en revisión (incluye contracargos). |
paid | Aprobado y cobrado. |
failed | Rechazado o fallido. |
refunded | Reembolsado. |
closed | Cerrado. |
Estado del link (link.state)
| Valor | Significado |
|---|---|
active | Disponible para pagar. |
payment_in_progress | Hay un intento en curso. |
redirected | El pagador fue enviado al medio de pago. |
in_review | A la espera de confirmación. |
paid | Pagado. |
failed | El intento falló. |
expired | Pasó su expires_at. |
revoked | Revocado por el comercio. |
exhausted | Alcanzó max_payment_count. |
refunded | Reembolsado. |
closed | Cerrado. |
Solo un link active abre la página de pago; cualquier otro estado responde "Link no disponible" (las excepciones son los medios Mo$i y Bre-B, cuya página ya abierta muestra el resultado).
Motivo (payment.status_detail)
Texto libre que aporta el medio. En PSE: SUCCESS, USER_DECLINED, INSUFFICIENT_FUNDS, PROVIDER_UNAVAILABLE, EXPIRED, PENDING_CUSTOMER. En los proveedores de rail depende de lo que envíen (ver estados).