Welcome to the ALAT API Portal. The objective of this site is to make ALAT APIs accessible to businesses and application developers.
Build financial solutions where customers never have to visit a bank, because our APIs offer a wide range of capabilities for account creation, digital payments, savings and loans.
Introduction
Explore our well-documented APIs to help build internationally acceptable financial solutions to help serve everyday customer needs.
Categories
Onboarding
APIs to help validate customer identity and create instant accounts.
Loans
Help your customers access credit facilities to help meet their financial needs.
Account Maintenance
APIs to perform actions like account balance enquiry, get transaction history and request e-statements.
Payments
Experience incredible success rates with
- Instant funds transfers
- Airtime & Data purchase
- Bills Payment
- Merchant Payout
Savings
Help your customers cultivate the saving culture and save towards their desired goals, while earning competitive interest rates.
IMTO's Remittance
Set up Remittance collections with the APIs provided. The APIs also offer the opportunity to open domiciliary accounts on the go.
Gaming
Help your customers with the best gaming experience with our Gaming APIs.
Authentication
To begin using our APIs, you have to subscribe to a product and use the test Authentication Codes to test your product. When you are ready to go live, you will apply for production credentials. Along with the credentials is a unique ID that you have to pass with every call you make to the API.
Errors
A failed request returns error messages and the appropriate HTTP response code
Here are some common errors.
Invalid Channel ID
Please verify that you are passing the correct channel ID for your application. Also verify that the your access has not been revoked.
Too Many Requests - Error 429
Depending on your product subscription, you may get this error when you exceed the allowed number of requests in a specified period. When you get this error, you have to wait a while before sending more requests. Please check your subscription for details.
Unauthorized - Error 401
This error indicates that the request being made did not contain the necessary authentication credentials (e.g., an API subscription key) and therefore the client was denied access. The client should not continue to make similar requests without including an API subscription key in the request.
{
"result": null,
"errorMessage": null,
"errorMessages":
[
"An error description.",
"Another error description."
],
"hasError": true,
"timeGenerated": "2020-10-20T07:45:00.2133878Z"
}