Skip to content

商户接口

1. 获取商户的子用户

获取商户的子用户,这个接口入参外部系统的用户id,可以查询这个用户的基本信息(平台用户id,名字)、余额信息(币种、用户余额)、跳转钱包url(通过此链接可以跳转到快付宝平台)。

1.1 接口信息

  • 访问地址: POST /merchant/getMerchantCustomer

1.2 请求参数

参数名称参数命名最大长度类型必填备注
时间戳timestamp20LongYUTC零时区时间戳
商户appKeyappKey20StringY商户appKey
随机字符串nonceStr32StringY保证系统内唯一,如短uuid
外部系统的UserIdextUserId20StringY外部系统的UserId
签名sign32StringY签名方式详见安全规范

1.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
返回信息msgString错误原因
数据dataObject响应数据
Data参数
平台userIduserId20Long平台userId
外部用户idextUserId20String外部用户id
用户名字username128String用户名字
币种currency10String币种
用户余额balanceBigDecimal用户余额
h5访问链接url1024Stringh5访问链接
钱包账号address1024String钱包账号地址
波场钱包地址tronAddress1024String波场钱包地址
签名sign32String签名

2. 查询商户余额

查询商户用户的余额信息。

2.1 接口信息

  • 访问地址: POST /merchant/getMerchantBalance

2.2 请求参数

参数名称参数命名最大长度类型必填备注
商户appKeyappKey20StringY商户appKey
签名sign32StringY签名
时间戳timestamp20LongYUTC零时区时间戳
随机字符串nonceStr32StringY随机字符串

2.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
返回信息msgString错误原因
数据data128Object响应数据
Data参数
商户IDmerchantIdLong商户ID
商户usdt余额usdtBalanceBigDecimal商户usdt余额
商户kfb余额kfbBalanceBigDecimal商户kfb余额
签名sign32String签名

3. 商户货币兑换

商户货币兑换接口,商户可以通过此接口将一种货币兑换成另一种货币。 主要场景:

  1. 商户子用户划转到商户的余额为KF币,商户提现需要将KF币兑换为USDT币后,才能提现到外部钱包。
  2. 商户逆划转金额给用户需要使用KF币,故商户充值USDT进来后,需要兑换为KF币,才能进行逆划转。

3.1 接口信息

  • 访问地址: POST /merchant/exchange

3.2 请求参数

参数名称参数命名最大长度类型必填备注
商户appKeyappKey20StringY
时间戳timestamp20LongYUTC零时区时间戳
随机字符串nonceStr32StringY
兑换金额amount20StringY保留2位小数,范围[0.01,100000000]
兑出货币单位sendCurrency20StringYUSDT、KFB
兑入货币单位receiveCurrency20StringYUSDT、KFB
签名sign32StringY

3.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
数据data128Object
Data参数
兑出货币单位sendCurrency20String
兑入货币单位receiveCurrency20String
兑换金额amountString
兑换到账金额amountArrivalString
兑换汇率rateBigDecimal
交易idtransactionIdLong
签名sign20String

4. 商户获取提现手续费

提前获取提现的手续费。

4.1 接口信息

  • 访问地址: POST /merchant/getWithdrawFee

4.2 请求参数

参数名称参数命名最大长度类型必填备注
商户appKeyappKey20StringY
时间戳timestamp20LongY
随机字符串nonceStr32StringY
金额amount15StringY订单金额(2位小数)
币种currency15StringYUSDT
签名sign32StringY

4.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
数据data128Object
Data参数
金额amountBigDecimal提现金额
到账数量amountArrivalBigDecimal到账金额
手续费feeBigDecimal手续费
费率rateBigDecimal费率
验签signString

5. 创建商户支付订单(预下单)

创建商户支付订单,返回支付链接。

5.1 接口信息

  • 访问地址: POST /merchant/pay/create

5.2 请求参数

参数名称参数命名最大长度类型必填备注
商户appKeyappKey20StringY商户appKey
时间戳timestamp20LongYUTC零时区时间戳
随机字符串nonceStr32StringY随机字符串
商户订单号mcOrderId64StringY商户订单号
金额amount20StringY订单金额
币种currency10StringY币种 (如 USDT)
商品名称productName128StringN商品名称
异步通知地址notifyUrl255StringN异步通知地址
签名sign32StringY签名

5.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
数据data128Object
Data参数
支付链接payUrlString支付链接 (Telegram Deep Link)
系统交易单号idLong系统交易单号
创建时间createTimeLong创建时间戳
过期时间expireTimeLong过期时间戳
签名sign32String签名

Released under the MIT License.