首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PayPal 401在实时生产中未经授权使用.NET REST进行信用卡支付

PayPal 401在实时生产中未经授权使用.NET REST进行信用卡支付
EN

Stack Overflow用户
提问于 2017-09-18 07:04:30
回答 1查看 626关注 0票数 1

我使用.NET REST作为直接信用卡付款的PayPal快捷结账。当我使用沙箱,我创建支付,设置信用卡作为资金工具,计费地址和支付工作良好。但是当我切换到live时,用完全相同的数据调用Payment.Create(apiContext)会抛出带有401-未经授权的消息的PayPal.IdentityException。但是,当时我有有效的访问令牌。调用常规的PayPal支付可以很好地使用live环境。

谢谢你的建议。

EN

回答 1

Stack Overflow用户

发布于 2017-12-06 06:37:54

我找到了解决这个问题的办法。sdkConfig在apiContext中的测定是必要的。

代码语言:javascript
复制
        var sdkConfig = new Dictionary<string, string> { { "mode", "live" } };
        string accessToken = new OAuthTokenCredential(id, secret, sdkConfig).GetAccessToken();


        var apiContext = new APIContext(accessToken);
        apiContext.Config = sdkConfig;
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46273412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档