Приём открыт: 12 монет и токенов в 10 сетях Документация API Статус сетей Поддержка
Подключиться

Приём платежейв криптовалюте

Платёжный шлюз AstraPay для сайтов, Telegram-ботов и приложений. Покупатель платит по счёту с фиксированным курсом, деньги поступают на баланс в кабинете, а ваш сервер получает подписанное уведомление.

ПринимаемUSDTUSDCBTCETHBNBSOLXRPADATONTRXLTCBCH
3%
комиссия с платежа, уже включена в сумму счёта
0 ₽
за подключение и обслуживание
30 мин
курс счёта зафиксирован для покупателя
5 USDT
минимальный платёж в USDT и USDC
17
способов оплаты: 12 монет и токенов в 10 сетях

Для проектов, где клиенты платят онлайн

AstraPay подходит и для разовых покупок, и для регулярных пополнений. Сценарий настраивается через API, без отдельной интеграции под каждый случай.

  • Хостинг, VPS и VPN

    Клиент пополняет баланс на постоянный адрес, когда ему удобно. Платёж сам находит его аккаунт.

    Пополнение баланса
  • Онлайн-сервисы и подписки

    Счёт на продление тарифа с фиксированным курсом и ссылкой на оплату в письме или кабинете.

    Оплата по счёту
  • Игры и цифровые товары

    Покупка в браузере или в приложении. Статус оплаты приходит на ваш сервер, товар выдаётся сразу.

    Разовая покупка
  • Telegram-боты и каналы

    Бот присылает счёт кнопкой, оплата открывается прямо в Telegram без перехода на сайт.

    Оплата в боте

Один шлюз для всех каналов продаж

Сайт, приложение и Telegram-бот подключаются к одному кабинету. Покупатель всегда попадает на одну и ту же понятную страницу оплаты.

Сайт и приложение

Добавьте AstraPay в список способов оплаты. Покупатель выбирает монету, платит и возвращается к вам уже с зачисленным балансом.

Telegram-бот

Бот присылает счёт кнопкой. Оплата открывается прямо в Telegram.

Постоянные адреса клиентов

У каждого клиента свой адрес в каждой сети, и от платежа к платежу он не меняется. Счёт фиксирует курс и сумму, а поступление находит аккаунт по external_user_id.

  • Монета сети и токены в ней приходят на один адрес, например ETH, USDT и USDC в Ethereum
  • Адреса разных проектов изолированы друг от друга
  • После смены адреса старый остаётся за клиентом и продолжает отслеживаться
Клиент #1042external_user_id 1042, проект AstraVPS
6 адресов закреплены
  • TON
  • Ethereum
  • BNB Smart ChainBSC
  • TRON
  • Solana
  • Bitcoin

Монеты и сети

Каждая сеть подключается и проверяется отдельно. В счёте покупатель видит только те способы, которые работают прямо сейчас.

Доступность способов оплатыОбновлено 12 сек назад
МонетаСетиМинимумКомиссияСтатус
TetherUSDT
Ethereum ERC20TONTRON TRC20Solana SPLBNB Smart Chain BEP20
от 5 USDT3%Приём открыт
USD CoinUSDC
Ethereum ERC20Solana SPL
от 5 USDC3%Приём открыт
BitcoinBTC
Bitcoin
уточняется3%Приём открыт
EthereumETH
Ethereum
от $63%Приём открыт
BNBBNB, сеть BSC
BNB Smart Chain
уточняется3%Приём открыт
SolanaSOL
Solana
уточняется3%Приём открыт
XRPXRP, сеть XRPL
XRP Ledger
уточняется3%Приём открыт
CardanoADA
Cardano
уточняется3%Приём открыт
ToncoinTON
TON
от $53%Приём открыт
TRONTRX
TRON
уточняется3%Приём открыт
LitecoinLTC, своя нода
Litecoin
от $53%Приём открыт
Bitcoin CashBCH
Bitcoin Cash
уточняется3%Приём открыт
Карты и СБПоплата в рублях
Банковские карты, СБП
——В разработке

USDT в Ethereum, TON, TRON, Solana и BNB Smart Chain, как и USDC в Ethereum и Solana, считаются разными способами оплаты. Покупатель отправляет перевод только в сеть, указанную в счёте, и страница оплаты прямо об этом предупреждает.

Как платит покупатель

Четыре шага на одном экране телефона. Без регистрации, без лишних полей и без поиска перевода вручную.

Счёт 0678f017
AstraVPS, пополнение баланса

1 200,00 ₽

USDTTONETHLTC
TON≈ 10 сек, $0,03Ethereum≈ 3 мин, $1,90
К переводу

15,345017USDT

1 USDT = 80,55 ₽, курс держится 30 минут
Получить адрес

Отправьте перевод

Сумма

15,345017USDT

Адрес в сети TON

UQBv7tZ4x2kq9H3mWcPpE1sN0dYfR8aLuG5jTiVoKb6XzA3h

Отсканируйте в кошельке с поддержкой TON

Ждём перевод

Перевод получен

2 из 3

Ждём подтверждений сети TON, обычно меньше минуты

Сумма
15,345017 USDT
Найден
14:21

Оплата прошла

1 200,00 ₽

Оплачено
15,345017 USDT
Курс
1 USDT = 80,55 ₽
Транзакция
a3f9…c41e
Вернуться в AstraVPS

