跳到主要内容

快速开始

Elaypay 提供 RESTful API 用于服务端对服务端集成。所有 API 端点使用 HMAC-SHA256 签名认证 进行安全访问。

基础 URL

https://api.elaypay.app/api/v1/

认证

每个 API 请求必须包含四个请求头:

请求头说明
X-Api-KeyAPI 密钥标识符(sk_live_xxx
X-Signature请求的 HMAC-SHA256 签名
X-TimestampUnix 时间戳(秒)
X-Nonce唯一请求标识符(UUID)

详见 认证指南

快速示例

curl -X GET https://api.elaypay.app/api/v1/wallets \
-H "X-Api-Key: sk_live_xxx" \
-H "X-Signature: <computed_signature>" \
-H "X-Timestamp: 1709337600" \
-H "X-Nonce: 550e8400-e29b-41d4-a716-446655440000"

响应格式

所有响应遵循标准信封格式:

200 OK
{
"version": "1.3.0",
"timestamp": 1709337600000,
"success": true,
"code": "2000",
"message": "SUCCESS",
"data": {
"bizId": "ws_abc123",
"workspaceName": "My Workspace"
}
}
字段类型说明
versionstringAPI 版本
timestampnumber响应时间戳(毫秒)
successboolean成功为 true,错误为 false
codestring机器可读状态码
messagestring人类可读消息
dataobject响应数据(错误时为 null

错误码

错误码按业务域前缀组织。完整目录请参阅 错误处理指南

前缀业务域
S系统 / 参数校验
W钱包
T转账
GA网关认证

分页

列表接口支持通过查询参数分页:

参数默认值说明
page0页码(从 0 开始)
size20每页条数(最大 100)
sort各异排序表达式(如 createdAt,desc

详见 分页指南

下一步