文档中心 > API类目 > 五道口API

alibaba.tcls.aelophy.merchant.channel.refund.complete (翱象商家自有渠道 逆向单完成)

翱象小程序 退款完成

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
refund_complete_info RefundCompleteInfo 必须 请求对象
  • └ out_order_id
  • String
  • 必须
  • S00001111
  • 外部主单号
  • └ out_shop_id
  • String
  • 可选
  • 112311
  • 外部渠道店ID(与shop_id必选其一)
  • └ out_refund_id
  • String
  • 必须
  • 5201231
  • 外部逆向单ID
  • └ refund_fee
  • Number
  • 必须
  • 123
  • 退的商品费
  • └ refund_post_fee
  • Number
  • 可选
  • 23
  • 退的运费
  • └ refund_package_fee
  • Number
  • 可选
  • 12
  • 退的包装费
  • sub_refund_orders
  • SubRefundOrder []
  • 可选
  • []
  • 子单
  • └ sub_out_order_id
  • String
  • 必须
  • 502348122
  • 外部子单号
  • └ sku_code
  • String
  • 必须
  • test
  • 商品编码
  • └ refund_quantity
  • Number
  • 必须
  • 2
  • 子单退货数量
  • └ refund_fee
  • Number
  • 必须
  • 123
  • 子单退款金额,单位:分
  • └ refund_weight
  • Number
  • 可选
  • 1500
  • 子单退款重量
  • └ discount_fee
  • Number
  • 可选
  • 10
  • 退款商品的优惠金额,单位:分
  • └ merchant_discount_fee
  • Number
  • 可选
  • 10
  • 退款商品的商家分摊优惠金额,单位:分
  • └ platform_discount_fee
  • Number
  • 可选
  • 10
  • 退款商品的平台分摊优惠金额,单位:分
  • discount_infos
  • DiscountInfo []
  • 可选
  • []
  • 营销优惠明细
  • └ activity_id
  • String
  • 可选
  • 1001
  • 营销活动Id
  • └ activity_type
  • String
  • 可选
  • A1
  • 营销活动类型
  • └ discount_fee
  • Number
  • 可选
  • 5
  • 优惠金额,单位:分
  • └ merchant_discount_fee
  • Number
  • 可选
  • 5
  • 该活动下商家分摊优惠金额,单位:分
  • └ platform_discount_fee
  • Number
  • 可选
  • 5
  • 该活动下平台分摊优惠金额,单位:分
  • └ activity_name
  • String
  • 可选
  • 买一赠一
  • 活动名称
  • └ order_from
  • Number
  • 可选
  • 1
  • 订单来源(选填out_shop_id时该值必填)
  • └ shop_id
  • String
  • 可选
  • 123456
  • 渠道店id(与out_shop_id必选其一)
  • └ commission
  • Number
  • 可选
  • 5
  • 渠道退商家的佣金,单位:分
  • └ other_merchant_subsidy_fee
  • Number
  • 可选
  • 5
  • 未分类商家总优惠,单位:分
  • └ other_plat_subsidy_fee
  • Number
  • 可选
  • 5
  • 未分类平台总优惠,单位:分
  • └ merchant_total_fee
  • Number
  • 可选
  • 5
  • 商家应退给平台的金额,单位:分
  • └ plat_send_subsidy_fee
  • Number
  • 可选
  • 5
  • 退的渠道配送费补贴,单位:分
  • └ merchant_send_subsidy_fee
  • Number
  • 可选
  • 5
  • 退的商家配送费补贴,单位:分
  • └ merchant_call_order_fee
  • Number
  • 可选
  • 5
  • 商家呼单小费,单位:分
  • └ cold_chain_send_fee
  • Number
  • 可选
  • 5
  • 冷链配送费,单位:分
  • └ merchant_call_order_send_fee
  • Number
  • 可选
  • 5
  • 商家呼单配送费,单位:分
  • └ send_insurance_fee
  • Number
  • 可选
  • 5
  • 配送保险,单位:分
  • └ logistics_shop_service_fee
  • Number
  • 可选
  • 5
  • 物流驻店服务费,单位:分
  • └ actual_increment_service_fee
  • Number
  • 可选
  • 5
  • 实收增值服务费,单位:分
  • └ performance_increment_service_fee
  • Number
  • 可选
  • 5
  • 履约增值服务费,单位:分
  • └ distance_increase_performance_fee
  • Number
  • 可选
  • 5
  • 距离加价履约费,单位:分
  • └ time_increase_performance_fee
  • Number
  • 可选
  • 5
  • 时段加价履约费,单位:分
  • └ merchant_public_donation
  • Number
  • 可选
  • 5
  • 公益捐款,单位:分
  • └ plat_points_deduction_fee
  • Number
  • 可选
  • 5
  • 用户积分抵扣金额,单位:分
  • └ self_pick_discount_fee
  • Number
  • 可选
  • 5
  • 自提服务费优惠金额,单位:分
  • └ self_pick_payable_fee
  • Number
  • 可选
  • 5
  • 自提服务费,单位:分
  • └ merchant_base_send_fee
  • Number
  • 可选
  • 5
  • 商家基础配送费,单位:分
  • └ price_increase_performance_fee
  • Number
  • 可选
  • 5
  • 价格加价履约费,单位:分
  • pay_channels
  • PayChannel []
  • 可选
  • []
  • 支付渠道
  • └ pay_channel_type
  • Number
  • 可选
  • 1
  • 支付渠道类型 1.默认 10-支付宝 20-微信支付 30-积分支付 40-储值卡支付 50-银行卡支付。有支付渠道的情况下,必填。 必须是翱象支持的支付渠道,否则报错。
  • └ refund_fee
  • Number
  • 可选
  • 2
  • 当前支付渠道的退款金额,单位分。有支付渠道的情况下,必填。
  • └ refund_reason_type
  • Number
  • 可选
  • 11
  • 退款原因类型:10-整单全缺;11-订单部分缺;12-商家侧发起的退款(商家拒单); 13-用户侧发起的退款(用户逆向申请);15-用户拒收

