Mysql
 sql >> база данни >  >> RDS >> Mysql

PayPal POST данни след успешно плащане

Да, разгледайте PayPal Instant Payment Notification (IPN) - https://www.paypal.com/ ipn/
Това ще принуди POST с транзакционни данни да ви бъде изпратено, когато транзакция е инициирана. Ако в момента използвате Website Payments Standard (бутони, базирани на HTML), можете просто да добавите

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

Ще трябва да вземете всички POST данни, които сте получили от PayPal, да добавите cmd=_notify-validate и да ги изпратите обратно на https://www.paypal.com/cgi-bin/webscr (или https://www.sandbox.paypal.com/cgi-bin/webscr за Sandbox), за да потвърдите IPN съобщението.
В зависимост от този резултат ще получите отговор НЕВАЛИДЕН или ПРОВЕРЕН.
НЕВАЛИДЕН може да означава, че IPN POST не произхожда от PayPal, докато VERIFIED означава, че IPN POST е потвърден, че наистина идва от PayPal.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_real_escape_string() защитава ли НАПЪЛНО от SQL инжектиране?

  2. mysql_escape_string уязвимости

  3. Динамично име на колона, използващо подготвен израз + sql заявка с променлива, съдържаща 's

  4. Странно поведение на SUM и CONCAT в MySql

  5. parse.com алтернативи с отворен код за бекенда