【发布时间】:2016-06-10 08:04:11
【问题描述】:
我想将 PayPal 集成到我的应用程序中。 我已经阅读了很多文章,包括官方文档。 IE。 http://www.codeproject.com/Articles/870870/Using-Paypal-Rest-API-with-ASP-NET-MVC https://github.com/paypal/PayPal-NET-SDK 并一步一步做。没有结果:(
首先,我从 Nuget 安装了软件包 PayPal:
安装包 Paypal
其次,我去我的paypal帐户并创建了测试应用程序:
我的 web.config:
当我打电话时
var config = ConfigManager.Instance.GetProperties();
// Use OAuthTokenCredential to request an access token from PayPal
var accessToken = new OAuthTokenCredential(config).GetAccessToken();
抛出异常:
重试 1 次.... PayPal.HttpConnection.Execute() 中的异常。 查看日志了解更多详情。
(我应该检查哪个日志 - 不明白...)
当我通过调试器检查时,我看到该对象 config 正确配置了 clientId 和 clientSecret
出了什么问题(或者我丢失了什么)?
此外,文档有链接 https://www.sandbox.paypal.com/ ,但我根本无法打开此链接。也许,我应该允许更多的东西?
【问题讨论】:
-
当您尝试打开 sandbox.paypal.com URL 时会得到什么?它对我来说很好,我每天都大量使用它。如果您无法连接到它,那么无论是什么原因都可能导致您的 API 请求失败。
-
页面根本没有打开。 "此网页不可用。ERR_CONNECTION_TIMED_OUT"
-
@AndrewAngell,真的谢谢你。我刚刚从带有美国地址的 PC 上尝试过,它可以工作。它不适用于我的乌克兰地址
标签: asp.net-mvc paypal-sandbox paypal