目前我正在使用 PayPal 的经典 API 创建一次性付款,但是当我调用 GetExpressCheckoutDetails 时,我没有收到有关付款人的任何信息。
注意:我使用 Google Go 作为编程语言
最佳答案
这取决于您调用 GetEC 的时间。 GetEC (GetExpressCheckoutDetails) 不一定回复付款人信息,因为付款人可能不在场。
付款人信息和付款人 ID 仅在付款人同意付款后可用(他/她登录 PP 并填写正确的信息并单击“继续”或“付款”按钮),这意味着在这种情况下您将调用 GetEC AFTER 付款人同意付款并返回您的系统以获得 DoEC。这样 GetEC 将为您提供付款人信息。
这是 GetEC 文档: https://developer.paypal.com/docs/classic/api/merchant/GetExpressCheckoutDetails_API_Operation_NVP/
关于paypal - 在 PayPal Classic API 中获取付款人信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30749920/