开发人员
在数据后台的“开发人员”页面,您可以:
- 按照快速交互式指南,在沙盒中完成您的首笔支付。
- 创建、更新或删除 API 密钥和访问密钥,以管理 API 身份校验。
- 为您的沙盒环境创建测试数据。
- 查看 Checkout.com 服务状态。
- 访问开发人员资源。
入门
这个快速指南将帮助您使用付款功能。我们将帮助您创建您的第一组密钥,并在我们的沙盒中使用 Frames 创建交易。
管理 API 身份校验
您可以使用两种形式的API 身份校验:API 密钥与 OAuth 2.0 访问密钥。
在数据后台,您可以:
- 列出并查看您的密钥。
- 创建新密钥。
- 编辑或删除现有密钥。
任何拥有开发人员或管理员权限的用户都可以查看或创建密钥,但只有具备所有者权限的用户才能编辑或删除现有密钥。
您创建的密钥只能用于您在数据后台有权访问的实体及其处理渠道。这将由您的“所有者”或“管理员”身份决定。
创建密钥:
- 登录数据后台,前往 Developers > Overview 或 Developers > Keys。
- 选择 Create a new key。
- 选择要创建的密钥类型。
- 给这个密钥添加一个描述,以便辨别密钥的用途。
- 确定分配给特定 API 的访问权限范围。对于机密 API 和访问密钥,为方便起见,系统默认自动分配所有范围。如果要限制密钥的访问权限范围,请使用 Customize 选项。
- 根据所选范围,选择一个实体和(可选)一个处理渠道。默认情况下,密钥将被允许访问所有处理渠道。或者,您可以手动为单个密钥分配最多 25 个处理渠道。
- 选择 Submit 以创建密钥。对于机密 API 和访问密钥,需以安全方式复制保存密钥内容,因此您只能在这里看到这个值一次。公共 API 密钥在创建后可以随时查看。
创建测试数据
您可以为付款、争议和退款在您的沙盒环境中创建测试数据。
注意目前,创建测试数据的功能仅供直销商户使用。您可以使用 Auto add test data 选项,以创建预定义的样本数据集;也可以使用 Add custom test data 选项自定义测试数据集。
查看服务状态
服务状态查看器允许您监测 Checkout.com 各种服务状态。
服务旁边的绿色标志表示服务正常。黄色标志表示存在轻微问题。红色标志表示指定服务已报错。
有关系统状态报告的更多详细信息,请联系您的客户经理或解决方案工程师。
开发人员资源
开发人员资源专区可以方便用户从一个地方访问我们的文档、API 参考和 GitHub 资源库。
Webhook构建通知流,及时更新所选实体的付款事件。
Webhooks 异步回调
利用 Checkout.com 的 Webhook 功能,您可以直接在数据后台构建符合您业务需求的通知流。
选择要接收通知的事件和实体,最多可以注册 50 个 Webhook 端点。
信息您还可以使用我们的工作流 API来创建 Webhook。
创建 Webhook
通过数据后台创建 Webhook,以便接收与您的账户相关的各种事件的通知。例如,付款周期活动、身份校验更新或发卡状态变化。
- 前往 Developers > Webhooks 页面。
- 选择 New webhook。
- 输入 Webhook 的 Name,方便识别。
- 输入 Endpoint URL。Webhook 将发送到此地址。端点 URL 的前缀应为“https://”或“http://”。
- 输入 Authorization header key。此密钥将包含在 Webhook 的标题中,以验证通知是否来自 Checkout.com。
- 输入 Signature key。该字段为必填字段,因为我们使用该密钥对 webhook 签名中 HMAC 的通知内容进行哈希处理。
- 您可以配置 HTTP 标头,这些标头将包含在每个 Webhook 通知中。这个功能可以用来配置 Webhook 通知的“授权”HTTP 标头中提供的密钥,使您可以通过服务器来验证请求。
- 选择要让 Webhook 通知您的事件。每个端点可以选择的事件没有数量限制。
- 选择要接收通知的实体或处理渠道。
- 选择 Create webhook,以发布您的端点。
创建 Webhook 后,我们将开始向指定的端点发送相关通知。
删除 Webhook
如果您具有管理通知权限,就可以删除不再需要的 Webhook。要执行此操作,请转到 Webhook details 页面,并在右上角选择 Delete。
信息当 Webhook 只与您有权访问的实体相关联时,您才能删除这些 Webhook。如果需要删除不在您权限范围内的实体的 Webhook,请先取消 Webhook 与这些实体的关联。