SuperAPI AI 工具集

setup-chip

编程与开发

查看项目

更新于 10-15 10:12

技能介绍

用途

setup-chip 用于 CHIP Collect 支付集成工作,可帮助完成设置、构建、调试和解释 CHIP Collect 支付集成。当用户需要处理 CHIP Collect 相关任务时使用该技能。

主要能力

该技能基于官方 CHIP Collect API 文档提供事实性 API 指导与集成代码编写支持。在给出 API 指导或编写集成代码前,应先阅读 references/chip-collect-docs.md,其中包含已下载的 CHIP Collect markdown 页面以及来自 https://docs.chip-in.asia/chip-collect/overview/introduction 的内嵌 OpenAPI 块。当用户询问如何注册、需要哪些 API 密钥、凭证来源或仪表板设置要求时,应阅读 references/account-setup.md。

核心事实包括:

  • 基础 URL:https://gate.chip-in.asia/api/v1/
  • 认证:每个请求使用 Authorization: Bearer <secret key>
  • 凭证:API key 和 Brand ID 来自门户中的 CHIP Collect Developers 页面
  • 金额:货币值使用最小货币单位。例如 price: 100 等于 RM 1.00
  • 创建结账/支付链接流程:POST /purchases/,然后使用响应中的 checkout_url
  • 支付状态选项:success callback、GET /purchases/{id}/ 或 webhook 事件
  • 测试卡:4444 3333 2222 1111 非 3DS,5555 5555 5555 4444 3DS,CVC 123,有效期 >= 当前月/年
  • 回调签名:X-Signature 是对原始请求体的 SHA256 摘要进行 base64 RSA PKCS#1 v1.5 签名
  • 成功回调公钥:GET /public_key/;webhook 公钥:Webhook.public_key

查找映射涵盖:

  • Purchases:创建、检索、取消、捕获、charge token、退款、释放、重发发票、标记已支付
  • Clients:创建/列出/检索/更新/删除,循环 token 列出/检索/删除
  • Webhooks:创建/列出/检索/更新/删除
  • 支付方式:GET /payment_methods/,通常带 brand_id 和 currency
  • Direct post:intro、card、FPX、DuitNow QR、e-wallet
  • 在线流程:payment link、pre-authorization、subscriptions、custom flow
  • 账户/报表:balance、turnover、company statements

使用方式

使用参考 OpenAPI 块中的精确端点路径和请求字段。按文档保留 CHIP Collect 端点上的尾部斜杠。编写代码时,将密钥保存在环境变量中,切勿硬编码 API key 或 Brand ID。对于 webhook/回调,签名验证需要原始请求体。如果用户询问最新定价、法律条款、支持的方法或生产门户状态,应先核实实时文档。

适用场景

适用于需要接入、构建、调试或解释 CHIP Collect 支付集成的开发工作,包括创建支付链接、查询支付状态、处理回调与 webhook、管理客户与支付方式等。

限制

该技能依赖参考文档提供事实性指导;对于最新定价、法律条款、支持的方法或生产门户状态等动态信息,需先核实实时文档。资料中未提供其他限制说明。