汇联开放平台
汇联官网开发工具
汇联官网开发工具
  1. 4.1 支付
  • 技术支持必看规则
  • 1.总体介绍
    • 1.1 阅读人员
    • 1.2 名词解释
  • 2.接口规范
    • 2.1 接口格式定义
    • 2.2 加签验签说明
    • 2.3 参数说明
    • 2.4 开发demo
    • 2.5 商户秘钥配置与生成
  • 3.商户进件类接口
    • 3.1 商户进件信息类
      • 3.1.1 商户信息录入
      • 3.1.2 申请单状态查询
      • 3.1.3 商户审核异步通知
      • 3.1.4 商户结算信息变更
    • 3.2 终端管理
      • 3.2.1 富友新增终端
    • 3.3 微信支付宝配置类
      • 3.3.1 微信支付宝子号报备(废弃)
      • 3.3.1 微信支付宝子号报备
      • 3.3.2 微信支付宝认证状态查询/微信配置查询
      • 3.3.3 微信APPID与授权目录配置
    • 3.4 通道管理类
      • 3.4.1 通道列表
    • 3.5 分账接收方管理类
      • 3.5.1 分账接收方录入
      • 3.5.2 分账关系绑定
      • 3.5.3 分账关系解绑
      • 3.5.4 分账关系查询
      • 3.5.5 分账结算信息变更
  • 4.统一交易类接口
    • 4.1 支付
      • 4.1.1 统一下单接口
        POST
      • 4.1.2 交易查询
        POST
      • 4.1.3 交易关闭
        POST
      • 4.1.4 交易结果通知
        POST
    • 4.2 退款
      • 4.2.1 实时退款
      • 4.2.2 退款查询
      • 4.2.3 退款通知
  • 5.线上支付类接口
    • 5.1 快捷支付
      • 5.1.1 快捷支付页面类
        • 5.1.1.1 页面版快捷下单接口
      • 5.1.2 快捷支付全接口类
        • 5.1.2.1 快捷绑卡请求
        • 5.1.2.2 快捷绑卡确认
        • 5.1.2.3 快捷绑卡查询
        • 5.1.2.4 快捷绑卡列表
        • 5.1.2.5 快捷支付下单
        • 5.1.2.6 快捷支付确认
        • 5.1.2.7 解绑银行卡
        • 5.1.2.8 快捷一键绑卡
    • 5.2 网银支付类
      • 5.2.1 网关支付下单
    • 5.3 银行转账类
      • 5.3.1 银行转账下单接口
    • 5.4 银联收银台类
    • 5.5 银联WAP支付类
  • 6.付款类接口
    • 6.1 提交付款
    • 6.2 付款查询
    • 6.3 付款通知
    • 6.4 付款余额查询
    • 6.5 安全发余额充值
  • 7.分账类接口
    • 7.1 请求分账
    • 7.2 分账查询
    • 7.3 分账退款
    • 7.4 分账退款查询
    • 7.5 分账完结
    • 7.6 分账异步通知
  • 8.账户类接口
    • 8.1 提现
    • 8.2 账户余额查询
    • 8.3 提现查询
    • 8.4 提现后台通知
    • 8.5 对内转账
    • 8.6 转账查询
  • 9.电子户类接口
    • 9.1 电子户报备
    • 9.2 报备状态查询
    • 9.3 余额查询
    • 9.4 提交转账
    • 9.5 转账确认(部分渠道需要)
    • 9.6 转账查询
    • 9.7 提交提现
    • 9.8 提现查询
    • 9.9 电子户代付
    • 9.10 电子户入金通知
  • 10.钱包类接口
    • 10.1 个人钱包服务
      • 10.1.1 钱包注册
      • 10.1.2 钱包绑卡
      • 10.1.3 钱包解绑银行卡
      • 10.1.4 钱包信息查询
      • 10.1.5 钱包充值
    • 10.3 钱包提现
    • 10.4 提现查询
    • 10.4 对内转账
    • 10.5 转账查询
  • 11.灵工类接口
  • 12.营销类接口
    • 12.1 申请营销补贴
    • 12.2 查询营销补贴
  • F.附录
    • F.3 错误码
    • F.2 JSAPI预下单后 微信/支付宝调起支付步骤
    • F.1 商户进件枚举附件
    • F.4 商户进件流程
    • F.5 商户进件补充材料
    • F.6 间联原生APP支付申请要求
    • F.7 APP与H5微信支付支付渠道传参
  • FAQ
    • A.1 交易常见问题
    • A.2 进件常见问题
    • A.3 微信与支付宝渠道号申请
    • A.4 中国银联行业码业务申请表
    • A.5 排除不可用的支付通道方法
    • A.6 排除不可用的支付方式方法
    • A.7 APP 跳小程序技术方案
    • A.8 H5 跳小程序技术方案
  • 产品文档
    • 商户进件
      • 商户进件
    • 实名认证
      • 微信实名认证
        • 微信实名认证操作指引-扫码认证
        • 微信实名认证操作指引-控台发起
      • 支付宝实名认证
        • 支付宝实名认证操作指引-扫码认证
        • 支付宝实名认证操作指引-控台发起
    • 银行电子户
      • 控台操作指引
        • 各渠道操作流程(必看)
        • 电子户报备
        • 绑定结算账户
        • 余额查询
        • 余额转账
        • 余额提现
        • 资金调拨
        • 分账关系
    • 支付宝安全发
      • 产品介绍
      • 余额充值
    • 商户应用
      • 轮训配置
    • 应用通道
      • 通道配置
  • 风控申诉指引
    • 微信风控申诉
    • 支付宝风险申诉
    • 支付宝准入申诉
  1. 4.1 支付

