gpt4 book ai didi

通过 Braintree SDK 的 Paypal Express Checkout 突然失败(缺少服务商 REST API 应用程序?)

转载 作者:太空宇宙 更新时间:2023-11-03 16:05:53 26 4
gpt4 key购买 nike

我们通过 Braintree SDK (js v3) 实现了 PayPal 快速结账,因为这允许我们使用我们自己的 HTML 按钮,而如果我们使用 REST API,我们将不得不使用提供的 PayPal 按钮。

直到昨天,我们的实时设置中的一切都运行良好。客户端和服务器上的代码均未更改。但是,我确实在 PayPal 开发人员仪表板中删除了两个 REST API 应用程序,因为我们决定沿着 Braintree JS SDK 路径前进,所以不再需要它们。

之后,快速结账开始抛出 AuthenticationErrors。在我们的服务器上生成客户端 token 仍然有效。在标记化时执行实际结账失败。我收到以下异常:

{
"paymentResource": {
"errorName": "invalid_client",
"errorMessage": "Client Authentication failed",
"errorDetails": null,
"debugId": "84b227241374e",
"paypalHttpStatus": 401
}
}

整个设置使用测试 access_token 顺便说一句:/

我目前的假设是 Braintree SDK access_token 以某种方式耦合到默认的 REST API 应用程序 (email-facilitator@domain.tld)。我删除了这个默认的 REST API 应用程序。

我发现以下常见问题解答文章,我认为它证明了假设可能是正确的:https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1938&expand=true&locale=en_US

我们现在切换到另一个 PayPal 帐户,因为我们无法弄清楚出了什么问题。除了新的 access_token 之外,没有更改任何代码,一切都重新开始工作。

有没有人经历过这个或类似的事情?有谁知道我该怎么做

  • 删除 Braintree 帐户或重新生成它(这有望恢复到我的新 REST API 应用程序的链接)?或
  • 恢复我的 Braintree SDK access_token 和我的 REST API 应用程序之间的链接?

如果有什么不清楚或者我可以在某处提供更多上下文,请告诉我!

最佳答案

正如 Brian K 正确指出的那样,解决方案是通过 paypal-techsupport.com/app/ask 联系 PayPal 技术支持。并要求恢复已删除的 REST API 应用程序。现在一切都恢复正常了。

关于通过 Braintree SDK 的 Paypal Express Checkout 突然失败(缺少服务商 REST API 应用程序?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43374930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com