Несмотря на то, что в некоторых случаях ресторан действительно обязан принимать оплату по карте (для крупных торговых сетей, например, за отказ принимать карты к оплате даже установлен штраф), указанная ситуация, особенно в свете непредвиденных обстоятельств, не снимает с вас гражданско-правовой обязанности оплатить оказанные Вам услуги, если, конечно, вы успели ими воспользоваться до отключения света.
В указанной ситуации Вы можете не оплачивать счет сразу, оставив свои данные ресторану, чтобы потом направить ему средства банковским переводом или по почте. Все связанные с этим расходы (почтовые расходы, комиссия) по закону о ЗПП можете смело вычитать из суммы "долга".
А как быть с фискальным чеком? Даже если есть наличные, ресторан обязан пробить чек, правильно? Или тоже потом по почте пришлют?