我在 Paypal 支付网关集成方面遇到了一些问题。
我的实时网站交易工作正常,付款已获批准,但测试模式付款返回以下错误消息
Invalid merchant information: 10002-You do not have permissions to make this API call
我正在使用跟随 URL 在测试或实时模式下发送请求
if ($this->test_mode == 1) {
$this->submiturl = 'https://pilot-payflowpro.paypal.com';
}
else
{
$this->submiturl = 'https://payflowpro.paypal.com';
}
我已按照以下步骤更新经理帐户详细信息
在“服务设置 --> 设置 --> PayPal 沙盒电子邮件地址”下您经理帐户中的 Business Pro 沙盒帐户。
最佳答案
可能的解决方案:
- 此错误消息是您无法进行 API 调用的结果,原因很可能是您的经理帐号中的帐号级别设置;账户偏好,交易设置:[信用最大值] [引用交易] [等] 伙计-你发送什么样的请求?销售、信用、引用信用或引用交易?
评论
沙箱帐户不需要在管理端,因为 仅用于测试 PayPal Express Checkout 付款
端点对于测试/实时网关是正确的
关于php - 商户信息无效 : 10002-You do not have permissions to make this API call,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33544332/