响应参数

名称 类型 示例值 描述
api_result ApiResult 结果
  • └ err_msg
  • String
  • 成功
  • 返回码说明
  • └ err_code
  • String
  • SUCCESS
  • 返回码
  • └ success
  • Boolean
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaTclsAelophyMerchantChannelRefundCompleteRequest req = new AlibabaTclsAelophyMerchantChannelRefundCompleteRequest();
AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.RefundCompleteInfo obj1 = new AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.RefundCompleteInfo();
obj1.setOutOrderId("S00001111");
obj1.setOutShopId("112311");
obj1.setOutRefundId("5201231");
obj1.setRefundFee(123L);
obj1.setRefundPostFee(23L);
obj1.setRefundPackageFee(12L);
List<AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.SubRefundOrder> list3 = new ArrayList<AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.SubRefundOrder>();
AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.SubRefundOrder obj4 = new AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.SubRefundOrder();
list3.add(obj4);
obj4.setSubOutOrderId("502348122");
obj4.setSkuCode("test");
obj4.setRefundQuantity(2L);
obj4.setRefundFee(123L);
obj4.setRefundWeight(1500L);
obj4.setDiscountFee(10L);
obj4.setMerchantDiscountFee(10L);
obj4.setPlatformDiscountFee(10L);
List<AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.DiscountInfo> list7 = new ArrayList<AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.DiscountInfo>();
AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.DiscountInfo obj8 = new AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.DiscountInfo();
list7.add(obj8);
obj8.setActivityId("1001");
obj8.setActivityType("A1");
obj8.setDiscountFee(5L);
obj8.setMerchantDiscountFee(5L);
obj8.setPlatformDiscountFee(5L);
obj8.setActivityName("买一赠一");
list5.setDiscountInfos(list7);
obj1.setSubRefundOrders(list3);
obj1.setOrderFrom(1L);
obj1.setShopId("123456");
obj1.setCommission(5L);
obj1.setOtherMerchantSubsidyFee(5L);
obj1.setOtherPlatSubsidyFee(5L);
obj1.setMerchantTotalFee(5L);
obj1.setPlatSendSubsidyFee(5L);
obj1.setMerchantSendSubsidyFee(5L);
obj1.setMerchantCallOrderFee(5L);
obj1.setColdChainSendFee(5L);
obj1.setMerchantCallOrderSendFee(5L);
obj1.setSendInsuranceFee(5L);
obj1.setLogisticsShopServiceFee(5L);
obj1.setActualIncrementServiceFee(5L);
obj1.setPerformanceIncrementServiceFee(5L);
obj1.setDistanceIncreasePerformanceFee(5L);
obj1.setTimeIncreasePerformanceFee(5L);
obj1.setMerchantPublicDonation(5L);
obj1.setPlatPointsDeductionFee(5L);
obj1.setSelfPickDiscountFee(5L);
obj1.setSelfPickPayableFee(5L);
obj1.setMerchantBaseSendFee(5L);
obj1.setPriceIncreasePerformanceFee(5L);
List<AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.PayChannel> list10 = new ArrayList<AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.PayChannel>();
AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.PayChannel obj11 = new AlibabaTclsAelophyMerchantChannelRefundCompleteRequest.PayChannel();
list10.add(obj11);
obj11.setPayChannelType(1L);
obj11.setRefundFee(2L);
obj1.setPayChannels(list10);
obj1.setRefundReasonType(11L);
req.setRefundCompleteInfo(obj1);
AlibabaTclsAelophyMerchantChannelRefundCompleteResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_tcls_aelophy_merchant_channel_refund_complete_response>
    <api_result>
        <err_msg>成功</err_msg>
        <err_code>SUCCESS</err_code>
        <success>true</success>
    </api_result>
</alibaba_tcls_aelophy_merchant_channel_refund_complete_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

返回
顶部