es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

La notificación instantánea de pagos de PayPal tarda unos minutos.

Estoy usando IPN de Paypal para obtener información sobre transacciones basadas en el ID de transacción de referencia. La primera vez que intentamos crear una cuenta de Paypal para el cliente después de ser redirigido desde el diálogo de Paypal, parece que IPN tarda un par de minutos en proporcionarnos los resultados que necesitamos. También para pagos recurrentes basados en el ID de transacción de referencia, IPN tarda algunos minutos hasta horas en confirmar el pago.

Utilizamos Angular en el frontend y el proceso de verificación está completo. Sin embargo, la notificación de IPN en nuestro backend de Django se recibirá después de unos minutos, lo cual es demasiado tiempo.

Para la experiencia de usuario, esto es muy malo y otros sitios web también manejan esto en unos pocos segundos. ¿Es solo por el entorno de pruebas?

Saludos y gracias por la ayuda.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Como experto en PayPal y PayPal IPN, es importante tener en cuenta que las notificaciones de IPN pueden tardar en recibir según diversos factores, como la latencia de la red y el tiempo de respuesta del servidor. Es posible que el retraso en recibir las notificaciones de IPN para sus transacciones pueda deberse al entorno de prueba. Sin embargo, también hay otros factores adicionales a considerar, como el tamaño de sus transacciones y el tráfico general en los servidores de PayPal.

    Una posible solución para reducir el retraso es utilizar un webhook en lugar de IPN para recibir notificaciones en tiempo real de PayPal. Esto podría reducir significativamente el retraso y proporcionar una mejor experiencia de usuario en su sitio. Además, es importante asegurarse de que su servidor backend esté correctamente configurado para manejar las notificaciones de IPN entrantes y tenga tiempos de respuesta rápidos para evitar retrasos en su extremo.

    En conclusión, el retraso en recibir las notificaciones de IPN puede no ser necesariamente debido únicamente al entorno de prueba. Considere implementar webhooks y optimizar la configuración de su servidor backend para mejorar la velocidad y confiabilidad de su proceso de verificación de transacciones.

Comments are closed.