• Francia
página de estado
demo
asistencia
FAQContacte el soporte tecnico
Buscar
Categoria
Tags
España
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

Implementar la IPN

El script debe incluir al menos los siguientes pasos:

  • Recuperar la lista de campos presentes en la respuesta enviada en POST
  • Calcular la firma tomando en cuenta los datos recibidos
  • 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.).

A fin de facilitar el soporte y el diagnóstico por el vendedor en caso de error durante una notificación, se recomienda escribir mensajes que permitan conocer en qué etapa del procesamiento se produjo el error.

La plataforma lee y guarda los primeros 256 bytes del cuerpo de la respuesta HTTP.

Usted puede escribir mensajes durante todo el procesamiento. Aquí tiene un ejemplo de mensaje que puede utilizar:

Mensaje Casos de uso
Data received Mensaje que se mostrará durante la recuperación de los datos.

Permite confirmar que el sitio del comerciante ha recibido correctamente la notificación.

POST is empty Mensaje que se mostrará durante la recuperación de los datos.

Permite indicar una eventual redirección que ha perdido los parámetros publicados por la plataforma de pago.

An error occurred while computing the signature. Mensaje que se mostrará cuando haya fracasado la verificación de la firma.
Order successfully updated. Mensaje que se mostrará al final del archivo una vez que sus procesamientos se hayan terminado con éxito.
An error occurred while updating the order. Mensaje que se mostrará al final del archivo si se produjo un error durante sus procesamientos.

  • Preparar su entorno
  • Recuperar los datos devueltos en la respuesta
  • Calcular la firma de la IPN
  • Comparar firmas
  • Analizar la naturaleza de la notificación
  • Tratamiento de los datos de la respuesta
  • Test y troubleshooting
Jobs
Legal
GDPR
25.18-1.11