PHP Controlla il pagamento con Paypal e poi esegui qualcosa

oggi ti chiederei se qualcuno sa come controllare se l'utente ha davvero pagato e se poi ha pagato veramente esegue qualche script mssql +

per essere precisi se ha davvero pagato avrei eseguito questa query via php: (membri UPDATE SET Premium = '1' WHERE membername = "'. $ membername.'" "")

Puoi controllare questo esempio PHP dal sito paypal:

https://cms.paypal.com/cms_content/US/en_US/files/developer/IPN_PHP_41.txt

if (strcmp ($res, "VERIFIED") == 0) { // Your code } 

Puoi implementarlo utilizzando la notifica di pagamento istantaneo (IPN) di PayPal. Tuttavia, è importnte capire che quando l'utente torna sul tuo sito web dal pagamento su PayPal, ciò non significa che il pagamento sia già stato effettuato. L'IPN potrebbe accadere prima che torni al tuo sito o in seguito. Puoi persino accettare pagamenti con eCheck, che possono richiedere molto tempo per essere un pagamento completato.

Pertanto, lo script del listener IPN attenderà il pagamento completato, aggiornerà l'appartenenza dell'utente e quindi invierà loro un'e-mail con un collegamento per accedere come membro premium.

L'integer process è spiegato in questo tutorial con codice di esempio: PayPal IPN con PHP