Text this: Issues of Bai’ al-‘Inah in the contemporary Islamic financial products and its solutions according to the shariah principles