基础 URL
请根据你的集成阶段选择相应的环境。开发和测试时请使用沙盒环境,以免转移真实资金。只有在准备正式上线时才切换到生产环境 URL。沙盒环境和生产环境的凭证不能互换使用。请使用为你所调用环境签发的 API key、API secret 和令牌。
请求格式
所有请求体均以 JSON 格式发送,并相应设置Content-Type 请求头:
X-BH-TOKEN 请求头中包含业务令牌。使用你的 API key 和 API secret 对请求签名,通过 GET /v2/token/generate 获取令牌。详情请参见认证页面。
请求示例
响应结构
成功的响应会包装在以下 JSON 结构中。错误响应包含code 和 msg,但不包含 data;参见错误码。
number
成功时为
200(少数接口返回 0)。出错时,code 为错误码(除 30012 外均为负数)。它与 HTTP 状态码并不对应:携带错误 code 的响应使用 HTTP 400 或 500。参见错误码。string
概括结果的简短可读信息,例如
"SUCCESS" 或错误描述。object | array | null
接口返回的数据。其结构因接口而异,并在各个参考页面中分别说明。
HTTP 状态码
下表列出了 API 返回的 HTTP 状态码。速率限制
以下接口设有默认速率限制,按 VelaFi 账户计数,且每个接口单独计算。一分钟的时间窗口从你的第一个请求开始,一分钟后重置。超出限制的请求会被拒绝,并返回 HTTP
400 及代码 -1006(Execution status unknown.),而不是 429。此外,任何接口在收到过多并发请求时都可能返回代码 30012(HTTP 400)。请在重试前进行退避。对于创建订单的调用,请遵循错误码中“结果未知:重试前先检查”一节的说明,因为 -1006 也用于其他失败情况。主要章节
使用下方卡片直接跳转到你需要的资源分组。商户
配置商户资料、获取商户详情并管理商户级设置。
订单
创建、查询和管理入金、出金以及法币到法币支付订单。
收款人
添加和管理接收付款的银行账户和加密货币钱包。
Webhook
订阅订单状态变更等事件的实时通知。

