php - 如何在 php 中使用 paypal 跟踪定期付款详细信息?

标签 php paypal paypal-adaptive-payments paypal-nvp paypal-soap

我在我的一个 cakephp 3.3 中使用 paypal 作为我的支付网关。

我已经完成了定期付款并且工作正常。但是我无法在定期付款开始后跟踪特定用户的每笔付款。

所以请帮我解决这个问题,我如何跟踪经常性付款发生的每个付款细节。我想将此记录保存在我的数据库中。

提前致谢。

最佳答案

看看Instant Payment Notification (IPN) .

每次您的 PayPal 账户发生交易时,PayPal 都会向您指定的 URL 发送交易数据的 POST 请求。

您的脚本/URL 可以接收该数据并根据需要对其进行处理。它会自动发生,并且在大多数情况下会在交易发生时立即发生。

您可以将数据库更新、电子邮件通知、对第 3 方网络服务的点击等构建到 IPN 解决方案中。

更新

对于那些使用 REST API 的用户,您可以使用 Webhooks 而不是 IPN .它们在技术上是相同的东西,但功能略有不同。

关于php - 如何在 php 中使用 paypal 跟踪定期付款详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39910080/

相关文章:

paypal - 是否可以将任何个人对个人支付服务整合到我的市场中,从而我也可以为自己收取一定比例的费用?

php - wordpress 无法访问管理部分和网站,因为主题不存在

javascript - 如何将数据从列表组项传递到 PHP 文件?

php - 领域驱动设计和批处理

paypal - paypal 10544 网关拒绝错误的原因

paypal - IPN 通知不适用于定期付款

php - 如何用php判断INSERT IGNORE是否通过?

php - 如何从 PayPal SDK 访问交易数据?

paypal - 我如何通过两个收款人的付款来实现付款?

paypal - 沙盒 PayPal 中的交叉转换货币已过时