API для разработчиков

Один запрос создаёт счёт с фиксированным курсом и ссылкой на оплату. О результате ваш сервер узнаёт из подписанного уведомления.

  • Постоянный адрес клиента в каждой сети
  • Подписанные уведомления и история доставки
  • Ключ идемпотентности: повторный запрос не создаст второе зачисление
  • Раздельные ключи для каждого проекта
JSON по HTTPS
POST /api/v4/checkoutsAuthorization: Bearer <ключ проекта>Idempotency-Key: topup-1042-01 {  "external_user_id": "1042",  "rub_amount": "1200.00"}
checkout_urlв ответе ссылка на оплату для клиента
Счёт одним запросомСумма в рублях, клиент и ключ идемпотентности. В ответе ссылка на оплату.
Уведомления с подписьюПроверяйте подпись, смотрите историю доставки и ответ вашего сервера.
Повторы без рискаПовторный запрос или уведомление не создадут второе зачисление.

Безопасность и контроль

Доступ к деньгам и ключам защищён на каждом шаге: от подключения проекта до выплаты.

  • Подтверждение домена

    Ключи выдаются только после проверки DNS-записи, поэтому платежи идут туда, куда вы указали.

  • Раздельные ключи

    У каждого проекта свои API-ключи и доступ только к своим операциям.

  • Двухфакторная защита

    Вход в кабинет и важные операции, включая выплаты, подтверждаются вторым фактором.

  • Подписанные уведомления

    Подпись проверяется на вашей стороне, при сбое уведомление доставляется повторно.

  • Журнал действий

    Изменения настроек, ключей и заявок на выплату записываются в журнал.

  • Без двойных зачислений

    Повтор запроса с тем же ключом идемпотентности вернёт уже созданный счёт.

У каждого платежа есть история

Кабинет партнёра показывает баланс по каждой валюте, все счета и уведомления. Искать перевод вручную в обозревателе блоков не придётся.

Средства и выплаты

Баланс по каждой валюте, зарезервированные суммы и история заявок на выплату.

Проекты

Сайты и боты в одном кабинете, у каждого свои ключи и настройки уведомлений.

Счета и статусы

Каждый счёт с курсом, сетью, подтверждениями и ответом вашего сервера.

От проекта до первого платежа

Подключение проходит в кабинете. Ключи выдаются после проверки домена, чтобы платежи приходили только туда, куда вы указали.

  1. 01Создайте аккаунт

    Подтвердите email и включите двухфакторную защиту кабинета.

  2. 02Добавьте проект

    Укажите сайт и подтвердите домен DNS-записью.

  3. 03Получите ключи

    После проверки подключите API и адрес для уведомлений.

  4. 04Принимайте платежи

    Создавайте счета, следите за поступлениями и выводите средства.

Один тариф для всех монет

Без абонентской платы и платы за подключение. Комиссию блокчейн-сети покупатель оплачивает в своём кошельке.

Комиссия с каждого платежа

3%

Подключение
0 ₽
Абонентская плата
0 ₽
  • Все монеты и сети по одной ставке
  • Курс счёта фиксируется на 30 минут
  • Постоянные адреса клиентов и страница оплаты
  • API, подписанные уведомления, кабинет
Подключить проект

Посчитайте платёж

₽
Покупатель переведёт
15,345017 USDT
Комиссия AstraPay, 3%
36,00 ₽
Зачислится клиенту
1 200,00 ₽

Пример по курсу на 12 ноября: 1 USDT = 80,55 ₽. В счёте используется курс на момент его создания.

Вопросы и ответы

Коротко о комиссии, курсе, адресах и выплатах.

Какая комиссия?

3% с каждого платежа для всех монет и сетей. Комиссия включается в сумму счёта, абонентской платы нет. Комиссию блокчейн-сети покупатель оплачивает в своём кошельке.

Какие монеты и сети доступны?

USDT в сетях Ethereum (ERC20), TON, TRON (TRC20), Solana (SPL) и BNB Smart Chain (BEP20), USDC в Ethereum (ERC20) и Solana (SPL), а также BTC, ETH, BNB (BNB Smart Chain), SOL, XRP, ADA (Cardano), TON, TRX, LTC и BCH (Bitcoin Cash) в их собственных сетях. Всего 17 способов оплаты.

На сколько фиксируется курс?

На 30 минут с момента создания счёта. Если перевод пришёл позже, сумму пересчитают по текущему курсу, а покупатель увидит это на странице оплаты.

Можно отправлять на один и тот же адрес?

Да. У каждого клиента постоянный адрес в каждой сети, поэтому для пополнения баланса не нужно каждый раз создавать новый счёт.

Что будет при повторном уведомлении?

Повторная доставка не создаёт второе зачисление. Каждое уведомление подписано, а в кабинете видно, когда оно доставлено и что ответил ваш сервер.

СБП и карты уже работают?

Пока нет. Эти способы появятся после подключения и проверки, сейчас в AstraPay доступна только криптовалюта.

Когда происходит выплата партнёру?

По заявке из кабинета. Баланс ведётся отдельно по каждой валюте, а статус заявки и её история видны в разделе «Средства и выплаты».

Подключите приём криптовалюты

Создайте аккаунт, подтвердите домен и примите первый платёж в тот же день.