Pregunta

Estoy usando Paypal para manejar pagos recurrentes automatizados para mi sitio web. Los usuarios pagan para suscribirse a mi sitio web para que puedan recibir boletines periódicos.

Entonces, digamos que un cliente cancela su membresía unos meses después. Para ello, inician sesión en Paypal y cancelan futuros pagos automáticos. ¿Cómo debo actualizar mi sitio web para reflejar esta cancelación?

La primera solución en la que estoy pensando es programar un cronjob que ejecute un script cada medianoche para actualizar mi base de datos con información de Paypal.

La segunda solución es el día de envío del boletín, ejecuto un script para actualizar mi base de datos con información de Paypal. El sitio web también ejecutará el script cada vez que un usuario " inicie sesión " a mi sitio web.

¿Hay mejores formas de hacer esto?

¿Fue útil?

Solución

Si entiendo correctamente, los servidores de Paypal actualizarán los suyos automáticamente cuando cambie el estado de una suscripción, si tiene esto configurado. Esto se llama IPN (Notificación de pago instantáneo) y de hecho incluye notificación de cancelación. Aquí está el Documentación de Paypal para pagos recurrentes (suscripción) . Además, puede sondear sus servidores utilizando su API para obtener esta información, por lo que si prefiere obtenerla usted mismo, puede hacerlo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top