Paypal登录.Net API - 未处理的异常

时间:2015-02-15 02:08:48

标签: .net api login paypal

我正在使用此示例后的Payapl登录.Net API

https://devtools-paypal.com/guide/openid/dotnet?success=true&env=sandbox

我可以通过第1步并让浏览器重定向到第2步中的Paypal登录。一旦我登录(使用我的买家帐户),我就会被发送回我的return_Uri,这是发生错误的地方。

我收到“未处理的执行错误”,并且在检查Visual Studio中的错误时,我收到一条空白错误消息,并且没有关于该错误的进一步信息。

以下是我的代码的第3步部分

var authCode = Request [“code”];

        Dictionary<string, string> configurationMap = new Dictionary<string, string>();
        configurationMap.Add("mode", "sandbox");

        PayPal.Api.APIContext apiContext = new PayPal.Api.APIContext();
        apiContext.Config = configurationMap;

        PayPal.Api.CreateFromAuthorizationCodeParameters param = new PayPal.Api.CreateFromAuthorizationCodeParameters();
        param.clientId = "XXXXXXX";
        param.clientSecret = "YYYYYYYY";
        param.SetCode(authCode);

        try
        {
            var info = PayPal.Api.Tokeninfo.CreateFromAuthorizationCode(apiContext, param);
        }
        catch (Exception e)
        {

            throw;
        }

我确保我的重定向URl与我的开发者帐户设置中的匹配,甚至创建了一个新的应用程序,因为这似乎解决了API无法识别我传递的返回URL的问题。

还确保我的所有应用功能都设置为返回信息,此处将在此处进行说明Using Paypal Login API等。

非常感谢任何帮助。

提前致谢

- 更新 -

这可以作为解决方案

Paypal OAuth login example doesn't work as expected

0 个答案:

没有答案