卡充值

简要描述

存款(充值)

注意事项

  1. 打币币种和网络需与下单一致,否则会失败。
  2. 如果下单金额小于打款金额,将按照订单金额打款,并按照下单手续费计算;如果下单金额大于打款金额,将按照打款金额充值,并按照下单手续费计算。
  3. 支持的网络和币种:TRX-USDT、BSC-USDT、ETH-USDT、SOL-USDT、TRX-USDC、BSC-USDC、ETH-USDC。

请求URL

/open/merchant/api/cardDeposit

测试环境域名:https://sbx-card-api.alchemypay.org
正式环境域名:https://card-api.alchemypay.org

请求方式

POST

Content-Type: application/json

参数

参数名验签必选类型长度说明
appIdString32商户appid
cardIdstring32卡id
orderNostring64自定义客户交易流水id
amountlong32数币订单金额 (整数位)
cryptoCurrencystring12crypto货币代码
networkstring32网络
signstring512签名

请求示例

{
    "appId": "qmamnbodyqzbdr0w",
    "orderNo": "test00001",  
    "amount": "15", 
    "cardId": "c_48c7125626a84d3a82e1", 
    "cryptoCurrency": "USDT",  
    "network": "ETH", 
    "sign": ""  
}

返回参数说明

参数名类型说明
successboolean成功标志
errorboolean失败标志
msgstring返回处理消息
codeinteger返回代码
modelobject返回数据对象 data
  └ tradeNostring交易单号
  └ addressstring打币地址
  └ expiredTimestring订单超时时间(秒)
traceIdinteger追踪ID

返回示例

{
    "success": true,
    "error": false,
    "msg": "成功",
    "code": 0,
    "model": {
        "tradeNo": "123133213131313131",
        "address":"0xa6d057a1e3d807c31233b2e5892efc5672a24b61"
    },
    "traceId": 1646648711017
}

备注

更多返回错误代码请参考首页的错误代码描述。