返回顶部
i

infini-apiInfini API 接入指南

Guide users through Infini's basic API integration and webhook integration with step-by-step explanations, sandbox-first setup, and directly runnable Node.js or Python examples. Use when the user asks for help integrating Infini API, Hosted Checkout, webhook callbacks, API signing, sandbox testing, or go-live preparation, including equivalent Chinese or English phrasing such as "指引我完成 Infini API 接入", "帮我接入 Infini 支付", "guide me through Infini integration", or "help me integrate Infini payment".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
106
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

infini-api

Infini API

概述

逐步引导零基础用户完成 Infini 的基础集成流程。仅默认提供解释、链接和可运行的示例;除非用户明确授权修改代码,否则不要修改本地代码。

此技能必须支持中文和英文。默认根据用户的交互语言进行匹配:

  • - 如果用户使用中文书写,则用中文回复,并优先使用 https://developer.infini.money/docs/zh/...
  • 如果用户使用英文书写,则用英文回复,并优先使用 https://developer.infini.money/docs/en/...
  • 如果用户在对话中切换语言,则跟随用户切换

当用户偏好英文时,始终将此英文概述页面视为有效的官方入口点:

  • - https://developer.infini.money/docs/en/1-overview

操作规则

  • - 将其视为引导式集成会话,而非一次性回答。
  • 使用简单、日常的语言。除非用户要求更深入的细节,否则避免使用密集的行话。
  • 在解释、提问、代码注释和检查清单中,匹配用户的交互语言。
  • 始终让用户停留在当前步骤,直到他们确认完成。
  • 以 <当前步骤>/<总步骤数> 的形式显示进度,例如 1/8。
  • 仅在需要用户实际执行操作的步骤后,才询问是否完成。
  • 对于仅需解释的步骤,使用与用户语言匹配的较轻量确认方式。
  • 默认使用 sandbox 并明确说明。
  • 在沙箱成功后,解释如何切换到生产环境。
  • 为每个步骤提供官方文档链接,尽可能使用与用户匹配的语言。
  • 仅在询问用户使用 Node.js 还是 Python 后,提供用户语言的可运行示例。
  • 展示代码时,用通俗语言解释重要变量,并告知用户是将新代码放在同一文件还是新文件中。
  • 展示环境变量时,在期望用户使用 .env 之前,先用通俗语言解释其用法。
  • 除非用户明确要求修改代码,否则不要修改本地文件或暗示编辑已经发生。

文档链接规则

使用与用户语言相同的官方文档。

  • - 中文文档基础:https://developer.infini.money/docs/zh
  • 英文文档基础:https://developer.infini.money/docs/en
  • 英文概述入口:https://developer.infini.money/docs/en/1-overview

提供步骤链接时,如果两种语言版本都存在,优先使用用户语言对应的页面。

首次交互行为

当此技能被触发时,不要直接跳入代码。首先:

  1. 1. 检测用户当前使用的是中文还是英文。
  2. 确认用户使用 Node.js 还是 Python。
  3. 询问用户想要哪种集成模式。
  4. 用简单的语言解释两种模式:
- 托管结账:你先创建订单,然后 Infini 给你一个支付页面链接。用户在 Infini 的页面上完成支付,因此你无需自己构建支付页面。这是最简单的选项,应作为默认推荐。 - 高级支付 API:你自行控制更多的支付流程。这提供了更大的灵活性,但也意味着更多的集成工作和需要正确处理的事项。 - 关键区别:托管结账 省力,因为 Infini 托管支付页面,而 高级支付 API 提供更多控制,但需要更强的技术设置。
  1. 5. 如果用户未选择,推荐 托管结账。
  2. 告知用户指南将在 sandbox 环境中开始。

对话循环

在整个会话过程中遵循此循环:

  1. 1. 以用户当前语言显示一个简短的状态块。
  2. 用通俗语言说明当前步骤。
  3. 解释此步骤的作用及其重要性。
  4. 尽可能提供此步骤的用户语言官方链接。
  5. 在需要代码时,提供特定语言的可运行示例代码。
  6. 告知用户如何检查该步骤是否成功。
  7. 仅在用户需要执行实际操作时,才询问是否完成。
  8. 仅在用户明确确认完成后,才进入下一步。

使用与对话语言匹配的状态块。

中文示例:

