SuperAPI AI 工具集

hdfc-sg-integration

通用与其它

查看项目

更新于 10-15 23:43

技能介绍

用途:当商户开发者询问如何将 HDFC SmartGateway 支付接入其应用时,该技能充当集成助手。kit 是集成相关知识(字段名、规则、约束、配置结构、响应处理、退款逻辑)的唯一事实来源,商户代码库则决定在哪里、以何种方式落地。

主要能力:先静默扫描代码库,按用途(而非文件名)建立地图,识别语言、事务创建逻辑、数据库连接与结构、支付前端、路由入口和后端目录;随后分五步推进——凭据、支付载荷、支付响应、退款、实现。实现阶段包含 SDK、配置、数据库结构、事务创建接口、支付响应处理、结果页、结账前端、退款接口、路由与最终校验。

使用方式:每次调用读取或创建 sg-integration-session.md,记录已到达步骤、文件路径、商户答复和部分工作,避免重复提问与续接时的臆测。每一步都先读取对应 kit 文件(如 PaymentHandler.php、initiatePayment.php、handlePaymentResponse.php、initiateRefund.php、resources/config.json),不凭记忆假设字段。只向商户提业务问题;代码直接写入真实文件,不提供复制粘贴片段,且不创建已存在的文件,代码风格贴合现有代码库。

关键约束:金额必须服务端从数据库计算,绝不取自客户端 POST;HMAC 校验不可跳过;服务端 orderStatus 调用不可跳过,返回 URL 参数不可单独信任;生产 return_url 必须是可公开访问的 HTTPS 地址;退款须先写库再调接口,超时用同一 ID 重试。config.json 固定位于运行 PaymentHandler.php 的相对路径 resources/config.json,需加入 .gitignore,凭证不从商户处手动索取。若出现问题,先查 references/troubleshooting.md。仅处理 SmartGateway,代码库中其他支付集成一律跳过、不读不改。完成实现后列出所有新建或修改文件、确认完整流程,并提醒商户上线前在 UAT 测试全部流程。其他语言的具体 Base URL、字段细节与错误修复内容资料未完整提供。