调用 API:
POST https://api.weixin.qq.com/wxa/sec/order/upload_shipping_info?access_token=ACCESS_TOKEN
参数为:
{
"order_key": {
"order_number_type": 1,
"mchid": "1xxxxxxxx",
"out_trade_no": "18xxxxxxxxxxxxx"
},
"logistics_type": 4,
"delivery_mode": 1,
"shipping_list": [
{
"item_desc": "测试专用 勿买"
}
],
"upload_time": "2024-10-12T13:06:550+08:00",
"payer": {
"openid": "ohJxxxxxxxxxxxxxxxxxx"
}
}
遇到报错:
{
"errcode": 48001,
"errmsg": "api unauthorized rid: 670a0ba6-11a0b14f-651ef41f"
}
已尝试:
找到了订单发货管理接入指引 https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=11671435333v04b2&version=1&lang=zh_CN&platform=2
其中提到了:
1.1 点击「功能-微信支付」,下滑后找到「已关联商户号」和「已关联商户号(服务商模式)」模块,对所有商户号进行交易结算管理确认授权或解绑。
我在我们的小程序后台中,【已关联商户号】已经绑定并且授权,【已关联商户号(服务商模式)】不知道如何进行绑定,没找到入口或相关操作;
需要帮助:
- 为什么提示没权限?
- 如果是因为接入指引缺少什么,麻烦指引一下如何操作。
你好,请勿使用公众号的token调用小程序的接口
{
"errcode": 10060001,
"errmsg": "支付单不存在 rid: 670a21d1-0b6b2694-080e63de"
}
我检查了 out_trade_no 与 mchid 看起来是没问题的,暂时不知道为什么
1:对于开发者工具测试环境下扫码完成支付的用于支付测试的订单,不会纳入发货管理服务中。
2:授权商户号完成前的交易不会进入系统
3:海外钱包或货币的支付不会进入系统
4:支付后订单需要入库,如果查不到可以等待1分钟后再试
5:这笔订单不是小程序的订单
6:若在支付下单时候是子商户号,请求的mchid必须是子商户号
7:服务商模式下单, 发货信息录入那个接口mchid要用服务商的商户号