使用paypal付款后更新我的数据库的脚本

时间:2013-02-02 10:24:51

标签: php paypal

我有一个问题,我已经在paypal API上进行了数周的研究,但我无法理解如何做到这一点。

我需要在我的网站上有一个按钮,然后它会转到paypal。

一旦你支付了所选金额,就会进入一个php页面,通过php更新数据库。

2 个答案:

答案 0 :(得分:1)

您必须在paypal首选项中打开paypal ipn。一旦paypal有钱,它就会将交易发送回您的服务器。在接受事务的脚本中,您可以让它更新表。

文档:https://www.x.com/sites/default/files/ipnguide.pdf

通常你会在请求中传递一个notify_url参数,并设置一个处理和验证IPN通知的页面,PayPal会向该页面发送请求,以便在付款/退款/等时通知您。经过。然后,该IPN处理程序页面将是更新数据库以将订单标记为已付款的正确位置。

我在这里找到了一个教程:http://net.tutsplus.com/tutorials/php/using-paypals-instant-payment-notification-with-php/

答案 1 :(得分:1)

我发现更适合PayPal NVP API而不是传统IPN(即时付款方式)

您可以在library code for NVP samples

中找到几个PHP代码示例(包括与您的问题非常相似且更高级)