开放接口
  1. 开放接口
开放接口
  • 开放接口
    • 0.0 通用说明
    • 0.1 签名方法
    • 0.2 场景
    • 1.1、【车主车类】获取车类
      POST
    • 1.2、【车主车类】月卡会员接口 新增、修改、删除
      POST
    • 1.3、【车主车类】月租车查询接口
      POST
    • 1.4、【车主车类】查询指定车辆续费金额
      POST
    • 3.1、【优惠券】商户获取自有优惠券列表
      POST
    • 3.2、【优惠券】商户发券,返回二维码
      POST
    • 3.3、【优惠券】商户发券,指定车牌
      POST
    • 3.4、【优惠券】通用发放优惠券
      POST
    • 4.1、【订单价格】在场订单查询价格 v2
      POST
    • 10.1、【订单】车辆入场记录查询
      POST
    • 10.2、【订单】车辆出场记录查询
      POST
    • 12、【通道】获取车场通道列表
      POST
    • 13、【相机控制】远程开关闸
      POST
    • 14.1、【黑名单】黑名单添加
      POST
    • 14.2、【黑名单】黑名单删除
      POST
    • 14.3、【黑名单】黑名单列表
      POST
    • 15.1、【无牌车】无牌车入场(支持有牌车)
      POST
    • 15.2、【无牌车】无牌车出场
      POST
    • 16.2、【通知】预付通知v2
      POST
    • 17、【通知】出口付通知v2
      POST
    • 20、【充电减免】上传充电订单信息
      POST
    • 22.1、 【访客】访客新增
      POST
  1. 开放接口

17、【通知】出口付通知v2

POST
https://park.dwyunparking.com/openapi/open/v2/directPay

请求参数

Query 参数
appId
string 
必需
appId 测试环境固定值zbtest 正式环境需联系技术支持 加密方法参看《开放接口-签名》
示例值:
zbtest
timestamp
string 
时间戳 毫秒
必需
示例值:
1660804550003
sign
string 
必需
签名结果 参考签名算法
示例值:
C94F72776B0DF4700E43305AE34A1BBE
Body 参数application/json
parkId
string 
必需
车场编号 由平台技术支持提供
orderId
string 
必需
停车订单编号 车牌与停车订单编号二选一
plateNumber
string 
必需
车牌 车牌与停车订单编号二选一
outPassId
string 
必需
出口通道id 必传 由平台技术支持提供
total
number 
支付金额 元
必需
fee
number 
手续费 元
必需
remark
string 
备注
必需
payTime
integer 
必需
支付时间 时间戳 秒
tradeNo
string 
必需
订单流水号 全局唯一,重复发送不处理
payChannel
integer 
必需
支付通道 0微信 1支付宝 2余额 3其它
payType
string 
必需
支付类型,wallet:余额支付,sweepcode:扫码枪支付,scancode:出场扫码支付
示例
{
    "fee": 1,
    "remark": "收到停车费",
    "payTime": 1682217127,
    "total": 1,
    "tradeNo": "16822171271",
    "payChannel": 0,
    "payType": "scancode",
    "orderId": "71",
    "parkId": "111111",
    "outPassId": "48",
    "plateNumber": "29"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://park.dwyunparking.com/openapi/open/v2/directPay?appId=zbtest&timestamp=1660804550003&sign=C94F72776B0DF4700E43305AE34A1BBE' \
--header 'Content-Type: application/json' \
--data-raw '{
    "fee": 1,
    "remark": "收到停车费",
    "payTime": 1682217127,
    "total": 1,
    "tradeNo": "16822171271",
    "payChannel": 0,
    "payType": "scancode",
    "orderId": "71",
    "parkId": "111111",
    "outPassId": "48",
    "plateNumber": "29"
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
data
object 
必需
trade_no
string 
订单流水号
必需
state
integer 
1成功 0失败
必需
success
boolean 
必需
示例
{
    "code": 200,
    "message": "{\"trade_no\":\"1375027338879696897vuj51211\",\"state\":1}",
    "data": "{\"trade_no\":\"1375027338879696897vuj51211\",\"state\":1}",
    "success": true
}
修改于 2024-11-27 10:04:15
上一页
16.2、【通知】预付通知v2
下一页
20、【充电减免】上传充电订单信息
Built with