有赞新零售社区

发帖
API使用问题»关于消息推送参数问题

[API调用-其它] 关于消息推送参数问题

Kazahaya 2024-01-25 1067 浏览 1 评论 | 只看楼主 [打印]
老师你好,麻烦帮忙解决下以下问题
1、https://doc.youzanyun.com/detail/MSG/301 trade_TradePaid(交易支付) 接口中 msg==full_order_info == 【orders】 orders为一个数组  这个数组里面现在会存在多个虚拟产品订单吗?如果存在多个的话  我这边如果要拿到单个订单的核销码 ,那以外层 【id业务消息的标识,交易为订单号 来查询,还是以msg==full_order_info==【sub_order_no报关单号 来查询呢?
用手机打开
收藏 ··· 回复
    一个订单会存在多个不同商品,orders为一个数组,里面是不同的商品的对象,每个对象对应一个商品

    商家是拿不到订单的核销码,只有顾客告诉你,维护顾客的权益
    • Kazahaya 2024-01-25
      如果商家拿不到核销码的话 如何来核销呢? 因为订单消息推送过来的话 我们就会给用户充值虚拟产品了 ,我看不是接口可以通过订单号tid来查询核销码吗https://doc.youzanyun.com/detail/API/0/3555
    • Kazahaya 2024-01-25
      如果拿不到的话 虚拟产品订单我们在处理成功后如何核销呢
    • 风信子 回复 Kazahaya 2024-01-25
      刚才回答的有问题,可以用这个接口核销,入参为订单号,以外层 【id】业务消息的标识,交易订单号 来查询
    • Kazahaya 回复 风信子 2024-01-25
      好 那有个问题 如果orders里面有多个商品的话 通过外层【id】查询出来的核销码为一个 意思是这一个核销码就能把orders里面的所有商品核销完吗?
    • 风信子 回复 Kazahaya 2024-01-26
      如果一个订单都是虚拟商品,都会核销完
    • Kazahaya 回复 风信子 2024-01-26
      那会存在一个订单有虚拟订单,有非虚拟订单的情况吗?因为我看https://doc.youzanyun.com/detail/MSG/301该接口中推送的订单信息中full_order_info==order_info==order_tags==is_virtual来表示是否为虚拟订单  但是这个字段我看不是对full_order_info==orders 里面的单个订单来表示  是对整个全部订单来表示的 请问下老师是这样的吗?
    • 风信子 回复 Kazahaya 2024-01-26
      已经测试核实,虚拟商品跟其他类型商品一起下单(比如购物车),那么会分成多个订单,其中虚拟商品被放在同一个订单里面,所以不存在一个订单存在虚拟商品以及其他类型的商品情况

      full_order_info==order_info==order_tags==is_virtual查看是否虚拟订单
      full_order_info==orders  查看订单里面商品的明细
    • Kazahaya 回复 风信子 2024-01-26
      好的 谢谢老师
    • 风信子 回复 Kazahaya 2024-01-26
      不客气
    加载更多

    1跳至
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    复制链接
    新浪微博
    QQ空间
    微信扫码
    • 回复

    • 评分

    客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

    复制成功