Визначення
Solana Pay — це відкритий децентралізований протокол платежів, який дозволяє продавцям приймати криптовалютні перекази безпосередньо від покупця, минаючи посередників. Працює поверх мережі Solana і забезпечує підтвердження транзакції за частки секунди з комісіями, що зазвичай не перевищують долар цент.
Протокольна архітектура означає, що Solana Pay не є додатком, гаманцем чи платіжним процесором — це набір стандартів і інструментів (зокрема API), які будь-який розробник може інтегрувати у свою касову систему, інтернет-магазин або POS-термінал.
Як працює
Процес ініціюється з боку продавця і складається з кількох кроків:
- Формування запиту. Сервер продавця створює обʼєкт transfer request, де вказує суму в USDC (або іншому SPL-токені), адресу отримувача та необовʼязкове поле memo для привʼязки платежу до конкретного замовлення.
- Генерація посилання. Запит кодується у формат deep link (solana:...) або відображається як QR-код.
- Ініціація з гаманця. Покупець сканує код або натискає посилання — його гаманець автоматично відкриває підготовану транзакцію з уже заповненими полями.
- Підпис і відправка. Покупець підтверджує переказ, гаманець підписує транзакцію і відправляє її в мережу.
- Фіналізація. Мережа Solana підтверджує транзакцію приблизно за 400–800 мс. Продавець отримує кошти безпосередньо на свій адрес, а через memo може автоматично зіставити платіж із замовленням у своїй системі.
Ключова технічна перевага — відсутність batching-циклів чи затримок на стороні процесора. Кошти надходять безпосередньо, а комісія за транзакцію фіксована і не залежить від суми платежу.
Приклад
Кавʼярня інтегрує Solana Pay у свій POS-термінал. Касир формує чек на 85 грн, система автоматично конвертує суму в USDC за поточним курсом і генерує QR-код. Покупець відкриває свій гаманець (наприклад, Phantom), сканує код, бачить точну суму в USDC та одразу підтверджує платіж. Через менше секунди термінал фіксує надходження, а поле memo містить номер замовлення — кавʼярні не потрібен окремий еквайринг, а клієнт не платить відсоток за конвертацію.
Типова помилка
Змішувати Solana Pay із гаманцем або платіжним сервісом. Найчастіша помилка — очікувати, що «встановлюю Solana Pay» як додаток. Насправді це протокол: користувач взаємодіє зі своїм гаманцем, а продавець інтегрує Solana Pay у свою бекенд-систему. Щоб приймати платежі, продавцю потрібен власний гаманець-адреса та технічна реалізація на стороні сервера (або готове рішення від партнера екосистеми, що використовує цей протокол).
Пов'язані матеріали
Внутрішні переходи
- Mobile-first — про те, чому Solana проєктується з приоритетом на мобільні пристрої, і як це впливає на архітектуру платежів.
- QR-транзакція — детальніше про формат кодів, структуру deep link та безпеку при скануванні.
Додаткові ресурси
- Офіційний репозиторій Solana Pay на GitHub — актуальні специфікації протоколу, приклади інтеграції та перелік підтримуваних токенів.
- Документація Solana Labs (розділ Payments) — технічні вимоги до середовища, приклади запитів та опис полів transfer request.