一、流程

- 用户点击支付
- 服务器创建订单
- 调用支付宝支付(需要填账户密钥金额等信息)
- 支付宝返回支付二维码
- 用户支付
- 支付宝发送异步通知
- 服务器接收异步通知并验证密钥(确定用户已经支付,否则直接访问这个链接)
- 返回支付结果到用户页面
二、具体步骤
-
申请企业账户
-
配置应用(在申请成功的账户 里配置你要使用在线支付的网站,目的是获取appid)
-
签约产品(在配置好的应用中签约产品,如:app支付,二维码支付,分期付款等等)

-
配置应用环境(有网关地址信息,回调地址)
-
获取商家私钥,商家公钥和支付宝公钥(先生成商家公钥和私钥,再在配置应用中通过商家公钥获得支付宝公钥)
-
SDK功能开发:
- 在pom中引入阿里,二维码等依赖。
- 在yml配置类中定义支付相关常量

三、退款步骤
1:发送退款请求到支付宝
2:支付宝会同步告诉你结果,成功或是失败(注意只是你请求的成功与失败.并不是退款的成功与失败)
3:支付宝会再次发送异步请求告诉你结果,这个时候的结果就是退款的成功与失败

665

被折叠的 条评论
为什么被折叠?



