Murabaha is a sale contract whereby the Bank purchases the goods directly or through an agent, and after subsequently, sell it to the customer on a cost-plus-profit basis.
Wakala is an agreement that commissions, deputes or authorises one party to manage assets on behalf of the owner, typically, for a fee.