Credit card (Visa, Mastercard, Amex)
Accepted everywhere
The default option. Deposit is pre-authorized (blocked, not charged) on the driver's card. Amex is accepted by international brands but refused by ~30% of local Moroccan agencies — Visa and Mastercard are the safest bets.