pay by credit card in marrakach