SuperAPI AI 工具集

interswitch-web-checkout

前端与建站

查看项目

更新于 10-16 07:59

技能介绍

用途:在网站接入 Interswitch Web Checkout 收款,资料提供 Inline Checkout(JavaScript 组件,页面弹窗覆盖,适合 SPA、无需跳转)与 Web Redirect(HTML 表单 POST 跳转到 Interswitch,适合传统服务端渲染应用)两种方式。关键参数包括 merchant_code、pay_item_id、txn_ref、amount(以 kobo 为最小单位,10000=₦100)、currency(566 为 NGN)、cust_id、cust_name、pay_item_name,以及 Web Redirect 专用的 site_redirect_url。测试地址为 https://newwebpay.qa.interswitchng.com,生产为 https://newwebpay.interswitchng.com。

用法:Inline 方式引入 inline-checkout.js 并调用 window.webpayCheckout(request),在 onComplete 中拿到响应,resp 为 '00' 表示成功;组件可按资料给出的方式集成到 React/Next.js。Web Redirect 通过表单 POST 到 /collections/w/pay,支付后跳回 site_redirect_url 并带 txnref、resp、apprAmt 等查询参数。

限制与安全:必须服务端重新查询(requery)确认交易状态,不能只信任客户端回调或跳转参数;txn_ref 需唯一;应校验金额、生产环境重定向地址须用 HTTPS,并记录交易状态。资料列出响应码含义,如 00 成功、Z0/Z6/Z8/Z9 待处理、51 余额不足、54 卡过期、55 PIN 错误、91 发卡行/交换系统不可用。资料未提供收费、价格与平台细节。