有谁知道“单方面和非凭据身份验证不允许PaymentAction of Authorization”是什么意思?我在尝试使用贝宝实施授权和捕获交易时遇到此错误。
问问题
4196 次
2 回答
5
当 SUBJECT 电子邮件地址属于已注册的 Paypal 帐户时,会发生这种情况,但 SUBJECT 帐户不允许授权。
背景: 让我们拥有已知 API 凭证的账户 A 和属于第三方商家的账户 B,账户 A 代表其调用 API 操作。为了完成授权,您使用 A 的 API 凭据和 B 的电子邮件作为 SUBJECT 调用 DoExpressCheckoutPayment 方法。除非您允许账户 A 授权向账户 B 付款,否则此操作将失败。
如何启用授权和获取权限: 登录账户B,选择“我的账户”选项卡,点击“个人资料”子选项卡。有一个名为“帐户信息”的列,其中选择“API 访问链接”。然后单击“添加或编辑 API 权限”。在这里您可以添加新的第三方。键入帐户电子邮件作为“第三方许可用户名”并选中“授权并捕获您的 PayPal 交易”。最后点击“添加”保存。确保您还检查了授权之前的必要操作,例如“使用 Express Checkout 处理付款”。现在 A 可以授权向 B 付款 :)
于 2014-05-29T13:07:13.140 回答
2
你在设置“主题”吗?
如果是这样,则“SUBJECT”中的电子邮件地址不属于现有的 PayPal 帐户。
于 2012-09-10T20:28:57.033 回答