Interswitch logo

Interswitch

Interswitch is Nigeria's foundational digital payments and transaction-switching company, founded in 2002 and regulated by the Central Bank of Nigeria. It owns the Verve card scheme (Africa's first domestic EMV chip-and-PIN brand), the Quickteller consumer and business payments platform, the Webpay / Web Checkout gateway, the Paycode cardless service, and the underlying transaction switch that connects Nigerian banks, fintechs, billers, and merchants. The Interswitch developer platform exposes REST APIs for accepting payments, sending transfers, paying bills, recharging airtime, generating cardless tokens, issuing Verve cards (Card 360), originating loans, accessing customer insights, and searching transactions — all under OAuth 2.0 client-credentials authentication via the Passport token service and HMAC-SHA512-signed webhooks. The company is expanding from Nigeria into Ghana, Kenya, Uganda, and other African markets.

12 APIs 12 Capabilities 20 Features
PaymentsPayment InfrastructureCard NetworkVerveQuicktellerWebpayBills PaymentTransfersLendingFintechAfricaNigeria

Interswitch publishes 12 APIs on the APIs.io network, including Web Checkout API, Payment Gateway API, Transfers API, and 9 more. Tagged areas include Payments, Payment Infrastructure, Card Network, Verve, and Quickteller.

The Interswitch catalog on APIs.io includes 12 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Interswitch’s developer surface includes developer portal, documentation, signup flow, authentication, engineering blog, support, YouTube channel, and 25 more developer resources.

APIs

Interswitch Web Checkout API

Interswitch Web Checkout (formerly Webpay) is the company's hosted payment gateway. Two integration modes — inline JavaScript popup (`newwebpay.interswitchng.com/inline-checkout...

Interswitch Payment Gateway API

Server-to-server card payment APIs for PCI-DSS-licensed merchants — direct Card Payments, Hosted Fields, 3D Secure step-up, Google Pay, and Pay Bill payment-link generation. Bas...

Interswitch Transfers API

Quickteller Send Money APIs covering Single Transfer (POST /quicktellerservice/api/v5/transactions/TransferFunds), Bulk Transfer, Name Inquiry, and Bank Code Resolution. Used by...

Interswitch Bills Payment API

Quickteller bills payment service — list billers (`GET /api/v2/quickteller/billers`), get payment items, validate customer references, and submit payment advices for DSTV, GOTV,...

Interswitch Airtime Recharge API

Virtual top-up (direct airtime and data) and e-pin voucher delivery for MTN, Airtel, Glo, and 9mobile. Same biller/category/payment-item flow as Bills Payment, with category ID ...

Interswitch Paycode API

Cardless cash and merchant tokens (Pay with Mobile / Paycode). Generate single or bulk one-time tokens via `POST /api/v1/pwm/subscribers/{subscriberId}/tokens`, query token stat...

Interswitch Refunds API

Refund successful Quickteller Business transactions in full or in part via `POST /paymentgateway/api/v1/refunds`. Tracks refund lifecycle through SUCCESS, PENDING, PROCESSING, C...

Interswitch Recurring Payments API

Tokenize Verve, Visa, and Mastercard cards at `POST /api/v2/purchases/validations/recurrents` then charge them on schedule via `POST /api/v2/purchases/recurrents`. Token + expir...

Interswitch Card 360 API

Card issuer and cardholder lifecycle management for Verve, debit, and prepaid cards — create cards, set/reset PIN, block/unblock, balance inquiry, card linking, and card validat...

Interswitch Lending API

