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

选择支付宝支付

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

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

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

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

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

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

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

更新用户订单状态的写法

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

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

复制一下

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

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

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

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

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

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

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

再把它try catch一下

return 把他给去掉

点击取消订单

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

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

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

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

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

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

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

不让它出现

取消订单成功了
