支付宝沙箱环境查询支付订单情况

在生成了支付二维码后,用户主动发起对当前订单的查询,此时需要三个参数:商户订单号,支付宝支付订单号(此订单号需要在扫了支付二维码后才会有),查询选项,商户订单号和支付宝支付订单号为必填项(二者有其一则另一项可以为空),此时订单有三种状态

①用户未扫支付码

此时,支付宝订单号是没有的,只有商户订单号,在配置查询参数时尽管只有商户订单号,也要将支付宝订单号一起设置进去,设置为空,才会返回正确的结果

返回:

 此时返回状态为40004,交易不存在,因为此时用户还未扫码,无法查询订单状态

②用户扫码未支付

此时订单状态为成功,等待用户支付,现在订单支付总额为0,表示用户还未支付

③扫码支付

此时订单状态为成功,支付成功

原贴:ASP.NET MVC 支付宝sdk 查询订单状态 填坑攻略_隶属感的博客-CSDN博客

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值