有赞新零售社区

发帖
API使用问题»查询销售退款单接口返回字段不准确

[API调用-商品/交易] 查询销售退款单接口返回字段不准确

雀榕轩 2023-10-13 762 浏览 2 评论 | 只看楼主 [打印]
应用名称:「JLY」
应用AppId:「44352」
ClientId:「bf0160ab059510a9a7」

问题描述:
订单编号E20230929114345048806201,下单时支付方式:组合支付(微信支付:¥220.00        储值本金:¥158.00)。
对应售后编号202310011206470020350488,店铺后台页面显示的退款方式参见附件。

然后调用接口https://doc.youzanyun.com/detail/API/0/228
API名称:查询销售退款单
Trace_id    yz7-0ae85bdd-1697167432585-180592
发现返回数据(参见附件)中,"refund_mode":"CASH_MODE"。
根据接口文档(参见附件),这个代表现金退款。但是实际是不准确的,这个相当于是销售时  微信+储值卡的支付方式,退款时用的现金+储值卡的退款方式,希望能解决一下

用手机打开
收藏 ··· 回复
    千寻   有赞云团队   2023-10-16 | 只看该作者
    您好,经核实,这个字段代表的是退款模式,不是退款的支付方式,支付方式目前只会返回组合支付
    • 雀榕轩 2023-10-16
      两个问题:
      1:这个退款模式应该怎么理解,如何做出这三种的区分的?
      2:如果想知道退款对应的金额和支付方式,应该怎么办?
    • 千寻 回复 雀榕轩 2023-10-16
      问题一:可以理解为退款渠道
      TRACK_BACK_MODE(0, "原路退"),
      CASH_MODE(1, "现金退"),
      MARK_MODE(2, "标记退");
      问题二:您这边的需求场景是怎样的
    • 雀榕轩 回复 千寻 2023-10-16
      问题一:您看下我前面最初提的问题,单据下单是组合支付的方式(支付宝或者微信+储值卡),但是退款时店里将支付宝或者微信支付的部分用现金返回了,储值的那部分是原路退回了。之前没注意有这种组合支付并且退的时候不是单纯现金或者退回的,所以一直拿这个来当成退款的方式来用的。那现在遇到了,就感觉一半现金退,一半原路退,这个字段的内容估计不够用了吧
      问题二:就是想知道订单发生退单的时候,对应的每种退款支付方式及具体金额
    • 千寻 回复 雀榕轩 2023-10-17
      您好,该问题目前正在核实,有结论第一时间同步

    千寻   有赞云团队   2023-10-18 | 只看该作者
    您好,使用https://doc.youzanyun.com/detail/API/0/4069 接口看看是否满足,这边测试退款明细组合支付时refund_mode:0:原路退,1:现金退,2:标记退 都有返回的

    • 雀榕轩 2023-10-18
      那这个接口文档中的pay_way(退款金额的支付渠道),有没有对应接口能拿到所有的信息(数值和对应文字说明,比如30:支付宝条码),因为担心如果客户增加了标记付款等支付方式,相应的退款是不是也就多了,文档中不一定全面
    • 千寻 回复 雀榕轩 2023-10-18
      不会的,其中的现金退款和标记退款,是记账方式退款,线上不会有资金
      流转,需要商家线下退款。
    • 雀榕轩 回复 千寻 2023-10-19
      您可能没有明白我的意思,举个例子,比如客户增加了以下两种标记付款:
      【标记付款-邮储银行收款】和【标记付款-招商银行收款】。
      在支付的时候,这两种能区分开,交易详情或者其他接口能拿到不同的pay_way_desc(支付类型说明)。
      问题一:退款时,按照这个文档,猜测是不是pay_way都会返回114:标记收款-自定义?那这样是不是就区分不开了?
      问题二:基于问题一,想说是否有接口能查到这个字段对应的内容,会不会内容有所更新和文档不同呢
    • 千寻 回复 雀榕轩 2023-10-19
      您好,若是支付使用标记付款-邮储银行收款 那么youzan.retail.open.refundorder.get.3.0.0接口中返回的pay_way":114,"pay_way_desc":"标记付款-邮储银行收款",您这边可以进行测试下看看。
      问题二:pay_way和pay_way_desc的完整参数说明参考,文档后续优化
      DEFAULT(0, "默认值,未支付", PayTypeEnum.NOW_PAY),
      WXPAY(1, "微信自有支付", PayTypeEnum.NOW_PAY, true),
      ALIWAP(2, "支付宝wap", PayTypeEnum.NOW_PAY),
      ALIPAY(3, "支付宝wap", PayTypeEnum.NOW_PAY, true),
      @Deprecated
      UNIONPAY(4, "", PayTypeEnum.NOW_PAY),
      TENPAY(5, "财付通", PayTypeEnum.NOW_PAY),
      @Deprecated
      UNIONWAP(6, "", PayTypeEnum.NOW_PAY),
      PEERPAY(7, "代付", PayTypeEnum.PEER_PAY),
      UMPAY(8, "联动优势", PayTypeEnum.NOW_PAY),
      CODPAY(9, "货到付款", PayTypeEnum.CASH_ON_DELIVERY),
      WXPAY_DAIXIAO(10, "大账号代销", PayTypeEnum.NOW_PAY), // PAY_WXPAY_BIGUNSIGN
      WXPAY_SHOULI(11, "受理模式", PayTypeEnum.NOW_PAY),   // PAY_WXPAY_BIGSIGN
      BAIDUWAP(12, "百付宝", PayTypeEnum.NOW_PAY),
      WX_APPPAY(13, "sdk支付", PayTypeEnum.NOW_PAY),
      FX_MERGED(14, "合并付货款", PayTypeEnum.NOW_PAY),
      UMP_PRESENT(15, "领取赠品", PayTypeEnum.NOW_PAY),
      UMP_COUPON(16, "优惠兑换", PayTypeEnum.NOW_PAY),
      FX_SPLITTING(17, "自动付货款", PayTypeEnum.NOW_PAY),
      AIXUEDAI(18, "爱学贷", PayTypeEnum.NOW_PAY),
      WX_WAPPAY(19, "微信wap", PayTypeEnum.NOW_PAY),
      WX_HB(20, "微信红包支付", PayTypeEnum.NOW_PAY),
      UMP_REBATE(21, "返利", PayTypeEnum.NOW_PAY),
      UMP_HB(22, "ump红包", PayTypeEnum.NOW_PAY),
      @Deprecated
      PAYZA(23, "", PayTypeEnum.NOW_PAY),
      YZPAY(24, "易宝支付", PayTypeEnum.NOW_PAY),
      PREPAID_CARD(25, "储值卡", PayTypeEnum.NOW_PAY, true),
      @Deprecated
      PAYPAL(26, "", PayTypeEnum.NOW_PAY),
      QQPAY(27, "qq支付", PayTypeEnum.NOW_PAY),
      ECARD(28, "有赞E卡支付", PayTypeEnum.NOW_PAY, true),
      BARCODE_WX(29, "微信条码", PayTypeEnum.NOW_PAY, true),
      BARCODE_ALIPAY(30, "支付宝条码", PayTypeEnum.NOW_PAY, true),
      GIFT_CARD(33, "礼品卡支付", PayTypeEnum.NOW_PAY, true),
      UNIFIED_PREPAID_CARD(35, "会员余额", PayTypeEnum.NOW_PAY, true),
      CREDIT_CARD_UNIONPAY(36, "信用卡银联支付", PayTypeEnum.NOW_PAY, true),
      DEBIT_CARD_UNIONPAY(37, "储蓄卡银联支付", PayTypeEnum.NOW_PAY, true),
      INSTALMENT(40,"分期支付",PayTypeEnum.NOW_PAY),
      PRIOR_USE(49,"先用后付",PayTypeEnum.NOW_PAY, false),
      ALIPAY_HBFQ(53,"支付宝花呗分期支付",PayTypeEnum.NOW_PAY, false),
      WX_NATIVE(72,"微信扫码二维码支付", PayTypeEnum.NOW_PAY, true),
      UN_SETTLED_AMOUNT_PAY(80, "待结算&余额支付", PayTypeEnum.SINGLE_PAY, true),
      ENCHASHMENT_GIFT_CARD(90,"礼品卡支付", PayTypeEnum.NOW_PAY, true),
      OF_ONLINE_ACCOUNT(100, "代收账户", PayTypeEnum.OFFLINE_CASH, false),
      OF_ONLINE_PREPAID_ACCOUNT(300, "储值账户", PayTypeEnum.OFFLINE_CASH, false),
      OF_ONLINE_DEPOSIT_ACCOUNT(400, "保证金账户", PayTypeEnum.OFFLINE_CASH, false),
      OF_YOUZAN_QR(101, "收款码", PayTypeEnum.OFFLINE_CASH, false),
      OF_WEIXIN(102, "微信", PayTypeEnum.OFFLINE_CASH, false),
      OF_ALIPAY(103, "支付宝", PayTypeEnum.OFFLINE_CASH, false),
      OF_POS(104, "刷卡", PayTypeEnum.OFFLINE_CASH, false),
      OF_TABLE_CARD(105, "二维码台卡", PayTypeEnum.OFFLINE_CASH, false),
      OF_PREPAID_CARD(106, "储值卡", PayTypeEnum.OFFLINE_CASH, false),
      OF_E_CARD(107, "有赞E卡", PayTypeEnum.OFFLINE_CASH, false),
      MARK_PAY_WXPAY(110, "标记收款-自有微信支付", PayTypeEnum.OFFLINE_CASH, false),
      MARK_PAY_ALIPAY(111, "标记收款-自有支付宝", PayTypeEnum.OFFLINE_CASH, false),
      MARK_PAY_POS(112, "标记收款-自有POS刷卡", PayTypeEnum.OFFLINE_CASH, false),
      ALLIN_SWIPECARD(113, "通联刷卡支付", PayTypeEnum.OFFLINE_CASH, false),
      MARK_PAY_DIY(114, "标记收款-自定义", PayTypeEnum.OFFLINE_CASH, false),
      CHANGE_PAY(115, "有赞零钱支付", PayTypeEnum.NOW_PAY, false),
      UMP_PAY(116, "优惠全额抵扣", PayTypeEnum.NOW_PAY, false),
      SUNMI_WX(117, "商米支付", PayTypeEnum.OFFLINE_CASH, false),
      SUNMI_ALIPAY(118, "商米支付-支付宝", PayTypeEnum.OFFLINE_CASH, false),
      SUNMI_SWIPECARD(119, "商米pos", PayTypeEnum.OFFLINE_CASH, false),
      OF_OFFLINE_ACCOUNT(200, "记账账户", PayTypeEnum.OFFLINE_CASH, false),
      OF_CASH(201, "现金", PayTypeEnum.OFFLINE_CASH, false),
      MIXED_PAYMENT(202, "组合支付", PayTypeEnum.PHASE_PAY, false), // 多种支付方式完成支付行为
      OUTSIDE_PAYMENT(203, "外部支付", PayTypeEnum.NOW_PAY, false),
      TRANSFER_VOUCHER(204, "汇款支付", PayTypeEnum.NOW_PAY, false),
      MARK_PAY_CREDIT_PAY(205, "标记收款-挂账支付", PayTypeEnum.OFFLINE_CASH, false),
      TRANSFER_TO_PUBLIC(206,"对公转账",PayTypeEnum.OFFLINE_CASH,false),
      WX_XIAO_DIAN(207, "微信支付-视频号小店", PayTypeEnum.OUTSIDE_PAY, false),
      ABC_EPAY(4093, "农行商E付", PayTypeEnum.NOW_PAY, false),
      UPQUICKPASS(56, "云闪付支付", PayTypeEnum.NOW_PAY, false),
      CCB_PAY(57, "建行支付", PayTypeEnum.NOW_PAY, false),
      E_CNY_PAY(58, "数币支付", PayTypeEnum.NOW_PAY, false),
      ALIPAY_FLOWER(4095, "花呗支付", PayTypeEnum.NOW_PAY, false),
      ALIPAY_AGREEMENT(4096, "支付宝免密支付", PayTypeEnum.NOW_PAY, false),
      ALIPAY_APPLET(4097, "支付宝-用户付", PayTypeEnum.NOW_PAY, false),
      ELECTRONIC_BANK_PAY(4101, "银联网银支付", PayTypeEnum.NOW_PAY, false),
      YZYUN_PAY(55,"有赞云支付",PayTypeEnum.OUTSIDE_PAY,false),
      PF_OFFLINE_PAY(5123, "批发线下支付", PayTypeEnum.OFFLINE_CASH, false),
      MT_DIANPING_COUPON_PAY(301, "美团点评券支付", PayTypeEnum.NOW_PAY, false),
      MT_DIANPING_COUPON_DISCOUNT_PAY(302, "美团点评券优惠", PayTypeEnum.NOW_PAY, false),
      DY_COUPON_PAY(303, "抖音券支付", PayTypeEnum.NOW_PAY, false),
      DY_COUPON_DISCOUNT_PAY(304, "抖音券优惠", PayTypeEnum.NOW_PAY, false),
      CMCC_PAY(401, "和包支付", PayTypeEnum.NOW_PAY, false),
      DY_DYPAY(990, "抖音-抖音支付", PayTypeEnum.OUTSIDE_PAY, false),
      DY_ALIPAY(991, "抖音-支付宝支付", PayTypeEnum.OUTSIDE_PAY, false),
      DY_WXPAY(992, "抖音-微信支付", PayTypeEnum.OUTSIDE_PAY, false),
      THIRD_WXPAY(993,"微信支付-三方平台",PayTypeEnum.OUTSIDE_PAY,false),
      THIRD_ALIPAY(994,"支付宝支付-三方平台",PayTypeEnum.OUTSIDE_PAY,false),;

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

    本版积分规则

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

    • 评分

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

    复制成功