sql >> Databasteknik >  >> RDS >> Mysql

PayPal POST-data efter framgångsrik betalning

Ja, ta en titt på PayPal Instant Payment Notification (IPN) - https://www.paypal.com/ ipn/
Detta tvingar en POST med transaktionsdata att skickas till dig när en transaktion har initierats. Om du för närvarande använder Website Payments Standard (HTML-baserade knappar) kan du helt enkelt lägga till

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

Du måste ta all POST-data du fått från PayPal, lägga till cmd=_notify-validate och skicka tillbaka den till https://www.paypal.com/cgi-bin/webscr (eller https://www.sandbox.paypal.com/cgi-bin/webscr för Sandbox) för att validera IPN-meddelandet.
Beroende på detta resultat får du tillbaka ett OGILTIGt eller VERIFIERAT svar.
OGILT kan betyda att IPN-POST inte kommer från PayPal, medan VERIFIERAD betyder att IPN POST verifierades som att den verkligen kommer från PayPal.




  1. MariaDB JSON_MERGE_PRESERVE() Förklarad

  2. Övervintra tidsstämpel med tidszon

  3. MIN/MAX vs ORDER BY och LIMIT

  4. är en temporär mysql-tabell unik för varje användare som kommer åt skriptet som skapar den...?