contact us

Contact Us

Please enter first name
Please enter last name
Please enter an email
Please choose contact reason
Need to Know

Frequently Asked Questions.

Everything You Need to Know About Our Safaricom Mpesa Hash Decoder

The Free Safaricom Hash Decoder is designed to help businesses and individuals decode hashed phone numbers provided by Safaricom's C2B APIs. This service simplifies the payment process by converting hashed MSISDNs back to their original phone numbers.
The Free API has a limit of 10 requests per day. However, when you sign up, you receive 50 requests per day. For additional requests beyond 50 per day, please contact us or by sending an email to admin@decodehash.com.

To decode a hashed phone number, you can use the following API endpoint:

  • Method: GET
  • Path: /app/api/v1/decode-hash/free/{hash}
  • The API will return the original phone number decoded from the provided hash.

    Example:

    curl -X
    'GET' 'https://decodehash.com/app/api/v1/decode-hash/free/d6f1734a8897d7c5f1e47b1533b181f1c98c851e4e972e920ab082e655f23d16'
    -H 'accept: application/json'

    Safaricom is conducting a Data Minimization exercise for the C2B APIs to comply with the Data Protection Act of 2019. As part of this initiative, all Paybills and Till Numbers (Short Codes) will start receiving hashed phone numbers by July 15, 2024. Our service helps businesses navigate this transition by providing a reliable method to decode these hashed phone numbers, ensuring smooth and compliant operations.
    You may get this error for some Till to Till Transfers. i.e., TransactionType is Organization To Organization Transfer.