Moala Payment Aggregator Documentation
website·Indexed 30 days ago
https://docs.moala.africaDocumentation for Moala's payment aggregator platform, providing REST APIs and SDKs for Java and JavaScript. Features include payment links, bill payments, cash deposits, and cash withdrawals for merchants and e-commerce websites.
What's inside Moala
- Moala is a payment aggregator operating in Cameroon, Gabon, Senegal, and Ivory Coast. It provides APIs that allow businesses (such as shops, restaurants, and bars) to facilitate transactions between retailers and customers. Additionally, individuals can use Moala's payment links for fundraising and help requests.
Overview of MOALA Payment Aggregator API
MOALA is a payment aggregator providing an API for retailers to facilitate transactions with clients in four African countries: Cameroon, Gabon, Senegal, and Ivory Coast. Unlike consumer-facing payment apps, MOALA is designed specifically for direct integration into merchant systems.Overview of Moala API capabilities
Moala provides a single unified API to manage all payment methods, designed for rapid integration. The infrastructure is built for reliability with automatic redundancy mechanisms to ensure stable processing under heavy demand. Security is handled via TLS encryption and strong authentication standards.Choose a MOALA integration method
MOALA provides three ways to integrate payment functionality into an application:
- SDKs (Software Development Kits): Pre-built code libraries that simplify integration by handling API calls and response logic internally. Best for rapid development in web or mobile apps.
- REST APIs: Direct web interfaces providing granular control over request formatting and response handling. Best for custom integration architectures.
- Payment Links: Unique URLs that allow customers to pay without requiring a payment module to be integrated into a website or app. Best for simple payment collection via SMS, email, or QR codes.
Identify target users for Moala payment integration
Moala provides payment methods and automated payment processing for digital businesses, including merchants, e-commerce websites, bookmakers, brokers, ride-hailing companies (e.g., YANGO), and network marketing businesses operating in Moala's supported regions.Collect payments using Moala Payment Links
For users who do not wish to integrate APIs, Moala provides a no-code solution via Payment Links. Users can log into the Moala back office to generate payment links that can be shared with customers to collect payments directly.Understand Moala API security measures
The Moala API ensures transaction security by encrypting all communications via HTTPS and utilizing authentication keys and digital signatures.Generate a payment link via the MOALA Portal
Payment links are created manually through the MOALA back-office platform.
Steps to generate a link:
- Log in to the MOALA Portal using the username and password provided by Moala technical support.
- Select Payment Links from the left-hand navigation menu.
- Click the Create button.
- Fill in the payment link form:
- Amount: The total amount the customer needs to pay.
- Payment Link Type: Select Simple for a one-time payment or Multiple for multiple payments.
- User Support Fees: Determine if the client will cover the withdrawal fees.
- Click Validate and then OK in the confirmation window to finalize the creation.
Test and monitor MOALA API integrations
Follow a rigorous testing lifecycle before moving to production:
- Sandbox Testing: Use the provided sandbox environment to simulate transactions and verify API behavior without risking real funds or data.
- Test Coverage: Implement unit tests, integration tests, and automated test suites to verify various scenarios.
- Load Testing: Perform load tests to ensure the application can handle high transaction volumes.
- Monitoring: Set up performance monitoring and alerts for critical errors or system slowdowns.
- Compliance: Verify that the integration complies with data protection and anti-money laundering (AML) regulations.
Share a payment link with a customer
Once a payment link is created, it can be shared via WhatsApp, Telegram, SMS, or email.
To retrieve the link:
- In the Payment Links list, click on the specific payment link to open its details.
- Click the Copy Payment Link button to copy the URL to your clipboard.
- Alternatively, click Generate PDF to create a downloadable payment document to send to the customer.
Example Payment Link Format: http://api.moala.africa/payment-link/handle-payments/{unique_id}Implement payments using MOALA Payment Links
Payment links allow customers to make online payments via a secure page without a full API integration. The workflow is as follows:
- Generation: The merchant generates a link via the MOALA interface or API containing the currency, amount, and customer details.
- Distribution: The link is sent to the customer via SMS, email, WhatsApp, or as a QR code.
- Customer Payment: The customer clicks the link, selects a payment method (e.g., Orange Money, MTN MoMo, Airtel Money), and confirms with their PIN/password.
- Confirmation: After successful payment, MOALA redirects the customer to a confirmation page, notifying the merchant to process the order.
https://api.moala.africa/pay?order=12345&amount=100¤cy=XAFAccess Moala platform support
Moala provides technical and platform support through the following channels:
- Ticketing Service: Submit a formal support ticket via the MOALA ticketing portal at https://support.bitkap.africa
- Documentation: Access self-service guides and technical docs at https://docs.moala.africa
- Phone Support: Contact support directly at +237 688 75 17 19
- Official Website: Visit https://moala.africa for general information.