出门莫恨无人随,书中车马多如簇。这篇文章主要讲述PayPal此处Android SDK错误 - BadConfiguration:无法继续使用此商家帐户相关的知识,希望能为你提供帮助。
我正在尝试将PayPal Here swipers集成到Xamarin android应用程序中。一切都很好,直到我尝试将我的凭据提供给SDK。具体来说,该行包含对PayPalHereSDK.SetCredentials
的调用
public void InitializeSdk( Context context, string serverName, string accessToken, string refreshUrl, string expires, IPayPalHereSdkWrapperCallback listener ) {
PayPalHereSDK.Init( context, serverName );
PayPalHereSDK.RegisterAuthenticationListener( this );
PayPalHereSDK.CardReaderManager.RegisterCardReaderConnectionListener( this );
if ( !string.IsNullOrEmpty( accessToken ) ) {
var credentials = new OAuthCredentials( accessToken, refreshUrl, expires );
PayPalHereSDK.SetCredentials( credentials, new SetAccessTokenResponseHandler( listener ) );
}
}
我的
SetAccessTokenResponseHandler
类实现了Com.PayPal.Merchant.Sdk.Domain.IDefaultResponseHandler
接口。如上所述,当调用OnError
函数时调用PayPalHereSDK.SetCredentials
函数。我收到错误代码“BadConfiguration”和消息“无法继续使用此商家帐户。准备好了”我搜索谷歌的高低,我相信,彻底搜索了。我似乎无法克服错误,所以我在寻求帮助!
答案我认为paypal电子邮件未经过正确验证。请浏览商家入职指南文档,以获取有关使商家符合条件的更多详细信息。
https://github.com/paypal/paypal-here-sdk-android-distribution/blob/master/docs/Merchant%20Onboarding%20Guide.pdf
希望这可以帮助。干杯。
另一答案我不确定究竟是什么问题,但我最终删除了我的PayPal开发门户中的Sandbox应用程序并创建了一个新的。现在一切都有效。头划伤
【PayPal此处Android SDK错误 - BadConfiguration(无法继续使用此商家帐户)】我诉诸于此,因为在尝试遵循Sundar的建议时,我开始收到“无效范围”错误。我以前收到过它们并且KNEW我修复了它(没有代码改变了)。当我删除/重新创建应用程序时,该错误消失了。令人沮丧,但这才有效!
推荐阅读
- Android(Paypal Express结帐集成无效)
- 'Pods-App'目标具有传递依赖关系,包括在swift框架中使用GTM时的静态二进制文件
- C#WinFormApp DataGridView无法在List中显示对象
- 如何从APPIUM中的脚本滚动列表
- 如何使用html2canvas用JavaScript创建网站的屏幕截图
- 什么是.NET Framework C#Xml Parser上的Billion Laughs XML DoS攻击
- 如何在Electron Framework中将信息从一个窗口发送到另一个窗口
- 如何检查Electron Framework中是否有可用的Internet连接
- Cachet(开源状态页系统解决方案)