用途
setup-fiuu 用于 Fiuu 支付网关的集成工作,支持搭建、构建、调试、审查和讲解 Fiuu 支付集成。它依据官方 Fiuu API 规范,覆盖 Seamless Integration、Inpage Checkout、Mobile XDK、SDK 等集成方式。
参考资料
在给出事实性 API 指导或编写集成代码前,应先阅读 references/fiuu-api.md。该文件包含源 URL、集成面、环境主机、端点角色、vcode/skey 公式、webhook/IPN 指引、移动 XDK 事实以及漏洞修复。
当用户询问如何注册、需要哪些凭据、密钥来源,或需要哪些仪表盘/域名设置时,阅读 references/account-setup.md。
当需要选择 Fiuu GitHub 仓库、SDK、插件或移动平台参考时,阅读 references/source-map.md。
核心工作流
- 识别环境:sandbox/UAT/dev/production,以及 web、mobile、plugin、POS 或 recurring 流程。
- 选择集成面:Hosted Payment Page、Seamless Integration、Inpage Checkout、Mobile XDK、SDK、购物车插件、Direct Server、recurring、refund/capture、status requery 或 terminal/POS。
- 在将客户发送到 Fiuu 之前,创建本地待支付记录。
- 在需要时,于服务端生成请求哈希(vcode)。
- 配置并验证后端 Notify/Notification URL 和 Callback URL。Return URL 仅用于用户体验。
- 使用正确的公式和密钥,在服务端验证响应哈希(skey 或 XDK checksum/VrfKey)。
- 在需要时重新查询 Fiuu 状态,然后仅在金额、币种、订单 ID、商户 ID、状态和提供商参考匹配后才进行结算。
- 通过存储 Fiuu 交易 ID、订单 ID、事件/来源、验证结果和处理状态,使结算具备幂等性。
核心事实
主要托管支付请求 URL:
- 生产环境:https://pay.fiuu.com/RMS/pay/{MerchantID}/{Payment_Method}
- 沙箱环境:https://sandbox-payment.fiuu.com/RMS/pay/{MerchantID}/{Payment_Method}
沙箱中的 API 主机将 api.fiuu.com 替换为 sandbox-api.fiuu.com。
大多数 Fiuu API 请求使用 application/x-www-form-urlencoded,而非 JSON。
凭据可包括 Merchant ID、Verify Key、Secret Key、密码/API 凭据,以及特定环境的 sandbox/live 值。
常见 Web 状态码:00 成功,11 失败,22 待处理。
Return URL 面向浏览器,不可靠,不能用于履约。
Notify/Notification URL 是用于支付状态的主要服务器到服务器 webhook。
Callback URL 处理非实时/延迟状态变更,例如现金渠道。
启用后,IPN ACK 可触发重试行为;在持久记录之前不要确认。
工作规则
- 不要在浏览器/移动代码中暴露 Verify Key、Secret Key、API 密码或私有签名输入。
- 不要仅凭 Return URL、重定向、移动端结果或前端事件标记为已支付。
- 始终在后端验证 Fiuu 哈希,并比较本地存储的支付数据。
- 对于 Seamless Integration,确认域名注册/白名单,并在渠道选择由商户侧进行时,对已订阅渠道使用 Channel Status API。
- 不要 iframe 银行登录/授权页面;银行/渠道可能阻止跨源流程。
- 除非明确处理 PCI-DSS 范围和 Fiuu 批准,否则不要使用 Direct Server/Card 集成。
- 对于移动 XDK,将返回的结果/校验和发送到后端进行验证,尤其是在使用私有 Secret Key 时。
- 如果用户询问最新费用、渠道可用性、仪表盘状态、入驻要求、插件兼容性或账户特定启用情况,请先核实实时 Fiuu 文档/仪表盘/支持。
适用场景
适用于需要集成 Fiuu 支付网关的 Web、移动、插件、POS 或 recurring 支付流程的开发与调试工作,包括托管支付页、无缝集成、Inpage Checkout、Mobile XDK、SDK、购物车插件、Direct Server、退款/捕获、状态重查和终端/POS 等场景。
限制
资料未提供具体费用、价格、渠道可用性、仪表盘状态、入驻要求、插件兼容性或账户特定启用情况,这些需核实实时 Fiuu 文档/仪表盘/支持。资料未提供官方文本。