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.
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.
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: