104-尚硅谷-支付宝支付-用户取消订单_哔哩哔哩_bilibili
选择支付宝支付
点击取消之后,订单就立即取消了
接下来写一个取消订单的接口,取消订单我们起名为cancel
编写一个接口,传入订单编号,之后写一下接口的内容
我们把它给传进去,之后,订单已取消
然后在Alt + enter生成业务方法
这里写一个方法,提供支付宝统一的交易和接受方法
看一下我们支付宝的统一收单交易关闭接口
更新用户订单状态的写法
关闭接口调用怎样弄?这里打开,
之后打开支付宝的文档,打开请求示例
复制一下
我们先打印一下接口的调用
支付宝要求他们必须二选一
这个改成这样,这个就是我们的订单号
之后我们把转成字符串,给他存进去
之后把它发送出去,然后写一个if判断,判断成功还是失败
为了解决异常,用try catch进行异常捕获
之后把后面的内容复制一下
再把它try catch一下
return 把他给去掉
点击取消订单
取消订单发现报了一个错误500
这里打印了一个交易不存在
这里出错的原因是没有登陆的时候,订单是没有创建了
登陆橙红之后,我们在输入支付密码之后
登陆成功之后订单取消成功
只要扫描成功,我们就可以创建交易记录
如果没有创建就关闭,就把这句给删除掉
不让它出现
取消订单成功了