错误 401 贝宝

Posted

技术标签:

【中文标题】错误 401 贝宝【英文标题】:Error 401 Paypal 【发布时间】:2015-12-26 06:30:53 【问题描述】:

我正在做一个使用paypal系统支付的网站。

我在沙盒模式下进行了测试,一切正常,运行良好,然后,我将配置更改为实时模式,我将密钥更改为实时模式环境,并更改了 sdk_config.ini de mode=live 和apiContext 转为实时模式。

当我要付款时,我会登录并启动会话 paypal,然后当确认付款时,它会返回 401 错误并显示以下消息:

Paypal\Exception\PayPalConnectionException[401]:访问https://api.sandbox.com/v1/payments/payment/PAY-022354.....

我正在为墨西哥的一家公司使用 php 1.5 REST API,我不知道该帐户是否必须具有服务或特殊设置才能从沙盒模式更改为实时模式。

此外,错误显示我好像在沙盒模式下工作,而不仅仅是 api.sandbox.paypal.com api.paypal.com

提前致谢。

【问题讨论】:

【参考方案1】:

401 - Unauthorized request如果您的LIVE APP/账户不具备特定支付功能的合法性,将被退回。 (目前 REST API 对国家和货币的支持有限,而沙盒 APP 默认被授予完全资格用于测试目的)

检查您的帐户资格HERE,并查看Country/Currency Support List

【讨论】:

我查看了该国家/地区,并显示是否支持,包括货币【参考方案2】:

那个 API 还不能在墨西哥工作,所以我改成了一个典型的传统的 paypal 类

【讨论】:

以上是关于错误 401 贝宝的主要内容,如果未能解决你的问题,请参考以下文章

发生贝宝错误 550001

贝宝 SDK 集成错误

贝宝 CORS 错误

401的错误分析

贝宝支付流链接错误

贝宝沙盒账户错误状态