В магазинах "Берёзка" товары продавались (не учитывая жульничества) только за специальные чеки. Те советские люди, которые работали и жили (были в командировке) за границей, получали зарплату в валюте, скорее всего в валюте той страны, в которой жили, но на этот счёт я точно не знаю. Когда я служил в армии и жил на территории Польши, нам (солдатам) на личные нужды выдавали польской валютой (злотыми).
Если у кого-то при возвращении на территорию СССР оставался избыток СКВ (свободно конвертируемая валюта, естественно к СКВ относились отнюдь не польские злотые или монгольские тугрики, а валюты развитых западных стран), то такой человек обязан был сдать эту СКВ, а взамен ему выдавали специальные чеки, и вот на эти чеки человек мог отовариваться в "Берёзках". К таким людям относились в основном дипломаты, сотрудники различных международных организаций или представительств СССР за рубежом, а также моряки, "плававшие в загранку", как руководящий состав, так и рядовой. Я полагаю, что так же происходило с экипажами самолётов, осуществляющих зарубежные полёты.
Ещё один источник этих чеков - творческие работники, которые писали научные статьи в центральные журналы. Некоторые журналы западные страны переводили для себя. По их законам, авторам статей полагались "гонорары" в валюте. Эти гонорары эти переводные издательства переводили в банк СССР, на счёт специального органа, а он пересчитывал в чеки, и авторам научных статей приходили переводы в чеках. Конечно это были "копейки", но всё же. Кстати, у авторов, имеющих сотни публикаций за год (в соавторстве) иногда скапливались довольно приличные суммы в чеках. Вот эти чеки на чёрном рынке продавались. Не знаю, полагалось ли за торговлю ими наказание, как за торговлю валютой, но тем не менее, такие чеки можно было купить.