【问题标题】:Android paypal sdk Integration : Server communication error on the sandbox accountAndroid paypal sdk集成:沙盒帐户上的服务器通信错误
【发布时间】:2016-04-27 08:27:01
【问题描述】:

E/paypal.sdk:请求失败,服务器响应:证书固定失败!

对等证书链: sha1/SQ+EdYjo3ZoEORzSEC2JQV3g3L4=: CN=api-m.paypal.com,OU=CDN 支持,O=PayPal\, Inc.,L=圣何塞,ST=加利福尼亚,C=US sha1/UCM4nF92oH7yVEZeTyGW+BRFtB4=: CN=Symantec Class 3 Secure Server CA - G4,OU=Symantec Trust Network,O=Symantec Corporation,C=US

api-m.sandbox.paypal.com 的固定证书: sha1/u8I+KQuzKHcdrT6iTb30I70GsD0= sha1/7Q3I1izTEynYgv4tw/zFENNNuxQ= sha1/sYEIGhmkwJQf+uiVKMEkyZs0rMc= sha1/gzF+YoVCU9bXeDGQ7JGQVumRueM=

01-21 13:04:51.999 20902-20902/sprittle.com.sprittle E/paypal.sdk: SERVER_COMMUNICATION_ERROR

【问题讨论】:

  • 请格式化您的问题并包含您的代码

标签: android paypal


【解决方案1】:

Version 2.13.0 的 PayPal Android SDK 应该可以解决这个问题。

PayPal sandbox recently upgraded to only allow TLS 1.2 并在 PCI 合规性要求之前进行了其他先发制人的安全更新。您可以通过InfoCenter microsite了解更多详情。

【讨论】:

    【解决方案2】:

    试试这个改变你的 paypal sdk 版本

    gradle 中的 android studio 变化

    是旧的 paypal sdk:PayPalAndroidSDK-2.11.2.jar 要更改添加新的 paypal sdk:编译 'com.paypal.sdk:paypal-android-sdk:2.13.1'

    日食 添加新的 paypal.sdk:paypal-android-sdk:2.13.1.jar 文件和 bulid

    【讨论】:

    • 我想获取付款订单信息。您能帮帮我吗?
    • 嘿,,我想获取已完成订单的这个参数信息。 payment_status transaction_type (txn_type) txn_id Seller_paypal Seller_id payer_id payer_name payer_status
    • 你能给出“orderPaymentDetail();”的方法吗?
    猜你喜欢
    • 2016-09-29
    • 2013-07-15
    • 2016-03-06
    • 2013-09-21
    • 2016-08-16
    • 2019-07-19
    • 2018-10-13
    • 2018-06-25
    • 2013-10-02
    相关资源
    最近更新 更多