支付系统37----------用户取消订单

104-尚硅谷-支付宝支付-用户取消订单_哔哩哔哩_bilibili

选择支付宝支付

点击取消之后,订单就立即取消了

接下来写一个取消订单的接口,取消订单我们起名为cancel

编写一个接口,传入订单编号,之后写一下接口的内容

我们把它给传进去,之后,订单已取消

然后在Alt + enter生成业务方法

这里写一个方法,提供支付宝统一的交易和接受方法 

看一下我们支付宝的统一收单交易关闭接口

更新用户订单状态的写法

关闭接口调用怎样弄?这里打开,

之后打开支付宝的文档,打开请求示例

复制一下

我们先打印一下接口的调用

支付宝要求他们必须二选一

这个改成这样,这个就是我们的订单号

之后我们把转成字符串,给他存进去

之后把它发送出去,然后写一个if判断,判断成功还是失败

为了解决异常,用try catch进行异常捕获

之后把后面的内容复制一下

再把它try catch一下

return 把他给去掉

点击取消订单

取消订单发现报了一个错误500

这里打印了一个交易不存在

这里出错的原因是没有登陆的时候,订单是没有创建了

登陆橙红之后,我们在输入支付密码之后

登陆成功之后订单取消成功 

只要扫描成功,我们就可以创建交易记录

如果没有创建就关闭,就把这句给删除掉

不让它出现

取消订单成功了

11-24 194
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值