Визначення

Solana Pay — це відкритий децентралізований протокол платежів, який дозволяє продавцям приймати криптовалютні перекази безпосередньо від покупця, минаючи посередників. Працює поверх мережі Solana і забезпечує підтвердження транзакції за частки секунди з комісіями, що зазвичай не перевищують долар цент.

Протокольна архітектура означає, що Solana Pay не є додатком, гаманцем чи платіжним процесором — це набір стандартів і інструментів (зокрема API), які будь-який розробник може інтегрувати у свою касову систему, інтернет-магазин або POS-термінал.

Як працює

Процес ініціюється з боку продавця і складається з кількох кроків:

  1. Формування запиту. Сервер продавця створює обʼєкт transfer request, де вказує суму в USDC (або іншому SPL-токені), адресу отримувача та необовʼязкове поле memo для привʼязки платежу до конкретного замовлення.
  2. Генерація посилання. Запит кодується у формат deep link (solana:...) або відображається як QR-код.
  3. Ініціація з гаманця. Покупець сканує код або натискає посилання — його гаманець автоматично відкриває підготовану транзакцію з уже заповненими полями.
  4. Підпис і відправка. Покупець підтверджує переказ, гаманець підписує транзакцію і відправляє її в мережу.
  5. Фіналізація. Мережа 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.