收藏
回答

虚拟支付用户侧账单详情的「交易单号、商户单号」是哪里来的?为何与文档中的描述不一致?

query_order 返回了:

{
    "order_id": "2",
    "create_time": 1773733807,
    "update_time": 1773733875,
    "status": 4,
    "biz_type": 27,
    "order_fee": 1280,
    "coupon_fee": 0,
    "paid_fee": 1280,
    "order_type": 7,
    "refund_fee": 0,
    "paid_time": 1773733828,
    "provide_time": 1773733830,
    "biz_meta": "{\"attach\":\"2\"}",
    "env_type": 1,
    "token": "E-260317150686466455",
    "left_fee": 1280,
    "wx_order_id": "VPO260317155007048930393",
    "channel_order_id": "69b907b1-4dde-214f-8870-dbd7ae6d0566",
    "wxpay_order_id": "720002440580742",
    "sett_time": 1773733875,
    "sett_state": 4,
    "platform_fee_fen": 0,
    "cps_fee_fen": 0
}


可以看到:

对于交易单号,账单展示了 4200002998202603177399886393 ,`query_order.wxpay_order_id` 返回了 VPO260317155007048930393 。

对于商户单号,账单展示了 MXG5482SVMa0 ,`query_order.channel_order_id` 返回了 69b907b1-4dde-214f-8870-dbd7ae6d0566 。

和文档描述的不一致,这是为何?还是我理解错了?

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

2 个回答

  • Why not?
    Why not?
    03-18

    以前没做过苹果的支付,没想到竟是这样的。

    03-18
    有用
    回复 3
    • 从君华
      从君华
      03-19
      这肯定是有问题的,微信一定要给用户一个可以和开发者对得上的单号。
      03-19
      回复
    • Why not?
      Why not?
      03-19回复从君华
      可能只能用用户ID和交易时间去查了。
      03-19
      回复
    • 从君华
      从君华
      03-19回复Why not?
      没有这样的做法。
      03-19
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    03-17

    你这是 APPLE 的支付,不是直接微信支付产生的订单,肯定对不上了

    03-17
    有用
    回复 21
    • 从君华
      从君华
      03-17
      我靠,那客服售后岂不炸了,用户不管发哪个单号给我,我都对不上啊。
      03-17
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      03-17回复从君华
      apple 怎么可能会给你返回他们系统中的微信支付单号呢,要用户提供 apple 的invoice 啊
      03-17
      回复
    • 从君华
      从君华
      03-17
      大哥这是微信支付的账单
      03-17
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      03-17回复从君华
      你看清楚,那是付给 apple 的
      03-17
      回复
    • 从君华
      从君华
      发表于小程序端
      03-17回复Memory (私信不回复)

      付给谁不重要,重要的是对不了单,让用户发 invoice 也不解决问题,因为用户能看到的单号对客服毫无用处,客服需要的单号用户找不到。

      03-17
      回复
    查看更多(16)
登录 后发表内容