• Francia
lyra.com
Buscar
Categoria
Tags
España
Francia
España
Europa (Inglés)
India
Implementación
Formulario incrustado (tarjetas)
API REST
API REST PCI-DSS
API REST SEPA
Formulario en redirección
Formulario de recolección de datos
Intercambio de ficheros
Pago móvil
Módulos de pago
Guías
Back office Experto
Ayuda
FAQ
Video tutorials
Contacte el soporte tecnico

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
Contratación

Head Office :

LYRA NETWORK
109, rue de l’innovation
31670 Labège
FRANCE

2.8.1-doc-1.8