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