收藏
回答

微信退款的时候transaction_id和out_trade_no这两个参数如何得到?

在做微信退款的时候transaction_id和out_trade_no这两个参数是二选一传一个,请问一下transaction_id和out_trade_no是如何得到,transaction_id是微信那边生成的,out_trade_no这个参数是如何得到的


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

1 个回答

  • 拾忆
    拾忆
    2022-02-24

    这2个参数是二选一,你退款的时候你得知道你要给哪个订单退款吧,out_trade_no是你在用户支付的时候生成的,所以你得自行保存记录,如果没有保存的话那就使用微信生成的订单号处理。

    2022-02-24
    有用
    回复 6
    • Chia-Hao Hu
      Chia-Hao Hu
      2022-02-25
      我把生成的订单号存到数据库了,但是在进行退款的时候XML返回的信息是订单不存在
      2022-02-25
      回复
    • 拾忆
      拾忆
      发表于小程序端
      2022-02-25回复Chia-Hao Hu

      那你只能自行排查下单代码,只要是正常完成支付的订单肯定是存在的

      2022-02-25
      回复
    • Chia-Hao Hu
      Chia-Hao Hu
      2022-02-25回复拾忆
      我后台生成的订单ID是通过雪花ID生成,但是在微信支付成功后,我登录微信支付后台查看的商户订单号两个不一样
      2022-02-25
      回复
    • 拾忆
      拾忆
      2022-02-25回复Chia-Hao Hu
      雪花ID是啥?
      2022-02-25
      回复
    • Chia-Hao Hu
      Chia-Hao Hu
      2022-02-25回复拾忆
      后台生成的
      2022-02-25
      回复
    查看更多(1)
登录 后发表内容