【问题标题】:Paypal SERVER_COMMUNICATION_ERROR贝宝 SERVER_COMMUNICATION_ERROR
【发布时间】:2016-01-11 06:35:04
【问题描述】:

我正在努力将Paypal 付款与我的 Android 应用程序集成。

这是我的Paypal 配置代码:

private static PayPalConfiguration config = new PayPalConfiguration()
        .environment(CONFIG_ENVIRONMENT)
        .clientId(CONFIG_CLIENT_ID)
                // The following are only used in PayPalFuturePaymentActivity.
        .merchantName("Integration Demo")
        .merchantPrivacyPolicyUri(Uri.parse(""))
        .merchantUserAgreementUri(Uri.parse("https://www.paypal.com/webapps/mpp/ua/useragreement-full"))
        .rememberUser(true);

我在这里打电话给PayPalService

Intent intent = new Intent(this, PayPalService.class);
intent.putExtra(PayPalService.EXTRA_PAYPAL_CONFIGURATION, config);
startService(intent);

但我收到以下错误:

01-11 11:49:19.788 31868-8284/com.packagename E/paypal.sdk: request failed with server response:shutdown
01-11 11:49:19.803 31868-31868/com.packagename E/paypal.sdk: SERVER_COMMUNICATION_ERROR

我已经通过this,但到目前为止没有任何帮助。

【问题讨论】:

  • 嗨。您必须在贝宝网站上创建一个应用程序。然后选择环境(sandox 或生产)并添加您的应用程序客户端 ID。
  • 我可以给你工作代码
  • @V.Kalyuzhnyu 是的,我已经完成了一切,创建应用程序,复制 CONFIG_CLIENT_ID 并使用沙盒环境。
  • 最近我很高兴在我的应用程序中集成了贝宝
  • 请稍等。我很快就到家了,记得给代码和其他一些建议

标签: android paypal-android-sdk


【解决方案1】:

新版本 2.12.5 现已解决

从官方android SDK github代码得到这个消息,来自Paypal的人证实它现在已经解决了。来自this

我已将 okhttp 版本更新为 v2.12.5 中的最新稳定版本。 你能更新到最新版本并确认你现在不是吗 得到这个异常。

我几乎无法在任何设备上重现此问题,因此,我会 需要您帮助解决此问题。我会关注这个问题 及时,并尽快解决:+1:

感谢大家的帮助!

我用新版本 2.12.5 测试过,问题不存在了。

compile('com.paypal.sdk:paypal-android-sdk:2.12.5')

【讨论】:

    猜你喜欢
    • 2011-07-25
    • 2011-02-21
    • 2014-09-06
    • 1970-01-01
    • 2020-11-08
    • 2020-01-31
    • 2013-04-19
    • 2011-07-17
    • 2015-03-14
    相关资源
    最近更新 更多