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

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

选择支付宝支付

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

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

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

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

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

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

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

更新用户订单状态的写法

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

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

复制一下

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

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

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

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

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

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

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

再把它try catch一下

return 把他给去掉

点击取消订单

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

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

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

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

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

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

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

不让它出现

取消订单成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱你三千遍斯塔克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值