Не вполне ясно, как промокод, то есть некая комбинация символов, используемая в интернет-сервисах, становится обладателем номинала. Финансовый термин номинал обозначает стоимость ценных бумаг, денежных знаков, товаров. Если промокод подразумевает предоставление скидки или определенной суммы, которую можно использовать при оплате, то обычно прямо и пишут: промокод на скидку. Если в обсуждаемом случае допустимы разговорные обороты, то, возможно, суть ситуации способен передать оборот промокод на 1000 рублей.
Норма не менялась. В составных количественных числительных склоняется каждое слово, правильно: нет двух тысяч пятисот тридцати рублей. Но ошибки здесь встречаются очень часто.
Напишите: которые были получены.
Запятая перед тире не нужна.
Корректно: руб/урна.
Вижу тысячу шестьсот семьдесят восемь рублей.
Правильно: одна тысяча девятьсот девяносто восемь рублей. Девяноста – форма косвенных падежей: (нет) девяноста рублей.
Правильно: за рубеж.
В этом предложении сказуемое выражено предложно-именным сочетанием порядка одной тысячи рублей. В подобных случаях тире обычно не ставится, но может быть уместно в некоторых условиях контекста.