自主出金


一、支付产品介绍

1.1 产品概述

自主出金是通联面向自主管理资金客户推出的账户资金下账能力产品,支持商户通过自有支付渠道完成资金提现、出款后,调用通联接口实现账户簿记的资金扣减。产品对应"自主出金"支付模式,不涉及实际渠道扣款,动账成功即交易成功。

产品采用虚拟渠道模式,无需配置真实渠道商户号,具备账务灵活、对接简单、全链路可追溯的核心特点,广泛适用于拥有自有支付能力、需依托云商通进行账户记账与资金管理的平台型商户。

 

1.2 适用场景

该产品支持多种主流支付方式,可无缝集成于商户线下收银系统与实体门店场景,为用户提供安全、便捷、高效的一站式支付解决方案。

业务场景

场景特点

典型应用案例

自有出款渠道商户

商户已拥有自有出款通道或线下打款能力,需通联提供账户记账、余额管理、对账能力

大型电商平台自有提现体系、集团企业内部资金调拨

1.3 商户入网

1.3.1 准入标准

  1. 商户主体合规合法,营业执照在有效期内,不属于通联支付禁止准入行业类目
  2. 商户经营内容与备案类目一致,不得超范围开展支付业务,不得转借支付接口
  3. 商户具备自有支付渠道或线下收款能力,资金来源合规可追溯
  4. 完成"自主出金"支付产品的权限配置

二、技术开发准备

第一步:密钥获取(云梯)

点击密钥管理获取商户公钥、私钥及加密密钥。

  

第二步:公共参数获取(云梯)

点击通联公钥下载通联公钥

 第三步:对接规范

调用通联接口,统一使用POST形式提交,数据格式统一为JOSN,相关SDK及签名方法如下:SDK示例:https://prodoc.allinpay.com/doc/1360/

 

三、开发指引

3.1 核心开发内容

开发模块

核心功能

关联接口

订单生成

支付模式固定传值SELF_FUND_OUT通过消费交易实现账户上账,支持平台抽佣与分账

【2290-提现申请】

支付结果回调

支付完成后,通联主动推送支付终态结果至商户回调地址,商户验签通过后必须返回字符串success

【订单结果异步通知】

订单查询

未收到异步通知时,主动查询订单最终状态

【3001-订单状态查询】、【3002-订单结果查询】

退款(可选)

支持订单全额/部分退款,资金原路退回原账户

【2294-退款申请】

订单对账

下载交易、退款、手续费明细对账文件,完成财务对账

【4002-对账单文件下载】

3.2对接规范

测试地址:https://ibstest.allinpay.com/yst/yst-service-api/tx/handle

生产地址:https://ibsapi.allinpay.com/yst/yst-service-api/tx/handle

支付产品固定值:payMode=SELF_FUND_OUT

请求方式:POST,数据格式 JSON,编码 UTF-8

开发文档:https://prodoc.allinpay.com/doc/1360/

3.3 消费流程

1.商户通过自有出款渠道(线下打款、自有支付通道、银行转账等)完成实际资金出款

2.商户业务系统调用通联【2290-提现申请】接口,上送支付模式SELF_FUND_OUT,传入提现订单信息与金额

3.通联系统校验:应用支付产品权限配置是否包含"自主出金";资金管理模式是否支持

4.校验通过后,系统执行账户动账操作:会员账户余额扣减,应用自主出金渠道账户增加

5.通联将交易结果异步推送至商户预设回调地址

6.未收到异步通知时,商户可主动调用【3001-订单状态查询】接口获取订单终态

 

自主出金支付必填字段

字段

字段类型

是否必填

字段说明

payMode

String

支付模式固定传值:SELF_FUND_OUT

reqTraceNum

String

商户订单号,全局唯一,不可重复

orderAmount

Long

订单总金额(单位:分)

payAmount

Long

实际支付金额(单位:分),需与orderAmount 一致

authCode

String

用户付款码内容(扫码设备读取到的付款码数字串)

核心返回参数

字段

字段类型

是否必填

字段说明

respCode

String

业务返回码00000:代表接口调用成功66666、66667:交易处理中,需等待异步通知或调用订单查询接口获取终态其他返回码均代表接口调用失败

respTraceNum

String

通联系统生成的唯一订单号,用于后续订单查询、退款、对账等操作

result

String

订单状态:支付成功/支付失败

3.4退款流程

付款码支付支持全额退款、部分退款、多次退款,累计退款金额不得超过原订单实付金额,退款资金将退回原付款账户。

退款必填参数

字段

字段类型

是否必填

字段说明

orderAmount

Long

本次退款金额(单位:分),单次退款金额需大于 0

reqTraceNum

String

商户退款单号,全局唯一,不可重复

orgRespTraceNum

String

原通联订单号(与原商户订单号二选一)

orgReqTraceNum

String

原商户订单号(与原通联订单号二选一)

orgTransDate

String

原订单交易日期,格式:yyyy-MM-dd(传原商户订单号时必填)

respUrl

String

退款结果异步通知地址,需为HTTPS域名,用于接收退款成功/失败通知

退款操作规则

1.调用退款接口时,orgRespTraceNu(原通联订单号)或orgReqTraceNum+orgTransDate(原商户订单号 + 原交易日期)两组参数二选一即可,无需重复传入。

2.多次退款时,每次退款需生成唯一的商户退款单号,避免重复退款;累计退款金额不得超过原订单实际支付金额,超出将被系统直接拒绝。

3.退款申请提交后,通联支付系统实时受理,银行处理时效为1—3个工作日,退款结果将通过 respUrl异步推送至商户系统;商户也可调用订单查询接口查询退款状态。

4.订单已完成资金结算、超过银联扫码支付退款有效期的,将无法通过接口发起退款,需通过线下人工方式处理。

3.5 订单管理

自主出金支付订单需遵循统一状态流转规则,禁止自定义订单状态,确保交易全链路可追溯、可对账、可排查:

订单类型

订单状态

场景说明

提现

0:进行中

支付中:已生成订单,但系统未完成动账

1:交易成功

动账成功:目标账户资金已减少

2:交易失败

动账失败:目标账户资金未增加

退款

0:进行中

退款中:已生成订单,但系统未完成动账

1:交易成功

动账成功:退款资金已退回原账户

2:交易失败

动账失败:退款资金未退回原账户

3.6订单对账

为满足商户财务对账、资金核对与多业务线管理需求,通联提供两种对账文件获取方式,对账文件包含所有的交易、撤销、退款、手续费明细,支持按支付渠道、交易时间维度筛选:

  1. 门户下载对账文件:可在商户门户【对账单下载】菜单下载对账文件
  1. 调用API接口获取对账文件

商户可调用接口自动下载对账文件,支持日度、月度对账文件获取,接口详情参考通联官方文档:https://prodoc.allinpay.com/doc/476/;接口调用支持批量下载、定时拉取,适配商户财务系统自动化对账需求,文件格式为CSV/Excel,包含订单号、交易金额、退款金额、手续费、交易时间、支付方式等核心字段。


2026年8月14日 16:56 收藏文档