Skip to main content

General Questions

Notch Pay is a payment platform designed for Africa, enabling businesses to accept payments through various channels including Mobile Money, bank cards, and other local payment methods. Our platform also allows you to send money to beneficiaries across multiple countries.
Notch Pay currently supports payments in several African countries, including Cameroon, Côte d’Ivoire, Senegal, and more. We’re continuously expanding our coverage to include more countries. Check our Countries API for the most up-to-date list.
Notch Pay supports a wide range of payment methods, including:
  • Mobile Money (MTN Mobile Money, Orange Money, etc.)
  • Digital Wallets
  • Bank transfers
  • And more
The available payment methods vary by country. Check our Channels API for the complete list.
Notch Pay charges a small fee per transaction, which varies depending on the payment method and volume. There are no setup fees or monthly charges. Visit our pricing page for detailed information.

Account & Dashboard

You can create a Notch Pay account by visiting business.notchpay.co/register and following the registration process. You’ll need to provide some basic information about your business and complete the verification process.
Account verification typically takes 1-2 business days, but it can take longer depending on the completeness and accuracy of the information provided. You’ll receive an email notification once your account is verified.
You can find your API keys in your Notch Pay Business suite under Settings > API Keys. You’ll see both test and live API keys. Make sure to keep your API keys secure and never share them publicly.
You can switch between test and live modes in your Notch Pay Business suite by clicking on the environment selector in the top navigation bar. In test mode, you can use test credentials to simulate payments without processing real transactions.

Payments

To accept your first payment:
1

Log in to your account

Log in to your Notch Pay Business suite
2

Navigate to Payments

Go to Payments > Create Payment
3

Enter payment details

Enter the payment details and customer information
4

Create the payment

Click “Create Payment” to generate a payment link
5

Share with customer

Share the payment link with your customer
Alternatively, you can integrate Notch Pay into your website or application using our API or SDKs.
Most payments are processed instantly or within a few minutes. However, the exact processing time depends on the payment method and the customer’s bank or mobile money provider. You’ll receive real-time notifications via webhooks when payments are completed.
If a payment fails, the customer will see an error message explaining the reason for the failure. You’ll also receive a notification via webhook if you’ve set up webhooks for the payment.failed event. The customer can try again with the same or a different payment method.
Yes, you can refund a payment from your Notch Pay Business suite. Go to Payments, find the payment you want to refund, and click the “Refund” button. You can refund the full amount or a partial amount. Refunds are typically processed within 5-7 business days, depending on the payment method.

Transfers

To send money to a beneficiary:
1

Log in to your account

Log in to your Notch Pay Business suite
2

Navigate to Transfers

Go to Transfers > Create Transfer
3

Enter transfer details

Enter the transfer details and beneficiary information
4

Initiate the transfer

Click “Create Transfer” to initiate the transfer
You can also use our API to programmatically send money to beneficiaries.
Most transfers are processed within minutes, especially for mobile money accounts. However, bank transfers may take 1-3 business days, depending on the recipient’s bank. You’ll receive notifications via webhooks when transfers are completed.
Transfer limits vary by country, currency, and payment method. You can check the specific limits for each payment channel using our Channels API. If you need higher limits, please contact our support team.

Integration

You can integrate Notch Pay into your website in several ways:

Collect

Use our hosted checkout page for a quick and easy integration

Payment Links

Create shareable payment links without any coding

API Integration

Integrate directly using our RESTful API

SDKs

Use our official libraries for various programming languages
Check our Accept Payments documentation for detailed integration guides.
Yes, Notch Pay provides official SDKs for:
  • JavaScript/Node.js
  • PHP
  • Python
  • Mobile (iOS and Android)
Visit our SDKs & Libraries documentation for installation instructions and usage examples.
To set up webhooks:
1

Access your account

Go to your Notch Pay Business suite
2

Navigate to Webhooks

Navigate to Settings > Webhooks
3

Add new endpoint

Click “Add Endpoint”
4

Configure the webhook

Enter your endpoint URL and select the events you want to receive
5

Save the webhook

Click “Save” to create the webhook
Check our Webhooks documentation for more information.
You can test your integration using our sandbox environment:
1

Enable Test Mode

Switch to Test Mode in your dashboard
2

Use test credentials

Use test credentials and accounts
3

Simulate transactions

Simulate payments and transfers
Check our Testing documentation for detailed testing instructions.

Security

Yes, Notch Pay takes security very seriously. We use industry-standard encryption and security practices to protect your data and transactions. All communication with our API is encrypted using TLS, and we regularly undergo security audits and penetration testing.
To keep your integration secure:
1

Protect your API keys

Never expose your API keys in client-side code
2

Use secure connections

Always use HTTPS for all payment-related pages
3

Validate inputs

Validate and sanitize all user inputs
4

Verify webhooks

Verify webhook signatures
5

Handle errors properly

Implement proper error handling
Check our Security documentation for more security best practices.

Support

If you need assistance, you can:

Documentation

Check our documentation for answers to common questions

Support Team

Contact our support team for personalized assistance

Developer Community

Join our developer community to connect with other users
Our support team is available Monday to Friday, 9:00 AM to 6:00 PM (UTC+1). For urgent issues outside these hours, please email urgent@notchpay.co.

Have a Feature Request?

We’re constantly improving Notch Pay based on your feedback. Let us know what features you’d like to see next!

Submit Feature Request
I