
Después de procesar un cargo a través de la API de Netpay, la transacción puede presentar los siguientes estados:
- DONE: El cargo se completó exitosamente.
- CANCELED: El cargo fue cancelado después de completarse de forma correcta con el estatus DONE.
- FAILED: El cargo falló por algún motivo (fondos insuficientes, tarjeta expirada, etc.).
- INSECURE: La transacción fue marcada como insegura y requiere revisión.
- REJECT: El cargo fue rechazado por el banco emisor.
- REVIEW: La transacción está en revisión por parte de Netpay o del banco emisor, aquí inicia el proceso de validación con 3DS.
- WAIT_THREEDS: La transacción está pendiente de autenticación 3D Secure la cual se puede obtener después de pasar por REVIEW que es la que detona este flujo.
- CHARGEABLE: La transacción está autorizada y lista para ser cobrada.
¡Importante! Es fundamental que tu sistema esté preparado para manejar cada uno de estos estados y tomar las acciones correspondientes (notificar al cliente, reintentar el cobro, etc.).