Криптовалюта
Приём оплаты криптовалютой для бизнеса: от 1,5%, выплаты в USDT
Paycryp принимает оплату криптовалютой для бизнеса: вы выставляете счёт на сайте, по платёжной ссылке или через Merchant API, покупатель выбирает монету и сеть на странице оплаты и переводит средства, а заказ выдаётся после подтверждения оплаты. Комиссия за приём криптовалюты — от 1,5%, условия индивидуальные. Выручка зачисляется в USDT, вывод на ваш кошелёк — на следующий день после конвертации, по заявке в кабинете.
Условия приёма платежей в криптовалюте
| Способ | Комиссия | Где принимать | Выплата |
|---|---|---|---|
| Криптовалюта | от 1,5% | Сайт через Merchant API, платёжная ссылка, QR-код с терминала в смартфоне; покупатель выбирает монету и сеть на странице оплаты | В USDT на следующий день после конвертации, по заявке |
| СБП | от 6% | Сайт через Merchant API, платёжная ссылка, QR-код с терминала в смартфоне | В USDT на следующий день после конвертации, по заявке |
| Банковские карты | от 6% | Сайт через Merchant API, платёжная ссылка, QR-код с терминала в смартфоне | В USDT на следующий день после конвертации, по заявке |
Условия индивидуальные: ставка за приём криптовалюты, СБП и банковских карт согласуется по заявке до подключения. Комиссию сети за свой перевод покупатель платит сам; комиссия сети при выводе USDT на ваш кошелёк в ставку приёма не входит — подробнее на странице тарифов.
Какие монеты и сети можно принимать
Покупатель выбирает монету и сеть на странице оплаты. Вам не нужно заранее решать, что принимать, и заводить кошельки под каждую сеть: все оплаты приходят в один кабинет, а выручка зачисляется в USDT.
Сеть — часть реквизитов. USDT в сети TRC20 и USDT в сети ERC20 — это разные адреса, и перевод, отправленный в другую сеть, на адрес из счёта не зачислится. Поэтому покупатель выбирает сеть явно и перед переводом проверяет монету, сеть и сумму. Если проекту нужна конкретная монета, уточните это при подключении.
| Монета | Сети |
|---|---|
| USDT | TRC20, ERC20, BEP20, TON, Polygon, Solana |
| USDC, BTC, ETH, TON, TRX, LTC, BNB и другие | Доступные сети показываются на странице оплаты при выборе монеты |
Как проходит оплата криптовалютой
Сценарий одинаковый для сайта и платёжной ссылки: счёт → выбор монеты и сети → перевод → подтверждения сети → статус.
- Счёт. Сайт создаёт платёж через Merchant API или вы создаёте платёжную ссылку в кабинете. Счёт получает срок действия из настроек терминала и адрес страницы оплаты —
paymentUrl. - Выбор монеты и сети. Покупатель открывает страницу оплаты, выбирает криптовалюту как способ, затем монету и сеть. Страница показывает цену внешнего инвойса в выбранной монете — для рублёвого счёта она уже включает конвертацию и наценку — и адрес для перевода.
- Перевод. Покупатель отправляет указанную сумму из своего кошелька. Комиссию сети за свой перевод он проверяет в кошельке, к вашему тарифу она не относится.
- Подтверждения сети. После отправки транзакция должна получить подтверждения в блокчейне; время зависит от сети и её загрузки. Пока их нет, платёж остаётся в статусе
PENDING, покупатель видит ожидание и номер заказа. - Статус. Когда оплата подтверждена, платёж переходит в
CONFIRMED: вам приходит подписанный вебхукpayment.confirmed, статус виден в кабинете, а покупатель видит чек и возвращается на ваш сайт. Отгружайте заказ только поCONFIRMEDи после сверкиorderId,currencyиbaseAmount— цена внешнего инвойса может отличаться от номинала счёта в API, и для сверки она не используется.
Как читать цену инвойса, что такое USDT в этом сценарии и как отделить оплату от выдачи — в статье как получать оплату криптовалютой.
Как принимать криптовалюту на сайте, по ссылке и через Merchant API
Криптовалюта, СБП и банковские карты работают в одном кабинете, по одному ключу терминала и на одной платёжной странице: способ выбирает покупатель. Если нужна только криптовалюта, при создании платежа передайте method: "CRYPTO".
- Сайт через Merchant API. Сервер создаёт платёж запросом
POST /v1/paymentsс суммой и номером заказа, перенаправляет покупателя наpaymentUrl, а после оплаты получает вебхук с подписью.orderId— ключ идемпотентности: повторный запрос с тем же номером и той же суммой возвращает уже созданный счёт, а не второй. Готовых модулей для CMS нет, нужен сервер или разработчик. Поля, статусы и проверка подписи — в документации Merchant API. - Платёжная ссылка. Для продаж в мессенджерах, соцсетях и по счёту создайте в кабинете ссылку на конкретную сумму и отправьте покупателю; статус оплаты виден в кабинете. Подробнее — на странице оплата по ссылке.
- Telegram-проекты. Бот или канал ведёт покупателя на сайт проекта, где он платит криптовалютой, по СБП или банковской картой. Цифровые товары и услуги внутри бота или Mini App оплачиваются Telegram Stars по правилам Telegram.
Учебный пример запроса: сайт продаёт доступ за 1 500 ₽ и хочет принять только криптовалюту.
POST /api/v1/payments HTTP/1.1
Host: api.paycryp.app
Authorization: Bearer <ключ терминала>
Content-Type: application/json
{
"amount": 150000,
"orderId": "1024",
"description": "Заказ №1024",
"method": "CRYPTO"
}
В ответе придёт объект платежа со статусом PENDING, сроком expiresAt и адресом paymentUrl. Сумма — в минорных единицах валюты терминала; числа в примере учебные.
Что делать при неверной сети, недоплате и оплате после истечения счёта
Общее правило для всех трёх случаев: не просите покупателя платить повторно, пока не выяснили судьбу первого перевода, и не выдавайте заказ без статуса CONFIRMED.
Покупатель отправил перевод в другую сеть
Адрес на странице оплаты выдаётся под конкретную монету и сеть. Перевод в другую сеть на этот адрес не зачисляется, и платёж остаётся неоплаченным; такой случай разбирается по конкретному переводу. Попросите у покупателя хеш транзакции, монету и сеть, которые он выбрал в кошельке, и напишите в поддержку с номером платежа: Telegram @paycryp1, ответ обычно в течение минуты. Чтобы таких случаев было меньше, подскажите покупателю до оплаты сверить сеть в двух местах: на странице оплаты и в кошельке.
Покупатель перевёл меньше суммы инвойса
Оплата подтверждается по сумме инвойса, показанной на странице оплаты. Если на адрес пришло меньше — обычно кошелёк вычел комиссию сети из отправляемой суммы или покупатель округлил число, — подтверждения оплаты не будет и заказ не выдастся. Сохраните номер заказа и хеш транзакции и напишите в поддержку — решение по недоплате принимается по конкретному платежу. Не выдавайте товар по частичной сумме и не создавайте новый счёт, пока не разобрали первый: изменить сумму у существующего orderId нельзя, а для нового заказа нужен новый orderId.
Оплата после истечения счёта
Срок счёта задаётся в настройках терминала и возвращается в поле expiresAt; после него новые реквизиты не выдаются. У реквизитов конкретной попытки есть свой срок — providerExpiresAt, он может закончиться раньше ссылки: тогда покупатель запрашивает новые реквизиты на той же странице, а перезагрузка страницы новый платёж не создаёт. Если покупатель начал перевод до истечения, а подтверждения сети пришли после, деньги учитываются: после EXPIRED или CANCELLED возможен поздний CONFIRMED, и вам придёт вебхук payment.confirmed. Интеграция должна принимать такое событие и сверять состояние через GET, а не считать истёкший счёт закрытым навсегда. Если покупатель не успел и хочет заплатить, создайте новый счёт с новым orderId — повторный запрос старый счёт не продлевает. Подробнее — в статье срок действия платёжного счёта.
Выплата в USDT
Какой бы монетой ни заплатил покупатель, выручка зачисляется в USDT — так же, как и рублёвая выручка по СБП после конвертации. Начисление по каждому платежу видно в его карточке в кабинете. Вывод — на следующий день, сразу после конвертации, по заявке в кабинете.
Сети вывода: TRC20, ERC20, BEP20 и TON. Сеть кошелька, на который выводите, должна совпадать с сетью в заявке — ошибочный адрес или несовместимая сеть могут привести к необратимой потере средств, поэтому перед первым выводом на новый кошелёк пройдите по памятке как проверить сеть и адрес при выводе USDT. Почему доступная к выводу сумма может отличаться от баланса — в статье баланс и сумма к выводу; как складывается полная стоимость от приёма до вывода — на странице тарифов.
Клиенты из-за рубежа
Если покупателю недоступны оплата по СБП и российская карта, криптовалюта — способ принять платёж от клиента из другой страны без банковских переводов. Покупатель платит USDT или другой монетой из своего кошелька, а вы получаете выручку в USDT. Отдельная интеграция не нужна: тот же счёт, та же платёжная страница, покупатель просто выбирает криптовалюту как способ оплаты. Комиссия за приём — от 1,5%.
Учебный пример: проект продаёт доступ к сервису клиентам из нескольких стран. Покупатель из России платит по СБП или картой, покупатель из другой страны — криптовалютой, и оба заказа приходят на сервер вебхуком одного формата. Какие способы доступны для конкретной географии и продукта, согласуется до подключения — укажите в заявке, где находятся ваши покупатели.
Что такое криптопроцессинг и криптоэквайринг
Криптопроцессинг — сервис, который выставляет покупателю счёт в криптовалюте, отслеживает поступление и сообщает бизнесу о подтверждённой оплате. Криптоэквайринг — то же самое: слово «эквайринг» перенесено с банковских карт на криптовалюту, хотя банк в этой схеме не участвует. В Paycryp криптопроцессинг работает в одном кабинете с СБП и банковскими картами: комиссия за приём криптовалюты — от 1,5%, вывод — в USDT на кошелёк, статусы приходят подписанным вебхуком, а покупатель выбирает монету и сеть на странице оплаты.
Как подключить приём криптовалюты
Опишите проект и покупателей
В заявке укажите, что продаёте, где находятся покупатели и нужна ли только криптовалюта или вместе с СБП и банковскими картами. Подключиться может любой: компания, ИП или частное лицо; паспортная анкета и бумажный договор для стандартного подключения не нужны.
Согласуйте ставку
Команда называет тариф за приём криптовалюты, СБП и банковских карт для вашего сценария. После согласования вы получаете доступ в кабинет, где ставка видна по каждому терминалу.
Подготовьте кошелёк и терминал
Заведите USDT-кошелёк в одной из сетей вывода — TRC20, ERC20, BEP20 или TON. В кабинете создайте терминал, задайте срок счёта и Webhook URL; для сайта выпустите ключ Merchant API, для переписки используйте платёжную ссылку.
Проверьте на тестовом заказе
Оплатите один счёт криптовалютой сами: сверьте, что вебхук пришёл, статус стал CONFIRMED и сервер выдаёт заказ только по нему. Затем откройте приём и выводите USDT по заявке на следующий день после конвертации.
Вопросы и ответы
Остались вопросы? Напишите нам.
Можно ли принимать оплату криптовалютой?
Да: через Paycryp бизнес выставляет счёт, покупатель оплачивает его в криптовалюте на платёжной странице, а заказ выдаётся после подтверждения оплаты. Комиссия за приём криптовалюты — от 1,5%; сценарий проекта согласуется до подключения.
Какие монеты и сети поддерживаются?
Покупатель выбирает монету и сеть на странице оплаты: USDT (TRC20, ERC20, BEP20, TON, Polygon, Solana), USDC, BTC, ETH, TON, TRX, LTC, BNB и другие; перед переводом он проверяет монету, сеть и сумму. Выручка зачисляется в USDT.
Как принимать криптовалюту на сайте?
Сайт создаёт платёж через Merchant API Paycryp и отправляет покупателя на paymentUrl. Покупатель проверяет монету, сеть и сумму и переводит средства, а сервер получает подписанный вебхук и перед выдачей сверяет orderId, валюту и baseAmount. Готовых модулей для CMS нет: нужен сервер или разработчик, либо используйте платёжную ссылку из кабинета.
Кто платит комиссию сети при оплате криптовалютой?
Комиссию сети за свой перевод платит покупатель — он видит её в кошельке, к вашему тарифу она не относится. Комиссия Paycryp за приём удерживается с платежа по согласованному тарифу; распределение её между продавцом и покупателем задаётся в настройках терминала, и доплата видна покупателю до подтверждения оплаты.
Что будет, если покупатель оплатил после истечения счёта?
Если перевод был начат до истечения, а подтверждения сети пришли позже, платёж всё равно проводится: после статуса EXPIRED возможен поздний CONFIRMED, и вам придёт вебхук payment.confirmed. Интеграция должна принимать такое событие и сверять состояние через GET. Новые реквизиты по истёкшему счёту не выдаются — для новой попытки создайте счёт с новым orderId.
Покупатель отправил перевод в другую сеть — что делать?
Такой перевод на адрес из счёта не зачисляется, и платёж остаётся неоплаченным. Возьмите у покупателя хеш транзакции, монету и сеть из его кошелька и напишите в поддержку с номером платежа — случай разбирается по конкретному переводу. Не просите платить повторно, пока не выяснили судьбу первого перевода.
В какой валюте приходит выручка и в каких сетях её можно вывести?
Выручка зачисляется в USDT независимо от того, какой монетой заплатил покупатель. Вывод на свой кошелёк — в сети TRC20, ERC20, BEP20 или TON, на следующий день после конвертации, по заявке в кабинете; сумма и комиссия вывода видны до подтверждения заявки.
Как принимать оплату из-за рубежа?
Для покупателей из других стран в Paycryp есть оплата в криптовалюте (комиссия от 1,5%): покупатель платит из своего кошелька, а вы получаете выручку в USDT. Какие способы доступны для конкретной географии, согласуется до подключения.
Подключите приём криптовалюты
Укажите в заявке, что продаёте и где находятся покупатели, — согласуем ставку за приём криптовалюты, СБП и банковских карт до подключения. Вопросы — в Telegram @paycryp1, ответ обычно в течение минуты.


