API 列表
请求方式 |
API |
描述 |
GET |
/v1.0/iot-02/third/parking/current-car |
获取车道下当前的车信息 |
POST |
/v1.0/iot-02/third/parking/orders/generate |
生成账单 |
POST |
/v1.0/iot-02/third/parking/fee/pay |
支付停车费 |
获取车道下当前的车信息
功能描述
获取车道下当前的车信息
接口地址
GET /v1.0/iot-02/third/parking/current-car
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
gateway_id |
String |
query |
网关 id |
true |
device_cid |
String |
query |
设备 cid |
true |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
String |
指令 sn,根据指令 sn 从 pulsar 里面获取响应消息 |
请求示例
GET /v1.0/iot-02/third/parking/current-car?gateway_id=tVR8kvER5I&device_cid=byT2BYa1ev
响应成功示例
{
"success": true,
"t": 1573441137,
"result": "kB6RMI2krT"
}
生成账单
功能描述
指令是异步执行的,需要调用方接收消息队列推送的消息,从消息队列里面获取账单信息,根据sn来确定是哪一个请求
接口地址
POST /v1.0/iot-02/third/parking/orders/generate
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
gateway_id |
String |
body |
网关 id |
true |
plate_number |
String |
body |
车牌号 |
true |
fee_type |
String |
body |
费用类型,(fixed:固定车费用;temporary:临时车费用;replaceable:代缴费用;unlicensed:无牌车费用;other:其它费用) |
true |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
String |
指令 sn |
请求示例
POST /v1.0/iot-02/third/parking/orders/generate
{
"gateway_id": "275Nb50tQD",
"plate_number": "浙A123456",
"fee_type": "fixed"
}
响应成功示例
{
"success": true,
"t": 1573441137,
"result": "velDBRu09w"
}
支付停车费
功能描述
支付停车费
接口地址
POST /v1.0/iot-02/third/parking/fee/pay
请求参数
参数名 |
类型 |
参数类型 |
说明 |
是否必需 |
gateway_id |
String |
body |
网关 id |
true |
order_no |
String |
body |
订单编号 |
true |
paid_amount |
long |
body |
实收金额(分) |
true |
pay_method |
String |
body |
缴费方式,(alipay:支付宝;wechat_pay:微信支付;bank_card:银行卡;cash:现金;other:其它) |
true |
payer_name |
String |
body |
缴费人姓名 |
false |
payer_mobile |
String |
body |
缴费人联系方式 |
false |
pay_time |
long |
body |
缴费时间 |
false |
返回参数
参数名 |
类型 |
说明 |
code |
Integer |
响应码(详情见错误码章节),成功时为空 |
success |
Boolean |
是否成功:(true:成功,false:失败) |
msg |
String |
请求失败的信息,成功时为空 |
t |
Long |
返回时间戳,13 位 |
result |
boolean |
成功、失败 |
请求示例
POST /v1.0/iot-02/third/parking/fee/pay
{
"gateway_id": "is4EvWyOft",
"order_no": "BWeFscWHmE",
"paid_amount": 28114,
"pay_method": "alipay",
"payer_name": "U6trPdb9qQ",
"payer_mobile": "FGlA7k21N9",
"pay_time": 527941
}
响应成功示例
{
"success": true,
"t": 1573441137,
"result": false
}