一、支付产品介绍
1.1产品概述
快捷支付是通联支付收银宝平台提供的一种银行卡快捷付款方式。持卡人无需登录网上银行,可直接输入卡面信息及持卡人身份信息,通过验证银行预留手机接收的校验码完成签约或支付。主要用于PC网站或移动端的银行卡支付场景。
1.2适用场景
快捷支付适用于以下线上和线下场景:
|
业务场景 |
场景特点 |
典型应用案例 |
|
线上场景 |
用户在PC网站、APP或H5页面完成下单,输入银行卡信息及身份信息,通过短信验证完成支付。 |
PC端电商购物支付;教育、游戏等平台在线支付;公众号/H5商城银行卡支付;APP内银行卡支付。 |
|
线下场景 |
用户在线下门店或面对面场景中,通过商户系统输入银行卡信息完成支付。 |
线下门店银行卡收款;面对面大额交易;商户POS替代场景。 |
1.3商户入网
商户可联系通联分公司人员签署协议提交入网材料,审核通过入网成功后,即可进行支付产品开通。
一、技术开发准备
2.1开发环境准备
第一步:密钥获取(云梯)
设置商户公私钥、加密key


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

第三步:对接规范
调用通联接口,统一使用POST形式提交,数据格式统一为JOSN,相关SDK及签名方法如下:SDK示例:https://prodoc.allinpay.com/doc/1360/
- 接口说明
3.1API列表
快捷支付相关接口如下:
|
功能 |
接口 |
描述 |
|
订单创建 |
【2085-消费申请】 |
支付模式上送“QUICKPAY_VSP”,创建快捷支付订单 |
|
支付确认 |
【确认支付(后台+短信验证码确认)】 |
验证短信验证码,确认支付(验证模式为“1”时需调用) |
|
订单结果通知 |
【订单结果通知】 |
交易完成后异步通知商户结果 |
|
退款 |
【2294-退款申请】 |
对消费订单发起退款,支持全额/部分退款 |
|
订单状态查询 |
【3001-订单状态查询】 |
查询订单状态(未收到通知时调用) |
|
订单详情查询 |
【3002-订单详情查询】 |
查询订单详细信息 |
|
对账 |
【4002-对账单文件下载】 |
下载对账文件进行交易对账 |
|
签约申请 |
【个人会员实名及绑卡(申请)(1010)】 |
发起签约申请,绑卡类型为“7-收银宝快捷支付签约” |
|
签约确认 |
【个人会员实名及绑卡(确认)(1011)】 |
确认签约短信验证码,完成绑卡 |
|
一键绑卡 |
【一键绑卡申请】 |
跳转至银行签约网关完成一键绑卡 |
|
H5签约绑卡 |
【H5签约绑卡】 |
跳转至通联H5签约页面完成绑卡 |
说明:快捷支付仅支持绑卡方式为“7-收银宝快捷支付签约”绑定的银行卡。
3.2消费流程
快捷支付消费流程包括签约流程和支付流程两部分。
签约流程
快捷支付需要用户先完成签约绑卡后方可发起支付。
方式一:纯接口签约
- 商户调用【个人会员实名及绑卡(申请)(1010)】,上送“绑卡类型”为“7-收银宝快捷支付签约”,发起签约申请。
- 银行向用户银行预留手机号发送短信验证码。
- 用户输入验证码,商户调用【个人会员实名及绑卡(确认)(1011)】确认签约。
- 签约成功后,返回协议号,商户保存协议号用于后续支付。
方式二:一键绑卡签约
调用【一键绑卡申请】接口,仅需一次性上送持卡人银行代码、姓名、证件号,即可无缝跳转至银行H5页面,自动呈现名下全部银行卡列表。持卡人点选卡片后,一步完成短信验证码确认,实现绑卡签约。
支付流程
快捷支付支持免短信验证和验证短信两种模式。
模式A:免短信验证
- 用户选择快捷支付,商户调用【消费申请(2085)】向云商通发起支付请求,支付模式上送 QUICKPAY_VSP。
- 云商通向支付渠道请求支付。
- 响应返回订单状态,不返回验证方式,无需调用确认支付接口。
- 支付完成后,渠道异步通知云商通,云商通通过【订单结果通知】异步通知商户结果。
模式B:验证短信(交易验证方式:1)
- 用户选择快捷支付,商户调用【消费申请(2085)】发起支付请求,支付模式上送 QUICKPAY_VSP。
- 云商通向支付渠道请求支付。
- 响应不返回订单状态,返回验证方式值为“1”,需继续调用【确认支付(后台+短信验证码确认)】完成支付确认。
- 支付完成后,渠道异步通知云商通,云商通通过【订单结果通知】异步通知商户结果。
- 如长时间未收到异步通知,可调用【订单状态查询】或【订单详情查询】接口查询订单状态。

消费申请接口关键字段
|
字段 |
字段类型 |
是否必填 |
字段名称 |
|
payMode |
String |
是 |
支付模式,快捷支付为 QUICKPAY_VSP |
|
bankCardNo |
String |
否 |
银行卡号,SM4加密。银行卡号和协议号二选一必填;若上送银行卡号,优先通过卡号匹配协议信息 |
|
agreementNo |
String |
否 |
协议号。银行卡号和协议号二选一必填;若上送银行卡号,则不判断协议号;若上送协议号,则通过协议号校验协议信息 |
|
validDate |
String |
否 |
信用卡有效期,格式为月年(如0321),SM4加密 |
|
cvv2 |
String |
否 |
CVV2,信用卡必填,SM4加密 |
|
verifyMode |
String |
否 |
交易验证方式:不送/0/1为免短信验证;1为短信验证;2不支持 |
|
orderValidTime |
String |
否 |
订单过期时间 |
说明:快捷支付仅支持绑卡方式“7-收银宝快捷支付签约”绑定的银行卡。
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,包含订单号、交易金额、退款金额、手续费、交易时间、支付方式等核心字段。