收藏
回答

支付成功后如何获取微信支付的交易单号?

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

2 个回答

  • 24K大白羊🐑
    24K大白羊🐑
    2021-08-31

    这个在前端是不会返回的,是否支付成功已后端的订单查询接口或者支付成功回调方法为准的。

    在那里才有支付单号,前端的支付成功只作为提示用,一定要安全为主。

    2021-08-31
    有用 2
    回复 2
    • 牛远明
      牛远明
      发表于移动端
      2021-09-01
      现在问题是支付结果没有走我的回调函数,我怀疑是我写错了。有实例给看一下吗?感谢
      2021-09-01
      回复
    • 24K大白羊🐑
      24K大白羊🐑
      2021-09-01回复牛远明
      那情况就比较多了 比如请求被服务器拦截了 或者 调用了 但签名没有验证通过等等,你也可以用查询订单接口主动查询。
      2021-09-01
      回复
  • Memory
    Memory
    2021-09-01

    用主动查单:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/CloudPay.queryOrder.html

    或者支付结果通知:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7&index=8


    2021-09-01
    有用
    回复 4
    • 牛远明
      牛远明
      发表于移动端
      2021-09-01
      现在问题是支付结果没有走我的回调函数,我怀疑是我写错了。有实例给看一下吗?感谢
      2021-09-01
      回复
    • Memory
      Memory
      2021-09-01回复牛远明
      贴你代码,我让人看看
      2021-09-01
      回复
    • 牛远明
      牛远明
      发表于移动端
      2021-09-01回复Memory
      好,我在外边,一会回去我发一下
      2021-09-01
      回复
    • 牛远明
      牛远明
      2021-09-03回复Memory
      找到了,支付成功之后也走我的回调函数了,但是这个回调函数返回的值返回给哪个函数了,从哪能接收到这个回调函数返回的值
      2021-09-03
      回复
登录 后发表内容