您无权进行此API调用? Paypal与Ci-merchant

时间:2014-06-26 22:12:26

标签: php codeigniter paypal ci-merchant

我知道这个问题已被问过很多,但这些问题的答案都没有帮助我。我正在使用Ci-Merchant进行paypal Express Checkout转账。问题是,每次我进行交易时,状态都会以失败的方式返回,并显示一条消息,说明"您没有权限进行此API调用"。我的凭据都没问题,我正在使用测试和实时帐户,并负责测试和实时参数。有什么想法吗?在此先感谢

1 个答案:

答案 0 :(得分:3)

此错误可能是多种情况。您需要在doExpresscheckout api上向我们发送更多数据,以便我们可以看到您实际传递的内容。但首先,您是在现场或测试环境中进行测试吗?正如安德鲁所说,你想要从paypal账户开始,看看下面的一些内容:

  1. 帐户中的电子邮件地址是否已确认
  2. PayPal帐户是商家帐户吗?如果没有,请将其升级
  3. 如果您在TEST MODE中测试交易 一个。使用Sandbox API信用卡 如果您在LIVE模式下进行测试 一个。确保你在购物车一端转动Mode = LIVE(通常是一个切换) 湾确保使用来自企业帐户的API信条 湾他们是否为Express Checkout提供了端点路径和端口选项?
  4. 你可以看到它可能是一个汇编的东西
  5. 您是否尝试从旧订单运行交易? 一个。此api调用将表示基于权限的引用事务
  6. 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