Overview

Table of Contents

  1. Overview
  2. Available Services
  3. API Endpoints
  4. Payment Instruments
  5. Quick Start Guide
  6. Support

Overview

Leveraging our QuickTeller Service, Interswitch provides an easy and fast way to automate bill payments, airtime recharges, and voucher services for your customers. This solution enables your business to generate profit through commissions on every transaction.

Commission Structure

  • Bills Payment & Airtime Services: Different commission structures apply.
  • E-Pins: Separate commission structure.
  • All structures are designed to ensure profitability for every business.

Available Services

1. Bills Payment

Gain access to 7,000+ billers on the QuickTeller network with guaranteed instant value on all successful payments.

Examples:

  • Cable TV: DSTV, GOtv, Startimes
  • Utilities: Electricity (e.g., Eko Disco), Water bills
  • Internet services
  • Insurance payments
  • Tax payments
  • Airline tickets
  • Donations
  • And many more...

For integration details, see the Bills Payment API documentation.

2. Airtime & Data Top-up

Access various telecom providers for airtime vending and data bundle activation across major networks:

NetworkAirtimeData Bundles
MTN✓✓
Airtel✓✓
Glo✓✓
9mobile✓✓

For integration details, see the Airtime & Data API documentation.

3. Electronic Pins (E-Pins)

An extension of our airtime service offering, E-Pins cater to customers who prefer the traditional PIN recharge format.

Use Cases:

  • Gifts: Share airtime with friends and family.
  • Proof of Purchase: Physical or digital evidence of transaction.
  • Flexibility: Redeemable at any time before expiry.

For integration details, see the E-Pins Voucher API documentation.


API Endpoints

Bills Payment Endpoints

EndpointDescriptionHTTP Method
GetBillersFetches the list of available billers on QuicktellerGET
GetBillerCategoriesFetches available biller categories (e.g., cable TV, utilities, telecom)GET
GetBillersByCategoryFetches billers available under a specific categoryGET
GetBillerPaymentItemsFetches payment items/packages for a biller (source of PaymentCode)GET
CustomerValidationValidates customers for certain bill types (e.g., electricity, cable TV)POST
SendBillPaymentAdvicePerforms the actual transaction/paymentPOST
QueryTransactionValidates the status of a transactionGET

Airtime & Data Endpoints

EndpointDescriptionHTTP Method
GetBillerCategoriesFetches available service categoriesGET
GetBillersByCategoryFetches telcos under the Mobile/Recharge categoryGET
GetBillerPaymentItemsFetches data bundles or fixed airtime denominationsGET
ProcessRechargePerforms the actual airtime or data rechargePOST
QueryTransactionValidates the status of a transactionGET

Voucher Endpoints

EndpointDescriptionHTTP Method
CreateVoucherCreates a 16-20 digit airtime recharge PINPOST
RedeemVoucherRedeems a generated PINPOST

Payment Instruments

The following payment methods are supported for transactions:

  1. Retailpay Wallet — Pre-funded wallet for seamless transactions.
  2. SVA Card — Stored Value Account card.
  3. Postpaid — Credit-based payment option.

Amounts and Currency

All monetary amounts in the VAS APIs are expressed in the minor unit of the currency.

For Nigerian Naira (NGN), amounts are in kobo. This means:

  • 10000 = ₦100.00
  • 500000 = ₦5,000.00
  • 100 = ₦1.00

To convert from Naira to kobo, multiply by 100. To convert from kobo to Naira, divide by 100.

This convention applies to all amount fields across Bills Payment, Airtime & Data, and E-Pins Voucher APIs unless explicitly stated otherwise.


Quick Start Guide

Step 1: Authenticate

Generate an OAuth 2.0 access token using your Client ID and Secret.

POST https://passport-sandbox.interswitchng.com/passport/oauth/token

Step 2: Choose a Service

Select the service you want to integrate:

Step 3: Follow the Service-Specific Guide

Each service has its own dedicated documentation with endpoints, request/response examples, and test data.

Step 4: Handle Response Codes

Refer to the Response Codes documentation for a complete list of codes, descriptions, and resolutions.


Support

For technical support or integration assistance:


Last Updated: September 2026


Did this page help you?