Main features
We help our clients to collect and process payments with our REST APIs, which can be adapted to any platform.
We also provide payment links for easy collection. In this case, there is no need for APIs, users just need to have a Moala's account, which grants access to our back office, where users can generate payment links to collect payments from their customers.
Payment APIโ
MOALAโs payment APIs offer multiple features.
๐น 1. Authentication and Securityโ
Before any interaction, the API requires secure authentication through:
- An API key (provided by the aggregator)
- A secret Key to secure requests (provided by the aggregator)
๐น 2. Transaction Creationโ
When a user makes a purchase, the API allows the generation of a transaction with:
- The amount and currency
- The chosen payment method (card, mobile money, etc.)
- A redirect URL after payment
๐น 3. Payment Validationโ
Once the payment is completed, the API sends a real-time notification (via Webhook) to confirm the status:
- โ Payment successful
- โ Payment failed
- โณ Payment pending (e.g., bank transfer)
๐น 4. Refund Managementโ
In case of cancellation or dispute, the API allows refunds.
๐น 5. Reporting and Analyticsโ
The APIs also provide endpoints for:
- ๐ Listing transactions
- ๐ฐ Checking balances and withdrawals
- ๐ Generating financial reports