一、支付产品介绍
微信支付分停车服务(直联模式)是微信支付为停车行业定制的专属信用支付产品,基于用户微信支付分及车牌与微信账户的绑定关系,为500分及以上用户提供先离场后扣费的免密支付服务。


用户开通后驾车进入对接车场,车牌识别设备完成识别后直接放行,离场时系统自动识别车牌并计算停车费用,通过微信支付分完成异步扣款。
1.2适用场景
|
业务场景 |
场景特点 |
典型应用案例 |
|
线上场景 |
无 |
无 |
|
线下场景 |
车主驾车进出停车场,系统通过车牌识别自动抬杆放行,出场时自动计算停车时长及费用,从车主绑定的账户完成免密扣费,全程无感通行。 |
常规停车场:商场、办公楼、园区等日常停车场景,减少排队等待,优化车主通行体验;大型场馆停车场:高铁站、机场、体育场馆、会展中心等大型场所,支持无人值守运营,降低人工成本;小区/智慧园区:针对业主车辆实现“车牌识别免密出入”,提升社区及园区管理效率。 |
1.3商户入网
商户可联系通联分公司人员签署协议提交入网材料,审核通过入网成功后,即可进行支付产品开通。
二、技术开发准备
2.1开发环境准备
第一步:密钥获取(云梯)
设置商户公私钥、加密key


第二步:公共参数获取(云梯)
下载通联公钥

第三步:对接规范
调用通联接口,统一使用POST形式提交,数据格式统一为JOSN,相关SDK及签名方法如下:SDK示例:https://prodoc.allinpay.com/doc/1360/
三、开发指引
商户通过云商通2.0接入微信支付分停车服务(直联模式),需调用特定车场接口及关联消费接口。
3.1API列表
|
功能 |
接口 |
描述 |
|
入场登记 |
【4008-创建停车入场】 |
车辆入场时创建停车入场订单,生成唯一停车入场ID |
|
授权查询 |
【4007-查询车牌服务开通信息】 |
查询车牌是否已开通微信支付分停车服务 |
|
扣款处理 |
【2085-消费申请】/【2089-担保消费申请】 |
支付产品上送 WECHATPAY_PARKING_OPEN,发起离场扣款 |
|
支付结果回调处理 |
【订单结果通知】 |
验证回调签名、更新订单状态、回复success防止重复回调 |
|
状态变更通知 |
【4009-停车入场状态变更通知】 |
接收入场、离场、扣款、取消等状态变更推送 |
|
订单查询 |
【3001-订单状态查询】/【3002-订单详情查询】 |
查询订单状态,未收到回调时主动核查订单信息 |
|
退款 |
【2294-退款申请】 |
处理交易退款请求,将款项按原路退还至用户账户 |
|
订单对账 |
【4002-应用集合对账文件下载】 |
下载对账文件,完成三方账务核对 |
3.2消费流程
本产品采用系统自动异步扣款为主、用户主动支付为备选的支付方式,核心由微信支付完成扣款操作:

3.2.1系统自动异步扣款流程
车主离场后,车场系统将停车时长、实际计费金额同步至云商通2.0,发起扣款请求;
云商通2.0将扣款请求转发至微信支付分系统,微信支付尝试从用户绑定的微信支付账户中扣款;
扣款成功:微信支付同步结果至云商通2.0,云商通通二代推送扣款成功通知至商户,车场系统更新订单状态为“已完成”,微信向用户推送扣款成功服务通知;
资金不足:微信支付启动垫资能力,向商户全额垫付停车费,商户实收款项,微信向用户推送欠费通知,待用户补缴后完成资金归集;
其他扣款失败:微信支付返回扣款失败结果,云商通2.0同步至车场系统,微信向用户推送待支付通知,引导用户主动补缴。
3.2.2用户主动支付流程
离场后因非资金不足原因导致扣款失败的,车主可通过车场小程序、微信支付分小程序“我的订单”、车场现场缴费码找到待支付停车订单,发起主动支付;
微信支付分生成停车费预下单信息,异步通知云商通2.0与车场系统“用户发起主动支付”;
用户完成支付后,微信支付将支付成功结果同步至云商通2.0,云商通2.0推送支付成功通知至商户;
商户车场系统接收通知后,更新订单状态为“已支付”,若车主仍在场则自动抬杆放行,若已离场则完成订单核销,形成业务闭环。
3.3退款流程
若用户需要退款则可调用退款接口,将接口调用成功后支付金额将原路退还给客户。退款需上传参数如下:
|
字段 |
字段类型 |
是否必填 |
字段名称 |
|
orgRespTraceNum |
String |
否 |
原通联订单号 |
|
orgReqTraceNum |
String |
否 |
商户订单号,唯一不可重复 |
|
orgTransDate |
String |
否 |
订单时间,yyyy-MM-dd |
|
orderAmount |
Long |
是 |
退款总金额(单位:分) |
|
respUrl |
String |
否 |
后台通知地址 |
- 上传参数时“orgRespTraceNum”和“orgReqTraceNum+orgTransDate”二选一即可成功调用退款接口
- 退款支持部分退款和全额退款,同时支持多次退款。退款金额不能大于支付金额。
3.4订单管理
|
订单类型 |
订单状态 |
场景说明 |
|
消费/担保消费 |
0:进行中 |
扣款请求已发起,等待微信支付分处理扣款 |
|
1:交易成功 |
微信支付分扣款成功,资金已到账(含微信垫资场景) |
|
|
2:交易失败 |
扣款失败:余额不足(非垫资场景)、账户异常、微信风控拦截等 |
|
|
退款 |
0:进行中 |
退款请求已受理,微信支付分/银行正在处理退款 |
|
1:交易成功 |
退款成功,资金已原路退回用户账户 |
|
|
2:交易失败 |
退款失败:超过退款有效期、账户异常等原因 |
异步通知:支付完成后,通联将支付结果推送到商户异步地址【订单结果通知】;停车入场状态发生变更(入场、离场、扣款、取消)时,云商通2.0通过【4009-停车入场状态变更通知】接口向商户推送状态信息;
主动查询:若长时间未收到异步通知,可调用【3001-订单状态查询】接口主动查询订单状态;
详情查询:如需获取更详细的订单信息,可调用【3002-订单详情查询】接口;
门户查询:登录云梯门户,通过【订单管理】-【订单查询】菜单查询,支持订单信息导出。
3.5订单对账
为满足财务对账需求,通联支持商户下载对账文件。具体方式如下:
门户下载对账文件:可在商户门户【对账单下载】菜单下载对账文件


调用API接口获取对账文件
商户可调用【下载商户对账文件】接口下载对账文件,支持日度、月度对账文件获取,文件格式支持CSV/Excel,包含订单号、交易金额、退款金额、手续费、交易时间、支付方式等核心字段。