The takeaway always tries to fulfil your order. The takeaway may have cancelled your order in some instances such as items being out of stock, the takeaway closed early, or the driver being unable to reach you.
If the takeaway cancels orders, you get a refund of the payment, if already paid.