银行卡充值
基础信息
- 请求方式:POST
- 接口地址:/api/mastercard/masterCardTopup.html
请求参数
名称 | 类型 | 必选 | Base64 转译 | 字段名 | 说明 |
---|---|---|---|---|---|
cardId | string | false | none | 卡 token | 卡 token 和卡号至少必填一项 |
cardNo | string | false | none | 卡号 | 卡 token 和卡号至少必填一项 |
orderNo | string | true | none | 订单号 | 充值订单号,字母或数 字组成,(10 位至 32 位 之间)唯一 |
payAccountNum | any | false | none | 支付账户 | IBAN(默认不传) |
amount | integer | true | none | 充值金额 | 充值金额,例 1 = 0.01EUR 1 = 0.000001USDT |
currency | string | true | none | 充值币种 | 固定值:EUR/USDT 注意:币种不同,amount 精度不同 |
randomStr | string | true | none | Randomstr | 32 位长度的随机字符串 |
请求示例
{
"amount": 100,
"cardId": "card123456",
"cardNo": "1234567890",
"currency": "EUR",
"orderNo": "ORDER1234567890",
"payAccountNum": "PAY1234567890",
"randomStr": "abcdef1234567890"
}
响应参数
名称 | 类型 | 描述 | 说明 |
---|---|---|---|
topupStatus | integer | 充值状态 | 1 成功 2 失败 3 处理中 |
errMsg | string | 状态描述 | |
currency | string | Currency | 固定值:EUR/USDT 注意:币种不同,amount 精度不同 |
amount | integer | 充值金额 | 例 1 = 0.01EUR 1 = 0.000001USDT |
fee | integer | 手续费 | 例 1 = 0.01EUR 1 = 0.000001USDT |
响应示例
{
"topupStatus":1,
"errMsg":"Success",
"amount":10000,
"currency":"EUR",
"fee":100
}
Updated 4 months ago