Frequently asked questions
Find answers to common questions about Tisra.
Tisra is a hash decoding platform that resolves M-Pesa phone number hashes back to their original numbers.
It is primarily used for M-Pesa transaction reconciliation where phone numbers are transmitted as hashes.
You purchase credits at KES 20 per credit. Each successful hash lookup costs 1 credit.
Failed lookups (hash not found) are free. Credits never expire and can be topped up
via M-Pesa STK push directly from your dashboard.
Phone numbers are normalized to the Kenya international format: 2547xxxxxxxx or 2541xxxxxxxx.
The system handles common input variations during ingestion (e.g., 07xx, +254xx, etc.).
Yes, the default rate limit is 60 requests per minute per API key. Enterprise plans
can negotiate higher limits. Exceeding the limit returns a 429 response.
Yes. Upload an Excel file (.xlsx) with up to 5,000 rows through the bulk dehash endpoint.
Download a template from the API, fill in your transaction data, and upload it.
Each resolved hash costs 1 credit.
Navigate to the Billing page in your dashboard and use the M-Pesa STK push feature.
Enter the amount in KES, confirm on your phone, and credits are added instantly.
API keys are securely hashed — the raw secret is only shown once at creation.
You can rotate keys at any time (old key is immediately revoked) or disable them.
Optional HMAC signing adds replay protection.