前段時間看了下app對接支付寶移動支付的功能,並本身總結了下支付寶移動支付的實現流程服務器
一.申請流程app
前提是已有現成的應用。google
1. 申請地址spa
https://b.alipay.com/order/productDetail.htm?productId=2015110218010538htm
2. 申請材料blog
企業支付寶帳號註冊企業帳號,您能夠提供產品介紹文檔或者手機demo.apk .doc .docx .pdf格式,內容要求包含產品說明、接口使用場景、資費說明等,文件大小不超過5M) 文檔內容示例;若是已經在appstore、googleplay、豌豆莢上架,可不提供文檔demo,直接提供應用名稱;接口
個體工商戶,您能夠提供產品介紹文檔或者手機demo.apk .doc .docx .pdf格式,內容要求包含產品說明、接口使用場景、資費說明等,文件大小不超過5M) 文檔內容示例;個體工商戶申請須要上傳營業執照。ip
3. 審覈時間支付寶
5個工做日內文檔
4.生成商戶的RSA公鑰和私鑰,並上傳公鑰
RSA公鑰上傳:
https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.xSbhoB&treeId=44&articleId=103243&docType=1
二.實現流程
客戶端:主要的工做量是sdk的集成,訂單信息的獲取,調用支付接口以及結果的查詢和顯示。
服務器端:主要的工做量是sdk的集成,參數的簽名以及驗證。
具體參數詳見:https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.AaEfCl&treeId=59&articleId=103563&docType=1
不過如今支付寶不建議集成移動支付,支持當面支付