Documentation Index
Fetch the complete documentation index at: https://docs.blockradar.co/llms.txt
Use this file to discover all available pages before exploring further.
简而言之
Blockradar 的法币提现 API 让您可以将受支持的稳定币转换为法币并将资金转账到银行账户。您可以查询受支持的资产、验证银行账户、获取报价并从 master wallet 和 child address 执行提现。
Blockradar 的法币提现 API 让您可以将受支持的稳定币转换为法币并将资金转账到银行账户。您可以查询受支持的资产、验证银行账户、获取报价并从 master wallet 和 child address 执行提现。

前提条件
在使用法币提现之前,请确保您具备以下条件:合规要求
在申请法币提现访问权限之前完成合作伙伴入驻流程(请参阅下方
合规要求)。
API 密钥
从 Blockradar
控制台获取您的 API 密钥。导航至 Developers 进行
生成。
Asset ID
使用 Get Supported
Assets 获取受支持的法币资产。
工作原理
法币提现遵循一个简单的流程:发现资产
获取支持提现的资产。
获取法币
检索所有受支持的货币。
获取汇率
获取所选资产的当前汇率。
验证账户
在发起提现前验证机构账户详情。
获取报价
估算所请求金额的费用和汇率。
执行
提交提现以进行处理。
受支持的法币
| 货币 | 代码 |
|---|---|
| 肯尼亚先令 | KES |
| 尼日利亚奈拉 | NGN |
| 坦桑尼亚先令 | TZS |
| 乌干达先令 | UGX |
| 巴西雷亚尔 | BRL |
| 马拉维克瓦查 | MWK |
合规要求
在访问法币提现之前,请根据您的支付货币覆盖范围完成相应的 合规入驻流程。选择您的入驻路径
- 仅 NGN(奈拉):填写 仅奈拉入驻表单。
- 其他非洲货币:完成 非洲货币合作伙伴入驻。
如果您需要同时访问 NGN 和其他受支持的非洲货币,请完成两个入驻流程。
批准要求
法币提现访问权限将在所选入驻路径的合规审核和批准后启用。Master Wallet 与 Child Address
法币提现在两个层级提供:Master Wallet
从 master wallet 提现。适合资金管理操作。
Child Address
从特定的 child address 提现。适用于面向用户的流程。
Endpoints
| 操作 | Master Wallet | Child Address |
|---|---|---|
| Get Supported Assets | GET /v1/wallets/{walletId}/withdraw/fiat/assets | — |
| Get Institutions | GET /v1/wallets/{walletId}/withdraw/fiat/institutions | — |
| Get Exchange Rates | GET /v1/wallets/{walletId}/withdraw/fiat/rates | — |
| Get Currencies | GET /v1/wallets/{walletId}/withdraw/fiat/currencies | — |
| Verify Institution Account | POST /v1/wallets/{walletId}/withdraw/fiat/institution-account-verification | — |
| Get Quote | POST /v1/wallets/{walletId}/withdraw/fiat/quote | POST /v1/wallets/{walletId}/addresses/{addressId}/withdraw/fiat/quote |
| Execute | POST /v1/wallets/{walletId}/withdraw/fiat/execute | POST /v1/wallets/{walletId}/addresses/{addressId}/withdraw/fiat/execute |
典型流程
- 获取受支持的资产以选择要提现的稳定币。
- 列出机构并选择银行/机构标识符。
- 验证账户以确认账户名称/详情。
- 获取报价以在执行前显示费用和汇率。
- 执行提现并在系统中跟踪状态。
步骤 1:获取报价
在执行提现之前,请始终先获取报价,以便向用户展示汇率和费用。请求参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
assetId | string | 是 | 要提现的稳定币资产 ID |
amount | string | 是 | 以资产单位表示的提现金额 |
currency | string | 是 | 目标法币(例如 NGN) |
accountIdentifier | string | 是 | 银行账号或标识符 |
institutionIdentifier | string | 是 | 银行/机构代码 |
报价示例
步骤 2:执行提现
接受报价后,使用相同的详细信息执行提现。请求参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
assetId | string | 是 | 要提现的稳定币资产 ID |
amount | string | 是 | 以资产单位表示的提现金额 |
currency | string | 是 | 目标法币(例如 NGN) |
accountIdentifier | string | 是 | 银行账号或标识符 |
institutionIdentifier | string | 是 | 银行/机构代码 |
reference | string | 否 | 用于幂等性/跟踪的客户端引用 |
metadata | object | 否 | 附加到交易的键值元数据 |
note | string | 否 | 此次提现的人类可读备注 |
执行示例
执行响应
Webhooks
通过以下 webhook 事件跟踪提现状态:| 事件 | 描述 |
|---|---|
offramp.processing | 提现正在处理中 |
offramp.success | 提现成功完成 |
offramp.failed | 提现失败 |
Webhook payload 示例
完整流程示例
以下是展示验证 → 报价 → 执行流程的完整实现:错误响应
无效的银行详情
无效的银行详情
不支持的货币
不支持的货币
不支持的资产
不支持的资产
功能未启用
功能未启用
余额不足
余额不足
原生代币余额不足
原生代币余额不足
Master Wallet 余额不足
Master Wallet 余额不足
最佳实践
用户体验
- 首先验证账户:在显示报价前始终确认账户名称
- 显示完整成本:展示汇率、网络费用和总金额
- 呈现处理状态:使用 webhooks 实时更新用户状态
安全
- 验证输入:确保货币、机构和账户标识符格式正确
- 使用引用:使用唯一的
reference跟踪提现 - 通过 webhooks 确认:将
offramp.success视为最终事实来源
性能
- 缓存机构列表:定期刷新而不是每次请求都获取
- 复用资产元数据:缓存受支持的资产和货币
- 对瞬时错误进行重试:对 5xx 响应使用指数退避
API 参考
| Endpoint | 描述 |
|---|---|
| Get Supported Assets | 列出受支持的稳定币资产 |
| Get Institutions | 按货币列出机构 |
| Get Exchange Rates | 获取报价的汇率 |
| Get Currencies | 列出受支持的法币 |
| Verify Institution Account | 验证银行账户详情 |
| Master Wallet Quote | 从 master wallet 获取报价 |
| Master Wallet Execute | 从 master wallet 执行提现 |
| Child Address Quote | 从 child address 获取报价 |
| Child Address Execute | 从 child address 执行提现 |
支持
- 邮箱:[email protected]
- 文档:API 参考

