https://api.weixin.qq.com/wxa/sec/order/upload_combined_shipping_info?access_token=xx,然后参数是:{
"order_key": {
"order_number_type": 2,
"mchid": "16048383xx",
"transaction_id": "4335402246202603024152773539"
},
"sub_orders": [
{
"order_key": {
"order_number_type": 2,
"mchid": "16048383xx",
"transaction_id": "4335402246202603024152773539"
},
"delivery_mode": 2,
"logistics_type": 1,
"is_all_delivered": true,
"shipping_list": [
{
"tracking_no": "YT2537809855393",
"express_company": "YTO",
"item_desc": "微信气泡狗零钱包*1",
"contact": {
"consignor_contact": "021-**34-12"
}
}
]
}
],
"upload_time": "2022-12-15T13:29:35.120+08:00",
"payer": {
"openid": "o6c6a5Qm91Ch2tX7bLsbcW7josrk"
}
}
提示:{
"errcode": 10060001,
"errmsg": "支付单不存在 rid: 69a8e196-3a6b39ee-4fa03e46"
}
这个transaction_id是支付时合单支付里面的sub_order里面的transactionId

你好,收付通的合单jsapi支付和小程序发货信息管理服务中的“发货信息合单录入接口”并无关联,请根据实际情况进行选择。
我使用服务商支付使用的 outTradeNo来请求发货,提示支付单不存在,但是这个outTradeNo在服务商的交易订单查询中能查询出来,这个订单是使用的小程序体验版本来支付的。 {
"order_key": {
"order_number_type": 1,
"out_trade_no": "4224329669841246",
"mchid":"1604838394"
},
"delivery_mode": 1,
"logistics_type": 1,
"shipping_list": [
{
"tracking_no": "YT2537809855393",
"express_company": "YTO",
"item_desc": "微信气泡狗集线器*1",
"contact": {
"consignor_contact": "159****1246"
}
}
],
"upload_time": "2026-03-06T13:29:35.120+08:00",
"payer": {
"openid": "o6c6a5Qm91Ch2tX7bLsbcW7josrk"
}
}
服务商号和out_trade_no都是对的,请求:https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info ,返回如下:
{
"errcode": 10060001,
"errmsg": "支付单不存在 rid: 69ae6481-53687156-16cca2f5"
}
order_key 里面的参数到底应该用什么?还是因为体验版产生的支付。