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

alibaba.idle.recycle.order.fulfillment (闲鱼回收订单履约V1)

外部回收商针对自有回收订单的履行

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param0 RecycleOrderSynDto 可选 订单同步入参
  • attribute
  • Attribute
  • 可选
  • 属性入参
  • └ confirm_fee
  • String
  • 可选
  • 200
  • order_status=3时候填写 代表质检后的最终价格单位分,注意如果质检后商品无价值也不能填0,需要至少填写1分钱, order_status=5时候填写 代表最终成交时的价格单位分
  • └ reason
  • String
  • 可选
  • 价格协商不一致
  • order_status=103、101时候填写 关闭原因描述
  • └ mail_no
  • String
  • 可选
  • 334021234
  • order_status=2或者101 时候填写快递公司运单号
  • └ rate_grade
  • String
  • 可选
  • 1
  • order_status=7时候填写 1:好评 2:中评
  • └ rate_content
  • String
  • 可选
  • 卖家很诚信
  • order_status=7时候填写
  • └ arrearage_fee
  • String
  • 可选
  • 70
  • order_status=104时填写卖家还欠费金额单位分
  • └ agreement_no
  • String
  • 可选
  • 字段已废弃
  • 字段已废弃,order_status=1时传递支付宝的签约号
  • └ alipay_user_id
  • String
  • 可选
  • 字段已废弃
  • 字段已废弃,order_status=1时传递,支付宝用户id
  • └ arrearage_link
  • String
  • 可选
  • https://zm.igooma.cn/Repayment/Index?orderId=1234
  • 字段已废弃,order_status=104时传递用户还款链接
  • └ quantity
  • String
  • 可选
  • 2
  • 业务场景定义的数量,如旧衣回收重量,order_status=3时候传递,具体含义根据不同业务场景决定
  • └ alipay_trade_no
  • String
  • 可选
  • 1192933859293682879
  • 支付宝交易号,在支付预付款(推送status=8)和推送(status=5)分别提供相应打款的交易号
  • └ contact_name
  • String
  • 可选
  • 小明
  • 联系人姓名,上门回收填写,order_status=1
  • └ contact_mobile
  • String
  • 可选
  • 18011111111
  • 联系人电话,上门回收填写,order_status=1
  • └ recycle_supplier_id
  • String
  • 可选
  • 11223343342
  • 手淘商家的淘宝账号id
  • └ isv_receive_time
  • String
  • 可选
  • 2021-10-16 12:00:00
  • 商家收到货品时间
  • └ real_model
  • String
  • 可选
  • 123
  • 质检型号名称(若存在不一致情况,需要了解实际检测的质检型号,若实际型号在已挂载的spuid中则传spuid,否则传"其他")
  • └ spu_match
  • String
  • 可选
  • true
  • 提交型号和质检型号是否一致
  • └ close_reason_code
  • String
  • 可选
  • CANCEL_BY_SELLER_DEMAND
  • order_status=103、101时候填写 关闭原因code。QA_STAFF_NOT_VISIT_HOME("质检员未上门取件"), SELLER_CAN_NOT_CONTACT("用户无法联系"), SELLER_NOT_COME_STORE_AT_TIME("用户未按时到店"), CANCEL_BY_SELLER_DEMAND("用户要求不回收了"), QA_NOT_QUALIFIED("不符合服务商质检要求"), OTHER("其他原因")
  • └ refund_logistics_fee
  • String
  • 可选
  • 1200
  • 逆向退回邮费,单位分
  • └ compensation_fee
  • String
  • 可选
  • 100
  • 补偿给卖家的费用
  • └ agree_use_address_change
  • String
  • 可选
  • true
  • 是否允许用户修改地址
  • └ ship_time
  • String
  • 可选
  • 取件时间
  • 取件时间
  • └ seller_phone
  • String
  • 可选
  • 1233434
  • 卖家电话号码
  • └ seller_name
  • String
  • 可选
  • test
  • 卖家姓名
  • └ seller_address_detail
  • String
  • 可选
  • 杭州市
  • 卖家详细收货地址
  • └ report_url
  • String
  • 可选
  • 质检报告url
  • 质检报告url
  • └ detection_fee
  • String
  • 可选
  • 100
  • 检测费单位分(每单)
  • └ freight_fee
  • String
  • 可选
  • 100
  • 运费单位分
  • └ quotation_fee
  • String
  • 可选
  • 100
  • 保价费单位分
  • └ handling_fee
  • String
  • 可选
  • 100
  • 手续费单位分(每克)
  • └ gold_price
  • String
  • 可选
  • 100
  • 质检金价(每克)
  • └ additional_info
  • String
  • 可选
  • xxx
  • 额外信息
  • └ gold_total_price
  • String
  • 可选
  • 100
  • 黄金总价
  • └ handling_total_fee
  • String
  • 可选
  • 100
  • 手续费总计
  • └ biz_order_id
  • String
  • 必须
  • 330212345
  • 订单号
  • └ order_status
  • String
  • 必须
  • 2
  • 1:置订单可见 2:已上门取件 3:已质检 4:卖家确认交易完成 5:回收商确认交易完成 6:卖家订单已评价 7:回收商订单已评价 8:信用预付订单打款 101:货物已退回 103:回收商关闭订单 104:支付宝代扣失败 105:支付宝代扣成 106:支付宝代扣逾期
  • └ partner_key
  • String
  • 必须
  • 1234
  • 回收商在top上申请的appkey

