Analizar el tipo de notificación
El campo vads_url_check_src permite diferenciar las notificaciones según el evento desencadenante:
- Creación de una transacción.
- reenvío de la notificación desde el Back Office Vendedor de parte del vendedor.
El vendedor especifica la regla de notificación aplicada:
Valores asociados al campovads_url_check_src :
Valor | Descripción |
---|---|
PAY | Creación de un pago por formulario. Valor enviado en los siguientes casos:
|
BO | Ejecución de la URL de notificación desde el Back Office Vendedor. (haciendo clic derecho en una transacción > Ejecutar la URL de notificación. |
BATCH_AUTO | Valor enviado durante una petición de autorización sobre un pago que estaba en espera de autorización. |
BATCH | Valor enviado al actualizar el estado de una transacción después de la sincronización con el adquirente. Solamente si el vendedor ha configurado la regla URL de notificación al modificar por batch. |
DCF | Valor enviado al haber realizado una transacción proveniente del formulario de recolección de datos. |
MERCH_BO | Valor que se envía tras realizar una operación en el Back Office Vendedor si el vendedor ha configurado las reglas de notificación: "URL de notificación al modificar una transacción en el Back Office (vendedor)". |
PAYMENT_ORDER | Valor que se envía tras realizar una transacción proveniente de una solicitud de pago (e-mail, URL de pago o SMS). |
REC | Valor enviado solamente para los pagos por suscripción si el vendedor ha configurado la regla URL de notificación al crear un pago recurrente. |
RETRY | Reejecución automática de la URL de notificación. |
Al testear su valor, el script puede realizar un procesamiento diferente según el tipo de notificación.
Por ejemplo:
Si vads_url_check_src se valora enPAYoBATCH_AUTOel script actualiza el estado del pedido
Si vads_url_check_src está establecido en REC, el script recupera la referencia de la suscripción y aumenta la cantidad de cuotas vencidas en caso de pago aceptado.