收藏
回答

微信扫码支付,能否获取用户已扫码的状态?

我的使用场景是:在商品页面直接生成支付二维码(产生订单),用户扫码则认为有支付意愿,从而将此订单标记为正式订单。实践发现:支付宝扫码后,通过查询订单接口可以获取到订单状态(WAIT_BUYER_PAY)。但微信扫码只有在支付后订单状态才变化,否则一直是NOTPAY,因此无法判断用户是否有过扫码操作。

尝试过将自己的接口地址生成为二维码,接口方法中自动跳转到支付二维码链接(访问该接口说明有扫码)。但依然是支付宝可以成功跳转并唤起支付,微信则不可以——大概是因为微信二维码协议是weixin://,无法跳转。

是否有什么办法能实现我的需求?感谢。


回答关注问题邀请回答
收藏

2 个回答

  • Jack-C
    Jack-C
    01-10

    用jsapi实现,接聚合支付接口更方便

    01-10
    有用
    回复
  • Memory (年假中,回复慢)
    Memory (年假中,回复慢)
    01-09

    native支付方式获取不到,用jsapi支付自己可以判断

    01-09
    有用
    回复 1
    • 落木夏
      落木夏
      01-13
      感谢回复,我试一下。
      01-13
      回复
登录 后发表内容