app接入支付宝接口

本文介绍了如何接入支付宝钱包支付接口,包括准备工作的详细步骤,如签约、获取关键参数,以及简单的支付流程。开发者需要在服务端生成调用接口的参数,并配置异步通知页面notify_url以确保正确处理支付结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

支付宝接口版本:支付宝钱包支付接口开发包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.开发包可以从支付宝官网下载到,即使没有签约也可以下载,如果有兴趣可以下载看看

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值