汇分账
  1. 支付相关接口
汇分账
  • 安全发
    • 产品介绍
    • 接口签名
    • 接口列表
      • 支付结果回调说明
      • 查询明细
      • 查询批量转账结果
      • 获取回单下载地址
      • 查询签约账户信息
      • 查询转账记录
      • 下发转账任务
  • 支付相关接口
    • 子商户提现查询
      POST
    • 子商户提现
      POST
  • 分账业务接口
    • 产品介绍
    • 对接流程
  • 快捷支付接口
    • 对接流程
    • 接口列表
      • 支付授权接口(接口401,先看这个)
      • 协议支付确认交易
      • 协议支付预交易
      • 协议支付绑卡预交易
      • 协议支付前台绑卡
      • 协议支付解绑
      • 协议支付绑卡确认
      • 支付结果查询
  • 云闪付接口
    • 产品介绍
    • 接口列表
      • 云闪付 APP 支付
      • 支付授权接口(接口401,先看这个)
      • 主扫支付(云闪付)
  • 外卡支付开发接口
    • 国际公认的国家和地区ISO 3166-1代码表
    • 接口协议约定
    • 外卡退款查询
      POST
    • 创建外卡订单
      POST
    • 查询外卡订单
      POST
    • 外卡订单退款
      POST
  • 网银支付
    • 产品介绍
    • 接入流程
  • 数字人民币
    • 产品介绍
    • 对接流程
  • 资金归集
    • 产品介绍
    • 对接流程
  • 互联网直付通
    • 产品介绍
    • 接口列表
  • 汇分账web3钱包
    • 产品介绍
    • 对接流程
  1. 支付相关接口

子商户提现

POST
/pay/withdraw4SubMerchant
支付相关接口
子商户提现

请求参数

Body 参数application/json
子商户提现请求数据
version
string 
可选
outTradeNo
string 
商户的提现订单号
必需
customerCode
string 
必需
父客户编码,外部商户发送请求时,不需设置该字段,系统使用API鉴权完成后添加到HTTP头部客户编码
memberId
string 
必需
子客户编码,并不需要在请求体中指定父商户编码,而是从请求头中获取
isFullAmount
integer <int32>
可选
是否全额 0:非全额,默认 1:全额 如果 isFullAmount 填了 1,则不管 payAmount 的值
procedureCustomerCode
string 
可选
手续费扣除商户 承担手续费的商户,默认为空则为 memberId
bankCardId
string 
可选
银行卡标签 传入此值时,按此值结算卡信息结
算;不传时按默认结算卡信息结算
payAmount
integer <int64>
提现金额
可选
payCurrency
string 
支付币种
必需
notifyUrl
string 
提现结果通知地址
必需
remark
string 
备注
可选
protocol
string 
绑卡协议号
可选
nonceStr
string 
可选
serviceFee
string 
可选
商户服务费 单位分,默认 0 是否允许收取商户服务费,需要联系业务对口人设置
示例
{
  "version": "string",
  "outTradeNo": "string",
  "customerCode": "string",
  "memberId": "string",
  "isFullAmount": 0,
  "procedureCustomerCode": "string",
  "bankCardId": "string",
  "payAmount": 0,
  "payCurrency": "string",
  "notifyUrl": "string",
  "remark": "string",
  "protocol": "string",
  "nonceStr": "string",
  "serviceFee": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/pay/withdraw4SubMerchant' \
--header 'Content-Type: application/json' \
--data-raw '{
    "version": "string",
    "outTradeNo": "string",
    "customerCode": "string",
    "memberId": "string",
    "isFullAmount": 0,
    "procedureCustomerCode": "string",
    "bankCardId": "string",
    "payAmount": 0,
    "payCurrency": "string",
    "notifyUrl": "string",
    "remark": "string",
    "protocol": "string",
    "nonceStr": "string",
    "serviceFee": "string"
}'

返回响应

🟢200成功
*/*
OK
Body
响应信息主体
code
integer <int32>
可选
msg
string 
可选
data
object (Withdraw4SubMerchantResponse) 
可选
returnCode
string 
可选
返回状态码; 0000:处理成功;0000:处理成功
returnMsg
string 
信息
可选
consoleMsg
string 
可选
打印控制台信息。注意:此属性仅用于页面显示调试信息,实际交易中并不存在
outputJSON
string 
可选
payResult
string 
支付结果
可选
payError
string 
支付失败原因
可选
transactionNo
string 
交易单号
可选
amount
integer <int64>
交易金额
可选
procedureFee
integer <int64>
手续费
可选
actualFee
integer <int64>
实际到账金额
可选
nonceStr
string 
可选
示例
{
  "code": 0,
  "msg": "string",
  "data": {
    "returnCode": "string",
    "returnMsg": "string",
    "consoleMsg": "string",
    "outputJSON": "string",
    "payResult": "string",
    "payError": "string",
    "transactionNo": "string",
    "amount": 0,
    "procedureFee": 0,
    "actualFee": 0,
    "nonceStr": "string"
  }
}
上一页
子商户提现查询
下一页
产品介绍
Built with