使用 PayPal REST API SDK 检查计费计划付款的最佳做法是什么?
What is the Best Practice to check billing plan payments using PayPal REST API SDK?
我已经通过 REST API 使用 PayPal PHP SDK
为我工作的公司的 Web 服务成功创建了计费 plans
和 agreements
。但是我找不到任何关于我应该如何检查自动支付的协议付款的文件。
我想 webhooks
是为了这项工作,但我也可以通过 SDK 检索支付交易。
两者各有优缺点。
- 使用 webhooks 的缺点是网站确实应该一直工作,如果我错过了请求,则无法理解。这是我不能保证的。
- 使用 REST API 的缺点,我应该检查所有
agrements
的所有 transaction
是否与我的数据库同步。
是否有我可能错过的更好的解决方案,或者这些是唯一可能的解决方案。
检查收到或错过的计划付款的最佳做法是什么?
https://github.com/paypal/PayPal-Python-SDK/issues/69 上的对话与您相关。简短的回答是,虽然正在支持 webhooks 中的计费协议,但如果你想收到推送通知,使用 IPN 将是最好的临时解决方案,否则需要获取所有协议的交易。
我已经通过 REST API 使用 PayPal PHP SDK
为我工作的公司的 Web 服务成功创建了计费 plans
和 agreements
。但是我找不到任何关于我应该如何检查自动支付的协议付款的文件。
我想 webhooks
是为了这项工作,但我也可以通过 SDK 检索支付交易。
两者各有优缺点。
- 使用 webhooks 的缺点是网站确实应该一直工作,如果我错过了请求,则无法理解。这是我不能保证的。
- 使用 REST API 的缺点,我应该检查所有
agrements
的所有transaction
是否与我的数据库同步。
是否有我可能错过的更好的解决方案,或者这些是唯一可能的解决方案。
检查收到或错过的计划付款的最佳做法是什么?
https://github.com/paypal/PayPal-Python-SDK/issues/69 上的对话与您相关。简短的回答是,虽然正在支持 webhooks 中的计费协议,但如果你想收到推送通知,使用 IPN 将是最好的临时解决方案,否则需要获取所有协议的交易。