Well you have to pay for your food, so i would say yes they expect cash unless you pay by credit or debit card first. Also it's always appreciated by the delivery drivers if you tip.
I've only eaten at the restaurant never ordered.
Thanks! Your answer is awaiting moderation.