Visión General de Estados
Un pago avanza por varias fases desde su creación hasta la liquidación final. Cada fase tiene tres estados — Pendiente, En Procesamiento y Completado — ofreciéndote visibilidad granular en cada etapa del pipeline.Flujo de Estados
Descripción de Estados
Obtener Estado del Pago
Polling de Estado
Usa polling como respaldo cuando los webhooks no estén disponibles:Webhooks para Actualizaciones de Estado
Suscríbete al tipo de eventoPAYOUT para recibir notificaciones en tiempo real en cada cambio de estado:
Mejores Prácticas
Webhooks como Canal Principal
Webhooks como Canal Principal
Siempre configura un endpoint webhook para eventos
PAYOUT. Esto te da actualizaciones instantáneas de estado sin sobrecarga de polling y reduce llamadas innecesarias a la API.Polling como Respaldo
Polling como Respaldo
Si falla la entrega de tu webhook, consulta
GET /api/v2/payouts/{id} cada 15–30 segundos. Establece un timeout razonable (ej. 5 minutos) y alerta a tu equipo si un pago permanece en cualquier estado de procesamiento más tiempo del esperado.Distinguir Estados de Fallo
Distinguir Estados de Fallo
Cada estado de fallo tiene una causa distinta. La fase en que ocurre
FAILED o ERROR determina si se emite un reembolso:FAILED/ERRORdurante Cash In — Terminal. No se recolectaron fondos, por lo que no se emite reembolso. ParaERROR, contacta soporte si recurre.FAILED/ERRORdespués de Cash In (KYT Out, Cash Out) — Transitorio. Como los fondos ya fueron recolectados, el pago transiciona automáticamente aREFUND_PENDING→REFUND_PROCESSING→REFUNDED.REJECTED— Bloqueado por revisión de cumplimiento. No reintentar automáticamente; escalar internamente. Siempre activa el flujo de reembolso ya que los fondos fueron recolectados.REVIEW_NEEDED— Una verificación KYT marcó la transacción para revisión manual. El pago se reanuda automáticamente o transiciona aREJECTED; no se requiere acción de tu parte.
Reconciliar Diariamente
Reconciliar Diariamente
Obtén todos los pagos del día anterior vía
GET /api/v2/payouts y reconcilia con tu libro mayor interno. Compara los estados terminales esperados vs. reales para detectar discrepancias temprano.Próximos Pasos
Configurar Webhooks
Configura y asegura las notificaciones webhook
Manejo de Errores
Gestiona fallos de API con elegancia