alibaba.mj.xlife.getavaliablecoupons (获取可用券列表)

查询可用券列表

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_order_can_use_rights_req OrderCanUseRightsReq 可选 入参
  • goods_list
  • CommodGoodsDataDo []
  • 可选
  • 商品列表
  • └ actual_amount
  • String
  • 必须
  • 11
  • 实际支付金额
  • └ amount
  • String
  • 必须
  • 11
  • 商品总金额
  • └ com_code
  • String
  • 必须
  • 11
  • 商品编码
  • └ com_dept
  • String
  • 可选
  • 11
  • 部门编码写死11
  • └ com_store
  • String
  • 必须
  • 11
  • 商品所属门店编码
  • └ counter_code
  • String
  • 必须
  • 11
  • 专柜编码
  • └ counts
  • String
  • 必须
  • 11
  • 数量
  • └ row_no
  • String
  • 必须
  • 11
  • 商品行号
  • └ cash_actual_amount
  • String
  • 必须
  • 11
  • pos端 和actualAmount相同
  • └ pay_store
  • String
  • 必须
  • 11
  • 支付门店
  • └ seq_no
  • String
  • 必须
  • 11
  • 银泰会员账号
  • └ trade_no
  • String
  • 必须
  • 11
  • 订单号
  • └ extend_param
  • String
  • 可选
  • {"codeType":N,"extendParam":1}
  • 扩展参数:k:v格式,Map的JSon串

响应参数

名称 类型 示例值 描述
data Response true data
  • apportion_list
  • ApportionDo []
  • list
  • 优惠分摊
  • └ code
  • String
  • 11
  • code
  • └ coupon_row_no
  • String
  • 11
  • couponRowNo
  • └ code_amount
  • Number
  • 11234442
  • codeAmount
  • └ code_type
  • String
  • cash
  • codeType
  • goods_apportion_list
  • ConsumeGoodsApportionDo []
  • goodsApportionList
  • └ goods_apportion_amount
  • String
  • 26000
  • goodsApportionAmount
  • └ row_no
  • String
  • 11
  • rowNo
  • └ com_store
  • String
  • HZ01
  • comStore
  • └ com_code
  • String
  • 27829283
  • comCode
  • coupon_d_o_list
  • CouponDo []
  • 11
  • 券列表
  • └ code_amount
  • String
  • 2000
  • codeAmount
  • └ type
  • String
  • 1
  • type
  • └ checked
  • Boolean
  • true
  • checked
  • └ payment_a
  • String
  • 11
  • paymentA
  • └ payment_b
  • String
  • 11
  • paymentB
  • └ coupon_row_no
  • String
  • 11
  • couponRowNo
  • └ code_name
  • String
  • svx372883
  • codeName
  • └ code
  • String
  • 11
  • code
  • └ usable
  • Boolean
  • true
  • 是否可用
  • └ end_date
  • Date
  • 2017-11-23 12:00:00
  • endDate
  • └ start_date
  • Date
  • 2017-11-23 12:00:00
  • startDate
  • selected_coupon_list
  • CouponDo []
  • ll
  • 选中的券列表
  • └ code_amount
  • String
  • 38200
  • codeAmount
  • └ type
  • String
  • 11
  • type
  • └ checked
  • Boolean
  • true
  • checked
  • └ payment_a
  • String
  • 11
  • paymentA
  • └ payment_b
  • String
  • 11
  • paymentB
  • └ coupon_row_no
  • String
  • 11
  • couponRowNo
  • └ code_name
  • String
  • snhw
  • codeName
  • └ code
  • String
  • 11
  • code
  • └ usable
  • Boolean
  • false
  • usable
  • └ end_date
  • Date
  • 2017-11-23 12:00:00
  • endDate
  • └ start_date
  • Date
  • 2017-11-23 12:00:00
  • startDate
  • └ trade_no
  • String
  • 11
  • tradeNo

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaMjXlifeGetavaliablecouponsRequest req = new AlibabaMjXlifeGetavaliablecouponsRequest();
AlibabaMjXlifeGetavaliablecouponsRequest.OrderCanUseRightsReq obj1 = new AlibabaMjXlifeGetavaliablecouponsRequest.OrderCanUseRightsReq();
List<AlibabaMjXlifeGetavaliablecouponsRequest.CommodGoodsDataDo> list3 = new ArrayList<AlibabaMjXlifeGetavaliablecouponsRequest.CommodGoodsDataDo>();
AlibabaMjXlifeGetavaliablecouponsRequest.CommodGoodsDataDo obj4 = new AlibabaMjXlifeGetavaliablecouponsRequest.CommodGoodsDataDo();
list3.add(obj4);
obj4.setActualAmount("11");
obj4.setAmount("11");
obj4.setComCode("11");
obj4.setComDept("11");
obj4.setComStore("11");
obj4.setCounterCode("11");
obj4.setCounts("11");
obj4.setRowNo("11");
obj4.setCashActualAmount("11");
obj1.setGoodsList(list3);
obj1.setPayStore("11");
obj1.setSeqNo("11");
obj1.setTradeNo("11");
obj1.setExtendParam("{\"codeType\":N,\"extendParam\":1}");
req.setParamOrderCanUseRightsReq(obj1);
AlibabaMjXlifeGetavaliablecouponsResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_mj_xlife_getavaliablecoupons_response>
    <data>
        <apportion_list>
            <apportion_do>
                <code>11</code>
                <coupon_row_no>11</coupon_row_no>
                <code_amount>11234442</code_amount>
                <code_type>cash</code_type>
                <goods_apportion_list>
                    <consume_goods_apportion_do>
                        <goods_apportion_amount>26000</goods_apportion_amount>
                        <row_no>11</row_no>
                        <com_store>HZ01</com_store>
                        <com_code>27829283</com_code>
                    </consume_goods_apportion_do>
                </goods_apportion_list>
            </apportion_do>
        </apportion_list>
        <coupon_d_o_list>
            <coupon_do>
                <code_amount>2000</code_amount>
                <type>1</type>
                <checked>true</checked>
                <payment_a>11</payment_a>
                <payment_b>11</payment_b>
                <coupon_row_no>11</coupon_row_no>
                <code_name>svx372883</code_name>
                <code>11</code>
                <usable>true</usable>
                <end_date>2017-11-23 12:00:00</end_date>
                <start_date>2017-11-23 12:00:00</start_date>
            </coupon_do>
        </coupon_d_o_list>
        <selected_coupon_list>
            <coupon_do>
                <code_amount>38200</code_amount>
                <type>11</type>
                <checked>true</checked>
                <payment_a>11</payment_a>
                <payment_b>11</payment_b>
                <coupon_row_no>11</coupon_row_no>
                <code_name>snhw</code_name>
                <code>11</code>
                <usable>false</usable>
                <end_date>2017-11-23 12:00:00</end_date>
                <start_date>2017-11-23 12:00:00</start_date>
            </coupon_do>
        </selected_coupon_list>
        <trade_no>11</trade_no>
    </data>
</alibaba_mj_xlife_getavaliablecoupons_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

返回
顶部