SuperAPI AI 工具集

payments

部署与运维

查看项目

更新于 10-16 03:41

技能介绍

用途:统一管理支付生命周期,检测项目启用的支付提供商,运行各提供商专属技能,合并发现并按优先级驱动修复,最后端到端验证支付流程。

主要能力:检测 Stripe SDK 与 STRIPE_SECRET_KEY、bitcoin-cli 与 BITCOIN_RPC_URL、lncli/lightning-cli 与 LND_DIR、BTCPAY_URL 与 BTCPAY_API_KEY;对每个检测到的提供商调用完整生命周期技能(Stripe 用 /stripe,Bitcoin 用 /bitcoin,Lightning 用 /lightning,BTCPay 用 /check-btcpay),快速审计可回退到 /check-stripe、/check-bitcoin、/check-lightning;将各提供商发现合并为 P0-P3 统一报告;按优先级执行修复,P0 优先,并处理依赖链(Lightning 依赖 Bitcoin 节点,先修 Bitcoin);代码修复可委托 Codex 执行;最后逐提供商验证。

使用方式:修改代码前先建分支 git checkout -b fix/payments-$(date +%Y%m%d),仅配置变更(环境变量、仪表盘设置)无需分支。验证示例:Stripe 用 stripe trigger checkout.session.completed;Bitcoin 用 bitcoin-cli -testnet getnewaddress;Lightning 用 lncli --network=testnet addinvoice --amt=1000 --memo="Test"。所有活跃提供商通过验证前不应宣布完成。

适用场景:需要全面支付审查、多提供商统一审计与修复、跨提供商对账与发票跟踪时。

限制:BTCPay 仅支持审计(/check-btcpay),无完整生命周期;部分验证依赖测试网与外部节点;资料未提供收费、价格或平台支持信息。