Что внутри запроса 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. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.