SuperAPI AI 工具集

abacatepay

前端与建站

查看项目

更新于 10-15 16:49

技能介绍

用途:帮助在 Next.js 项目中接入 AbacatePay 支付网关,适用于巴西 SaaS 应用的 PIX 支付、订阅与 Webhook 处理等场景。

主要能力:创建一次性账单(frequency 为 ONE_TIME,methods 为 PIX);直接生成 PIX 二维码(pixQrCode.create,含金额、过期时间、描述,返回 brCode 与 brCodeBase64);查询支付状态(返回 PENDING/PAID/EXPIRED/CANCELLED);开发模式下模拟支付(simulatePayment);处理 Webhook 事件(billing.paid、withdraw.done、withdraw.failed),并用 HMAC-SHA256 与 timingSafeEqual 校验签名。

使用方式:安装依赖命令为 bun add abacatepay-nodejs-sdk。配置环境变量 ABACATEPAY_API_KEY、ABACATEPAY_WEBHOOK_SECRET、NEXT_PUBLIC_APP_URL。初始化示例:import AbacatePay from "abacatepay-nodejs-sdk"; const abacate = AbacatePay(process.env.ABACATEPAY_API_KEY!)。

参考结构:资料给出 plans、subscriptions、payments 三张表的字段概述,并指向 references/integration-patterns.md 与 references/api-reference.md 获取订阅管理、幂等 Webhook、功能门控与错误处理等细节。

限制:资料未提供完整端点清单、错误码、重试策略、SDK 版本要求及自托管方案;价格(PIX 每笔 R$0,80 等)以资料所列为准,可能变动。本技能仅覆盖集成帮助,不含官方认证或安全评级信息。