Призначення та опис

Solana Pay — це відкритий платіжний протокол, який дозволяє продавцям приймати криптовалютні платежі безпосередньо в мережі Solana. На відміну від традиційних платіжних процесорів, протокол не утримує кошти посередника: оплата надходить одразу на гаманець продавця.

Протокол реалізовано як набір специфікацій та open-source бібліотек. Він визначає формати запитів на оплату (QR-коди, глибокі посилання), структуру транзакцій та правила взаємодії між касовим ПЗ, мобільними гаманцями та блокчейном. Основний актив для розрахунків — USDC (stablecoin), хоча технічно протокол підтримує будь-які SPL-токени.

Solana Pay орієнтований на дві основні аудиторії: інтеграторів касового та e-commerce ПЗ, яким потрібен готовий модуль прийому платежів, і розробників гаманців, які реалізовують сторону платника.

пакет першоджерел

Офіційний URL

docs.solanapay.com

Статус

Активний. Репозиторій на 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 на цьому сайті.

Джерела