4.1.1 统一下单接口

联调环境
https://api.qywh8.com
联调环境
https://api.qywh8.com
POST
/openapi/pay/create
间联无法使用原生APP与H5支付说明
由于微信官方与支付宝官方未对间联机构(指除微信与支付宝外的持牌收单机构)开放原生APP与H5支付能力,故使用间联机构支付能力的商户无法使用原生APP与H5支付,可自行包装APP或者H5跳转小程序进行支付方案进行
警告
目前微信支付任何场景跳转到小程序进行支付的能力目前微信严控状态,不建议使用跳转小程序支付功能,如果必须使用且场景正规可使用线上费率,申请微信原生APP支付,H5端暂无法解决,目前我司对于间联微信H5与APP支付有权限限制,非特批商户无法调用,可联系客户经理咨询
1,该接口支持正扫,反扫,jsapi,app,h5支付
2,间联支付宝app可调用扫码支付,返回的支付链接可使用alipays://方法调起支付宝客户端,如果需要支付成功后返回app 需要使用支付宝小程序支付,可联系商务进行报备配置
3,间联微信app支付可自行封装小程序 然后调用小程序支付进行,也可使用我司或机构小程序进行支付,可联系商务进行报备配置
4,目前间联已支持微信与支付宝原生APP支付与H5支付,需要单独报备,可联系商务进行报备
5,如果是系统自动轮训未传入mchChannelCode子通道code并且为非同机构多通道轮训 不建议使用分账,如果使用分账必须是同一机构同一个服务商下的通道才能共用分账接收方(部分渠道可能也不支持此种方式 需要单独报备)
6,调用微信H5支付非原生支付时,返回的payDataType支付数据格式类型为:data,payInfo跳转支付数据中新增schemeCode参数为H5跳转到小程序链接(版本号(version)请传1.01,传了才会生效)
7,调用微信APP支付非原生支付时,返回的payDataType支付数据格式类型为:data,payInfo跳转支付数据中新增userName参数为小程序原始id,path为拉起小程序页面,返回已拼接参数,您也可自行拼接参数,格式为:pages/lump-sum/lump-sum?payOrderNo=123 其中payOrderNo为平台订单号(版本号(version)请传1.01,传了才会生效)
8,使用微信APP支付非原生支付跳转到小程序完成支付后,如需回跳到支付APP可参考微信开放平台 (版本号(version)请传1.01,传了才会生效)https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/Android_Development_example.html 进行调用微信官方SDK
9,调用云闪付APP时,使用返回字符串中的tn(银联受理订单号)放入银联官方的SDK中拉起原生app支付。详见:https://open.unionpay.com/tjweb/acproduct/list?apiSvcId=3021&index=4
10,调用银盈通支付宝H5和APP支付时,返回的为渠道侧拼接的链接,请将返回的url进行encodeURIComponent转义后拼接,如:"alipays://platformapi/startApp?appId=20000067&url="+ encodeURIComponent(url);

