Принимайте платежи в Solana: субсекундный USDC-чекаут для ритейла и создателей
UX чекаута — это игра задержек. Если клиент смотрит на спиннер «подтверждение платежа…» больше нескольких секунд, половина из них уходит. Именно по этой причине Solana лучше подходит для розничной торговли, чем почти любая другая сеть: платёж завершается раньше, чем клиент успевает передумать.
MutoPay теперь принимает платежи в Solana с нативными расчётами в USDC. Phantom, Backpack и любой кошелёк, совместимый с Solana Wallet Adapter, работают из коробки. Весь поток — нажать кнопку, одобрить в кошельке, увидеть подтверждение — занимает около секунды.
Для кого это
- Ритейл и мерчанты прямых продаж, где скорость чекаута влияет на конверсию
- Платформы для создателей, чаевые и цифровые товары, где суммы транзакций небольшие и комиссии не могут их превысить
- Продажа билетов на мероприятия, POS и всё, где есть очередь, где клиент не может ждать 2 минуты подтверждения
- SaaS и подписочные продукты, продающие крипто-нативной аудитории
Почему Solana для коммерции
Три цифры:
- ~400мс время слота. Транзакция Solana подтверждается быстрее, чем среднее время HTTP round-trip. К моменту срабатывания вашего webhook-обработчика клиент уже смотрит на экран успеха.
- Комиссии менее $0,001. При таких расходах микроплатежи перестают быть мысленным экспериментом. Продажа за $0,99 приносит $0,988 до 0,25% MutoPay.
- Нативная эмиссия USDC. У Solana самая чистая история стейблкоинов среди L1 — Circle выпускает USDC нативно на Solana, поэтому нет неясности с бриджованными активами, нет риска wrapped-токенов, нет путаницы «какой это USDC?».
Второй пункт важнее, чем кажется. В сетях с комиссиями $1–15 платежи менее $5 экономически нерациональны. На Solana любой размер платежа жизнеспособен. Это меняет то, что вы можете продавать.
Как работают расчёты
кошелёк клиента ─── Wallet Adapter ──▶ MutoPay ──▶ ваш Solana-кошелёк
(Phantom / Backpack) (USDC или USDT)
Phantom — вариант по умолчанию для большинства пользователей Solana; Backpack популярен у трейдеров и продвинутых пользователей. MutoPay общается с обоими через стандартный Solana Wallet Adapter — без кастомного кода для каждого кошелька.
Мерчанты получают расчёты в:
- USDC на Solana — рекомендуемый путь. Нативная эмиссия, глубочайшая ликвидность, чистейший журнал аудита.
- USDT на Solana — поддерживается, если ваша бухгалтерия или контрагент требуют именно USDT.
Оба поступают прямо на настроенный вами Solana-кошелёк. MutoPay никогда не осуществляет кастодию.
Настройка за пять шагов
- Создайте аккаунт мерчанта на mutopay.com/dashboard/register.
- Установите Solana как расчётную сеть. Панель управления → Настройки → Расчёты. Выберите
Solanaкак сеть иUSDC(рекомендуется) илиUSDTкак токен. - Вставьте адрес Solana-кошелька. Base58-адрес Solana — MutoPay валидирует его при сохранении. Если нужен новый адрес, сначала создайте его в Phantom или любом Solana-кошельке.
- Создайте платёж:
Расчётная сеть и токен берутся из настроек мерчанта. Повторять их при каждом вызове не нужно.curl -X POST https://mutopay.com/api/payments \ -H "Authorization: Bearer sk_live_..." \ -H "Content-Type: application/json" \ -d '{ "amount": 9.99, "currency": "USD", "metadata": { "sku": "pro-monthly" } }' - Перенаправьте клиента на возвращённый
payment_url. Страница оплаты автоматически определяет Phantom и Backpack и открывает нужный кошелёк. Клиент одобряет один раз, транзакция подтверждается менее чем за секунду, срабатывает вебхукpayment.completed.
Эквивалентное обновление расчётов через API:
curl -X PUT https://mutopay.com/api/dashboard/settlement \
-H "Authorization: Bearer <merchant-jwt>" \
-H "Content-Type: application/json" \
-d '{
"preferred_chain_id": "solana",
"preferred_token": "USDC",
"wallet_address": "<base58 Solana address>"
}'
Кросс-чейн без трения
Клиент платит USDT в Ethereum, ETH в Base или POL в Polygon? Это тоже работает. MutoPay маршрутизирует через Rubic и доставляет USDC на Solana в ваш кошелёк. Клиент видит одну кнопку; вы видите один платёж в нужной вам валюте.
Для платежей тем же токеном в той же сети (например, клиент уже имеет USDC на Solana), MutoPay использует прямой перевод без шага свопа. Максимально быстрый путь, минимально возможная комиссия.
Вебхуки
payment.completedсрабатывает после подтверждения транзакции Solana и поступления USDC- Подпись:
X-MutoPay-Signature: sha256=<hex>(HMAC-SHA256) - 5 повторных попыток с экспоненциальной задержкой (1мин, 5мин, 30мин, 2ч, 12ч)
payment.failed,payment.expired,payment.underpaidпокрывают крайние случаи
Часто задаваемые вопросы
Какие Solana-кошельки поддерживаются? Явно — Phantom и Backpack, плюс любой кошелёк, реализующий стандарт Solana Wallet Adapter (Solflare, Glow, Coinbase Wallet и т.д.).
Могу ли я получать расчёты в нативном SOL? Нет. MutoPay поддерживает только расчёты в стейблкоинах на Solana (USDC или USDT). Для экспозиции к SOL большинство мерчантов получают USDC и конвертируют по собственному расписанию.
Как быстро расчитывается платёж Solana? On-chain транзакция подтверждается менее чем за секунду. Наш монитор подхватывает её при следующем запуске cron (в худшем случае ~1 минута) и отправляет вебхук.
Что происходит при перегрузке Solana?
Solana переживала кратковременные периоды сбоев транзакций при пиковой нагрузке. MutoPay автоматически повторяет неудавшиеся транзакции и отмечает платёж завершённым только после его финализации. Если транзакция клиента не выполняется на уровне кошелька, платёж остаётся в awaiting_payment до повторной попытки или закрытия окна истечения.
Нужен ли мне Solana RPC? Нет. MutoPay запускает собственный монитор — вам нужно только предоставить адрес кошелька.
Мой кошелёк кастодиальный? Нет. Каждый платёж расчитывается прямо на настроенный вами Solana-адрес. MutoPay никогда не держит средства.
Смотрите также
- Принимайте TON-платежи — нативная сеть Telegram
- Принимайте платежи USDT в Tron — рельс для денежных переводов
- Как работает MutoPay — полная диаграмма маршрутизации
- Тарифы — фиксированные 0,25%, без минимумов
Готовы принимать платежи в Solana? Создайте аккаунт мерчанта — рабочая платёжная ссылка появится менее чем за десять минут.