最新版支付宝沙箱支付完整教学,适用于各种基于SpringBoot+Vue管理系统,纯小白也能学的会_哔哩哔哩_bilibili
如果我们存在着,想要在页面中嵌入支付的情况,页面效果展示图
goodsController 是提供商品的
goodsController 是提供商品的,提供商品增删改查功能,OrdersController是提供订单的
左边是商品,右边是订单
当我触发一个购买的时候,我会触发一个order下单的接口
下单有一个order的add接口
在这个接口里面设置一个订单编号
设置一个订单状态和订单处理时间
然后会往数据库里面插入一条待支付
给你一个支付单号和支付时间
第一步点击购买
出现下单成功请支付
第一步点击沙箱账号
这里有一个重要的提示功能
这里我们添加一个系统默认的公钥模式
点击默认点击查看
最新版支付宝沙箱支付完整教学,适用于各种基于SpringBoot+Vue管理系统,纯小白也能学的会_哔哩哔哩_bilibili
之后配置一个内网穿透账号
https://natapp.cn/
会配置一个免费隧道的信息
9090是我们后台的端口
把这个码给复制一下
点击客户端下载
打开黑窗口映射地址
所有人都能访问的写法
使用NATAPP的意义是可以调用我们的接口传递数据
之后引入SDK
之后在我们application中配置相关必须配置内容
应用私钥,怎样配
应用私钥在这里点击查看
支付宝公钥
弄到这里
notifyUrl支付宝通过什么接口通知你
配置你公网的ip地址
配置这样一个接口是为了支付宝通知我这样的一个接口
之后我们无脑的放到我们配置类当中
这里还有一个Alipay的Controller
new一个
提供了一个一级接口alipay
还提供了一个支付接口
把我的订单编号传过来,通过订单编号查询,我们数据库中的信息
组装我们SDK的内容
这里的订单编号是唯一的
给他写入其他的值
这个写法是支付完成之后,跳回了我们本地支付的页面
这里在新的页面里面完成支付
这个页面是支付宝官方提供的页面
这里我要查一下我们的订单信息
把查询的内容放进去
把我们内容给查一下
点击支付出现一个pay
这里出现一个接口pay
orderNo当前行的orderNo
当前行的订单编号
点击支付
出现这样一个框
有这样一个页面就可以完成支付了
沙箱账号密码
点击确认支付
订单状态这里为什么没改,因为支付宝没有通知你
异步回调接口的资料
异步操作
设置一个返回信息的接口
交易订单在这里
自动更细了支付的订单状态