我们是电商系统,支付的时候是一笔支付,一个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:对于开发者工具测试环境下扫码完成支付的用于支付测试的订单,不会纳入发货管理服务中。
2:授权商户号完成前的交易不会进入系统
3:海外钱包或货币的支付不会进入系统
4:支付后订单需要入库,如果查不到可以等待1分钟后再试
5:该订单不是小程序订单
6:A账号调用接口,接口中填写的订单属于B账号
7:在支付下单时候是子商户号,mchid需要是子商户号或者直接使用transaction_id