有没有人知道“单边和非证明身份验证不允许使用授权付款方式”是什么意思?我在尝试使用paypal实现授权和捕获事务时遇到了这个错误。
答案 0 :(得分:5)
当SUBJECT电子邮件地址属于注册的Paypal帐户时会发生这种情况,但SUBJECT帐户不允许授权。
背景: 让我们拥有已知API凭据的帐户A和属于代表帐户A调用API操作的第三方商家的帐户B.要完成授权,请使用A的API凭证和B的电子邮件作为SUBJECT调用DoExpressCheckoutPayment方法。除非您允许帐户A授权向帐户B付款,否则此操作将失败。
如何启用授权和捕获权限: 登录帐户B,选择“我的帐户”标签,单击“配置文件”子选项卡。有一个名为“帐户信息”的列,其中选择“API访问链接”。然后单击“添加或编辑API权限”。在这里你可以添加新的第三方。键入A帐户电子邮件为“第三方权限用户名”,然后选中“授权并捕获您的PayPal交易”。最后点击“添加”保存。确保在授权之前检查了必要的操作,例如“使用快速结账处理付款”。现在A可以授权向B付款:)
答案 1 :(得分:2)
您是否设置了“SUBJECT”? 如果是这样,“SUBJECT”中的电子邮件地址不属于现有的PayPal帐户。