Murabaha is a sale transaction where the seller discloses the cost and profit, commonly used in Islamic banking as a mode of finance. It involves several stages, including a promise, agency, possession, and execution, ensuring compliance with Sharia law. The transaction is characterized by fixed pricing and cannot replace running finance or address liquidity needs, while also having specific conditions regarding repayment and the nature of the goods involved.