0

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

我在谷歌上下搜索过,我相信,搜索得非常彻底。我似乎无法克服错误,所以我正在寻求帮助!

4

2 回答 2

0

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

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

希望这可以帮助。干杯。

于 2017-12-29T06:43:53.983 回答
0

我不确定到底是什么问题,但我最终在我的 PayPal 开发门户中删除了沙盒应用程序并创建了一个新的。现在一切正常。头抓伤

我之所以这样做,是因为在尝试遵循 Sundar 的建议时,我开始收到“无效范围”错误。我之前收到过它们,并且知道我已经修复了它(并且没有更改任何代码)。当我删除/重新创建应用程序时,该错误消失了。令人沮丧,但这就是有效的!

于 2017-12-29T20:14:14.120 回答