Skip to content

核心交易接口

1. 用户到商户的资金划转

用户到商户的资金划转:外部系统通过此接口,将子用户钱包上的余额划转到商户余额上,商户按其业务需要,添加其子用户等价兑换商品。 入参请求中的 pinCode 为商户的用户跳转到快付宝中,设置的支付密码。

1.1 接口信息

  • 访问地址: POST /merchant/transferFromUserToMerchant

1.2 请求参数

参数名称参数命名最大长度类型必填备注
时间戳timestamp20LongYUTC零时区时间戳
商户appKeyappKey20StringY商户appKey
随机字符串nonceStr32StringY保证系统内唯一
外部系统的UserIdextUserId20StringY外部系统的UserId
币种currencyStringYKFB(如果商户只配置了USDT,则支持传输USDT)
划转金额amountStringY划转金额
商家订单IDmcOrderIdStringY商家订单ID
签名sign32StringY签名

1.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
返回信息msgString错误原因
数据dataObject响应数据
Data参数
交易idtransactionId20Long交易id
金额amountBigDecimal金额
到账金额amountArrivalBigDecimal到账金额
费率rateBigDecimal费率
手续费feeBigDecimal手续费
币种currencyString币种
商家订单IDmcOrderIdString商家订单ID
签名sign32String签名

2. 商户到用户的资金划转

商户到用户的资金划转:外部系统通过此接口,将商户钱包上的余额划转到子用户余额上,商户按其业务需要,扣减其子用户等价兑换商品。

2.1 接口信息

  • 访问地址: POST /merchant/transferFromMerchantToUser

2.2 请求参数

参数名称参数命名最大长度类型必填备注
时间戳timestamp20LongYUTC零时区时间戳
商户appKeyappKey20StringY商户appKey
随机字符串nonceStr32StringY随机字符串
币种currencyStringYKFB(如果商户只配置了USDT,则支持传输USDT)
划转金额amountStringY划转金额
商家订单IDmcOrderIdStringY商家订单ID
用户钱包账号address128StringY用户钱包账号
签名sign32StringY签名

2.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
数据dataObject响应数据
Data参数
交易idtransactionId20Long交易id
金额amountBigDecimal金额
币种currencyString币种
商家订单IDmcOrderIdString商家订单ID
签名sign32String签名

3. 商户创建提现订单

商户根据商户ID、网络类型、币种、商家订单号、提现地址、异步回调地址、同步回调地址,进行提现操作。

3.1 接口信息

  • 访问地址: POST /merchant/createMerchantWithdrawOrder

3.2 请求参数

参数名称参数命名最大长度类型必填备注
商户appKeyappKey20StringY商户appKey
时间戳timestamp20LongYUTC零时区时间戳
随机字符串nonceStr32StringY随机字符串
提现金额amount20StringY保留2位小数,范围[0.01,100000000]
网络类型chainType20StringYERC20, TRC20
币种currency20StringYUSDT
商户订单号mcOrderId20StringY商户订单号
提现地址address20StringY提现地址
通知回调地址notifyUrl100StringY详见回调通知文档
签名sign32StringY签名

3.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
数据data128Object响应数据
Data参数
平台订单号orderId20Long平台系统订单号
商户平台订单号mcOrderId20String商户平台订单号
订单金额amountBigDecimal订单金额
到账金额amountArrivalBigDecimal到账金额
币种currency20StringUSDT
网络类型chainTypeStringERC20, TRC20
地址addressString地址
订单状态txnStatus6String0-待处理,1-处理中 2-交易完成,3-交易失败,4-取消交易 5-订单过期
签名sign20String签名

4. 订单查询接口

通过订单号查询订单信息,目前仅可查询商户提现订单。

4.1 接口信息

  • 访问地址: POST /merchant/queryOrder

4.2 请求参数

参数名称参数命名最大长度类型必填备注
商户appKeyappKey20StringY
时间戳timestamp20LongY
随机字符串nonceStr32StringY
平台订单号orderId20LongY
商家订单IDmcOrderId20StringY
签名sign32StringY

4.3 响应参数

参数名称参数命名最大长度类型备注
业务返回码code255Integer200为成功
数据data128Object响应数据
Data参数
平台订单号orderId20Long
币种currency20StringUSDT
订单金额amountBigDecimal
费率rateBigDecimal
手续费feeBigDecimal
到账金额amountArrivalBigDecimal
创建订单时间txnTime20Long
订单状态txnStatus6String0-待支付,1-处理中 2-已支付,3-支付失败,4-取消交易 5-订单过期,6-全部退款
创建时间createTime20Long
商家订单号mcOrderId20Long
通知回调时间notifyTime20Long
商户平台用户IDextUserId20String
链类型chainType20StringERC20, TRC20
签名sign32String

Released under the MIT License.