Безопасность и бэкапы

Генератор QR-кода Solana Pay для SOL и USDC: бесплатно, без регистрации, PNG или SVG

Solana Pay превратил QR-код в полноценный запрос на оплату: плательщик сканирует, видит сумму, токен, ваше имя и комментарий и подтверждает одним нажатием. Вставьте адрес кошелька Solana, выберите SOL или USDC в Solana, при необходимости укажите сумму и скачайте код в PNG с подписью или в SVG для печати. Перед показом кода адрес проверяется как настоящий публичный ключ Solana. Бесплатно, без регистрации, из браузера ничего не уходит.

Бесплатно и без регистрации: QR создаётся в браузере, ничего не загружается на сервер. Перед публикацией отсканируйте его своим кошельком.

Введите свой адрес, чтобы получить QR-код.

Что внутри запроса Solana Pay

Генератор собирает transfer request Solana Pay — самую простую форму стандарта, которую понимают Phantom, Solflare, Backpack и другие крупные кошельки Solana:

solana:<ваш адрес> solana:<ваш адрес>?amount=0.75&label=Studio&message=Session%2012 solana:<ваш адрес>?amount=25&spl-token=EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v&label=Studio

В отличие от EIP-681 в Ethereum, сумма пишется в обычных единицах, а не в лампортах: 0.75 — это 0,75 SOL. У SOL допускается до 9 знаков после запятой, у USDC в Solana — 6. Параметр spl-token — это адрес mint USDC: он говорит кошельку отправить USDC вместо SOL. Метку и комментарий плательщик видит на экране подтверждения.

Инструмент рассчитан на переводы с кошелька на кошелёк. В Solana Pay есть ещё reference-ключи и transaction request для автоматической сверки заказов, но для них нужен сервер продавца — статичным QR их не заменить.

SOL или USDC и какой адрес давать

У адресов Solana нет префикса: это строки в Base58, обычно 43–44 символа (32-байтовый публичный ключ). На один и тот же адрес кошелька приходят SOL и любые SPL-токены.

Для USDC давайте основной адрес кошелька, а не токен-аккаунт. Solana хранит каждый токен в отдельном связанном токен-аккаунте, производном от кошелька; Solana Pay ожидает адрес кошелька, а нужный токен-аккаунт приложение плательщика найдёт само. Если вставить адрес токен-аккаунта из обозревателя, платёж может уйти не так, как задумано.

Если USDC у вас ещё не было, токен-аккаунта пока нет. Кошелёк плательщика создаст его во время перевода и внесёт небольшой разовый депозит за аренду в SOL — около 0,002 SOL. Предупредите об этом, когда отправляете первый запрос на новый кошелёк.

С суммой, без суммы и подпись

  • Без суммы: постоянный код для чаевых, страницы автора или выездной торговли. Плательщик вводит сумму сам, а токен фиксирован (SOL или USDC — что вы выбрали).
  • С суммой: счета, билеты на мероприятия, раздел общего чека. Добавьте номер счёта в комментарий — перевод будет легко найти в истории.
  • Подпись PNG: монета, сумма и сокращённый адрес под кодом — удобно в счетах и чатах, где плательщик хочет проверить всё до сканирования.
  • SVG: для наклеек, меню и плакатов, остаётся чётким на любом размере. Оставляйте вокруг кода белую рамку.

Частые ошибки в Solana

  • Не та сеть при выводе с биржи. USDC есть во многих блокчейнах, плательщику нужно вывести USDC именно в Solana (SPL). Подпишите рядом с кодом «USDC · Solana».
  • Ожидание USDT. Вариант USDC подставляет mint USDC; если плательщик пришлёт на ваш адрес USDT в Solana, он придёт в отдельный токен-аккаунт, но QR его не запрашивает. Для USDT в Solana давайте QR с одним адресом, а токен называйте текстом.
  • У плательщика нет SOL. Любая транзакция в Solana требует немного SOL на комиссию, даже при отправке USDC.
  • QR, который можно подменить. В публичных чатах просите плательщиков перед подтверждением проверить, что кошелёк показывает вашу метку и правильный адрес.

Приватность

Solana — публичный реестр с быстрыми обозревателями: зная адрес, можно увидеть все его токены, NFT и переводы. Для приёма публичных платежей держите отдельный кошелёк. Метку и комментарий видит каждый, кто отсканирует код, — пишите туда что-то нейтральное. Эта страница создаёт QR локально в браузере и не хранит и не передаёт ваш адрес.

Частые вопросы

+Сумма в SOL или в лампортах?

В SOL. Solana Pay использует обычные десятичные единицы: 0.5 — это половина SOL. Для USDC 25 означает 25 USDC.

+Какие кошельки читают QR Solana Pay?

Phantom, Solflare, Backpack и большинство крупных кошельков Solana поддерживают transfer request. Один раз проверьте кошельком, которым пользуются ваши плательщики.

+Можно запросить USDT в Solana?

В меню есть SOL и USDC. Для USDT используйте QR с одним адресом и сообщите плательщику токен и сеть текстом.

+Нужен ли отдельный адрес для USDC?

Нет. Давайте обычный адрес кошелька — кошелёк плательщика отправит USDC на привязанный к нему токен-аккаунт.

+Кто платит комиссии?

Плательщик: сетевую комиссию в SOL и, если у вас ещё не было USDC, разовый депозит около 0,002 SOL за ваш USDC-аккаунт.

+Это бесплатно и приватно?

Да. Без регистрации и ограничений, код создаётся в браузере, адрес никуда не загружается.

Все расчёты выполняются в вашем браузере, введённые данные не отправляются на KOT.CASH. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.

← Все крипто-инструменты (41)

QR-код Solana Pay (SOL, USDC) — бесплатно, без регистрации