SuperAPI AI 工具集

paystack-products

编程与开发

查看项目

更新于 10-16 07:59

技能介绍

用途:Paystack Products 技能通过 Paystack Products API 在集成中创建和管理商品库存,可追踪库存数量、设置价格,并将商品关联到托管支付页面。它依赖 paystack-setup 提供 paystackRequest 辅助函数,相关技能为 paystack-payment-pages(将商品加入托管页面)。

主要能力(端点):POST /product 创建商品;GET /product 列出商品;GET /product/:id 获取单个商品;PUT /product/:id 更新商品。

创建商品参数:name(string,必填)、description(string,必填)、price(integer,必填,以最小货币单位如 kobo/pesewas 计价)、currency(string,必填,货币代码)、unlimited(boolean,可选,true 表示无限库存,默认 false)、quantity(integer,可选,当 unlimited 为 false 时的库存数量)。

使用方式:调用 paystackRequest("/product", { method: "POST", body: JSON.stringify({...}) }),返回结果包含 product_code、slug、id 等字段。列出商品时可传分页参数,如 /product?perPage=20&page=1,每个商品包含 id、name、description、product_code、slug、currency、price、quantity、quantity_sold、active、in_stock、unlimited。获取单个商品使用 /product/${productId},更新使用 PUT /product/${productId}。

商品与支付页面流程:先创建商品,再通过 POST /page 创建 type 为 product 的支付页面,然后以 POST /page/${page.data.id}/product 并把商品 id 数组传入 product 字段,将商品加入页面,页面地址形如 https://paystack.com/pay/{slug}。

限制:资料未提供定价、收费、可用平台、调用频率或错误处理等信息,暂未提供。