Un error de IPN significa que la transmisión de datos por parte de Digistore24 a un sistema objetivo (sistema de marketing por correo electrónico, CRM o sistema de membresía) no fue exitosa.
Importante
Una notificación de IPN fallida no significa usualmente que la compra y, por lo tanto, el pago no fue exitoso; solo significa que hubo complicaciones con la transmisión concerniente al estado del pago/información del cliente.
Si quieres ver si un pedido fue exitoso o no, por favor revisa los detalles de la transacción en Informes > Transacciones.
En principio, los datos se transmiten a través de IPN mediante una URL de IPN llamada. La URL de IPN es una URL que hace referencia a tu servidor (el sistema objetivo). Digistore24 notifica a tu servidor sobre nuevas ventas a través de la URL de IPN.
Ver el éxito de tu transmisión de IPN
Cómo ver si tu conexión de IPN ha sido transmitida con éxito:
- Ve a la vista de Vendedor Informes > Integraciones (IPN).
- Utiliza los campos de búsqueda para encontrar el pedido relevante.
- Haz clic en Buscar.
- Ahora puedes ver el estado de tu conexión de IPN.
Qué hacer si hay un error de IPN
Si hay un error de IPN, sigue estos pasos:
- Ve a la vista de Vendedor Informes > Integraciones (IPN).
- Utiliza los campos de búsqueda para encontrar el pedido relevante.
- Haz clic en Buscar.
- Haz clic en el ícono de la lupa de la transacción relevante.
- Lee el texto en el cuadro Mensaje del servidor y síguelo. El servidor de destino a menudo proporciona una respuesta que indica la solución. Por ejemplo, a menudo ocurre que el producto de Digistore24 no fue configurado correctamente en el servidor de destino o que el servidor de destino no estaba disponible en el momento en que se transmitió la señal de IPN (llamada de IPN).
- Verifica si puedes abrir la URL de IPN en tu navegador web.
- Si esto no es posible, ingresa la URL de IPN correcta en Configuraciones > Integraciones (IPN). Esto debería resolverlo.
Las fuentes de error más comunes si no puedes abrir la URL de IPN en tu navegador web
Plugins de seguridad de WordPress
Un plugin de seguridad de WordPress puede impedir que Digistore24 llame a la URL de IPN. Para comprobar esto, desactiva todos los demás plugins excepto tu plugin de membresía (como DigiMember). Si el error persiste, puedes averiguar qué plugin contiene el error reactivando gradualmente todos los plugins y probando si la notificación de IPN funciona.
Si el plugin de seguridad es responsable del error, consulta con tu administrador si realmente necesitas el plugin. Asegúrate de instalar todas las actualizaciones de seguridad e instalar plugins de WordPress solo de fuentes confiables.
Cortafuegos del proveedor web
Algunos proveedores web prohíben la llamada controlada por programas de páginas web desde otros servidores. Puede ser posible configurar un cortafuegos para prevenir esto.
Nuevamente, es de suma importancia solo instalar software correctamente programado y plugins de WordPress de fuentes confiables en tu servidor. Por favor, contacta a tu proveedor web para que habiliten las llamadas desde Digistore24. Si es necesario, el cortafuegos también puede ser apagado sin restricciones de seguridad.
Información para tu técnico si ocurren complicaciones
La siguiente nota ayudará a tu técnico a configurar correctamente tu instalación de WordPress o el cortafuegos de tu servidor web si ocurren complicaciones:
DigiStore24 envía su propio agente de usuario para las solicitudes HTTP en el encabezado HTTP: DigiStore-API/1.0 (Linux; en-US; rv:1.0.0.0) php/20130430 curl/20130430
A veces, tales agentes de usuario que no provienen de navegadores web son bloqueados (por plugins de seguridad o el cortafuegos).
Puedes probarlo con este script PHP:
Guarda el script como un archivo con la extensión php, por ejemplo, test.php
Llámalo desde la línea de comandos: php test.php
En caso de un error, la salida puede ser:
Código HTTP: 403 (200 es correcto; todo lo demás es un error)
Reenviar notificación de IPN
Para reenviar un IPN manualmente:
- Ve a la vista de Vendedor Informes > Integraciones (IPN).
- Utiliza los campos de búsqueda para encontrar el pedido relevante.
- Haz clic en Buscar.
- Haz clic en el ícono de la lupa de la transacción relevante.
- Desplázate hacia abajo hasta la ventana Repetir y haz clic en el botón Reiniciar notificación de IPN.
- Si la notificación de IPN ha sido enviada con éxito, aparecerá un mensaje de confirmación.
Ya no quiero recibir mensajes de error de IPN
Si el servidor de Digistore24 no recibe la confirmación de éxito del servidor de la otra parte durante la venta, asume que ha ocurrido un error de IPN.
En respuesta, Digistore24 intenta enviar la misma notificación de IPN varias veces con la esperanza de recibir una respuesta positiva de la otra parte. En casos individuales, esto puede llevar a un mensaje de error molesto, también por correo electrónico.
Para desactivar los mensajes de error de IPN:
- Ve a la vista de Vendedor Informes > Integraciones (IPN).
- Haz clic en el ícono de lápiz de la conexión que produce el mensaje de error.
- Elimina tu dirección de correo electrónico bajo Dirección de correo electrónico para notificaciones de errores de llamada de IPN.
-
Haz clic en Guardar. Ahora ya no recibirás molestos mensajes de IPN.