收藏
回答

小程序发货信息管理服务接口总是报错,具体原因是什么?

接口:https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order-shipping/order-shipping.html#%E4%B8%80%E3%80%81%E5%8F%91%E8%B4%A7%E4%BF%A1%E6%81%AF%E5%BD%95%E5%85%A5%E6%8E%A5%E5%8F%A3

请求参数:

"@timestamp":"2024-12-12T10:48:58.527+08:00","caller":"wechat/sendShippingMsg.go:19","content":"推送发货消息请求参数:{\"order_key\":{\"order_number_type\":2,\"transaction_id\":\"4200002562202412128006365204\"},\"logistics_type\":4,\"delivery_mode\":1,\"shipping_list\":[{\"item_desc\":\"门店订单商品发货\",\"tracking_no\":\"\",\"express_company\":\"\"}],\"upload_time\":\"2024-12-12T10:48:58.527+08:00\",\"payer\":{\"openid\":\"o098f7U9vhJSNVTT8m-IQlr857WA\"}}","level":"info"}

不管怎么修改参数都直接报

{\"errcode\":10060001,\"errmsg\":\"支付单不存在 rid: 675a4f1a-288f6b37-1726e8a2\"}","level":"info"}

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

2 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2024-12-12

    你好,请先排查

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


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


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


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


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


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


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

    2024-12-12
    有用
    回复
  • 大山
    大山
    2024-12-12

    怎么确定支付单号和 openid 是对应的?

    2024-12-12
    有用
    回复 2
    • L
      L
      2024-12-12
      下单和支付是同一个微信    但是支付是通过微信C扫B支付的  是不是这样生成的支付单号   用不了这个接口
      2024-12-12
      回复
    • 大山
      大山
      2024-12-12回复L
      通过 jsapi 下单支付的单号对比测试一下。
      2024-12-12
      回复
登录 后发表内容