A step by step guide from creating your account to receiving your first verified payment.
Before the step by step setup, here is the whole picture so every step below has a purpose. Esaalat verifies wallet payments for you automatically:
Everything starts with a free account. You only need an email address.
Esaalat runs on simple monthly plans. Every new account starts on the Starter plan with a 14 day free trial.
A wallet account is the wallet number you receive money on. Add every wallet you want Esaalat to monitor.
Esaalat verifies payments through a small Android app installed on the phone that holds your wallet's SIM cards.
A device is the phone running the app. You link it to your account with a one time registration code.
Open the Wallets tab in the app and tap a wallet to open its details. Two things live there.
The home screen of the app is your live view. Everything happens here.
The payment page and the dashboard together close the loop. Here is the full lifecycle of an order.
| Status | Description |
|---|---|
| Pending | Created and waiting. The order stays open for one hour. |
| Verified | The reference and amount matched a wallet confirmation. The payment is confirmed. |
| Wrong amount | The reference matched but the paid amount differs from the order amount. The order records what was actually paid and never verifies itself. |
| Expired | No verification within one hour. The customer can simply start a new order. |
| Cancelled | Cancelled manually from the dashboard. |
| Unmatched | Money arrived at your wallet with no matching open order. It appears in the Unmatched Payments queue. |
When money arrives before an order exists, or the customer never entered a reference, the payment lands in the Unmatched Payments queue in your dashboard. You decide what it is:
Every account includes a dedicated test wallet, isolated from your real wallets and statistics, so you can try everything without risking real money.
When you want to create orders and verify payments from your own website or app, use the Merchant REST API.
The platform is designed to be simple, but when something is unclear we are one message away.