E-Murabaha – Islamic Finance Project on Blockchain

  • decor icon

    15 minutes it takes now to process a deal

  • decor icon

    Any industry can adopt blockchain Murabahah contracts

  • decor icon

    Guarantees are provided by tamper-proof smart contracts


E-Murabaha is a modern digital software solution that facilitates Sharia-compliant financial services. It relies on the installments scheme and is based on the Corda blockchain. Combined, these approaches guarantee transparency and security of all transactions that involve banks, merchants, and buyers. We designed, built, and released mobile and web modules, the database, blockchain features, and all the back-end elements.


MIZA is a FinTech company focused on the development and distribution of finance solutions for SMEs and individuals. It pays close attention to Sharia-compliant financial services and tools. The company helps underbanked customers in accessing innovative digital financial offerings. What’s interesting, it was chosen as one of the top 100 leading Arabic organizations that contribute to the modern industrial transformation.

client logo
Project overview image


In Islamic countries, crediting is nearly impossible due to Sharia laws. According to the specific type of sales contracts known as Murabahah, individuals and entities can’t charge money for assets that they don’t own. Such contracts have a few core elements like assets, completion, currency, parties, etc. Our client MIZA wanted to build a digital Sharia-compliant solution to handle such contracts faster. Before the release, these operations were complicated and time-consuming. By combining innovations and traditional rules, we streamlined financial processes for Islamic customers.


As we’ve mentioned, one of the tasks was to ensure seamless integration of all software pieces. For this, we had to ran complex app checks. We tested how the solution was connecting from initial request to IO sending, with and without proxy, and through ProMed API. These tests included XML configuration, general connection checks, handshaking checks, and user workflows.


E-Murabaha is a web and a mobile app for merchants, buyers, and banks. It lets these parties engage in the Murabahah contracts and transfer ownership in a transparent and secure way. The system relies on the R3 Corda distributed ledger and R3 Corda smart contracts that provide the tech solution for making ownership transfers in a Shariah-compliant and verifiable way. Furthermore, the solution lets MIZA administrators control the system while representatives of regulatory bodies can check the transactions to approve their compliance.

Solution delivered img

Claim a 30-minute talk with our experts and get a step-by-step strategy for your project for free!

Key features

key features image
  • CorDapps development

    Powered by smart contracts, distributed Corda applications help parties to engage in fair Murabahah contracts. The solution developed supports creation and interaction with custom CorDapps.

  • On-chain transactions monitoring

    Authorities want to ensure that in-system on-chain transactions are Sharia-compliant. For this, they can check the essential data and verify that all the Murabahah rules are met.

  • Murabahah contracts analysis

    Surely, E-Murabahah supports this type of contract to be agreed by buyers, sellers, and banks that act as intermediaries. Electronic contracts are much faster and simpler for all parties.

  • On-chain storage for ownership data

    The Corda blockchain keeps the information about financial transactions. Thus, the related parties can be sure of security and fairness. Smart contracts also contribute to unbiased operations.

  • Registration and update processes

    Users can create accounts and manage their contracts inside the applications easily. For MIZA admins, there’s a separate module that lets them verify operations.


  • Flow processing decreased to 15 minutes

    Without the E-Murabaha software, customers and merchants had to spend days, agreeing on all terms, connecting with banks. Thanks to the business flow backed-up by R3 Corda blockchain, these operations are quicker.

  • Suitable for different use cases

    E-Murabaha facilitates interactions between buyers and sellers in various industries. As long as Murabahah contracts prohibit crediting, the solution re-organizes the process to let people get funds from banks.

  • Universal functionality

    The mobile app was developed for dental clinics but it also can be used by other businesses and clients, including but not limited to chiropractic cabinets, car dealerships and repair shops, hair dressers, etc.

  • Solid guarantees for all parties

    Blockchain transparency and security help banks, buyers, and sellers trust each other. Any involved party can check Murabahah data at any time to ensure that partners act as agreed.

Our Tech Stack

  • .NET Core icon .NET Core
  • C# icon C#
  • Kotlin icon Kotlin
  • PostgreSQL icon PostgreSQL
  • Python icon Python
  • Corda  icon Corda 
  • Hasura  icon Hasura 
  • React icon React
  • React Native icon React Native

contact us




    Become a customer
    How we can help you


    Thank you! We will contact you soon

    Trusted partner who delivers on scope, on time and on budget

    To top of page
    To top of page