注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 天猫家装API

taobao.jzfx.refund.query (天猫淘宝家装家居分销退款订单查询)

天猫淘宝家装家居分销退款订单查询

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
page_no Number 可选 1
  • 默认值:1
  • 页码(大于0的整数。无值或小于1的值按默认值1计)
    page_size Number 可选 50
  • 默认值:50
  • 每页条数(大于0但小于等于50的整数。无值或大于50或小于1的值按默认值50计)
    start_date Date 可选 2000-01-01 00:00:00 查询退款单的修改时间开始,格式如:yyyy-MM-dd HH:mm:ss
    end_date Date 可选 2000-01-01 00:00:00 查询退款单的修改时间结束,格式如:yyyy-MM-dd HH:mm:ss
    buyer_refund_id Number 可选 123 消费者逆向单ID
    purchase_reverse_id Number 可选 123456 采购逆向单ID

    响应参数

    名称 类型 示例值 描述
    total_results Number 12 按查询条件查到的记录总数
    refund_list RefundDetail [] 退款列表
    • └ refund_fee
    • String
    • 100
    • 退款的金额(元)
    • └ to_type
    • Number
    • 1
    • 超时类型:1:供应商同意退款/同意退货超时;2:供应商确认收货超时
    • refund_items
    • RefundItem []
    • 退款明细项,记录退款涉及的订单
    • └ refund_item_id
    • Number
    • 1111
    • 退款明细ID,针对一笔退款每一个品就映射为一个明细,每一个明细有一个全局唯一的ID
    • └ sub_order_id
    • Number
    • 2333
    • 分销子订单号
    • └ refund_quantity
    • Number
    • 2
    • 退货数量
    • └ refund_reason
    • String
    • 协商一致退款
    • 退款原因
    • refund_logistics
    • RefundLogistics []
    • 退款明细项,记录退款涉及的订单
    • └ company_code
    • String
    • SF
    • 退货物流公司编码,如顺丰、韵达等
    • └ mail_no
    • String
    • 11111
    • 退货物流运单号
    • └ company_name
    • String
    • 顺丰
    • 退货物流公司名称,如顺丰
    • └ refund_status
    • Number
    • 1
    • 退款状态1:分销商已经申请退款,等待供应商确认2:供应商已经同意退货,等待分销商退货3:分销商已经退货,等待供应商确认收货4:退款关闭5:退款成功 6:供应商拒绝退款12:供应商同意退款,待系统打款 9:没有申请退款 10:供应商拒绝确认收货,待分销商重新修改
    • └ distributor_nick
    • String
    • 张三
    • 分销商nick
    • └ timeout
    • Date
    • 2000-01-01 00:00:00
    • 超时时间
    • └ refund_desc
    • String
    • 111
    • 退款说明
    • └ sub_order_id
    • Number
    • 123
    • 分销子订单号,如果是by子单发起退款,就会在退款主单上记录分销子订单号
    • buyer_refund
    • BuyerRefund
    • 前台消费者订单对应的退款详情
    • └ return_fee
    • Number
    • 12
    • 退还给消费者的金额(分)
    • └ open_buyer_id
    • String
    • AHHJ-454545DHJ
    • 消费者买家id加密key
    • └ refund_reason
    • String
    • 协商一致
    • 消费者退款原因
    • └ refund_status
    • Number
    • 9
    • 消费者订单退款状态 1、消费者已经申请退款,等待分销商确认 2、分销商已经同意退货,等待消费者退货 3、消费者已经退货,等待分销商确认收货 4、退款关闭 5、退款成功 6、分销商拒绝退款,待消费者重新修改 7、等待消费者确认重新邮寄的货物
    • └ goods_status_desc
    • String
    • 买家未收到货
    • 货物的状态:买家已收到货买家已退货买家未收到货
    • └ need_return_goods
    • Boolean
    • true
    • 买家是否退货
    • └ refund_desc
    • String
    • 协商一致退款
    • 消费者退款说明
    • └ sub_order_id
    • Number
    • 123
    • 分销子订单号
    • └ biz_order_id
    • Number
    • 123
    • 消费者订单退款涉及的消费者正向子订单号
    • └ modified
    • Date
    • 2000-01-01 00:00:00
    • 消费者退款修改时间。格式:yyyy-MM-dd HH:mm:ss
    • └ return_goods_quantity
    • Number
    • 2222
    • 消费者退货数量
    • └ to_seller_fee
    • Number
    • 120
    • 确认收货后,消费者实际最终支付的金额
    • └ refund_id
    • Number
    • 123
    • 消费者订单对应的退款单号
    • └ refund_create_time
    • Date
    • 2000-01-01 00:00:00
    • 消费者订单退款创建时间
    • └ main_biz_order_id
    • Number
    • 123
    • 消费者订单退款涉及的消费者正向主订单号
    • └ is_return_goods
    • Boolean
    • true
    • 是否退货,如果是已发货退货退款/售后退货退款,就是true
    • └ purchase_order_id
    • Number
    • 111
    • 分销主订单号
    • └ supplier_nick
    • String
    • 张三
    • 供应商nick
    • └ modified
    • Date
    • 2000-01-01 00:00:00
    • 退款修改时间。格式:yyyy-MM-dd HH:mm:ss
    • └ refund_create_time
    • Date
    • 2000-01-01 00:00:00
    • 退款创建时间
    • └ refund_id
    • Number
    • 111
    • 分销退款单号
    • └ refund_flow_type
    • Number
    • 1
    • 退款流程类型:4:发货前退款;1:发货后退款不退货;2:发货后退款退货;3:售后退款;5:拒收;6:售后退货退款
    • └ pay_sup_fee
    • String
    • 2.22
    • 从供应商侧退回给分销商的金额

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    JzfxRefundQueryRequest req = new JzfxRefundQueryRequest();
    req.setPageNo(1L);
    req.setPageSize(50L);
    req.setStartDate(StringUtils.parseDateTime("2000-01-01 00:00:00"));
    req.setEndDate(StringUtils.parseDateTime("2000-01-01 00:00:00"));
    req.setBuyerRefundId(123L);
    req.setPurchaseReverseId(123456L);
    JzfxRefundQueryResponse rsp = client.execute(req, sessionKey);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <jzfx_refund_query_response>
        <total_results>12</total_results>
        <refund_list>
            <refund_detail>
                <refund_fee>100</refund_fee>
                <to_type>1</to_type>
                <refund_items>
                    <refund_item>
                        <refund_item_id>1111</refund_item_id>
                        <sub_order_id>2333</sub_order_id>
                        <refund_quantity>2</refund_quantity>
                    </refund_item>
                </refund_items>
                <refund_reason>协商一致退款</refund_reason>
                <refund_logistics>
                    <refund_logistics>
                        <company_code>SF</company_code>
                        <mail_no>11111</mail_no>
                        <company_name>顺丰</company_name>
                    </refund_logistics>
                </refund_logistics>
                <refund_status>1</refund_status>
                <distributor_nick>张三</distributor_nick>
                <timeout>2000-01-01 00:00:00</timeout>
                <refund_desc>111</refund_desc>
                <sub_order_id>123</sub_order_id>
                <buyer_refund>
                    <return_fee>12</return_fee>
                    <open_buyer_id>AHHJ-454545DHJ</open_buyer_id>
                    <refund_reason>协商一致</refund_reason>
                    <refund_status>9</refund_status>
                    <goods_status_desc>买家未收到货</goods_status_desc>
                    <need_return_goods>true</need_return_goods>
                    <refund_desc>协商一致退款</refund_desc>
                    <sub_order_id>123</sub_order_id>
                    <biz_order_id>123</biz_order_id>
                    <modified>2000-01-01 00:00:00</modified>
                    <return_goods_quantity>2222</return_goods_quantity>
                    <to_seller_fee>120</to_seller_fee>
                    <refund_id>123</refund_id>
                    <refund_create_time>2000-01-01 00:00:00</refund_create_time>
                    <main_biz_order_id>123</main_biz_order_id>
                </buyer_refund>
                <is_return_goods>true</is_return_goods>
                <purchase_order_id>111</purchase_order_id>
                <supplier_nick>张三</supplier_nick>
                <modified>2000-01-01 00:00:00</modified>
                <refund_create_time>2000-01-01 00:00:00</refund_create_time>
                <refund_id>111</refund_id>
                <refund_flow_type>1</refund_flow_type>
                <pay_sup_fee>2.22</pay_sup_fee>
            </refund_detail>
        </refund_list>
    </jzfx_refund_query_response>

    异常示例

    • XML示例
    • JSON示例
    <error_response>
        <code>50</code>
        <msg>Remote service error</msg>
        <sub_code>isv.invalid-parameter</sub_code>
        <sub_msg>非法参数</sub_msg>
    </error_response>

    错误码解释

    错误码 错误描述 解决方案

    API工具

    如何获得此API

    FAQ

    返回
    顶部