收藏
回答

上传发货信息接口提示支付单不存在,但是小程序后台是有订单的?

我们是电商系统,支付的时候是一笔支付,一个transaction_id,但根据业务需要拆分成多笔订单,每个订单单独发货。发货的时候调用发货合单录入接口,报错支付单不存在 rid: 685036e8-13183b6c-6b6bff1b,请求参数:

{

    "order_key": {

        "order_number_type": 1,

        "mchid": "1719373413",

        "out_trade_no": "08970000858"

    },

    "sub_orders": [

        {

            "order_key": {

                "order_number_type": 1,

                "mchid": "1719373413",

                "out_trade_no": "08970000857"

            },

            "logistics_type": 1,

            "delivery_mode": 2,

            "is_all_delivered": true,

            "shipping_list": [

                {

                    "tracking_no": "434596791755032",

                    "express_company": "YD",

                    "item_desc": "订单商品泰国榴莲发货",

                    "contact": {

                        "receiver_contact": "18578908397"

                    }

                }

            ]

        }

    ],

    "upload_time": "2025-06-16T23:23:20.347+08:00",

    "payer": {

        "openid": "o1XIE7taYJhXDCpRS3kGkt5hjfao"

    }

}

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

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    06-17

    你好,

    1:对于开发者工具测试环境下扫码完成支付的用于支付测试的订单,不会纳入发货管理服务中。


    2:授权商户号完成前的交易不会进入系统


    3:海外钱包或货币的支付不会进入系统


    4:支付后订单需要入库,如果查不到可以等待1分钟后再试


    5:该订单不是小程序订单


    6:A账号调用接口,接口中填写的订单属于B账号


    7:在支付下单时候是子商户号,mchid需要是子商户号或者直接使用transaction_id

    06-17
    有用
    回复 3
    • DGray
      DGray
      06-17
      1、2、3、4、6、7均检查了,5是微信支付生成的支付单,我见直接在小程序后台找到了,这算小程序订单吗
      06-17
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      06-18回复DGray
      建议排查7
      06-18
      回复
    • 邦邦两拳👊 狗娜
      邦邦两拳👊 狗娜
      1天前
      你好,小程序体验版这种下完单后情况和这个一样,也是后台看的到订单,传参后返回订单不存在
      1天前
      回复
登录 后发表内容