收藏
回答

如何解决付款码获取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 个回答

  • 神经蛙
    神经蛙
    02-26

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

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

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

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

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

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