支付宝支付

一、流程

在这里插入图片描述

  1. 用户点击支付
  2. 服务器创建订单
  3. 调用支付宝支付(需要填账户密钥金额等信息)
  4. 支付宝返回支付二维码
  5. 用户支付
  6. 支付宝发送异步通知
  7. 服务器接收异步通知并验证密钥(确定用户已经支付,否则直接访问这个链接)
  8. 返回支付结果到用户页面

二、具体步骤

  1. 申请企业账户

  2. 配置应用(在申请成功的账户 里配置你要使用在线支付的网站,目的是获取appid)

  3. 签约产品(在配置好的应用中签约产品,如:app支付,二维码支付,分期付款等等)
    在这里插入图片描述

  4. 配置应用环境(有网关地址信息,回调地址)

  5. 获取商家私钥,商家公钥和支付宝公钥(先生成商家公钥和私钥,再在配置应用中通过商家公钥获得支付宝公钥)

  6. SDK功能开发:

    1. 在pom中引入阿里,二维码等依赖。
    2. 在yml配置类中定义支付相关常量
      在这里插入图片描述

三、退款步骤

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值