文档中心 > API类目 > 魅力惠API

tmall.luxury.oms.order.paid (奢品订单完成接口)

天猫奢品订单支付完成

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
pay_order_d_t_o PayOrderDto 必须 付款信息
  • └ invoice_flag
  • Number
  • 可选
  • 0
  • 是否开票
  • └ pay_order_id
  • Number
  • 必须
  • 9876543
  • 主订单号
  • └ pay_time
  • Date
  • 必须
  • 2020-07-01 12:00:00
  • 付款时间
  • sub_pay_order_list
  • SubPayOrderDto []
  • 必须
  • 子付款信息
  • └ pay_order_id
  • String
  • 必须
  • 987654301
  • 子订单号
  • └ detail_fee
  • String
  • 必须
  • 123456
  • 实际付款金额
  • └ attribute
  • String
  • 必须
  • {}
  • 扩展属性
  • └ discount_fee
  • Number
  • 可选
  • 123
  • 折扣金额
  • └ buyer_id
  • Number
  • 必须
  • 1112233
  • 卖家id
  • └ actual_total_fee
  • Number
  • 必须
  • 123456
  • 实际付款金额
  • └ pay_type
  • Number
  • 必须
  • 0
  • 付款类型
  • └ seller_id
  • Number
  • 必须
  • 123456
  • 买家id
  • └ total_fee
  • Number
  • 必须
  • 123456
  • 总金额
  • └ out_pay_no
  • String
  • 必须
  • 123456
  • 支付流水号
  • └ invoice_type
  • Number
  • 可选
  • 0
  • 发票类型
  • └ attributes
  • String
  • 必须
  • {}
  • 扩展属性
  • └ invoice_kind
  • Number
  • 可选
  • 0
  • 发票种类
  • └ discount_fee
  • Number
  • 可选
  • 123
  • 折扣金额

响应参数

名称 类型 示例值 描述
is_success Boolean true 是否成功
value Boolean true 是否成功
error_msg String demo 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TmallLuxuryOmsOrderPaidRequest req = new TmallLuxuryOmsOrderPaidRequest();
TmallLuxuryOmsOrderPaidRequest.PayOrderDto obj1 = new TmallLuxuryOmsOrderPaidRequest.PayOrderDto();
obj1.setInvoiceFlag(0L);
obj1.setPayOrderId(9876543L);
obj1.setPayTime(StringUtils.parseDateTime("2020-07-01 12:00:00"));
List<TmallLuxuryOmsOrderPaidRequest.SubPayOrderDto> list3 = new ArrayList<TmallLuxuryOmsOrderPaidRequest.SubPayOrderDto>();
TmallLuxuryOmsOrderPaidRequest.SubPayOrderDto obj4 = new TmallLuxuryOmsOrderPaidRequest.SubPayOrderDto();
list3.add(obj4);
obj4.setPayOrderId("987654301");
obj4.setDetailFee("123456");
obj4.setAttribute("{}");
obj4.setDiscountFee(123L);
obj1.setSubPayOrderList(list3);
obj1.setBuyerId(1112233L);
obj1.setActualTotalFee(123456L);
obj1.setPayType(0L);
obj1.setSellerId(123456L);
obj1.setTotalFee(123456L);
obj1.setOutPayNo("123456");
obj1.setInvoiceType(0L);
obj1.setAttributes("{}");
obj1.setInvoiceKind(0L);
obj1.setDiscountFee(123L);
req.setPayOrderDTO(obj1);
TmallLuxuryOmsOrderPaidResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<tmall_luxury_oms_order_paid_response>
    <is_success>true</is_success>
    <value>true</value>
    <error_msg>demo</error_msg>
</tmall_luxury_oms_order_paid_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

返回
顶部