根据场景客户端调用相关支付方式说明(只适合微信)#

1. APP客户端:paySubType 支付方式可选择APP
2. H5客户端(微信内)paySubType 支付方式可选择NATIVE
3. H5客户端(微信外)paySubType 支付方式可选择H5
4. PC客户端 paySubType 支付方式可选择NATIVE
5. 小程序客户端 paySubType 支付方式可选择MINI_APP

直付通调用说明#

1. APP客户端:paySubType 支付方式可选择APP
2. H5客户端 paySubType 支付方式可选择H5
4. PC客户端 paySubType 支付方式可选择PC

请求参数

Body 参数application/json
appId
string 
应用APPID
必需
商户应用APPID
subSn
string  | null 
子商户编码
可选
非必传项,目前仅代理商/服务商可传,普通商户和平台商户请勿传入
timestamp
string 
时间戳
必需
请求时间戳 单位秒,要求timestamp与当前时间间隔在60秒以内
requestId
string 
请求id
必需
请求唯一标识,无其他意义,必须每一次请求不允许重复,用于定位问题,长度应大于24个字符 小于64个字符
version
string 
版本号1.01
可选
默认空,2025年2月20日之后接入的可传,最新版本为1.01,可传1.01
signType
string 
签名方式
必需
固定值:RSA2
bizContent
object 
请求参数
必需
由于工具限制,该字段必须转为JSON 格式字符串,请务必注意
payType
string 
支付类型
必需
WECHAT: 微信 ALIPAY: 支付宝 UNION_PAY: 云闪付 DIGITAL: 数字人民币 QUICK:快捷支付 ONLINE:网银支付
paySubType
string 
支付方式
必需
NATIVE :扫码支付; SCAN : 反扫支付; JSAPI :微信JSAPI、支付宝JSAPI支付、银联JSAPI支付; SIMPLE :简易支付; MINI_APP :微信小程序支付、支付宝小程序支付; H5 :h5 支付; APP :APP 支付; PC :支付宝PC支付
sceneType
string 
场景类型
可选
1 线下 2 线上 不传默认线下
providerCode
string 
服务商编码
可选
不传随机路由
channelCode
string 
渠道编码
可选
不传随机路由
mchChannelCode
string 
通道编码
可选
不传随机路由,SAAS平台商调用必传该参数否则会出现资金问题,获取路径---应用通道---应用通道---通道编号中19开头即是
channelReportCode
string 
支付宝微信报备code
可选
不传随机路由
mchOrderNo
string 
商户订单号
必需
规则 英文字符,数字,_ 长度应大于24个字符 小于64个字符
>= 24 字符<= 64 字符
amount
string 
订单金额
必需
单位元
clientIp
string 
买家ip
必需
目前仅支持ipv4,必须传入真实买家客户端IP,该参数将上传至机构,所以一定要注意机构会做风险鉴权和大数据拦截,非跨境电商类商户禁止传国外ip(特殊情况需要提前报备),否则系统监测到将会拉黑商户与进件主体
subject
string 
商品标题
必需
不能超过64个字符
description
string 
商品描述
可选
extra
object  | null 
通道额外参数
可选
notifyUrl
string 
异步通知
可选
支付结果异步通知地址,禁止携带 ?& 等参数
redirectUrl
string 
同步跳转地址
可选
同步跳转地址,不会携带任何参数
expiredTime
integer 
订单过期时间
可选
不传默认30分钟 单位秒
默认值:
360
示例值:
360
fundProcessType
string 
分账类型
可选
0或空=无分账,1=实时分账,2=延时分账,3=商户 预设默认分账
默认值:
null
示例值:
null
acctInfos
array[object (分账数据) {5}]  | null 
分账接收方列表
可选
非空或0必传
marketingOrders
array [object {7}] 
营销信息
可选
营销信息
sign
string 
签名
必需
参照签名方法
示例
{
    "appId": "APP_8428691003",
    "timestamp": "1738723467",
    "requestId": "003320f87eb83b826bff448501e4859a",
    "signType": "RSA2",
    "bizContent": "{\"payType\":\"WECHAT\",\"paySubType\":\"APP\",\"mchOrderNo\":\"1b7361b6112df11211df3af\",\"amount\":\"0.1\",\"clientIp\":\"201.152.70.151\",\"subject\":\"山竹\",\"description\":\"取款\",\"extra\":{\"originalType\":0,\"appName\":\"123\"}}",
    "sign": "cmPBd18V41zrfPoCCpbZsjCezspyQdmMiySwowg8wpah4A8ra/FGfUInSfe0Fksn5t9Yg2ePzJzAIsrsJM0ydGR9YysPqL3sNRU3IPhOKZ6SBIps78YFsKOFAPDb6I00wr0butBY0VGHmtaSxRm+oS5u1UMy8nJloBCv6FfZHO8FASBptK7z/f1qTzI6UroDsfcybp6cIgwDipdL/khDcJDt3GQYwj5v+MIldJKZNGHxXfcgntv9OiqlbNuD7vORKPKyPoTxDr6JsLmZwb2I7z5ePPJBQs1NcFEh+pxbTpggKtlE1v4KnPZdYUA+Bq6Hoa+AliXOz8C/2RtyGgvH3g=="
}

