Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rexedge/interswitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

Interswitch Agent Skills: Automate Payment Integration

18 AI agent skills for Interswitch API integration — automate web checkout, card payments, wallets, transfers, VAS, and split settlement in TypeScript, Node.js, and Next.js.

Interswitch Agent Skills are production-ready, type-safe automated payment agent patterns that teach GitHub Copilot, Cursor, and other AI coding agents how to integrate every Interswitch API product. Install with a single command and build fintech workflows, e-commerce checkouts, wallet platforms, bill payment apps, and lending systems instantly. These Interswitch developer tools cover 18 API products — from Web Checkout to Card 360 and Quickteller VAS.

Skills Interswitch TypeScript npm License: MIT

Why Use Interswitch Skills?

  • Modular — Install only the skills you need, not a monolithic guide
  • Type-safe — Full TypeScript support with Zod validation and typed responses
  • Production-ready — Battle-tested patterns with error handling and security
  • AI-powered — Designed for AI coding agents (GitHub Copilot, Cursor, etc.)
  • Comprehensive — 18 skills covering Interswitch's payment, wallet, card, transfer, and VAS APIs

Quick Start

# Install all 18 skills at once
npx skills add rexedge/interswitch --all
# Install a specific skill
npx skills add rexedge/interswitch -s interswitch-web-checkout
# Install multiple specific skills
npx skills add rexedge/interswitch -s interswitch-setup interswitch-webhooks interswitch-card-payments

Available Skills

Core

Skill Description
interswitch-setup API client setup, OAuth 2.0 token generation, Passport v2 auth, env config, TypeScript helpers
interswitch-webhooks HmacSHA512 signature validation, event handling, Express.js & Next.js handlers, retry policy
interswitch-testing Test credentials, test card numbers, sandbox URLs, webhook testing, going-live checklist

Payments & Checkout

Skill Description
interswitch-web-checkout Inline Checkout JS widget, Web Redirect HTML form, React/Next.js hook, redirect callback
interswitch-card-payments Direct card payment, authData encryption, OTP validation, 3D Secure, Hosted Fields, Google Pay
interswitch-payment-links Create, list, update, deactivate payment links — invoices, donations, tickets
interswitch-split-settlement Split payments, beneficiary configuration, wallet-pay initialization, settlement accounts

Wallets & Transactions

Skill Description
interswitch-wallets Create wallet, get details, check balance, virtual cards, Zod validation
interswitch-transactions Debit wallet, transaction status, requery, reversal, response codes
interswitch-transaction-search Quick search, reference search, advanced/bulk search, reconciliation pattern

Transfers & Payouts

Skill Description
interswitch-transfers Account validation (name enquiry), MAC hash (SHA-512), single transfer, status check
interswitch-payouts Payout channels, receiving institutions, institution details, routing logic

Value Added Services

Skill Description
interswitch-vas Biller categories, payment items, customer validation, bill payment, airtime recharge

Cards & Fintech

Skill Description
interswitch-card360 Card issuance (virtual/physical), PIN management, block/unblock, balance inquiry
interswitch-fintech-cards Card debit, reversal, balance enquiry, lien place/release
interswitch-cardless Single/bulk paycode generation, status check, cancellation, ATM withdrawal

Insights & Data

Skill Description
interswitch-customer-insights Demographics, financial history, financial habits, KYC flow, NDPR compliance
interswitch-lending Nano loans, salary lending, value financing, eligibility check, repayment

Use Cases

These skills help your AI agent build:

  • E-commerce checkout — Web Checkout + Card Payments + Webhooks
  • Wallet platform — Wallets + Transactions + Transfers
  • Marketplace payments — Split Settlement + Transfers + Payouts
  • Bill payment app — VAS + Wallets + Transactions
  • Card management — Card 360 + Fintech Cards + Cardless
  • Lending/credit — Lending + Customer Insights + Wallets
  • Payout system — Transfers + Payouts + Transaction Search

Interswitch API Reference

Property Value
Base URL (Sandbox) https://qa.interswitchng.com
Base URL (Production) https://saturn.interswitchng.com
Auth OAuth 2.0 Bearer Token or Passport v2 (InterswitchAuth)
Content Type application/json
Amount Unit Kobo (multiply naira ×ばつ 100)

Quick Links

Related Projects

  • Paystack Agent Skills — 24 AI agent skills for Paystack API integration (transactions, webhooks, subscriptions, transfers, marketplace splits)

Contributing

Found an issue or want to improve an Interswitch skill? Report a bug or suggest a feature or submit a pull request.

License

MIT

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /