Analizar la naturaleza de la notificación
El campo vads_url_check_src permite diferenciar las notificaciones según su evento desencadenante:
- creación de un token (con o sin recurrencia a una recurrencia).
- pago de un vencimiento de una recurrencia.
- Referencia de la notificación en el Back Office Expert por el vendedor.
Especifica la regla de notificación aplicada:
Valor | Regla aplicada |
---|---|
PAY | El valor PAY se envía en los siguientes casos:
|
BO | Ejecución de la notificación desde el Back Office Expert (haga clic con el botón derecho en una transacción > Ejecutar la URL de notificación). Compruebe la presencia del campo vads_recurrence_number:
|
BATCH | El valor BATCH se envía al actualizar el estado de una transacción tras la sincronización con el adquirente. Este es el caso de los pagos redirigidos al adquirente. Solo si el vendedor ha configurado la regla URL de notificación al modificar por batch. |
BATCH_AUTO | El valor BATCH_AUTO se envía en los siguientes casos:
La notificación se enviará cuando se solicite autorización para un pago con el estado "autorización pendiente". |
REC | El valor REC solo se enviará para los pagos por suscripción si el vendedor ha establecido la regla URL de notificación para crear un pago recurrente. Consulte el capítulo Pago de un vencimiento de una recurrencia para el detalle de las informaciones enviadas. |
MERCH_BO | El valor MERCH_BO se enviará:
|
RETRY | Repetición automática de la URL de notificación. Compruebe la presencia del campo vads_recurrence_number:
|
Al probar su valor, el script puede realizar un procesamiento diferente según la naturaleza de la notificación.
Por ejemplo:
Si vads_url_check_src tiene asignado el valor PAY o BATCH_AUTO entonces el script actualizará el estado del pedido, ...
Si vads_url_check_src tiene asignado el valor REC entonces el script recuperará la referencia de recurrencia e incrementará el número de vencimientos vencidas en caso de pago aceptado...
En el marco de un débito recurrente (procedente de un REGISTER_SUBSCRIBE), la plataforma de pago notifica al acreedor (vendedor) cada vez que se crea una transacción.