您的位置:首页 > 移动开发 > Android开发

android集成最新支付宝遇到的坑

2016-03-23 17:19 471 查看

android集成支付宝支付

整体思路

   支付宝的集成是当用户点击充值的时候,请求你们后台服务器,把你需要的参数返回给你(注意后台返回的参数和你去请求支付宝的参数必须一致包括顺序),然后调用支付宝的支付接口(这个直接参照支付宝的demo就好)

   附上支付宝的demo下载地址:https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104509&docType=1

     下面我们来说说集成过程中遇到的坑,以及怎么解决

       第一个问题:一直都跳转不到支付宝的h5页面,首先检查你是否加入jar包,并且按照下图来配置





   然后检查是否在application中声明了组件

      <!-- alipay sdk begin -->

        <activity

            android:name="com.alipay.sdk.app.H5PayActivity"

            android:configChanges="orientation|keyboardHidden|navigation|screenSize"

            android:exported="false"

            android:screenOrientation="behind"

            android:windowSoftInputMode="adjustResize|stateHidden" >

        </activity>

 

        <!-- alipay sdk end -->

    第二个问题:一直报ALI64,报这个错大部分是签名sign或者请求参数的顺序是否跟后台保持一致的问题

       如果出现了问题,不要慌,支付宝的集成过程还是很简单,第一步,把所需要的参数直接写死到demo里面运行是否能支付成功。

   这步如果成功,那么说明是后台和客户端交互的时候返回参数有问题。

   这步如果报错,那么说明最大可能就是你的签名有问题。

   调用第三方sdk需要自己多细心和反复看demo以及看文档,只要多看几遍了解整体思路那么一定能成功的。

  如果出现了除以上的其他问题请参考支付宝的支持中心:

     https://support.open.alipay.com/support/hotProblemDetail.htm?spm=a219a.7386793.0.0.dvFMLL&tagId=100199
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: