Resources API
Get information about payment channels, countries, currencies, and banks supported by Notch Pay
Resources API
The Resources API provides information about payment channels, countries, currencies, and banks supported by Notch Pay. Use these endpoints to get up-to-date information for your integration.
API Endpoints
List Payment Channels
Retrieve a list of available payment channels.
Query Parameters
Filter channels by country code (e.g., CM, NG)
Filter channels by currency code (e.g., XAF, NGN)
Filter by channel type: mobile_money
, card
, bank
, ussd
, qr
List Countries
Retrieve a list of supported countries.
Retrieve a list of supported countries.
List Currencies
Retrieve a list of supported currencies.
Retrieve a list of supported currencies.
Channel Types
mobile_money
Mobile money payment channels like MTN Mobile Money, Orange Money, etc.
card
Card payment channels for debit and credit cards
bank
Bank transfer payment channels
ussd
USSD-based payment channels
qr
QR code-based payment channels
wallet
Digital wallet payment channels
Best Practices
Cache Resource Data
Cache resource data like countries, currencies, and banks to reduce API calls.
Refresh your cache periodically (e.g., daily) to ensure you have the latest information.
Dynamic Channel Selection
Use the channels endpoint to dynamically populate payment method options in your checkout.
Filter channels based on the customer’s country and currency for a better user experience.
Validate Input Data
Use the resources API to validate input data like country codes, currency codes, and bank codes.
This helps prevent errors when creating payments or transfers.
Check Limits
Check the minimum and maximum amounts for each payment channel to ensure your payment requests are within the allowed limits.
Display appropriate error messages to users when amounts are outside these limits.
Supported African Countries
Notch Pay is designed specifically for the African market, with support for multiple countries across the continent. Here’s an overview of our current coverage:
Nigeria
Currency: NGN (₦)
Ghana
Currency: GHS (₵)
Côte d’Ivoire
Currency: XOF (CFA)
Senegal
Currency: XOF (CFA)
Nigeria
Currency: NGN (₦)
Ghana
Currency: GHS (₵)
Côte d’Ivoire
Currency: XOF (CFA)
Senegal
Currency: XOF (CFA)
Cameroon
Currency: XAF (FCFA)
Gabon
Currency: XAF (FCFA)
Kenya
Currency: KES (KSh)
Uganda
Currency: UGX (USh)