示例代码

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://api.qywh8.com/openapi/pay/create' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": "APP_8428691003",
    "timestamp": "1738723467",
    "requestId": "003320f87eb83b826bff448501e4859a",
    "signType": "RSA2",
    "bizContent": "{\"payType\":\"WECHAT\",\"paySubType\":\"APP\",\"mchOrderNo\":\"1b7361b6112df11211df3af\",\"amount\":\"0.1\",\"clientIp\":\"201.152.70.151\",\"subject\":\"山竹\",\"description\":\"取款\",\"extra\":{\"originalType\":0,\"appName\":\"123\"}}",
    "sign": "cmPBd18V41zrfPoCCpbZsjCezspyQdmMiySwowg8wpah4A8ra/FGfUInSfe0Fksn5t9Yg2ePzJzAIsrsJM0ydGR9YysPqL3sNRU3IPhOKZ6SBIps78YFsKOFAPDb6I00wr0butBY0VGHmtaSxRm+oS5u1UMy8nJloBCv6FfZHO8FASBptK7z/f1qTzI6UroDsfcybp6cIgwDipdL/khDcJDt3GQYwj5v+MIldJKZNGHxXfcgntv9OiqlbNuD7vORKPKyPoTxDr6JsLmZwb2I7z5ePPJBQs1NcFEh+pxbTpggKtlE1v4KnPZdYUA+Bq6Hoa+AliXOz8C/2RtyGgvH3g=="
}'

返回响应

