有赞新零售社区

发帖
API使用问题»请问查询店铺对账记录接口返回数据里面哪个值是唯一的

[API调用-其它] 请问查询店铺对账记录接口返回数据里面哪个值是唯一的

Sookie Lin 2023-11-09 798 浏览 7 评论 | 只看楼主 [打印]  关闭
查询店铺对账记录接口
调用API地址:https://open.youzanyun.com/api/y ... erybillrecord/1.0.0
返回的数据中发现支付流水号不是唯一的,因为我们存在重复获取的风险,所以需要校验唯一值判断数据是否已经抓取。
现在发现支付流水号不是唯一值,请问这个返回数据可以如何判断是同一条对账记录呢?
自增流水号:account_log_no  这个值可以作为判断唯一性吗?是否全网唯一?
用手机打开
收藏 ··· 回复
    千寻   有赞云团队   2023-11-09 | 只看该作者
    您好,支付流水号是实际支付时和支付渠道交互的唯一流水号,由支付系统生成,一笔业务订单号可能多次支付才成功,那么会对应多笔支付流水号。
    您这边支付流水号不是唯一,有对应的traceID?辛苦提供一下这次调用接口返回给你的traceID,方便精准获取日志解决问题。

      Sookie Lin 青铜   2023-11-09 | 只看该作者
      "trace_id":"yz7-0a350a41-1699514428942-255150"

      Sookie Lin 青铜   2023-11-09 | 只看该作者
      pay_water_no biz_type_code 这两个一起可以达到唯一吗?我发现一笔支付流水里面有 交易手续费、订单入账、消费者保障服务费-放心购。一个支付流水号里面会存在这么几种类型,分别一条。

        千寻   有赞云团队   2023-11-10 | 只看该作者
        您好,重复的订单信息是那几个,pay_water_no是唯一的

          Sookie Lin 青铜   2023-11-10 | 只看该作者
          每个pay_water_no都有好几条的,比如我明明返回条数是92条的话,我如果用pay_water_no校验唯一,相同不写入的话,我就只能进去45条.然后我发现是biz_type会有不一样的,每个pay_water_no都是有两条或者三条。有交易手续费、订单入账、消费者保障服务费-放心购这三种。所以我需要确认一下通过pay_water_no 和 biz_type_code 来校验唯一性是否是可以达到每笔交易我只存一次的需求。

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

          本版积分规则

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

          • 评分

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

          复制成功