taobao.taojie.parking.couponsused.sync (taobao.taojie.parking.couponsused.sync)

ISV将当前停车缴费订单消费的主力券,未消费的主力券,总的主力券同步给喵街服务端。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
consumed_coupon_param ConsumedStoreCouponOfIsvDto 必须 输入对象
  • └ car_no
  • String
  • 必须
  • 浙A12345
  • 车牌号
  • └ order_id
  • String
  • 必须
  • 12345
  • ISV端的计费订单ID
  • └ consumed_coupon_ids
  • String []
  • 可选
  • ["1","2"]
  • 被使用的主力券ID集合
  • └ unconsumed_coupon_ids
  • String []
  • 可选
  • []
  • 未使用的主力券ID集合
  • └ ref_parking_record_id
  • String
  • 必须
  • 123455
  • 停车周期ID号
  • └ start_time
  • Date
  • 必须
  • 2020-06-22 00:00:00
  • 计费开始时间
  • └ total_coupon_ids
  • String []
  • 可选
  • ["1","2"]
  • 可用的所有主力券ID集合
  • └ end_time
  • Date
  • 必须
  • 2020-06-22 00:00:00
  • 计费结束时间
  • └ park_id
  • String
  • 必须
  • park_1
  • ISV端的停车场ID
  • └ pay_method
  • String
  • 必须
  • WX
  • 支付方式 @see com.alibaba.mos.parking.enums.PayMethodEnum
  • └ payee
  • String
  • 必须
  • 捷顺
  • 收款方
  • └ isv_pay_order_id
  • String
  • 必须
  • 1234567
  • isv支付id
  • └ discount_card_type
  • String
  • 必须
  • FREECARD
  • 折扣卡类型
  • └ original_fee
  • String
  • 必须
  • 100
  • 原价
  • └ discount_fee
  • String
  • 必须
  • 50
  • 折扣金额
  • └ real_fee
  • String
  • 必须
  • 50
  • 实收金额
  • └ net_discount_fee
  • String
  • 必须
  • 0
  • 全网优惠金
  • └ rollback_fee
  • String
  • 必须
  • 0
  • 回滚减免金额
  • └ remark
  • String
  • 可选
  • 免费放行的原因
  • 备注
  • └ charge_time_length
  • Number
  • 可选
  • 100
  • 停车计费时长,单位分

响应参数

名称 类型 示例值 描述
res_code String 200 操作标志码
res_success Boolean true 操作标示
model Boolean true 核销结果标志
res_message String 操作成功 操作结果描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TaojieParkingCouponsusedSyncRequest req = new TaojieParkingCouponsusedSyncRequest();
TaojieParkingCouponsusedSyncRequest.ConsumedStoreCouponOfIsvDto obj1 = new TaojieParkingCouponsusedSyncRequest.ConsumedStoreCouponOfIsvDto();
obj1.setCarNo("浙A12345");
obj1.setOrderId("12345");
obj1.setConsumedCouponIds(""1","2"");
obj1.setUnconsumedCouponIds("");
obj1.setRefParkingRecordId("123455");
obj1.setStartTime(StringUtils.parseDateTime("2020-06-22 00:00:00"));
obj1.setTotalCouponIds(""1","2"");
obj1.setEndTime(StringUtils.parseDateTime("2020-06-22 00:00:00"));
obj1.setParkId("park_1");
obj1.setPayMethod("WX");
obj1.setPayee("捷顺");
obj1.setIsvPayOrderId("1234567");
obj1.setDiscountCardType("FREECARD");
obj1.setOriginalFee("100");
obj1.setDiscountFee("50");
obj1.setRealFee("50");
obj1.setNetDiscountFee("0");
obj1.setRollbackFee("0");
obj1.setRemark("免费放行的原因");
obj1.setChargeTimeLength(100L);
req.setConsumedCouponParam(obj1);
TaojieParkingCouponsusedSyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<taojie_parking_couponsused_sync_response>
    <res_code>200</res_code>
    <res_success>true</res_success>
    <model>true</model>
    <res_message>操作成功</res_message>
</taojie_parking_couponsused_sync_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

返回
顶部