Призначення та опис
Solana Pay — це відкритий платіжний протокол, який дозволяє продавцям приймати криптовалютні платежі безпосередньо в мережі Solana. На відміну від традиційних платіжних процесорів, протокол не утримує кошти посередника: оплата надходить одразу на гаманець продавця.
Протокол реалізовано як набір специфікацій та open-source бібліотек. Він визначає формати запитів на оплату (QR-коди, глибокі посилання), структуру транзакцій та правила взаємодії між касовим ПЗ, мобільними гаманцями та блокчейном. Основний актив для розрахунків — USDC (stablecoin), хоча технічно протокол підтримує будь-які SPL-токени.
Solana Pay орієнтований на дві основні аудиторії: інтеграторів касового та e-commerce ПЗ, яким потрібен готовий модуль прийому платежів, і розробників гаманців, які реалізовують сторону платника.
пакет першоджерел
Офіційний URL
Статус
Активний. Репозиторій на GitHub підтримується, специфікації доступні для інтеграції.
Категорія
Платежі та stablecoins
Підтверджені функції
- Оплата через QR-код та глибоке посилання (deep link)
- Пряма передача USDC та інших SPL-токенів від покупця до продавця
- Transfer Request — базовий запит на переказ фіксованої суми
- Transaction Request — розширений запит із можливістю додавати інструкції (на кшталт знижок, рефералів) у саму транзакцію
- Підтримка читання даних з on-chain транзакції для автоматизації обробки замовлення
Дата перевірки
2 серпня 2026 року
Можливості та функції
Transfer Request. Найпростіший сценарій: продавець генерує посилання з адресою отримувача та сумою. Гаманець покупця відображає суму та комісію мережі, користувач підтверджує оплату одним кліком.
Transaction Request. Розширений формат, у якому запит на оплату містить не лише суму, а й додаткові дані, закодовані в транзакції. Наприклад, ідентифікатор замовлення, розмір знижки або реферальний код. Це дозволяє касовій системі автоматично розпізнати платіж без додаткових API-викликів — достатньо прочитати дані з підтвердженої транзакції.
Низькі комісії та швидкість. Оскільки транзакція виконується в мережі Solana, комісія зазвичай становить частки цента, а фіналізація відбувається за менше секунди. Це принципово відрізняється від платіжних рішень на базі Ethereum L1, де комісія може перевищувати вартість самої покупки.
Відсутність посередника. Протокол не передбачає екскроу-акаунтів або тимчасового утримання коштів. Гроші надходять безпосередньо на гаманець продавця, що зменшує контрагентський ризик, але покладає відповідальність за обробку повернень на саму касову систему.
Обмеження
- Відсутність вбудованого процесингу фіатних валют. Протокол працює виключно з криптоактивами. Конвертація у фіат (якщо потрібна продавцю) вимагає підключення стороннього сервісу.
- Немає вбудованої системи повернень (refund). Зворотний переказ — це окрема транзакція, яку продавець має ініціювати самостійно. Логіка повернень не описана в специфікації протоколу.
- Залежність від підтримки гаманцями. Щоб покупець міг скористатися Solana Pay, його гаманець має реалізувати підтримку специфікації. Не всі гаманці в екосистемі це роблять.
- Обмежена підтримка токенів у практиці. Хоча технічно протокол сумісний з будь-якими SPL-токенами, більшість інтеграцій орієнтовані на USDC. Інші активи вимагають додаткової перевірки на волатильність та ліквідність.
- Онбординг продавця. Для підключення потрібні технічні знання або залучення розробника. Протокол не пропонує готового «панельного» інтерфейсу для нетехнічних користувачів.
Відомі ризики
- Волатильність базового активу. Якщо оплата приймається не в stablecoin, а в SOL чи іншому токені, продавець піддається курсовому ризику між моментом формування ціни та моментом фіналізації транзакції.
- Зупинка мережі. Якщо мережа Solana experiencing downtime, платежі не проходять. Це системний ризик, який не можна усунути на рівні протоколу.
- Скасування транзакцій (MEV). У теорії транзакцію може бути замінено або витіснено з блоку. На практиці для типових мікроплатежів цей ризик мінімальний, але для великих сум варто враховувати можливість підвищення комісії.
- Регуляторна невизначеність. Прийом криптоплатежів підпадає під юрисдикційні обмеження різних країн. Продавець самостійно несе відповідальність за дотримання місцевого законодавства.
- Відсутність гарантій від команди. Solana Pay — це специфікація та бібліотека з відкритим кодом. Немає SLA, служби підтримки чи гарантій безперебійної роботи.
Альтернативи в каталозі
- PYUSD на Solana — картка stablecoin — опис stablecoin, який може використовуватися як розрахунковий актив у платіжних протоколах, включно з Solana Pay.
- Stripe (crypto payments) — картка платіжного сервісу — готовий комерційний процесор із підтримкою криптоплатежів, який абстрагує блокчейн-деталі від продавця.
Навчальні матеріали
Для розуміння архітектури Solana Pay рекомендовано ознайомитися з офіційною документацією на сайті проєкту та репозиторієм на GitHub, де містяться специфікації запитів, приклади інтеграції та посилання на референсні реалізації. Для загального розуміння того, як транзакції працюють у мережі Solana, варто звернутися до розділу з основами Solana на цьому сайті.