我有一个问题,我已经在 paypal API 上研究了几个星期,但我就是不知道该怎么做。
我需要在我的网站上有一个按钮,然后它会转到贝宝。
一旦您支付了选定的金额,它就会进入一个 php 页面,该页面通过 php 更新数据库。
我发现更适合PayPal NVP API而不是传统的IPN(即时付款方式)
您可以在NVP 示例的库代码中找到几个 PHP 代码示例(包括与您的问题非常相似且更高级的)
您必须在您的贝宝偏好中打开贝宝 ipn。一旦贝宝收到钱,它就会将交易发送回您的服务器。在接受事务的脚本中,您可以让它更新您的表。
文档: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/