Корректно: На вопрос "почему?" отвечают...
Словосочетание оплата за май носит разговорный характер, его значение понятно только с учетом особенностей ситуации. Если есть предположение, что адресатом это выражение может быть расценено как неясное, неоднозначное, то лучше всего использовать полный, корректный вариант типа оплата услуг в мае. Рекомендуем за уточнениями обращаться к толковым словарям русского языка; см. описание слова оплата в словарях, размещенных на нашем портале. В архиве справочной службы есть несколько ответов на вопросы об употреблении слова оплата.
Правильно: поставить торт на стол.
Правильно строчными: на западе Москвы. Запад пишется с прописной в значении «о странах Западной Европы, США и др.».
Оба сочетания возможны, но употребительны в разных контекстах. Ср., например: узнал себя на видео (=на записи) и в видео присутствует ненормативная лексика (= «внутри» ролика). На практике конструкции с предлогом на встречаются гораздо чаще.
Да, кавычки будут уместны. Они подчеркнут и грамматическую необычность такого употребления, и разговорно-просторечную стилистическую окраску.