Android集成支付宝的几个步骤以及需要注意的几个地方

如今许多App都集成了支付宝支付,因为其支付简单,安全,快捷。掌握了支付宝的集成和支付流程是一个非常必要的。

支付宝的sdk下载地址在https://doc.open.alipay.com/doc2/alipayDocIndex.htm


支付宝开放的集成文档有很多,选择您需要的那个就行了


在里面有下载资源和许多有助于您集成支付的说明文档,不过重要的是您要首先了解一下其支付的交互流程,下面我截了它的流程图:




把案例下载之后把资源包导进来



然后再把支付宝官方下载的demo里面需要的java文件复制进来



然后在把布局引进来


接下来在AndroidManifest.xml文件添加好权限和注册好activity


   <!--支付宝钱包-->
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

    <supports-screens
        android:anyDensity="true"
        android:largeScreens="true"
        android:normalScreens="true"
        android:resizeable="true"
        android:smallScreens="true" />

   <activity
            android:name=".pay.PayDemoActivity"
            android:configChanges="orientation|keyboardHidden|navigation"
            android:exported="false"
            android:screenOrientation="behind" >
        </activity>
        <!-- alipay sdk begin -->
        <activity
            android:name=".pay.H5PayDemoActivity"
            android:configChanges="orientation|keyboardHidden|navigation|screenSize"
            android:exported="false"
            android:screenOrientation="behind"
            android:windowSoftInputMode="adjustResize|stateHidden" >
        </activity>



接下来就是配置秘钥和商户号那些东西了,这个也是重点

如果您接入前期准备工作包括商户签约和密钥配置已经完成那就可以直接使用了

修改demo里面的这几个就可以了,全部换成自己的



同时看图下面,当您发起支付时,先请求您app的服务器生成返回的订单换成自己的,那个异步通知地址也换成自己的,问后台拿就行了



注意的是:

 1.提示系统繁忙,请稍后再试(ALI69)你的商户idPARTNER有问题,

   2.提示系统繁忙,请稍后再试(ALI129)你的商户账号SELLER有问题,记住PARTNER与SELLER必须一致。

   3.提示系统繁忙,请稍后再试(ALI59)你支付的钱最低是0.01,不能写成0.00或其他负值。

4有时候

这两个地址填错了也会调起支付失败,我的填空也会报错,尽量不要让它为空,不然会返回(AL164)


要是您还没有和支付宝签约,那您就需要到支付宝开放平台通过开发者认证,然后进行签约

点击下图用户名可进去认证开发者




然后到这里进行签约https://e.alipay.com/index.htm   (这里https://b.alipay.com/order/productDetail.htm?productId=2015110218010538可以了解一下如何签约)

那么我们有如何获取支付宝公私钥呢,看这里https://cshall.alipay.com/support/help_detail.htm?help_id=397433&keyword=%C8%E7%BA%CE%C9%FA%B3%C9%B9%AB%CB%BD%D4%BF&sToken=s-54d82ef2c6d84a809b23f5a1921988de&from=search&flag=0


然后这里有上传公钥的教程http://jingyan.baidu.com/article/9faa7231b702bb473c28cb03.html


注意一下那些细节,保证没出啥差错就应该能成功调起支付宝去支付了,那么我就先介绍这么多了




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值