支付寶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有好的問題可以聯繫我