我知道这个问题已经被问了很多次,但是这些问题的答案都没有帮助我。我使用cii - merchant使paypal Express Checkout交易。问题是,每次我进行事务处理时,返回的状态是failed和一条消息,说"您没有权限进行此API调用"。我的凭据都没问题,我正在使用测试和实时帐户,并照顾测试和实时参数。有什么想法吗?
这个错误可能是多种原因造成的。你需要向我们发送更多关于doExpresscheckout api的数据,这样我们就能看到你实际传递的是什么。但是首先,您是在实时环境还是测试环境中进行测试?正如Andrew所说,你会想要从paypal账户开始,并浏览以下一些内容:
- 确认账户的邮箱地址是否为
- PayPal账户是商业账户吗?如果没有,请升级
- 如果你在测试模式下测试一个事务a.使用沙盒API信用如果你在实时模式下进行测试a.确保你在购物车端是turn Mode = LIVE(通常是切换)b.确保使用来自业务账户的API信条b.他们是否为您提供了快速结账的端点路径和端口选项?
- 如你所见,它可以是一些东西的汇编
- 您正在尝试运行旧订单中的事务吗?这个api调用将表示一个基于权限的引用事务
- https://ppmts.custhelp.com/app/answers/list/kw/You%20do%20not%20have%20permissions%20to%20make%20this%20API%20call/sno/1/search/1/session/L3RpbWUvMTQwMzg0MzEyNS9zaWQvelRuZVBRWGw%3D