Frequently Asked Questions
Find answers to common questions about Notch Pay
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:
- Log in to your Notch Pay Business suite
- Go to Payments > Create Payment
- Enter the payment details and customer information
- Click “Create Payment” to generate a payment link
- 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:
- Log in to your Notch Pay Business suite
- Go to Transfers > Create Transfer
- Enter the transfer details and beneficiary information
- 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
- Quick (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:
- Go to your Notch Pay Business suite
- Navigate to Settings > Webhooks
- Click “Add Endpoint”
- Enter your endpoint URL and select the events you want to receive
- Click “Save” to create the webhook
Check our Webhooks documentation for more information.
You can test your integration using our sandbox environment:
- Switch to Test Mode in your dashboard
- Use test credentials and accounts
- 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:
- Never expose your API keys in client-side code
- Always use HTTPS for all payment-related pages
- Validate and sanitize all user inputs
- Verify webhook signatures
- Implement proper error handling
Check our Security documentation for more security best practices.
Support
If you need assistance, you can:
- Check our documentation for answers to common questions
- Contact our support team for personalized assistance
- 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