前段时间看了下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
不过如今支付宝不建议集成移动支付,支持当面支付