所以我将 Paypal Rest API 与我的 django 站点集成,这样我就可以引入基于订阅的计费,到目前为止一切都很顺利。
我有一个用于计费计划、计费协议(protocol)、交易历史记录以及用于创建和激活计费协议(protocol)等的所有内容的界面。
但是,如果计费协议(protocol)被取消或为计费协议(protocol)付款,我需要一种方法来得到通知,所以我虽然 webhooks 是解决这个问题的方法,但我不是 100% 确定 webhooks 可以用于计费协议(protocol)?
任何人都可以建议一种方法来跟踪为计费协议(protocol)或其他方法支付的款项吗?
最佳答案
我可以确认,当执行定期付款时,会通过 webhook 事件 PAYMENT.SALE.COMPLETED 收到通知,如下所述: https://github.com/paypal/PayPal-Python-SDK/issues/132#issuecomment-261374087
webhook 事件的 JSON 结构:
{
...
"resource": {
...
"billing_agreement_id": "I-38097XVV6XVU"
...
}
...
}
可在此处找到所有事件名称的列表: https://developer.paypal.com/docs/integration/direct/webhooks/event-names/
关于Paypal rest API 计费协议(protocol) webhooks,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26351367/