跳转到主要内容
所有 API 请求必须通过在 x-api-key 请求头中传递 API 密钥来进行认证。

API 密钥

启润支付使用 API 密钥来认证请求。你可以在商户控制台中管理你的 API 密钥。 有两种类型的 API 密钥:
密钥类型前缀用途
生产密钥kyren_live_生产环境 — 真实付款
测试密钥kyren_test_沙盒环境 — 不会产生真实扣款

发送认证请求

在每个请求的 x-api-key 请求头中包含你的 API 密钥:
curl https://api.kyren.top/v1/products \
  -H "x-api-key: kyren_live_xxxxxxxxxxxxxxxxxxxx"
请妥善保管你的 API 密钥。
  • 切勿在客户端代码(JavaScript、移动应用)中暴露 API 密钥
  • 切勿将 API 密钥提交到版本控制系统
  • 在服务器上使用环境变量存储密钥
  • 如果密钥泄露,请立即重新生成

环境

环境接口地址API 密钥前缀
生产环境https://api.kyren.topkyren_live_
沙盒环境https://test-api.kyren.topkyren_test_
测试密钥和生产密钥完全隔离。使用测试密钥创建的数据在生产环境中不可见,反之亦然。

重新生成 API 密钥

如果你的 API 密钥泄露,可以在控制台中重新生成:
  1. 前往 控制台 > 开发者
  2. 点击要替换的密钥旁边的重新生成
  3. 确认操作
重新生成密钥会立即使旧密钥失效。请确保更新所有集成中的密钥。

错误响应

认证失败时,API 返回 401 Unauthorized 响应:
{
  "code": 401,
  "message": "Unauthorized"
}
常见原因:
  • 缺少 x-api-key 请求头
  • API 密钥无效或已过期
  • 在生产环境 URL 上使用了测试密钥(或反之)