🟢200OK
application/json
Body
code
integer 
请求状态
必需
返回200=成功,其他状态均为失败
data
object 
返回数据体
可选
mchOrderNo
string 
商户订单号
必需
payOrderNo
string 
平台订单号
必需
channelOrderNo
string 
渠道订单号
可选
第三方渠道订单号
instOrderNo
string 
支付机构订单号
可选
微信支付宝等平台订单号
payDataType
string 
支付数据类型
可选
pay_url-支付链接,data-数据体,form-表单格式,none-空支付参数
payInfo
string 
跳转支付数据
可选
state
string 
订单状态
必需
订单状态,订单状态,1=初始化,2=支付中,3=支付成功,4=已撤销,5=订单关闭 6=订单关闭中 7=支付失败
amount
string 
订单金额
必需
单位元
payAmount
string 
实际支付金额
可选
单位元
payType
string 
支付类型
必需
WECHAT: 微信 ALIPAY: 支付宝 UNION_PAY: 云闪付 DIGITAL: 数字人民币
paySubType
string 
支付方式
必需
NATIVE :扫码支付; SCAN : 反扫支付; JSAPI :微信JSAPI、支付宝JSAPI支付、银联JSAPI支付; SIMPLE :简易支付; MINI_APP :微信小程序支付、支付宝小程序支付; H5 :h5 支付; APP :APP 支付; PC :支付宝PC支付
sceneType
integer 
场景类型
可选
1 线下 2 线上 不传默认线下
providerCode
string 
服务商编码
可选
channelCode
string 
通道编码
可选
subChannelId
string 
子通道id
可选
feeAmount
string 
平台扣手续费
可选
feeRate
string 
平台扣手续费率
可选
channelFeeAmount
string 
通道扣手续费
可选
channelFeeRate
string 
通道扣手续费率
可选
settlementAmount
string 
实际记账金额
可选
即 amount-feeAmount-channelFeeAmount
subject
string 
商品标题
可选
description
string 
商品描述
可选
successTime
integer 
支付成功时间
可选
单位毫秒
msg
string 
返回信息
必需
appId
string 
应用APPID
可选
sn
string 
商户编码
可选
sign
string 
签名
可选
timestamp
string 
时间戳
可选
signType
string 
签名方式 目前仅支持RSA2
可选
示例
{"code":200,"data":{"mchOrderNo":"1b7361b62df24df2b3af","payOrderNo":"D20250106160835142332928","channelOrderNo":null,"insOrderNo":null,"payDataType":"url","payInfo":"https://qr.alipay.com/bax03381qpf5ky9qj7uv556b","state":1,"amount":"0.1","payAmount":null,"payType":"ALIPAY","paySubType":"NATIVE","sceneType":1,"providerCode":"S1524906003","channelCode":"heepay","subChannelId":null,"subMchId":"250104173317088075","feeAmount":"0.00","feeRate":"0.0000","channelFeeAmount":null,"channelFeeRate":null,"settlementAmount":null,"subject":"山竹","description":"取款","successTime":null,"acctInfos":null},"msg":"成功","appId":"APP_8428691003","sn":"M428683001","sign":"L1wgZzrdu88xgPANTNMS0ruuJ+wKCxUo1M+yFLCWb3xmqtE6CzSJveOQtt+oEbjPZ1H6lOYeYuZxy+Ubs7Ki8jyFG9GQPU0ekP7bL8+jMTnUmAqsWq1rqv9CSRVWP2piPBnboJRdmg6PsuYT8Av7v7sTuvwQkQeR+vFmhAWxheILpFvjyyUf2B0t6qKrzHV1l7dVoCyD0utpIZ01bA3GWyMafTYHsQEDLMkF0hONuuoPxPiL//zPyLFb76M1ZYRqtqtRTg9LAG5n13epyPBbC3D57g4f0LBV6+7ypIVkfJfPDkAURJkT0flTiRy99IloLvg/qc1wn7ce9len8umA8Q==","timestamp":"1736150915","signType":"RSA2"}
上一页
4.统一交易类接口
下一页
4.1.2 交易查询