一、支付产品介绍
1.1产品概述
快捷协议是通联支付收付通平台提供的一种基于协议支付的代收产品。商户与用户签署支付协议后,可根据协议约定直接扣款,实现快速、安全的在线支付。快捷协议支持一次性签约、多次使用,适用于多种线上线下的代收场景。
1.2适用场景
|
业务场景 |
场景特点 |
典型应用案例 |
|
线上场景 |
用户在商户网站、APP或小程序内完成签约授权,后续由商户根据协议约定自动发起扣款,无需用户重复输入银行卡信息。 |
会员订阅(视频、音乐、阅读会员定期扣费);教育分期、医美分期等分期还款;水电煤、物业费、学费等账单定期缴费;企业间对公账户资金归集。 |
|
线下场景 |
用户在线下门店或面对面场景中,通过商户系统或扫码方式完成签约或支付授权,实现快速扣款。 |
线下门店会员储值、预付费卡充值;现场服务费定期代扣;企业保证金现场缴纳。 |
1.3商户入网
商户可联系通联分公司人员签署协议提交入网材料,审核通过入网成功后,即可进行支付产品开通。
二、技术开发准备
2.1开发环境准备
第一步:密钥获取(云梯)
设置商户公私钥、加密key


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

第三步:对接规范
调用通联接口,统一使用POST形式提交,数据格式统一为JOSN,相关SDK及签名方法如下:SDK示例:https://prodoc.allinpay.com/doc/1360/
三、接口说明
3.1API列表
快捷协议支付相关接口如下(各接口链接到综合支付版的具体接口规范):
|
功能 |
接口 |
描述 |
|
订单创建 |
【2085-消费申请】 |
支付模式上送“QUICKPAY_SFT”,创建快捷协议支付订单 |
|
订单结果通知 |
【订单结果通知】 |
订单处理成功或失败均发送异步通知 |
|
退款 |
【2294-退款申请】 |
对消费订单发起退款,支持全额/部分退款 |
|
订单关闭 |
【2295-订单关闭】 |
按需对接,支持关闭未付款成功的订单 |
|
订单状态查询 |
【3001-订单状态查询】 |
查询订单状态(长时间未收到通知时调用) |
|
对账 |
【4002-对账单文件下载】 |
下载对账文件进行交易对账 |
|
会员签约 |
【1010-个人会员实名及绑卡(申请)】 |
快捷协议签约,上送“绑卡类型”为“6-收付通协议” |
|
会员签约确认 |
【1011-个人会员实名及绑卡(确认)】 |
确认签约短信验证码,完成绑卡 |
3.2消费流程
快捷协议支付消费流程包括签约流程和支付流程两部分。
签约流程
- 快捷协议支付需要用户先完成签约绑卡,获取协议号后方可发起扣款。
- 商户调用【个人会员实名及绑卡(申请)(1010)】,上送“绑卡类型”为“6-收付通协议”,进行银行卡签约申请。
- 银行向用户银行预留手机号发送短信验证码。
- 用户输入验证码,商户调用【个人会员实名及绑卡(确认)(1011)】确认签约。
- 签约成功后,返回协议号(PROTOCOLNO),商户保存协议号用于后续支付。
- *快捷协议仅支持“6-收付通协议支付”签约方式绑定的银行卡。会员实名成功后会员状态变为“有效”。
支付流程
- 用户选择使用快捷协议支付,商户调用【消费申请(2085)】向云商通发起消费申请。
- 支付模式上送QUICKPAY_SFT(快捷协议签约后银行卡快捷支付,无短信验证)。
- 云商通向支付渠道请求支付,渠道交易实时响应成功、失败、处理中。
- 支付完成后,渠道异步通知云商通,云商通通过【订单结果通知】异步通知商户结果。
- 如长时间未收到异步通知,可调用【订单状态查询】或【订单详情查询】接口查询订单状态。

消费申请接口关键字段
|
字段 |
字段类型 |
是否必填 |
字段名称 |
|
transCode |
String |
是 |
接口代码:2085 |
|
receiverSignNum |
String |
是 |
商户会员编号-收款人 |
|
reqTraceNum |
String |
是 |
商户订单号 |
|
orderAmount |
Long |
是 |
订单金额,单位:分 |
|
payMode |
String |
否 |
支付模式,快捷协议为 QUICKPAY_SFT |
|
respUrl |
String |
否 |
后台通知地址 |
|
orderValidTime |
String |
否 |
订单过期时间 |
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:交易失败 |
退款失败:原交易不存在、退款金额超过原金额、收付通退款接口返回失败等原因,退款未成功,原因记录在处理说明中。 |
3.5订单对账
为满足财务对账需求,通联支持商户下载对账文件。具体方式如下:
门户下载对账文件:可在商户门户【对账单下载】菜单下载对账文件


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