Mysql
 sql >> Database >  >> RDS >> Mysql

Dati PayPal POST dopo il pagamento riuscito

Sì, dai un'occhiata a PayPal Instant Payment Notification (IPN) - https://www.paypal.com/ ipn/
Ciò forzerà l'invio di un POST di dati transazionali all'utente ogni volta che viene avviata una transazione. Se attualmente utilizzi i Pagamenti su sito web standard (pulsanti basati su HTML), puoi semplicemente aggiungere

<input type="hidden" name="notify_url" value="http://full-URL-to-the-script-you-set-up-for-IPN">

Dovrai prendere tutti i dati POST che hai ricevuto da PayPal, aggiungere cmd=_notify-validate e rispedirlo a https://www.paypal.com/cgi-bin/webscr (o https://www.sandbox.paypal.com/cgi-bin/webscr per Sandbox) al fine di convalidare il messaggio IPN.
A seconda di questo risultato, riceverai una risposta INVALID o VERIFIED.
INVALID potrebbe significare che l'IPN POST non proviene da PayPal, mentre VERIFIED significa che l'IPN POST è stato verificato come effettivamente proveniente da PayPal.