gpt4 book ai didi

python - 在 PayPal REST API 中,如何从新执行的账单协议(protocol)中获取付款人信息?

转载 作者:太空宇宙 更新时间:2023-11-03 15:55:25 28 4
gpt4 key购买 nike

假设我有一个计费协议(protocol),我刚刚在 PayPal 网站的回调中执行了该协议(protocol):

resource = BillingAgreement.execute(token)

返回的资源没有任何付款人信息(姓名、电子邮件等)。我可以使用 ID 加载完整的 BillingAgreement:

billing_agreement = BillingAgreement.find(resource.id)

成功返回,但生成的对象也缺少付款人信息。

这似乎是对 REST API 设计的严重疏忽。如果我只是让用户注册订阅,我不需要知道他们是谁吗?我还能如何向他们发送确认电子邮件,允许他们稍后取消等等?

感谢您的帮助!

最佳答案

得到了 PayPal 支持的回复。显然,您可以使用传递给 BillingAgreement.execute() 的相同 token ,并将其传递给经典 API 中的 GetExpressCheckoutDetails。我试过了,它有效。这意味着您必须同时使用两个 API(我们不打算这样做)并存储两个 API 身份验证信息,这很烦人。希望他们有一天会修复它,但如果它在两个月内一直是高优先级,我不会屏住呼吸。

关于python - 在 PayPal REST API 中,如何从新执行的账单协议(protocol)中获取付款人信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27972459/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com