实时提现交易(一般户到银行卡)

1、修订记录

修订记录 日期 说明
1.0 2026.08.31 初版

2、业务说明

(1)接口说明

实时提现交易(一般户到银行卡)

请求主体类型:application/json

请求方式:POST

3、请求地址

环境 HTTPS请求地址
测试环境 https://appdev.ysepay-test.com/openapi/unify/basePay/withdraw/quickAcccept
正式环境 https://ysgate.ysepay.com/openapi/unify/basePay/withdraw/quickAcccept

4、请求参数说明

4.1、公共请求参数

参数 类型(长度) 必填 参数说明
timeStamp String Y 发送请求的时间,格式"yyyy-MM-dd HH:mm:ss"
method String(128) Y 接口名称,固定值:unify.basePay.withdraw.quickAcccept
charset String(10) Y 请求使用的编码格式,如utf-8,gbk,gb2312等,固定为utf-8
sign String Y 商户请求参数的签名串(签名算法默认为国密),详见demo,注意:请用商户私钥进行签名
check String Y 银盛公钥加密随机生成的字符串(key)得到的加密值,详见demo
bizContent String Y 业务参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递。注意:需要通过AES以及随机生成的字符串(key)加密业务参数集合,得到bizContent
reqId String Y 请求唯一流水号,商户系统唯一,要求32个字符内(最少14个字符),只能是数字、大小写字母_-且在同一个商户号下唯一。最后12位要求格式为"yyMMddHHmmss" 示例值:xy1415220315145602
certId String Y 发起方商户号,服务商在银盛给自己开设的商户号,即可当作发起方商户号,由银盛生成并下发。 注意:不同于子商户号,服务商发展的商户即为子商户号
version String Y 调用的接口版本,固定为:1.0

4.2、业务请求参数

(bizContent加密前的json数据明文字符串)

参数 类型(长度) 必填 参数说明
notifyUrl String(190) Y 交易通知地址,必填;
orderId String(32) Y 商户订单号,由大小写英文字母、数字、下划线及横杠组成
shopDate String(8) Y 交易日期,交易日期,格式:yyyyMMdd
mercId String(32) N 商户号,1. 可空,商户号为空时,使用certId,作为商户号;
2.商户号和发起方商户号不一致,会检查机构信息,或通过发起方的代理密码,检查代理关系
currency String Y 币种,CNY:人民币
大小写敏感
amount String(10) Y 订单金额,单位:分
remark String(250) Y 订单备注
bankAccountNo String(32) N 到帐卡账号,cardType 为 提现卡(1),此参数必填;
cardType 为 结算卡(2),此参数可空
cardType String N 到账卡类型,1:提现卡
2:结算卡
为空则默认1-提现卡
proxyPassword String N 代理密码,商户号和发起方商户号不一致,通过发起方的代理密码,检查代理关系
busiCode String N 业务代码,可空,默认:00510003(支付账户提现)

5、响应参数说明

请注意:银盛后期会对返回参数保留扩展的权力,扩展方式为新增参数但不会删除参数,请商户在解析银盛返回参数时要支持银盛可能扩展参数这种情况。

5.1、公共响应参数

参数 类型(长度) 必填 参数说明
code String(5) Y 网关响应码,示例值:00000 详见网关公共响应码
msg String(50) Y 网关响应码描述
subCode String Y 业务响应码,参见具体的API接口文档
subMsg String Y 业务响应描述
timeStamp String Y 响应时间,格式"yyyy-MM-dd HH:mm:ss"
norce String(128) Y 随机参数
sign String Y 响应参数的签名串,详见demo,
注意:请用银盛公钥进行验签
businessData String Y 业务响应参数集合,
注意:银盛网关通过AES加密业务响应参数集合,得到businessData,商户需要对其进行解密,详情请见demo

5.2、业务响应参数

响应业务参数businessData(json数据)

参数 类型(长度) 必填 参数说明
tradeStatus String N 交易状态,00: 支付成功
99: 支付失败
10: 处理中
50: 超时
其他: 均作为处理中处理,请稍后发起查询获取交易结果
tradeStatusMsg String N 状态描述
orderId String N 商户订单号,同请求报文“商户订单号”
tradeSn String N 交易流水号,银盛内部订单号
accountDate String N 会计日期,格式:yyyyMMdd
amount String N 订单金额,单位:分
fee String N 手续费,单位:分
payeeFee String N 收款方手续费,单位:分
partnerFee String N 发起方手续费,单位:分
payerFee String N 付款方手续费,单位:分

6、业务响应码 网关公共响应码

响应码 响应码描述 解决方案
0000 请求成功
9999 交易失败
B023005 参数不能为空
B020100 参数校验错误
B023004 返回结果为空
B089000 系统异常
B081109 内部业务查询失败
B081102 订单重复
B081103 风控检查异常
B083009 订单不存在
B081106 计费失败
B041101 代理密码不正确
B080100 参数校验错误

results matching ""

    No results matching ""