gpt4 book ai didi

api - PayPal REST API - 从沙盒转移到生产环境

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

我在我的 Asp.Net MVC5 网络应用程序中使用 PayPal .Net SDK(从 gi​​thub 获取)。在沙盒环境中测试时一切正常。一切都存储在 web.config 文件中:

<settings>
<add name="mode" value="sandbox"/>
<add name="connectionTimeout" value="360000"/>
<add name="requestRetries" value="1"/>
<add name="clientId" value="my rest app sandbox client id"/>
<add name="clientSecret" value="my rest app sandbox client secret" />
</settings>

我为上线所做的工作是从 paypal 开发人员门户获取 REST 应用程序的实时凭据。然后我将 web.config 设置更改为:

<settings>
<add name="mode" value="live"/>
<add name="connectionTimeout" value="360000"/>
<add name="requestRetries" value="1"/>
<add name="clientId" value="my rest app live client id"/>
<add name="clientSecret" value="my rest app live client secret" />
</settings>

当我在实时模式下运行我的网络应用程序时,它在调用 oAuth token 生成时失败了:

string clientRequestsToken = payPalTAuthToken.GetAccessToken();

我在执行上面的代码行时收到 IdentityException。

我错过了什么吗?我是否需要配置任何其他内容才能使用 PayPal REST API?

我读到在使用经典 API 时,需要生成证书并将其安装在消费者服务器上以加密凭据,但我认为这仅与经典 API 相关,与 REST API 无关。

感谢您的帮助!

山姆

最佳答案

您可以在此处找到有关从沙盒迁移到 live 的信息:

https://github.com/paypal/PayPal-NET-SDK/wiki/Frequently-Asked-Questions#how-do-i-target-the-live-or-sandbox-paypal-services

我们正在添加越来越多的常见问题解答,以帮助开发者更快地解决问题。如果您有任何想要回答的常见问题解答或帮助我们回答,请告诉我们或更新您自己。

关于api - PayPal REST API - 从沙盒转移到生产环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28206157/

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