PayPal此处Android SDK错误 - BadConfiguration:无法继续使用此商家帐户

问题描述 投票:0回答:2

我正在尝试将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”和消息“无法继续使用此商家帐户。准备好了”

我搜索谷歌的高低,我相信,彻底搜索了。我似乎无法克服错误,所以我在寻求帮助!

android xamarin paypal paypal-here
2个回答
0
投票

我认为paypal电子邮件未经过正确验证。请浏览商家入职指南文档,以获取有关使商家符合条件的更多详细信息。

https://github.com/paypal/paypal-here-sdk-android-distribution/blob/master/docs/Merchant%20Onboarding%20Guide.pdf

希望这可以帮助。干杯。


0
投票

我不确定究竟是什么问题,但我最终删除了我的PayPal开发门户中的Sandbox应用程序并创建了一个新的。现在一切都有效。头划伤

我诉诸于此,因为在尝试遵循Sundar的建议时,我开始收到“无效范围”错误。我以前收到过它们并且KNEW我修复了它(没有代码改变了)。当我删除/重新创建应用程序时,该错误消失了。令人沮丧,但这才有效!

© www.soinside.com 2019 - 2024. All rights reserved.