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

PayPal POST-data efter vellykket betaling

Ja, tag et kig på PayPal Instant Payment Notification (IPN) - https://www.paypal.com/ ipn/
Dette vil tvinge en POST af transaktionsdata til at blive sendt til dig, hver gang en transaktion er blevet påbegyndt. Hvis du i øjeblikket bruger Website Payments Standard (HTML-baserede knapper), kan du blot tilføje

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

Du skal tage alle POST-data, du har modtaget fra PayPal, tilføje cmd=_notify-validate og sende dem tilbage til https://www.paypal.com/cgi-bin/webscr (eller https://www.sandbox.paypal.com/cgi-bin/webscr for Sandbox) for at validere IPN-meddelelsen.
Afhængigt af dette resultat vil du få et Ugyldigt eller VERIFICERET svar tilbage.
UGYLDIG kan betyde, at IPN POST ikke stammer fra PayPal, mens VERIFIED betyder, at IPN POST blev bekræftet som om den faktisk kommer fra PayPal.




  1. Toptendenser inden for databasestyring

  2. PHP/PDO/MySQL:indsættelse i MEDIUMBLOB gemmer dårlige data

  3. Tilføjelse af billede til en database i Java

  4. Socketfil /var/pgsql_socket/.s.PGSQL.5432 mangler i Mountain Lion (OS X Server)