沙盒环境 Base URL
将您的 HTTP 客户端指向以下 Base URL 即可访问沙盒环境:获取沙盒环境凭证
沙盒环境 API 密钥与生产密钥分开开通,不通过控制台生成。如需获取沙盒环境的 API key 和 API secret,请直接联系 VelaFi 团队:访问沙盒环境无需完成 KYC/KYB,也无需创建商户账户。VelaFi 团队会为您开通一个预配置的测试账户,其中包含可直接使用的模拟用户和商户数据。
GET /v2/token/generate 获取令牌,并在每个请求的 X-BH-TOKEN 请求头中携带该令牌,方式与生产环境完全相同:
沙盒环境与生产环境对比
下表总结了两个环境之间的主要行为差异。在决定某项操作适合在哪个环境中进行时,可将其作为检查清单。示例:获取法币交易对
以下请求演示了一次完整的沙盒环境 API 调用。它使用的是公开端点,因此可以确认您能够访问沙盒环境,但不会测试您的凭证。推荐的测试流程
上线前,请在沙盒环境中按以下顺序进行端到端集成验证:1
确认凭证
使用沙盒环境的 API key 和 secret 通过
GET https://api-test.velafi.com/v2/token/generate 获取令牌,然后使用该令牌调用 GET /v2/user/account。成功的响应表明您的 key、secret、IP 白名单和 API 访问权限均已配置妥当。2
测试入金订单创建
使用模拟的商户和账户数据创建法币兑加密货币订单。验证系统是否返回
order_id,以及能否通过 ID 获取该订单。3
测试出金订单创建
创建加密货币兑法币订单,并确认响应包含预期的结算详情和收款人信息。
4
测试全球支付订单创建
创建一个法币兑法币订单,其付款方商户和收款方商户配置为不同的法币币种。确认订单状态按预期推进。
5
切换到生产环境
将沙盒环境 Base URL 替换为
https://api.velafi.com,换用您的生产 API key 和 secret,并从生产主机获取令牌。对生产环境的 /v2/user/account 端点重新运行冒烟测试,以确认切换成功。沙盒环境测试工具
沙盒环境提供两个模拟入账充值的端点,您无需转移真实资金即可为测试商户注资。它们仅存在于https://api-test.velafi.com;在 https://api.velafi.com 上会返回 404。两者均支持 GET 或 POST,参数以查询参数形式发送。
模拟法币充值
https://api-test.velafi.com/v2/platform/test/deposit
模拟一笔向商户已激活法币账户的入账银行充值。
number
必填
要入账的商户 ID。
string
必填
法币代码,例如
MXN。number
必填
充值金额。必须大于
0。number
必填
该商户在此币种下已激活法币账户的支付方式 ID。
string
同一
merchantId、fiat 和 paymentId 下某个虚拟账户的别名。设置后,充值将进入该虚拟账户。The merchant has not activated the corresponding fiat currency account.— 该商户没有此fiat和paymentId对应的已激活账户。The depositAlias invalid.— 没有与depositAlias匹配的虚拟账户。This method of currency recharge is not currently supported.— 此支付方式没有充值模拟器。
cURL
模拟加密货币充值
https://api-test.velafi.com/v2/platform/test/crypto/deposit
向商户钱包添加测试加密货币资金。
number
必填
已获批准的商户 ID。
string
必填
USDT、USDC、BTC、MMXN、COPM 或 MXNB 之一。其他值将返回 {"code":500, "msg":"crypto is invalid"}。number
必填
要添加的数量。必须大于
0。code 为 200。
cURL
模拟器仅支持成功的充值,无法生成失败或被退回的充值。
后续步骤
快速入门
设置您的生产账户并生成正式 API 密钥。
API 参考
浏览所有可用端点、参数和响应结构。

