Webhook Pagos

Tabla de estados de cuota

installment.state.idNombreDescripción
1PENDIENTECuota generada, a la espera de su fecha de cobro
2PAGADACobro realizado con éxito. Incluye payment con authorizationCode
6ANULADALa cuota fue invalidada
9EN PROCESO DE COBROTransacción enviada al procesador, sin confirmación aún
10REPACTADALa deuda fue movida a un nuevo compromiso
11FINALIZADAProceso de cobro concluido
12REVERSADAEl pago fue devuelto al cliente
15EN VALIDACIÓNEsperando confirmación externa de éxito
-99RECHAZADACobro fallido. No se incluye el objeto payment

Nota HMAC para pagos no exitosos

Cuando el objeto payment esté presente, concatena payment.id, payment.authorizationCode, payment.amount y payment.dateTime después de los campos base. Esto también aplica a una notificación REVERSADA (12) que incluya payment. Cuando el objeto esté ausente, utiliza solo los campos base. Elimina todos los caracteres de espacio en blanco del texto concatenado antes de calcular el HMAC. Ver Verificación HMAC.

El estado -99 expresa el rechazo de un intento de cobro en el webhook. Una consulta posterior puede mostrar la cuota en PENDIENTE. Para consultar cuotas en Search utiliza los estados persistidos admitidos por esa operación.