支付宝Android 版官方Demo使用说明:这里只说明demo怎么修改运行,不涉及自己公司后台(比微信方便多了,那个)。
一,导入demo,如下:
2,修改PayDemoActivity.java 中的4 个参数:
public static final String PARTNER ="";//商户PID
public static final String SELLER ="";//商户收款账号
这两个需要登录支付宝官网查看,在下面有查看步骤
public staticfinal String RSA_PRIVATE = //商户私钥,pkcs8格式,这个要自己生成的,参考文档生成步骤
public static final String RSA_PUBLIC = //支付宝公钥,固定的,可在文档中看到。
1,附上:支付宝的 RSA 公钥为:
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCnxj/9qwVfgoUh/y2W89L6BkRA
FljhNhgPdyPuBV64bfQNN1PjbCzkIM6qRdKBoLPXmKKMiFYnkd6rAoprih3/PrQE
B/VsW8OoM8fxn67UDYuyBTqA23MML9q1+ilIZwBC2AQ2UBVOrFXfFl75p6/B5Ksi
NG9zpgmLCUYuLkxpLQIDAQAB
-----END PUBLIC KEY-----
2,附上:登录支付宝官网查看PID和商户收款账号
https://b.alipay.com/order/signManage.htm?channel=ent
注意:1,你手机上有安装支付宝相关产品
2,不打包也可以运行支付
3,点击上图中的查看pid|key进去后上传公钥在,在你生成的rsa_public_key.pem内。因为不上传这个,自己的后台是不会有通知的,(这一点让我很纠结,不传不能支付不就行了,搞的后台接收不到通知,你也不清楚哪出问题了)。
二,集成步骤
1, 接入前期准备工作包括商户签约和密钥配置,已完成商户可略过。
2,. 开发包 ,支付宝钱包支付接口开发包2.0标准版(Android3.0), 打开 alipay-sdk-common 文件夹获取
alipaySDK-20150602.jar,后 8 位数字标识发布日期
3, 将alipaySDK-20150602.jar 包放入商户应用工程的 libs 目
4. 修改Manifest
5. 添加混淆规则
在商户应用工程的 proguard-project.txt 里添加以下相关规则:
-libraryjars libs/alipaySDK-20150602.jar
-keep classcom.alipay.android.app.IAlixPay{*;}
-keep classcom.alipay.android.app.IAlixPay$Stub{*;}
-keep classcom.alipay.android.app.IRemoteServiceCallback{*;}
-keep classcom.alipay.android.app.IRemoteServiceCallback$Stub{*;}
-keep class com.alipay.sdk.app.PayTask{public *;}
-keep class com.alipay.sdk.app.AuthTask{public *;}
至此,开发包开发资源导入完成。
qq:1096392534有好的问题可以联系我