taobao.taojie.parking.paybill.sync (isv的停车账单信息同步)

isv的停车账单信息同步给喵街

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
isv_pay_bill_dto IsvPayBillDto [] 必须
  • 最大列表长度:999
  • 账单同步的入参
    • └ real_fee
    • Number
    • 必须
    • 1789
    • 结算金额(分为单位)
    • └ jst_merchant_no
    • String
    • 可选
    • 000000008022131
    • 捷顺通商户号
    • └ business_type_desc
    • String
    • 必须
    • 停车
    • 业务类型描述
    • └ order_fee
    • Number
    • 必须
    • 1880
    • 订单金额,单位分
    • └ trade_date
    • Date
    • 必须
    • 2020-10-15 00:00:00
    • 交易日期
    • └ park_id
    • String
    • 必须
    • js19010
    • 停车场ID
    • └ merchant_name
    • String
    • 必须
    • 浙江银泰百货有限公司北京大红门分公司
    • 商户名称
    • └ merchant_bill_no
    • String
    • 必须
    • BK201008102713295p20062252016729
    • 商户订单号
    • └ merchant_type_desc
    • String
    • 必须
    • 二级商户
    • 商户类别描述
    • └ car_no
    • String
    • 可选
    • 浙A12345
    • 如果是无牌车,就填ISV这边的虚拟车牌号
    • └ service_charge_fee
    • Number
    • 必须
    • 11
    • 手续费金额,单位为分
    • └ business_type
    • String
    • 必须
    • 09
    • 业务类型 09-停车
    • └ bill_no
    • String
    • 必须
    • 23232232323
    • 账单唯一编号
    • └ merchant_type
    • String
    • 必须
    • 1
    • 商户类别 1-一级商户 2-二级商户
    • └ origin_fee
    • Number
    • 必须
    • 1800
    • 清算金额(分为单位)
    • └ merchant_no
    • String
    • 必须
    • 1789
    • 商户号和商户名称对应,一般为ISV名称首字母-商户名首字母(大写)
    • └ cloud_bill_no
    • String
    • 可选
    • BK201008102713295p20062252016729
    • 云平台订单号

    响应参数

    名称 类型 示例值 描述
    result ParkBaseResult 返回结果
    • └ code
    • String
    • 500
    • 错误码
    • └ success
    • Boolean
    • true
    • 接口调用是否成功
    • └ model
    • Boolean
    • true
    • 业务是否成功
    • └ message
    • String
    • 账单同步失败
    • 错误信息

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    TaojieParkingPaybillSyncRequest req = new TaojieParkingPaybillSyncRequest();
    List<TaojieParkingPaybillSyncRequest.IsvPayBillDto> list2 = new ArrayList<TaojieParkingPaybillSyncRequest.IsvPayBillDto>();
    TaojieParkingPaybillSyncRequest.IsvPayBillDto obj3 = new TaojieParkingPaybillSyncRequest.IsvPayBillDto();
    list2.add(obj3);
    obj3.setRealFee(1789L);
    obj3.setJstMerchantNo("000000008022131");
    obj3.setBusinessTypeDesc("停车");
    obj3.setOrderFee(1880L);
    obj3.setTradeDate(StringUtils.parseDateTime("2020-10-15 00:00:00"));
    obj3.setParkId("js19010");
    obj3.setMerchantName("浙江银泰百货有限公司北京大红门分公司");
    obj3.setMerchantBillNo("BK201008102713295p20062252016729");
    obj3.setMerchantTypeDesc("二级商户");
    obj3.setCarNo("浙A12345");
    obj3.setServiceChargeFee(11L);
    obj3.setBusinessType("09");
    obj3.setBillNo("23232232323");
    obj3.setMerchantType("1");
    obj3.setOriginFee(1800L);
    obj3.setMerchantNo("1789");
    obj3.setCloudBillNo("BK201008102713295p20062252016729");
    req.setIsvPayBillDto(list2);
    TaojieParkingPaybillSyncResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <taojie_parking_paybill_sync_response>
        <result>
            <code>500</code>
            <success>true</success>
            <model>true</model>
            <message>账单同步失败</message>
        </result>
    </taojie_parking_paybill_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

    返回
    顶部