Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PayPal-使用RESTAPI从沙箱切换到Live帐户_Api_Rest_Paypal - Fatal编程技术网

PayPal-使用RESTAPI从沙箱切换到Live帐户

PayPal-使用RESTAPI从沙箱切换到Live帐户,api,rest,paypal,Api,Rest,Paypal,我们使用一个沙盒RESTAPI帐户(和测试凭据)成功地测试了我们的web应用程序。 当我们希望将应用程序投入生产时(使用显示沙盒/文本凭据的同一PayPal网站上可见的REST API live凭据),我们在实时信用卡交易中收到来自生产PayPal服务器的错误: 错误代码:401,响应:服务器为URL返回了HTTP响应代码:401: 我们有一个尚未100%验证的业务帐户(目前已验证75%),因此我们不确定这是否是由于某些技术问题或帐户尚未100%验证的事实造成的 PayPal网站相当混乱,而且将

我们使用一个沙盒RESTAPI帐户(和测试凭据)成功地测试了我们的web应用程序。 当我们希望将应用程序投入生产时(使用显示沙盒/文本凭据的同一PayPal网站上可见的REST API live凭据),我们在实时信用卡交易中收到来自生产PayPal服务器的错误:

错误代码:401,响应:服务器为URL返回了HTTP响应代码:401:

我们有一个尚未100%验证的业务帐户(目前已验证75%),因此我们不确定这是否是由于某些技术问题或帐户尚未100%验证的事实造成的


PayPal网站相当混乱,而且将应用程序从测试转移到生产的过程也没有明确解释。似乎他们正在从一些旧网站迁移到新网站,并提示用户多次登录,重定向到不同的URL-s。。。例如,我们可以在developer.paypal.com上看到我们的应用程序测试和实时凭据,但在apps.paypal.com上没有列出任何应用程序,即使同一用户登录(业务帐户的所有者)???

对于paypal REST api,请使用developer.paypal.com(paypal开发体验的新版本)上提供的凭据。实时通话要求对帐户进行审查,包括完全验证。

对于未来的读者,您必须使用实时凭证、转到我的应用程序和应用程序内详细信息。页面底部有一个链接:


单击该链接,您将看到实时凭据。

现在,您可以单击沙盒应用程序,然后单击屏幕顶部的“实时”以获取实时凭据


能否提供401错误响应中获得的调试id?401通常发生在您在授权标头中传递的访问令牌出现问题时。请确保您正在使用live token端点的live凭据获取访问令牌。这可能会有所帮助。我讨厌PayPal的这种态度。我错过了******链接,花了15分钟在谷歌上搜索这种愚蠢的东西,并在主站点上创建API访问,结果证明这是经典的API凭据。而不是谷歌搜索。