赞
踩
对接支付宝流程:
一、步骤分析
❶以post方式进行提交参数请求到支付宝接口进行支付
❷支付宝收到支付后进行通知给你安全、支付回调等问题(两种通知方式:1.同步通知,2.异步通知)
①同步通知
支付宝同步通知本地浏览器进行重定向操作,主要给用户展示支付宝支付结果是否成功,不会处理订单状态
②异步通知
支付宝服务器使用httpclient技术调用你的接口进行通知,支付宝把支付结果以报文方式给你,你进行解析是支付成功还是失败,根据结果修改订单状态,可能由于网络原因,你没有响应支付宝,这时候支付宝可能会进行补偿机制,解决支付回调幂等使用全局ID
二、图解DEMO配置步骤
公钥加密,私钥解密
将下载的alipay.trade.page.pay-JAVA-UTF-8项目导入到eclipse中,可以通过如下链接下载
链接:https://pan.baidu.com/s/1g-uOZ_HJ3qj2QiWe3-qmqw
提取码:f3er
通过如下链接进入支付宝沙箱登录页面
https://openhome.alipay.com/platform/appDaily.htm
进入到如下界面
使用支付宝生成公钥应用代码生成公钥和私钥,可通过如下链接下载
链接:https://pan.baidu.com/s/1DCCxrzFGll_A7jg3OceVMg
提取码:ezft
生成公钥和私钥之后,复制公钥配置到如下处
将生成的私钥粘贴到项目中的如下处
在步骤5中的图片中查看支付宝公钥并复制
将复制的支付宝公钥粘贴到项目中的如下处
复制APPID,并粘贴
复制支付宝网关,并粘贴
配置下面的两个参数要使用外网映射工具(如natapp)
在natapp中可以购买一个隧道,然后将下载的客户端启动获取复制它的地址并粘贴
其它参数选择默认
将该项目添加到tomcat中,如下配置
在浏览器中进行访问
进入测试账号
使用测试账号进行测试付款
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。