我直接从他们的网站上下载了针对.NET https://github.com/paypal/PayPal-NET-SDK/tree/master/Samples的PayPal示例。 GitHub链接来自PayPal,https://developer.paypal.com/docs/classic/lifecycle/code-samples/。
我打开了PayPal.SDK.Samples.VS2013并运行它。有用。我在web.config中将客户端ID和密码更改为我自己的,并将模式更改为live:
<add name="mode" value="live"/>
<add name="clientId" value="xxx"/>
<add name="clientSecret" value="yyy"/>
有效。现在,我给它我的帐户的客户ID和秘密,我将在生产中使用并猜测是什么,它失败了!我收到以下错误:
Error thrown from SDK as type PayPal.IdentityException.
{
"error": "invalid_client",
"error_description": "Invalid client credentials"
}
我已经检查了三倍,我使用了现场PayPal API凭证,客户端ID和密码。我完全没有代码更改,只是前面提到的web.config更改。知道为什么我得到这个吗?感谢您的帮助