汇联开放平台
汇联官网开发工具
汇联官网开发工具
  1. 4.1 支付
  • 技术支持必看规则
  • 1.总体介绍
    • 1.1 阅读人员
    • 1.2 名词解释
  • 2.接口规范
    • 2.1 接口格式定义
    • 2.2 加签验签说明
    • 2.3 参数说明
    • 2.4 开发demo
  • 3.商户进件类接口
    • 3.1 商户进件信息类
      • 3.1.1 商户信息录入
      • 3.1.2 申请单状态查询
      • 3.1.3 商户审核异步通知
    • 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 提交付款
      POST
    • 6.2 付款查询
      POST
    • 6.3 付款通知
      POST
    • 6.4 付款余额查询
      POST
    • 6.5 安全发余额充值
      POST
  • 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 排除不可用的支付方式方法
    • 老系统厦门国际银行虚拟户使用文档
  • 产品文档
    • 商户进件
      • 商户进件
    • 实名认证
      • 微信实名认证
        • 微信实名认证操作指引-扫码认证
        • 微信实名认证操作指引-控台发起
      • 支付宝实名认证
        • 支付宝实名认证操作指引-扫码认证
        • 支付宝实名认证操作指引-控台发起
    • 银行电子户
      • 控台操作指引
        • 各渠道操作流程(必看)
        • 电子户报备
        • 绑定结算账户
        • 余额查询
        • 余额转账
        • 余额提现
        • 资金调拨
        • 分账关系
    • 支付宝安全发
      • 产品介绍
      • 余额充值
    • 商户应用
      • 轮训配置
    • 应用通道
      • 通道配置
  • 风控申诉指引
    • 微信风控申诉
    • 支付宝风险申诉
    • 支付宝准入申诉
  1. 4.1 支付

4.1.2 交易查询

联调环境
https://api.qywh8.com
联调环境
https://api.qywh8.com
POST
/openapi/pay/query
二维码交易
1.功能说明:
(1)针对已发起的交易,可通过该接口发起交易结果查询
(2)建议查询频率:10秒一次
2. 适用场景:
(1)付款码支付,发起支付请求后,未得到交易终态
(2)发起支付请求后,未收到交易结果通知
(3)发起支付请求后,返回系统错误或未知交易状态
(4)调用交易关闭接口之前,调用查询接口确认状态

请求参数

Body 参数application/json
appId
string 
应用APPID
必需
商户应用APPID
subSn
string  | null 
子商户编码
可选
非必传项,目前仅代理商/服务商可传,普通商户和平台商户请勿传入
timestamp
string 
时间戳
必需
请求时间戳 单位秒,要求timestamp与当前时间间隔在60秒以内
requestId
string 
请求id
必需
请求唯一标识,无其他意义,必须每一次请求不允许重复,用于定位问题
signType
string 
签名方式
必需
固定值:RSA2
bizContent
object 
请求参数
必需
由于工具限制,该字段必须转为JSON 格式字符串,请注意
mchOrderNo
string 
商户单号
可选
与平台单号必传一项
payOrderNo
string 
平台单号
可选
与商户单号必传一项
sign
string 
签名
必需
参照签名方法
示例
{
    "appId": "APP_8428691003",
    "subSn": null,
    "timestamp": "1736152440",
    "requestId": "6f424365-9206-4030-9bca-813cb85fb04f",
    "signType": "RSA2",
    "bizContent": {
        "mchOrderNo": "a64159d9-b425-408b-80b3-e19c2503666b",
        "payOrderNo": "nisi sint ipsum ullamco"
    },
    "sign": "H6oAMOljItjCsEC72RmZ/s9VFg/BFZbv3oPtUKjoM7w3jeNgCLOrFASD0o3Qbesnd9xkCbT62IJt/sNBvs47ja02X2QGBYg5+aXIZ6zn6Uu+HegqdMYBTtjrY3t2sBHVr+QK5mZo59Ic7baVEz4NTBkS/BPbtlrwIvbcqq9quSZ5vCyBt/nkXUNy0JgxtzCofwT8I4pKWUQcWovI+AIt/a0wW8VOcoKA+vif4DmiNK0BitypOYpr4aFDZodj8DYdBRXQFA12KRCk1q3HERvQSLE33FAg+xF+LOKy2zLucqdjgzBSwne0CVOhjKDXU9EdQO1bH+fRam9A83HT0sUJsw=="
}

