用途:为 Interswitch 各支付 API 提供测试指导,涵盖测试凭据、测试卡、沙箱 URL、环境切换与测试策略,便于开发阶段联调与验证支付流程。
主要能力:列出测试与生产环境地址,如 Passport (OAuth) 测试 https://passport.k8.isw.la、Collections 测试 https://qa.interswitchng.com、Web Checkout 测试 https://newwebpay.qa.interswitchng.com,生产对应 passport.interswitchng.com、saturn.interswitchng.com、newwebpay.interswitchng.com。提供通用测试凭据(Client ID、Secret Key、Pay Item ID、Merchant Code)与卡支付 API 专用凭据。提供 Verve、Visa、Mastercard 成功测试卡及失败测试卡(超时、余额不足 Code 51、无卡记录),含有效期、CVV、PIN、OTP。给出环境配置接口 InterswitchConfig 与 getConfig 示例、.env.example,以及 Web Checkout、卡支付、转账、Webhook 的测试示例。
使用方式:用 .env 变量区分 test/live,命令与代码保持原样,如 INTERSWITCH_ENVIRONMENT=test;本地接收 Webhook 可用 npx ngrok http 3000。手动测试 Webhook 用 HMAC-SHA512 生成签名并 POST 到本地端点。
适用场景:接入 Interswitch 支付、收款、转账、Webhook 回调时的开发与联调。
限制:测试卡和凭据仅用于沙箱;上线需替换为生产凭据、更新 URL、配置 SSL 与监控等。具体收费、价格、平台支持、结算周期等资料暂未提供。