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