В разных странах разные требования, например для Испании, которая лояльно относится к русским, сделать такой ВНЖ проще, чем для Чехии. Подтвердить доход там несложно, если он действительно легальный, главное показать его регулярность и достаточную для проживания ежемесячную сумму поступлений. Эта сумма будет тоже очень отличаться для разных стран (например для той же Испании это 4 минимальных местных зарплаты примерно 2000 евро). Думаю что письма с Шаттерстока в эл. виде будет достаточно, к сожалению не помню сейчас кто, но кто-то просто скриншот распечатывал с доходами.
Самое простое и надежное - обратиться за разъяснениями в соответствующие органы в той стране, где вы хотите получить ВНЖ ибо столько ерунды понаписано на просторах рунета ...
![Сумасшествие](images/smilies/wacko.gif)
на деле все проще оказывается.