Domanda

Sto usando Paypal per gestire i pagamenti ricorrenti automatizzati per il mio sito Web. Gli utenti pagano per abbonarsi al mio sito Web in modo da poter ricevere newsletter periodiche.

Quindi supponiamo che un cliente annulli la sua iscrizione pochi mesi dopo. Lo fanno accedendo a Paypal e annulla i futuri pagamenti automatici. Come devo aggiornare il mio sito Web per riflettere questa cancellazione?

La prima soluzione a cui sto pensando è pianificare un cronjob che esegue uno script ogni mezzanotte per aggiornare il mio database con le informazioni di Paypal.

La seconda soluzione è il giorno della spedizione della newsletter, eseguo uno script per aggiornare il mio database con le informazioni di Paypal. Il sito Web eseguirà inoltre lo script ogni volta che un utente "accede". al mio sito Web.

Ci sono modi migliori per farlo?

È stato utile?

Soluzione

Se capisco correttamente, i server di Paypal aggiorneranno automaticamente i tuoi quando lo stato di un abbonamento cambia, se lo hai configurato. Questo si chiama IPN (Instant Payment Notification) e include effettivamente la notifica di annullamento. Ecco la Documentazione Paypal per pagamenti ricorrenti (abbonamento) . Inoltre, puoi eseguire il polling dei loro server utilizzando la loro API per queste informazioni, quindi se preferisci recuperarlo da solo, puoi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top