示例代码

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/query' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appId": "APP_8428691003",
    "subSn": null,
    "timestamp": "1736152440",
    "requestId": "6f424365-9206-4030-9bca-813cb85fb04f",
    "signType": "RSA2",
    "bizContent": {
        "mchOrderNo": "a64159d9-b425-408b-80b3-e19c2503666b",
        "payOrderNo": "nisi sint ipsum ullamco"
    },
    "sign": "H6oAMOljItjCsEC72RmZ/s9VFg/BFZbv3oPtUKjoM7w3jeNgCLOrFASD0o3Qbesnd9xkCbT62IJt/sNBvs47ja02X2QGBYg5+aXIZ6zn6Uu+HegqdMYBTtjrY3t2sBHVr+QK5mZo59Ic7baVEz4NTBkS/BPbtlrwIvbcqq9quSZ5vCyBt/nkXUNy0JgxtzCofwT8I4pKWUQcWovI+AIt/a0wW8VOcoKA+vif4DmiNK0BitypOYpr4aFDZodj8DYdBRXQFA12KRCk1q3HERvQSLE33FAg+xF+LOKy2zLucqdjgzBSwne0CVOhjKDXU9EdQO1bH+fRam9A83HT0sUJsw=="
}'

返回响应

🟢200OK
application/json
Body
code
integer 
请求状态
必需
返回200=成功,其他状态均为失败
data
object 
返回数据体
可选
mchOrderNo
string 
商户订单号
必需
payOrderNo
string 
平台订单号
必需
channelOrderNo
string 
渠道订单号
可选
第三方渠道订单号
instOrderNo
string 
支付机构订单号
可选
微信支付宝等平台订单号
payDataType
string 
支付数据类型
可选
pay_url-支付链接,data-数据体,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 
支付成功时间
可选
单位毫秒
fundFreezeStat
integer 
资金冻结状态
可选
1:冻结,0:解冻,仅微信小程序被管控的商户号才会返回
freezeTime
integer 
资金冻结时间
可选
仅微信小程序被管控的商户号才会返回
unfreezeAmt
string 
资金解冻金额
可选
仅微信小程序被管控的商户号才会返回,单位元
unfreezeTime
integer 
资金解冻时间
可选
仅微信小程序被管控的商户号才会返回
msg
string 
返回信息
必需
appId
string 
应用APPID
可选
sn
string 
商户编码
可选
sign
string 
签名
可选
timestamp
string 
时间戳
可选
signType
string 
签名方式 目前仅支持RSA2
可选
示例
{
    "code": 200,
    "data": {
        "mchOrderNo": "eu in laborum ex",
        "payOrderNo": "cillum id",
        "channelOrderNo": "adipisicing cillum dolor occaecat",
        "instOrderNo": "nisi",
        "payDataType": "pariatur exercitation mollit sed laboris",
        "payInfo": "irure incididunt consectetur",
        "state": "四川省",
        "amount": "798.95",
        "payAmount": "628.59",
        "payType": "aliqua fugiat",
        "paySubType": "Lorem dolor cupidatat nulla voluptate",
        "sceneType": 13,
        "providerCode": "8",
        "channelCode": "50",
        "subChannelId": "77",
        "feeAmount": "570.19",
        "feeRate": "nulla ullamco cupidatat",
        "channelFeeAmount": "869.35",
        "channelFeeRate": "nulla in",
        "settlementAmount": "535.99",
        "subject": "consectetur",
        "description": "论史验造流治。立改消系方组。",
        "successTime": 1739265622362
    },
    "msg": "adipisicing do in tempor mollit",
    "appId": "94",
    "sn": "proident sed",
    "sign": "occaecat ad minim nulla sed",
    "timestamp": "1736152491",
    "signType": "occaecat qui minim in fugiat"
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
上一页
4.1.1 统一下单接口
下一页
4.1.3 交易关闭