收藏
回答

发货信息上传API总是返回错误?

[2024-04-24 17:35:53] local.DEBUG: {"errcode":10060001,"errmsg":"支付单不存在 rid: 6628d279-25339b7d-77d1ad35"

使用场景:用户充值、购买会员等无需发货的虚拟商品,在支付回调接口(后端notify_url的callback,不是小程序前端支付成功回调)成功后,立即调用发货信息上传(不调用会冻结资金),大概率出现上述情况。

小程序后台查看这个支付单明明存在并为未发货状态,而且注意看两个时间对比,支付时间比上传接口返回错误的时间早1秒。

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

1 个回答

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

    你好,调用接口的时间是2024-04-24 17:35:53,订单还没入库,麻烦过几秒后再试试

    2024-04-24
    有用
    回复 4
    • Endy
      Endy
      2024-04-24
      具体要几秒能够确保成功呢,我的理解应该是订单先入库,再给我成功回调才是正确的逻辑,要不然回调机制的意义就没有了。你都通知我支付成功了,我回头来调你的接口,你自己那边却找不到通知我支付成功的订单,这个逻辑怎么说也很奇怪。
      2024-04-24
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2024-04-24回复Endy
      10秒后再试试呢?
      2024-04-24
      回复
    • Endy
      Endy
      2024-04-25回复社区技术运营专员--许涛
      这又是什么错误?数据结构都是一样的,突然有一个发货信息返回数据格式错误。
      2024-04-25
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2024-04-28回复Endy
      麻烦用rid/get获取下自己的日志,日志查看请求包,logistics_type有5吗?:




      {"order_key":{"order_number_type":1,"mchid":"1672058712","out_trade_no":"REELL_ORD_uO28Xx_20240425110405"},"delivery_mode":1,"logistics_type":5,"shipping_list":[{"item_desc":"渝津啤酒购物订单"}],"upload_time":"2024-04-25T11:24:44.754+08:00","payer":{"openid":"oWxSI64sda083kUSXMRhCDyG3Y5o"}}
      2024-04-28
      回复
登录 后发表内容