响应参数

名称 类型 示例值 描述
result Result result
  • └ success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaIdleRecycleOrderFulfillmentRequest req = new AlibabaIdleRecycleOrderFulfillmentRequest();
AlibabaIdleRecycleOrderFulfillmentRequest.RecycleOrderSynDto obj1 = new AlibabaIdleRecycleOrderFulfillmentRequest.RecycleOrderSynDto();
AlibabaIdleRecycleOrderFulfillmentRequest.Attribute obj2 = new AlibabaIdleRecycleOrderFulfillmentRequest.Attribute();
obj2.setConfirmFee("200");
obj2.setReason("价格协商不一致");
obj2.setMailNo("334021234");
obj2.setRateGrade("1");
obj2.setRateContent("卖家很诚信");
obj2.setArrearageFee("70");
obj2.setAgreementNo("字段已废弃");
obj2.setAlipayUserId("字段已废弃");
obj2.setArrearageLink("https://zm.igooma.cn/Repayment/Index?orderId=1234");
obj2.setQuantity("2");
obj2.setAlipayTradeNo("1192933859293682879");
obj2.setContactName("小明");
obj2.setContactMobile("18011111111");
obj2.setRecycleSupplierId("11223343342");
obj2.setIsvReceiveTime("2021-10-16 12:00:00");
obj2.setRealModel("123");
obj2.setSpuMatch("true");
obj2.setCloseReasonCode("CANCEL_BY_SELLER_DEMAND");
obj2.setRefundLogisticsFee("1200");
obj2.setCompensationFee("100");
obj2.setAgreeUseAddressChange("true");
obj2.setShipTime("取件时间");
obj2.setSellerPhone("1233434");
obj2.setSellerName("test");
obj2.setSellerAddressDetail("杭州市");
obj2.setReportUrl("质检报告url");
obj2.setDetectionFee("100");
obj2.setFreightFee("100");
obj2.setQuotationFee("100");
obj2.setHandlingFee("100");
obj2.setGoldPrice("100");
obj2.setAdditionalInfo("xxx");
obj2.setGoldTotalPrice("100");
obj2.setHandlingTotalFee("100");
obj1.setAttribute(obj2);
obj1.setBizOrderId("330212345");
obj1.setOrderStatus("2");
obj1.setPartnerKey("1234");
req.setParam0(obj1);
AlibabaIdleRecycleOrderFulfillmentResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_idle_recycle_order_fulfillment_response>
    <result>
        <success>true</success>
    </result>
</alibaba_idle_recycle_order_fulfillment_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>

错误码解释

错误码 错误描述 解决方案
Remote service error 服务异常 重试
false 订单状态异常、请查看返回信息 订单状态异常、请查看返回信息

API工具

如何获得此API

FAQ

返回
顶部