您的位置:首页 > 移动开发

app接入支付宝接口

2015-07-22 20:21 316 查看
支付宝接口版本:支付宝钱包支付接口开发包2.0标准版(20150616)

准备工作:

  a)申请签约,具体过程不细述

  b)签约成功后,注意拿到账户的以下几重要的参数

    PID:即支付宝接口中的partner,以2088开头的16位纯数字组成

    商户私钥:privateKey 通过支付宝提供的开发包中的openssl生成,用于支付宝接口参数组装时,生成签名;

    商户公钥:通过支付宝提供的开发包中的openssl生成(需要用到上面的私钥)

    支付宝公钥:ali_public_key 在支付宝签约界面,通过上传商户账户的公钥,获得支付宝的公钥(如果不上传,支付宝是不给异步通知的)

       以上几个重要的参数,具体可以参考支付宝提供的接口文档《支付宝钱包支付接口开发包2.0标准版接入与使用规则.pdf》

   c)下载好支付宝提供的集成开发包,按接口文档进行开发

 简单流程:

     1.app打开支付页面 

     2.用户选择支付宝(调用JAVA服务端生成调用接口的参数)因为生成参数时需要一些比较私密的信息所以把生成参数的工作放在了服务端

     3.app拿到参数后调用支付宝接口(支付宝提供SDK,ios和android都有)

     4.app拿到支付宝接口的同步返回结果(此处并非真正支付成功,真正的支付结果需要以服务端收到的异步通知为准)自行处理

     5.服务端提前配置好异步通知页面notify_url(jsp/action等都可以 A:外网可以访问;B:可以接收POST请求;C:按支付宝要求输出"success"和“fail”)

     

      上图是支付宝接口文档中给的,可以做为参考

其它:

    1.代码层面基本不会有什么问题,支付宝给的开发包中有详细的DEMO

     2.开发包可以从支付宝官网下载到,即使没有签约也可以下载,如果有兴趣可以下载看看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: