• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
docs.
Francia
España
Europa (Inglés)
India
Página principal
Casos de uso
Crear un pago
Crear un pago en vencimientos
Crear un pago multitarjeta
Crear un pago por token
Crear un enlace de pago
Crear una suscripción
Gestione sus suscripciones
Gestione sus transacciones
Analizar los diarios
Docs API
Formulario incrustado
API REST
Formulario en redirección
Pago móvil
Intercambio de ficheros
Ejemplo de código
Medios de pago
Plugins
Guías
Back office Experto
Guías funcionales

Analizar el resultado del pago

Para procesar el resultado de los pagos, el sitio web vendedor debe tener un script en una página dedicada (ejemplo: analysis_payment.php).

Esta página se llamará automáticamente después de cada pago (aceptado o denegado): los parámetros vinculados al resultado del pago son enviados en modo POST hacia la plataforma de pago.

Prerrequisito:

  • La URL de la página que analiza el resultado del pago debe ingresarse obligatoriamente en el Back Office Expert). Consultar el capítulo Configurar notificaciones
  • El vendedor debe asegurarse de que esta URL sea accesible por la plataforma de pago sin redirección.

    Los redireccionamientos dan como resultado la pérdida de datos en POST.

  • En caso de que se establezca una restricción en el lado del sitio web vendedor, será necesario autorizar el rango de direcciones de IP 194.50.38.0/24.
    Las notificaciones se envían desde una dirección IP en el rango 194.50.38.0/24 en modo de Prueba y modo de Producción.
  • La página no debe tener una vista HTML.

    El acceso a recursos como imágenes o hojas de estilo puede ralentizar los intercambios entre la plataforma de pago y el sitio web vendedor.

    Además, la plataforma lee sistemáticamente los primeros 512 caracteres devueltos por el sitio web vendedor.

    Estos caracteres se muestran en el historial de transacciones.
  • Evite las tareas que consumen tanto tiempo como facturar o enviar correos electrónicos en este script.

    El tiempo de procesamiento tiene un efecto directo en el retraso de la publicación de la página de resumen de pago. Cuanto mayor sea el procesamiento de la notificación, más se demora la visualización.

    Si el tiempo de procesamiento supera los 35 segundos, la plataforma considera que la llamada ha fallado (timeout).

Error de notificación (IPN)

Si la llamada a la URL de notificación (IPN) falla, se envía un e-mail de advertencia a la dirección especificada en el Back Office Expert (consulte el capítulo Configurar notificaciones).

Este contiene:
  • el código HTTP del error encontrado,
  • los elementos de análisis en función del error,
  • el procedimiento a seguir desde el Back Office Expert para reenviar la notificación.

Crear el script de procesamiento

El script de procesamiento debe incluir al menos los siguientes pasos:

  • Recuperar la lista de campos presentes en la respuesta enviada en POST
  • Calcular la firma
  • Comparar la firma calculada con la recibida.
  • Analizar la naturaleza de la notificación
  • Recuperar el resultado del pago

El script puede, por ejemplo, probar el estado del pedido (o la información de su elección) para verificar que no se haya actualizado.

Una vez que se han completado estos pasos, el script puede actualizar la base de datos (nuevo estado del pedido, actualización del stock, registro de la información de pago, etc.).

  • Analizar el resultado de un pago SDD
  • Analizar el resultado de la creación del mandato
  • Analizar el resultado de una solicitud de recurrencia a una recurrencia fija
  • Analizar el resultado de una actualización de mandato con pago
  • Analizar el resultado del pago de un vencimiento
  • Analizar el resultado de un pago en 1 clic
Jobs
Legal
GDPR
25.22-1.11