Marketplace lending APIs connecting loan providers and distribution channels under `/lending-service/api/v1` — list providers, fetch offers (`GET /lending-service/api/v3/offers`...

Interswitch Customer Insights API

Permissioned access to demography, financial history, average financial history, and financial-habit signals derived from Interswitch's transaction switch and Verve card network...

Interswitch Transaction Search API

Back-office transaction and settlement verification APIs — Quick Search, Reference Search, Bulk Search, and Transaction Detail lookups across Quickteller Business, Webpay, Trans...

Capabilities

Interswitch Airtime Recharge API — Quickteller

Direct airtime and e-pin recharge for MTN, Airtel, Glo, and 9mobile via the Quickteller airtime category.

Run with Naftiko

Interswitch Bills Payment API — Quickteller

List billers, get payment items, validate customer references, and submit Quickteller bill payment advices.

Run with Naftiko

Interswitch Card 360 API — Cards

Card lifecycle management — create, get, block, unblock, set PIN, balance, link, validate.

Run with Naftiko

Interswitch Customer Insights API — Insights

Permissioned access to customer demography, financial history, and financial-habit signals.

Run with Naftiko

Interswitch Lending API — Loans

Provider discovery, offer evaluation, loan funding, and repayment for nano loans, salary lending, and value financing.

Run with Naftiko

Interswitch Paycode API — Tokens

Generate, query, and cancel cardless Paycode (Pay with Mobile) tokens.

Run with Naftiko

Interswitch Payment Gateway API — Payments

Server-to-server card payments and payment-link creation on the Interswitch Payment Gateway.

Run with Naftiko

Interswitch Recurring Payments API — Subscriptions

Tokenize cards and charge them on schedule for subscription billing.

Run with Naftiko

Interswitch Refunds API — Refunds

Create and inspect full or partial refunds against successful Interswitch payments.

Run with Naftiko

Interswitch Transaction Search API — Transactions

Back-office transaction search and detail lookup across Interswitch payment surfaces.

Run with Naftiko

Interswitch Transfers API — Transfers

Single transfer, name inquiry, and bank-code resolution over the Quickteller Send Money APIs.

Run with Naftiko

Interswitch Web Checkout API — Payments

Hosted checkout payment initiation and server-side transaction requery.

Run with Naftiko

Features

Verve — Africa's first and largest domestic EMV chip-and-PIN card scheme, accepted at Interswitch-acquired ATMs, POS terminals, and online merchants across Nigeria
Quickteller — multi-rail consumer and business payments platform spanning bills, airtime, transfers, and merchant payments
Quickteller Business — merchant dashboard for collections, payment links, invoices, refunds, and webhooks
Web Checkout (Webpay) — hosted payment page with inline JavaScript popup and Web Redirect modes; Verve, Visa, and Mastercard acceptance
Payment Gateway — server-to-server card payments, Hosted Fields, 3D Secure, Google Pay
Transfers — Single, Bulk, Name Inquiry, and Bank Code Resolution endpoints over the NIBSS Instant Payment rails
Bills Payment — hundreds of Nigerian billers (DSTV, GOTV, PHCN, school fees, TSA government payments)
Airtime & Data Recharge — direct top-up and e-pin voucher delivery for MTN, Airtel, Glo, and 9mobile
Paycode (Pay with Mobile) — cardless ATM withdrawal and merchant token generation, single and bulk
Card 360 — issuer-processor card management for Verve, debit, and prepaid cards (create, PIN, block, link, balance)
Lending Service — nano loans, salary lending, value financing under `/lending-service/api/v1` and `/v3`
Customer Insights — demography, financial history, and financial-habit data products for credit decisioning
Transaction Search — Quick, Reference, Bulk, and Detail lookups for back-office reconciliation
Recurring Payments — Verve / Visa / Mastercard tokenization plus scheduled charges for subscriptions
Refunds — full and partial refund lifecycle with T+1 auto-settlement
Webhooks — HMAC-SHA512-signed events for TRANSACTION, SUBSCRIPTION, PAYMENT LINKS, and INVOICES
Authentication — OAuth 2.0 client-credentials via the Passport token service plus legacy InterswitchAuth signature scheme (SHA1-signed headers)
Sandbox environment at `sandbox.interswitchng.com` and `qa.interswitchng.com` with public test credentials
Smartfuel, Quickteller Homes, Smart City, and TransSwitch verticals served by the same core APIs
QR code interoperability across Nigerian banks

Semantic Vocabularies

Interswitch Context

0 classes · 7 properties

JSON-LD

API Governance Rules

Interswitch API Rules

9 rules · 3 errors 3 warnings 3 info

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
Documentation
Documentation
📝
SignUp
SignUp
🌐
Portal
Portal
🔑
Authentication
Authentication
🔑
Authentication
Authentication
🔗
Webhooks
Webhooks
🔗
Errors
Errors
🔗
Documentation
Documentation
🔗
Forum
Forum
📰
Blog
Blog
📄
PressReleases
PressReleases
💬
Support
Support
🔗
Careers
Careers
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
Compliance
Compliance
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
👥
YouTube
YouTube
💻
CodeExamples
CodeExamples
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
📦
SDK
SDK
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
Spectral
Spectral

Sources

Raw ↑
aid: interswitch
url: https://raw.githubusercontent.com/api-evangelist/interswitch/refs/heads/main/apis.yml
apis:
- aid: interswitch:interswitch-web-checkout-api
  name: Interswitch Web Checkout API
  tags:
  - Payments
  - Checkout
  - Webpay
  - Africa
  - Nigeria
  humanURL: https://docs.interswitchgroup.com/docs/web-checkout
  properties:
  - url: https://docs.interswitchgroup.com/docs/web-checkout
    type: Documentation
  - url: https://docs.interswitchgroup.com/docs/quickstart
    type: GettingStarted
  - url: openapi/interswitch-web-checkout-api-openapi.yml
    type: OpenAPI
  - url: json-schema/interswitch-payment-schema.json
    type: JSONSchema
  - url: json-ld/interswitch-context.jsonld
    type: JSONLD
  - type: NaftikoCapability
    url: capabilities/web-checkout-payments.yaml
  description: Interswitch Web Checkout (formerly Webpay) is the company's hosted payment gateway. Two integration modes — inline JavaScript popup (`newwebpay.interswitchng.com/inline-checkout.js`) and Web Redirect form POST to `/collections/w/pay` — plus a server-side requery endpoint at `/collections/api/v1/gettransaction.json` for authoritative confirmation. Supports Verve, Visa, and Mastercard, with mandatory server-side verification before delivering value.
- aid: interswitch:interswitch-payment-gateway-api
  name: Interswitch Payment Gateway API
  tags:
  - Payments
  - Card Payments
  - Hosted Fields
  - 3D Secure
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/accept-payments
  properties:
  - url: https://docs.interswitchgroup.com/docs/accept-payments
    type: Documentation
  - url: openapi/interswitch-payment-gateway-api-openapi.yml
    type: OpenAPI
  - url: json-schema/interswitch-payment-schema.json
    type: JSONSchema
  - type: NaftikoCapability
    url: capabilities/payment-gateway-payments.yaml
  description: Server-to-server card payment APIs for PCI-DSS-licensed merchants — direct Card Payments, Hosted Fields, 3D Secure step-up, Google Pay, and Pay Bill payment-link generation. Base path `/paymentgateway` on the Interswitch QA/production hosts with OAuth 2.0 client_credentials authentication via the Passport token endpoint.
- aid: interswitch:interswitch-transfers-api
  name: Interswitch Transfers API
  tags:
  - Transfers
  - Payouts
  - Disbursement
  - Bank Transfer
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/single-transfer
  properties:
  - url: https://docs.interswitchgroup.com/docs/single-transfer
    type: Documentation
  - url: openapi/interswitch-transfers-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/transfers-transfers.yaml
  description: Quickteller Send Money APIs covering Single Transfer (POST /quicktellerservice/api/v5/transactions/TransferFunds), Bulk Transfer, Name Inquiry, and Bank Code Resolution. Used by banks, fintechs, and PSPs to disburse funds across NIBSS-Instant-Payment-connected Nigerian bank accounts with SHA-512 MAC authentication on each request.
- aid: interswitch:interswitch-bills-payment-api
  name: Interswitch Bills Payment API
  tags:
  - Bills
  - Quickteller
  - Utilities
  - Cable TV
  - Value Added Services
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/bills-payment
  properties:
  - url: https://docs.interswitchgroup.com/docs/bills-payment
    type: Documentation
  - url: openapi/interswitch-bills-payment-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/bills-payment-quickteller.yaml
  description: Quickteller bills payment service — list billers (`GET /api/v2/quickteller/billers`), get payment items, validate customer references, and submit payment advices for DSTV, GOTV, PHCN, water boards, school fees, government TSA payments, and hundreds of other Nigerian billers. Uses the InterswitchAuth legacy signature scheme (Authorization + Timestamp + Nonce + Signature + SignatureMethod + TerminalID headers).
- aid: interswitch:interswitch-airtime-recharge-api
  name: Interswitch Airtime Recharge API
  tags:
  - Airtime
  - Top-up
  - Virtual Top-up
  - E-Pins
  - Telco
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/airtime-recharge
  properties:
  - url: https://docs.interswitchgroup.com/docs/airtime-recharge
    type: Documentation
  - url: openapi/interswitch-airtime-recharge-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/airtime-recharge-quickteller.yaml
  description: Virtual top-up (direct airtime and data) and e-pin voucher delivery for MTN, Airtel, Glo, and 9mobile. Same biller/category/payment-item flow as Bills Payment, with category ID 4 reserved for airtime billers; phone number is supplied as `customer_id` on the `/api/v2/quickteller/payments/advices` payload.
- aid: interswitch:interswitch-paycode-api
  name: Interswitch Paycode API
  tags:
  - Paycode
  - Cardless
  - Cash Withdrawal
  - Tokens
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/single-paycode
  properties:
  - url: https://docs.interswitchgroup.com/docs/single-paycode
    type: Documentation
  - url: openapi/interswitch-paycode-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/paycode-tokens.yaml
  description: Cardless cash and merchant tokens (Pay with Mobile / Paycode). Generate single or bulk one-time tokens via `POST /api/v1/pwm/subscribers/{subscriberId}/tokens`, query token status, and cancel tokens at `/cardless-service/api/v1/cardless-services/cancel-token`. Powers ATM cardless withdrawal across the Interswitch-acquired ATM network.
- aid: interswitch:interswitch-refunds-api
  name: Interswitch Refunds API
  tags:
  - Refunds
  - Payments
  - Quickteller Business
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/refunds
  properties:
  - url: https://docs.interswitchgroup.com/docs/refunds
    type: Documentation
  - url: openapi/interswitch-refunds-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/refunds-refunds.yaml
  description: Refund successful Quickteller Business transactions in full or in part via `POST /paymentgateway/api/v1/refunds`. Tracks refund lifecycle through SUCCESS, PENDING, PROCESSING, COMPLETE, COMPLETE_MANUAL, and FAILED states; auto-refunds settle T+1.
- aid: interswitch:interswitch-recurring-payments-api
  name: Interswitch Recurring Payments API
  tags:
  - Recurring
  - Subscriptions
  - Tokenization
  - Card On File
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/recurring-payments
  properties:
  - url: https://docs.interswitchgroup.com/docs/recurring-payments
    type: Documentation
  - url: openapi/interswitch-recurring-payments-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/recurring-payments-subscriptions.yaml
  description: Tokenize Verve, Visa, and Mastercard cards at `POST /api/v2/purchases/validations/recurrents` then charge them on schedule via `POST /api/v2/purchases/recurrents`. Token + expiry pair replaces raw PAN so subscription merchants stay outside PCI scope.
- aid: interswitch:interswitch-card-360-api
  name: Interswitch Card 360 API
  tags:
  - Cards
  - Issuing
  - Card Management
  - Verve
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/home
  properties:
  - url: https://docs.interswitchgroup.com/docs/home
    type: Documentation
  - url: openapi/interswitch-card-360-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/card-360-cards.yaml
  description: Card issuer and cardholder lifecycle management for Verve, debit, and prepaid cards — create cards, set/reset PIN, block/unblock, balance inquiry, card linking, and card validation. Lets fintechs and banks issue and operate Verve cards programmatically on the Interswitch issuer-processor.
- aid: interswitch:interswitch-lending-api
  name: Interswitch Lending API
  tags:
  - Lending
  - Nano Loans
  - Salary Lending
  - Credit
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/nano-loans
  properties:
  - url: https://docs.interswitchgroup.com/docs/nano-loans
    type: Documentation
  - url: openapi/interswitch-lending-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/lending-loans.yaml
  description: Marketplace lending APIs connecting loan providers and distribution channels under `/lending-service/api/v1` — list providers, fetch offers (`GET /lending-service/api/v3/offers`), accept offers, fund loans, debit for repayment, and inspect customer loan status. Supports both PCI-DSS-licensed and hosted-fields integrations and powers Nano Loans, Salary Lending, and Value Financing.
- aid: interswitch:interswitch-customer-insights-api
  name: Interswitch Customer Insights API
  tags:
  - Customer Insights
  - Credit Decisioning
  - Data
  - Demographics
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/customer-insights
  properties:
  - url: https://docs.interswitchgroup.com/docs/customer-insights
    type: Documentation
  - url: openapi/interswitch-customer-insights-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/customer-insights-insights.yaml
  description: Permissioned access to demography, financial history, average financial history, and financial-habit signals derived from Interswitch's transaction switch and Verve card network. Feeds credit decisioning, KYC enrichment, and segmentation for fintechs, lenders, and retail risk teams.
- aid: interswitch:interswitch-transaction-search-api
  name: Interswitch Transaction Search API
  tags:
  - Transactions
  - Search
  - Settlement
  - Reconciliation
  - Africa
  humanURL: https://docs.interswitchgroup.com/docs/transaction-search
  properties:
  - url: https://docs.interswitchgroup.com/docs/transaction-search
    type: Documentation
  - url: openapi/interswitch-transaction-search-api-openapi.yml
    type: OpenAPI
  - type: NaftikoCapability
    url: capabilities/transaction-search-transactions.yaml
  description: Back-office transaction and settlement verification APIs — Quick Search, Reference Search, Bulk Search, and Transaction Detail lookups across Quickteller Business, Webpay, Transfers, and Bills Payment. Bearer-token authenticated and intended for finance, ops, and dispute teams.
name: Interswitch
tags:
- Payments
- Payment Infrastructure
- Card Network
- Verve
- Quickteller
- Webpay
- Bills Payment
- Transfers
- Lending
- Fintech
- Africa
- Nigeria
kind: contract
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
access: 3rd-Party
common:
- url: https://www.interswitchgroup.com
  type: Portal
- url: https://docs.interswitchgroup.com/docs/home
  name: Interswitch Developer Documentation
  type: Documentation
- url: https://docs.interswitchgroup.com/reference
  name: Interswitch API Reference
  type: Documentation
- url: https://developer.interswitchgroup.com
  name: Interswitch Developer Console
  type: SignUp
- url: https://developer.interswitchgroup.com/marketplace
  name: Interswitch API Marketplace
  type: Portal
- url: https://docs.interswitchgroup.com/docs/authentication
  name: Authentication
  type: Authentication
- url: https://passport-sandbox.interswitchng.com/passport/oauth/token
  name: Passport OAuth Token (Sandbox)
  type: Authentication
- url: https://docs.interswitchgroup.com/docs/webhooks
  name: Webhooks
  type: Webhooks
- url: https://docs.interswitchgroup.com/docs/response-codes
  name: Response Codes
  type: Errors
- url: https://docs.interswitchgroup.com/llms.txt
  name: llms.txt
  type: Documentation
- url: https://join.slack.com/t/iswdevelopercommunity/shared_invite/zt-2lbdgbkjq-7Byrv6unYM2nX5RwK4MQ7g
  name: Interswitch Developer Slack
  type: Forum
- url: https://www.interswitchgroup.com/blog
  type: Blog
- url: https://www.interswitchgroup.com/news
  type: PressReleases
- url: https://www.interswitchgroup.com/support
  type: Support
- url: https://www.interswitchgroup.com/company/careers
  type: Careers
- url: https://www.interswitchgroup.com/privacy-policy
  type: PrivacyPolicy
- url: https://www.interswitchgroup.com/terms-of-use
  type: TermsOfService
- url: https://www.interswitchgroup.com/compliance
  type: Compliance
- url: https://www.linkedin.com/company/interswitch-group
  type: LinkedIn
- url: https://x.com/interswitchgrp
  type: Twitter
- url: https://www.youtube.com/@InterswitchGroup
  type: YouTube
- url: https://github.com/techquest/integrating-to-ipg
  name: Integrating to the Interswitch Payment Gateway (community)
  type: CodeExamples
- url: https://github.com/techquest/payment_php
  name: Interswitch PHP Payment SDK (community)
  type: SDK
- url: https://github.com/techquest/isw-laravel-sdk
  name: Interswitch Laravel SDK (community)
  type: SDK
- url: https://github.com/techquest/isw-react-sdk
  name: Interswitch React SDK (community)
  type: SDK
- url: https://github.com/akinmail/isw-payment-sdk-android
  name: Interswitch Android Payment SDK (community)
  type: SDK
- url: https://github.com/akinmail/isw-payment-sdk-ios
  name: Interswitch iOS Payment SDK (community)
  type: SDK
- url: plans/interswitch-plans-pricing.yml
  type: Plans
- url: rate-limits/interswitch-rate-limits.yml
  type: RateLimits
- url: finops/interswitch-finops.yml
  type: FinOps
- url: vocabulary/interswitch-vocabulary.yml
  type: Vocabulary
- url: rules/interswitch-rules.yml
  type: Spectral
- type: Features
  data:
  - Verve — Africa's first and largest domestic EMV chip-and-PIN card scheme, accepted at Interswitch-acquired ATMs, POS terminals, and online merchants across Nigeria
  - Quickteller — multi-rail consumer and business payments platform spanning bills, airtime, transfers, and merchant payments
  - Quickteller Business — merchant dashboard for collections, payment links, invoices, refunds, and webhooks
  - Web Checkout (Webpay) — hosted payment page with inline JavaScript popup and Web Redirect modes; Verve, Visa, and Mastercard acceptance
  - Payment Gateway — server-to-server card payments, Hosted Fields, 3D Secure, Google Pay
  - Transfers — Single, Bulk, Name Inquiry, and Bank Code Resolution endpoints over the NIBSS Instant Payment rails
  - Bills Payment — hundreds of Nigerian billers (DSTV, GOTV, PHCN, school fees, TSA government payments)
  - Airtime & Data Recharge — direct top-up and e-pin voucher delivery for MTN, Airtel, Glo, and 9mobile
  - Paycode (Pay with Mobile) — cardless ATM withdrawal and merchant token generation, single and bulk
  - Card 360 — issuer-processor card management for Verve, debit, and prepaid cards (create, PIN, block, link, balance)
  - Lending Service — nano loans, salary lending, value financing under `/lending-service/api/v1` and `/v3`
  - Customer Insights — demography, financial history, and financial-habit data products for credit decisioning
  - Transaction Search — Quick, Reference, Bulk, and Detail lookups for back-office reconciliation
  - Recurring Payments — Verve / Visa / Mastercard tokenization plus scheduled charges for subscriptions
  - Refunds — full and partial refund lifecycle with T+1 auto-settlement
  - Webhooks — HMAC-SHA512-signed events for TRANSACTION, SUBSCRIPTION, PAYMENT LINKS, and INVOICES
  - Authentication — OAuth 2.0 client-credentials via the Passport token service plus legacy InterswitchAuth signature scheme (SHA1-signed headers)
  - Sandbox environment at `sandbox.interswitchng.com` and `qa.interswitchng.com` with public test credentials
  - Smartfuel, Quickteller Homes, Smart City, and TransSwitch verticals served by the same core APIs
  - QR code interoperability across Nigerian banks
  sources:
  - https://www.interswitchgroup.com
  - https://docs.interswitchgroup.com/docs/home
  - https://docs.interswitchgroup.com/docs/authentication
  - https://docs.interswitchgroup.com/docs/webhooks
  - https://docs.interswitchgroup.com/llms.txt
  - https://developer.interswitchgroup.com
  updated: '2026-05-24'
created: '2026-05-24'
modified: '2026-05-24'
position: Producing
description: Interswitch is Nigeria's foundational digital payments and transaction-switching company, founded in 2002 and regulated by the Central Bank of Nigeria. It owns the Verve card scheme (Africa's first domestic EMV chip-and-PIN brand), the Quickteller consumer and business payments platform, the Webpay / Web Checkout gateway, the Paycode cardless service, and the underlying transaction switch that connects Nigerian banks, fintechs, billers, and merchants. The Interswitch developer platform exposes REST APIs for accepting payments, sending transfers, paying bills, recharging airtime, generating cardless tokens, issuing Verve cards (Card 360), originating loans, accessing customer insights, and searching transactions — all under OAuth 2.0 client-credentials authentication via the Passport token service and HMAC-SHA512-signed webhooks. The company is expanding from Nigeria into Ghana, Kenya, Uganda, and other African markets.
maintainers:
- FN: Kin Lane
  email: [email protected]
  X: apievangelist
  url: https://apievangelist.com
specificationVersion: '0.16'