开始之前
如果您选择使用 Payments API SDK 而不是手动编写 API 请求,则需要先安装相应编程语言的正确版本。例如,如果您想使用 Python SDK,则需要安装 Python 3.7 或更新版本。设置账户
按照开发环境前置准备中的说明设置您的 Cobo 账户并创建您的团队。如果团队已经创建,请让您的团队管理员邀请您加入团队。本指南的所有示例都使用开发环境。请在开发环境 https://portal.dev.cobo.com/ 中创建您的团队。
生成 API Key 和 API Secret
生成一对 Ed25519 密钥对作为 API Key 和 API Secret。本指南以 OpenSSL 为例。要了解有关生成密钥对的其他方法,请参阅生成 API Key 和 API Secret。- 在终端窗口中,运行以下 OpenSSL 命令:
private.key.pem 文件中,公钥保存在 public.key.pem 文件中。
- 您可以通过运行以下命令打印密钥:
注册 API Key
在 Cobo Portal 上注册您的 API Key 并配置相关权限。- 登录 Cobo Portal(开发环境)。
- 在左侧导航菜单中,点击 开发者 > API Keys。
- 点击 注册 API Key。
- 输入 API Key 名称(最多 30 个字符)。
- 输入您在上一步中生成的公钥。
- 选择用户角色和钱包范围。用户角色用于确定 API Key 可以进行的操作,钱包范围用于确定 API Key 可以控制的钱包。
- 将 Callback Endpoint 字段留空(无需填写)。
- 选择临时作为密钥类型。如果您已经有静态 IP 地址,您可以将密钥类型设置为长期,并在IP 白名单中输入您的 IP 地址。
- 点击注册。
- 通知您的团队管理员在 Cobo Guard 上批准请求。
默认情况下,需要至少一半的管理员批准才能成功注册 API Key。
为您的请求添加身份认证信息
如果您选择使用 Payments API SDK,则可以跳过此步骤,因为 SDK 封装了认证机制。
- Biz-Api-Key:API Key。要了解如何生成 API Key,请参阅生成 API Key 和 API Secret。
- Biz-Api-Nonce:随机数是 Unix 时间戳格式的当前时间,以毫秒为单位。
- Biz-Api-Signature:API 签名。要了解如何计算 API 签名,请参阅计算 API 签名。
