收藏
回答

如何解决付款码获取openid之后过期无法支付的问题?

现在有个业务场景。用户在线下选择商品之后,在线下拿出付款码然后进行扫码支付,程序员这边在进行第一次付款码获取openid判断用户是不是会员时采用了https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_13&index=9此方法,然后第二次使用https://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=9_10&index=1此方法时,显示付款码(auth_code )过期

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

3 个回答

  • 神经蛙
    神经蛙
    2024-02-26

    正常应该是没有问题,注意这里要求第一步查询后,第二步需要用相同的appid下单扣款

    2024-02-26
    有用 2
    回复 2
    • 会遇见
      会遇见
      发表于移动端
      2024-02-26
      那还是用付款码支付的方式嘛,还是用什么办法支付呢
      2024-02-26
      回复
    • 神经蛙
      神经蛙
      2024-02-27回复会遇见
      就是你发的第二个接口
      2024-02-27
      回复
  • Memory (年假中,回复慢)
    Memory (年假中,回复慢)
    2024-02-26

    调用付款码查询openid接口以后要在付款码更新之前调扣款接口,不然就报这个错了

    2024-02-26
    有用
    回复 2
    • 会遇见
      会遇见
      2024-02-26
      扣款接口是我上面用的那个嘛还是哪个昂,它多久时间会过期啊
      2024-02-26
      回复
    • Memory (年假中,回复慢)
      Memory (年假中,回复慢)
      发表于移动端
      2024-02-26回复会遇见
      每分钟更新一次
      2024-02-26
      回复
  • 一笑皆春
    一笑皆春
    2024-02-26

    那只能扫一次码,就把所有的流程都做了,不要分成扫两次

    2024-02-26
    有用
    回复 1
    • 会遇见
      会遇见
      发表于移动端
      2024-02-26
      我这边收银端就是要扫一次二维码然后来支付
      2024-02-26
      回复
登录 后发表内容