感谢您的反馈!
试单时可以使用优惠券,返回一个原价,一个折扣价
| 名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
|---|---|---|---|---|---|
| tenant_key | String | 可选 | 234 | 租户标识 | |
| token | String | 可选 | 213456789 | 用户登录标识 | |
| coupon_param | CouponParam | 可选 | 使用优惠券的入参 | ||
|
| 名称 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| result | Response | 携带优惠券试单结果 | |
|
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripMerchantGalaxyOrderCouponValidateRequest req = new AlitripMerchantGalaxyOrderCouponValidateRequest();
req.setTenantKey("234");
req.setToken("213456789");
AlitripMerchantGalaxyOrderCouponValidateRequest.CouponParam obj1 = new AlitripMerchantGalaxyOrderCouponValidateRequest.CouponParam();
obj1.setCouponTemplateIdList(new Long[] { 10,11,12 };
);
AlitripMerchantGalaxyOrderCouponValidateRequest.ValidateOrderParam obj2 = new AlitripMerchantGalaxyOrderCouponValidateRequest.ValidateOrderParam();
List<AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto> list4 = new ArrayList<AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto>();
AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto obj5 = new AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto();
list4.add(obj5);
obj5.setChildAges("10,11,12");
obj5.setChildRoomerNumber(2L);
obj5.setAdultRoomerNumber(1L);
obj5.setRoomerNumber(3L);
obj5.setContactLastName("f");
obj5.setContactFirstName("f");
obj2.setGuestByRoomDtos(list4);
obj2.setPaymentType(1L);
obj2.setRateId(123435L);
obj2.setTotalPrice("12.36元");
obj2.setGid(123435L);
obj2.setCheckOutDate("2021-08-01");
obj2.setCheckInDate("2021-08-01");
obj2.setRpId(123435L);
obj2.setOutRoomId(123435L);
obj2.setHotelId("123435");
obj2.setHid(123435L);
obj2.setRpCode("1");
obj2.setRoomId("1");
obj2.setVerifyHotelId("5554");
obj1.setDiscountParam(obj2);
AlitripMerchantGalaxyOrderCouponValidateRequest.ValidateOrderParam obj6 = new AlitripMerchantGalaxyOrderCouponValidateRequest.ValidateOrderParam();
List<AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto> list8 = new ArrayList<AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto>();
AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto obj9 = new AlitripMerchantGalaxyOrderCouponValidateRequest.GuestByRoomDto();
list8.add(obj9);
obj9.setChildAges("10,11,12");
obj9.setChildRoomerNumber(2L);
obj9.setAdultRoomerNumber(1L);
obj9.setRoomerNumber(3L);
obj9.setContactLastName("y");
obj9.setContactFirstName("y");
obj6.setGuestByRoomDtos(list8);
obj6.setCheckOutDate("2021-08-01");
obj6.setCheckInDate("2021-08-01");
obj6.setRpId(123435L);
obj6.setOutRoomId(123435L);
obj6.setHotelId("123435");
obj6.setHid(123435L);
obj6.setPaymentType(1L);
obj6.setRateId(123435L);
obj6.setTotalPrice("12.36元");
obj6.setGid(123435L);
obj6.setRpCode("1");
obj6.setRoomId("1");
obj6.setVerifyHotelId("5554");
obj1.setNoDiscountParam(obj6);
obj1.setVoucherId("124357");
AlitripMerchantGalaxyOrderCouponValidateRequest.DerbyVoucherUniversalDTO obj10 = new AlitripMerchantGalaxyOrderCouponValidateRequest.DerbyVoucherUniversalDTO();
obj10.setCategory("ROOM_DISCOUNT");
obj10.setDiscountOff(30L);
obj10.setRoomTypeCode("AWG");
obj10.setRatePlanCode("1RENO1");
obj10.setIsDerbyVoucherRoom(true);
obj1.setDerbyVoucherUniversalDto(obj10);
obj1.setVersion("1");
req.setCouponParam(obj1);
AlitripMerchantGalaxyOrderCouponValidateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
<alitrip_merchant_galaxy_order_coupon_validate_response>
<result>
<success>true</success>
<error_msg>错误信息</error_msg>
<error_code>50030</error_code>
<content>
<coupon_info_v_o>
<status>有效</status>
<expired_time_min>2021-08-31</expired_time_min>
<detail_desc>凭此欢迎礼券于Gap Inc.旗下Gap品牌中国大陆门店</detail_desc>
<condition_desc>满800减50</condition_desc>
<coupon_name>新人专享</coupon_name>
<condition_amount>35.51元</condition_amount>
<discount_amount>35.51元</discount_amount>
<instance_id>123345</instance_id>
<coupon_type>DISCOUNT</coupon_type>
</coupon_info_v_o>
<instance_v_o_list>
<coupon_info_vo>
<status>有效</status>
<expired_time_min>2021-08-31</expired_time_min>
<detail_desc>凭此欢迎礼券于Gap Inc.旗下Gap品牌中国大陆门店</detail_desc>
<condition_desc>满800减50</condition_desc>
<coupon_name>新人专享</coupon_name>
<condition_amount>35.51元</condition_amount>
<discount_amount>35.51元</discount_amount>
<instance_id>123435</instance_id>
<coupon_type>ELIGIBILITY_COUPON</coupon_type>
</coupon_info_vo>
</instance_v_o_list>
<discount_d_t_o>
<daily_price_list>
<daily_price>
<really_price>35.51元</really_price>
<date>2021-08-21</date>
<out_really_price>40.51</out_really_price>
</daily_price>
</daily_price_list>
<is_amount_changed>true</is_amount_changed>
<order_code>213456</order_code>
<amount_changed_display>您所预订的酒店价格发生变化,价格上升13.4元</amount_changed_display>
<total_tax>35.51元</total_tax>
<total_price_exclude_tax>35.51元</total_price_exclude_tax>
<total_amount>35.51元</total_amount>
<cancel_policy>
<cancel_policy_type>1</cancel_policy_type>
<cancel_policy_desc>吧啦吧啦</cancel_policy_desc>
<cancel_policy_name>限时取消</cancel_policy_name>
</cancel_policy>
<dining_policy_list>
<daily_info>
<day>2021-08-08</day>
<day_str>年月日</day_str>
<price>35.51</price>
<tax>35.51</tax>
<breakfast_count>2</breakfast_count>
<breakfast_name>双早</breakfast_name>
<out_price>40.51</out_price>
<out_tax>40.51</out_tax>
</daily_info>
</dining_policy_list>
<markup_info>
<markup_price>200</markup_price>
<markup_desc>使用套餐券一张,另外需到前台支付200元</markup_desc>
<daily_markup_price_list>
<daily_markup_price>
<daily_price>200</daily_price>
<date>2021-10-08</date>
</daily_markup_price>
</daily_markup_price_list>
<total_markup_price>400</total_markup_price>
</markup_info>
<foreign_currency>
<total_amount>111.11</total_amount>
<total_price>100.00</total_price>
<total_tax>11.11</total_tax>
<daily_price_list>
<daily_price>
<date>2020-01-22 00:00:00</date>
<really_price>100.00</really_price>
<out_really_price>168.00</out_really_price>
</daily_price>
</daily_price_list>
<currency>HKD</currency>
</foreign_currency>
<foreign_currency_payment>false</foreign_currency_payment>
<payment_type>1</payment_type>
</discount_d_t_o>
<no_discount_d_t_o>
<daily_price_list>
<daily_price>
<really_price>35.51元</really_price>
<date>2021-08-21</date>
<out_really_price>40.51</out_really_price>
</daily_price>
</daily_price_list>
<is_amount_changed>true</is_amount_changed>
<order_code>234543</order_code>
<amount_changed_display>您所预订的酒店价格发生变化,价格上升13.4元</amount_changed_display>
<total_tax>35.51元</total_tax>
<total_price_exclude_tax>35.51元</total_price_exclude_tax>
<total_amount>35.51元</total_amount>
<dining_policy_list>
<daily_info>
<breakfast_name>双早</breakfast_name>
<breakfast_count>2</breakfast_count>
<tax>35.51</tax>
<price>35.51</price>
<day_str>年月日</day_str>
<day>2021-08-21</day>
<out_tax>40.51</out_tax>
<out_price>40.51</out_price>
</daily_info>
</dining_policy_list>
<cancel_policy>
<cancel_policy_type>1</cancel_policy_type>
<cancel_policy_desc>1</cancel_policy_desc>
<cancel_policy_name>限时取消</cancel_policy_name>
</cancel_policy>
<markup_info>
<markup_price>200</markup_price>
<markup_desc>使用套餐券一张,另外需到前台支付200元</markup_desc>
<daily_markup_price_list>
<daily_markup_price>
<daily_price>200</daily_price>
<date>2021-10-08</date>
</daily_markup_price>
</daily_markup_price_list>
<total_markup_price>400</total_markup_price>
</markup_info>
<foreign_currency>
<total_amount>111.11</total_amount>
<total_price>100.00</total_price>
<total_tax>11.11</total_tax>
<daily_price_list>
<daily_price>
<date>2020-01-22 00:00:00</date>
<really_price>100.00</really_price>
<out_really_price>168.00</out_really_price>
</daily_price>
</daily_price_list>
<currency>HKD</currency>
</foreign_currency>
<foreign_currency_payment>false</foreign_currency_payment>
<payment_type>1</payment_type>
</no_discount_d_t_o>
<derby_voucher_info>
<category>ROOM_DISCOUNT</category>
<discount_off>30</discount_off>
<member_voucher_card_id>123456789980</member_voucher_card_id>
<member_voucher_id>609876543243567</member_voucher_id>
<long_des>1.绝对不意气用事2.绝对不漏判任何一件坏事3.绝对裁判的公正漂亮</long_des>
<qr_code_i_d_image>dhsjnkf32858nkjnfwosolc</qr_code_i_d_image>
</derby_voucher_info>
</content>
</result>
</alitrip_merchant_galaxy_order_coupon_validate_response>
<error_response>
<code>50</code>
<msg>Remote service error</msg>
<sub_code>isv.invalid-parameter</sub_code>
<sub_msg>非法参数</sub_msg>
</error_response>
| 错误码 | 错误描述 | 解决方案 |
|---|