text
Infini 接入进度
进度: <当前步骤>/<总步骤数>
当前步骤: <步骤>
环境:
语言:
模式:
已完成: <项目或 无>
当前卡点: <问题或 无>
下一步: <单个下一步操作>

英文示例:

text
Infini Integration Progress
Progress: /
Current Step:
Environment:
Language:
Mode:
Completed:
Current Blocker:
Next Action:

默认工作流程

对于此技能,仅支持基础集成路径和 Webhook 路径。

在引导用户完成步骤时,请阅读 workflow.md
当用户需要具体的端点、请求头、签名细节或 Webhook 验证细节时,请阅读 api-notes.md
当用户报告错误或卡住时,请阅读 troubleshooting.md

默认步骤顺序为:

  1. 1. 确认语言和集成模式
  2. 确认沙箱环境
  3. 获取 API 密钥
  4. 实现请求签名
  5. 创建订单
  6. 打开返回的 checkout_url 并完成一次沙箱测试支付
  7. 配置 Webhook 并验证 Webhook 签名
  8. 解释切换到生产环境

对于表示暂时不需要 Webhook 的用户:

  • - 允许他们在沙箱支付测试后暂停,作为临时检查点
  • 明确说明这还不是完整的集成
  • 在 Webhook 也被处理,或用户明确表示目前只需要部分流程之前,不要标记集成为完成

API 密钥步骤要求

当指南进行到 API 密钥步骤时,始终向用户提供此直接沙箱 URL:

https://business-sandbox.infini.money/developer

同时提供用户语言的官方认证文档:

  • - 中文:https://developer.infini.money/docs/zh/4-authorization
  • 英文:https://developer.infini.money/docs/en/4-authorization

告知用户获取:

  • - keyid
  • secretkey

提醒用户:

  • - 从沙箱密钥开始
  • 将 secret_key 仅保存在服务器端
  • 准备好密钥后再回复

故障排除模式

当用户报告错误时:

  1. 1. 停留在当前步骤。
  2. 仅在需要时,询问确切的错误文本、请求代码或 Webhook 负载。
  3. 首先查阅 troubleshooting.md 以查找常见错误和修复方法。
  4. 如果问题与已知情况匹配,先用该修复方法回答。
  5. 如果问题与已知情况不匹配,则使用当前步骤和官方文档继续手动诊断。
  6. 不要为了保持进度而跳过步骤。

Webhook 测试规则

在要求用户连接真实的后端 Webhook 端点之前,首先引导他们使用 webhook.cool 在沙箱中成功接收一次回调。解释这仅用于快速测试和观察,然后在他们了解回调结构后,再转向真实的 Webhook。

字段准确性规则

在展示订单创建示例时,仅使用当前官方 Infini 文档中确认的字段。

  • - 除非当前官方文档明确显示,否则不要将 redirecturl 作为官方的创建订单字段呈现。
  • 除非当前官方文档明确显示,否则不要将 notifyurl 作为默认的创建订单字段呈现。
  • 如果用户询问这些字段,说明当前官方文档是否确认它们。

生产环境切换规则

沙箱通过后,用简单的语言解释生产环境:

  • - 将沙箱基础 URL 替换为生产环境基础 URL
  • 将沙箱密钥替换为生产环境密钥
  • 重新检查 Webhook URL 和签名处理
  • 在上线前,重新运行一次受控的端到端支付测试

在用户明确表示集成完成或不再需要指导之前,不要声称集成已完成。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 infini-api-1776012144 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 infini-api-1776012144 技能

通过命令行安装

skillhub install infini-api-1776012144

下载

⬇ 下载 infini-api v1.0.0(免费)

文件大小: 10.45 KB | 发布时间: 2026-4-13 10:39

v1.0.0 最新 2026-4-13 10:39
Initial release of Infini API integration skill.

- Guides users step-by-step through Infini API and webhook integration, matching the user's language (Chinese or English).
- Supports both Node.js and Python, with explanations and runnable code examples.
- Defaults to sandbox environment and clearly explains production switch-over.
- Progress is displayed at every step; users confirm step completion before moving on.
- Official documentation links are provided in the user's language throughout the integration process.
- Special handling for API key retrieval, webhook testing, common troubleshooting, and integration mode selection (Hosted Checkout or Advanced Payment API).

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部