Source: https://cryptanio.com/ru/wiki/kak-prinimat-kriptovalyutu-na-saite/
Language: ru

# Как принимать оплату в криптовалюте на своём сайте

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

Обновлено: 2026-11-14

Чтобы принимать криптоплатежи\, нужно выбрать валюту и сеть\, подготовить адрес получения и определить\, как ваш сайт узнает об оплате\. В Cryptanio можно начать с платёжной ссылки\, создавать отдельные [инвойсы](<https://cryptanio.com/ru/wiki/chto-takoe-invois/>) для заказов или организовать пополнение внутреннего баланса\. Средства поступают на ваши адреса\, а сервис отслеживает переводы и сообщает об изменениях их статуса\.

Разберём\, какой вариант подходит для вашей задачи и что проверить перед первым платежом\. [USDT](<https://cryptanio.com/ru/wiki/chto-takoe-usdt/>) и [USDC](<https://cryptanio.com/ru/wiki/chto-takoe-usdc/>) рассмотрим внутри общего процесса\: выбор монеты важен\, но сам по себе ещё не определяет способ интеграции\.

## Выберите способ приёма платежей {#section-9e628b0701ebb83e}

Для разовой продажи или оплаты услуги подойдёт платёжная ссылка\. Вы подключаете свои адреса к проекту\, создаёте страницу в кабинете\, указываете назначение платежа и выбираете доступные варианты оплаты\. Затем отправляете ссылку клиенту\. Собственный платёжный интерфейс и серверная интеграция для этого не нужны\.

Если у вас интернет\-магазин или приложение с заказами\, удобнее создавать отдельный инвойс для каждой покупки\. Инвойс — это счёт с суммой\, сроком действия и собственным статусом\. Ваш сервер сохраняет его связь с заказом и получает уведомления об оплате\. Так можно автоматически открыть доступ или передать оплаченный заказ в обработку\.

Депозитный сценарий нужен\, когда пользователь сначала пополняет баланс внутри вашего сервиса\, а затем расходует его на услуги\. Cryptanio сообщает о поступлении\, а правила зачисления\, списания и отображения внутреннего баланса реализует ваше приложение\.

| Ваша задача | С чего начать |
| --- | --- |
| Получить разовую оплату по ссылке | Платёжная страница в кабинете |
| Автоматически учитывать оплату каждого заказа | Инвойсы и [webhook](<https://cryptanio.com/ru/wiki/chto-takoe-webhook/>) |
| Принимать пополнения пользовательского баланса | Депозитные адреса и серверный учёт |

Если сайт пока только описывает ваши услуги\, достаточно разместить на нём платёжную ссылку\. Подключение API имеет смысл\, когда результат оплаты должен менять состояние вашего продукта\.

## Подготовьте проект и адреса {#section-9aa985f8c808184e}

Войдите в [кабинет Cryptanio](<https://account.cryptanio.com/>) и выберите проект для сайта или сервиса\. Проекты помогают разделить адреса\, настройки и события разных продуктов\.

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

Адрес нужно не только сохранить в адресной книге\, но и подключить к проекту для выбранной услуги\. Например\, для инвойсов используются адреса услуги «Платежи»\, а для страниц со ссылкой — «Ссылки»\. До начала приёма платежей убедитесь\, что подключение активно\. Наличие адреса в общем списке ещё не означает\, что нужная услуга использует его\.

## Настройте приём USDT {#usdt}

Для USDT сначала выберите поддерживаемую комбинацию токена и сети\. Уточните её у плательщика до отправки ссылки или счёта\. Одинаковое название USDT в двух кошельках не доказывает\, что перевод будет выполнен в одной сети\.

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

Если проверяете контракт токена вручную\, используйте [список протоколов и адресов Tether](<https://tether.to/en/supported-protocols/>)\. Поддержка сети эмитентом и поддержка той же сети платёжным сервисом — разные условия\; для приёма должны выполняться оба\.

## Настройте приём USDC {#usdc}

При выборе USDC также проверьте сеть и конкретный поддерживаемый токен\. В одной сети могут встречаться активы с похожими названиями\, в том числе версии\, перенесённые через мост\. Опирайтесь на точный идентификатор актива\, указанный в настройках приёма\.

Официальные адреса USDC опубликованы в [документации Circle](<https://developers.circle.com/stablecoins/usdc-contract-addresses>)\. Эти данные помогают проверить токен\, но не заменяют проверку его доступности в Cryptanio\.

Если принимаете и USDT\, и USDC\, показывайте их как отдельные варианты оплаты\. Перевод одного токена нельзя считать оплатой счёта в другом только из\-за похожей стоимости\.

## Решите как подтверждать заказ {#section-3cb273f6ac792989}

Для ручной работы можно отслеживать события в кабинете и получать сообщения в Telegram или Discord\. Сверяйте сеть\, актив\, адрес\, фактически полученную сумму и статус перевода\. Скриншот клиента или появление неподтверждённой транзакции недостаточны для выдачи товара\.

Для автоматической обработки настройте webhook — уведомление с данными события\, которое Cryptanio отправляет на ваш сервер\. Сервер проверяет подпись сообщения\, находит связанный заказ и сверяет состояние инвойса\. Повторная доставка одного события не должна приводить к повторной выдаче товара или зачислению\.

Подтверждённый перевод и полностью оплаченный заказ — разные факты\. Клиент мог отправить меньше нужной суммы или оплатить просроченный счёт\. Для таких ситуаций заранее определите порядок обработки\. Также предусмотрите откат подтверждения при реорганизации блокчейна\.

## Пройдите весь путь оплаты {#section-893fad8d478c59b0}

До размещения кнопки оплаты проверьте\, что плательщик видит правильные реквизиты\, а вы можете найти результат в нужном проекте\. Убедитесь\, что уведомление приходит выбранному получателю и что заказ меняет статус только после необходимых проверок\.

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

## Что важно знать о стоимости и валюте счёта {#section-a64bd98d4f6975aa}

Сумма заказа может храниться в долларах как единица расчёта\, а платёж выполняться в выбранной криптовалюте\. Это не означает приём долларов на банковский счёт или автоматический обмен полученных монет на фиатные деньги\.

В API поля цены заказа и ожидаемой криптосуммы имеют разное назначение\. Их передача сама по себе не запускает конвертацию средств\. На странице оплаты клиенту нужна именно сумма выбранного актива\, которую требуется отправить\.

Условия использования Cryptanio проверяйте на [странице тарифов](<https://cryptanio.com/pricing/>)\. Отдельно учитывайте комиссию блокчейна\: она зависит от сети и кошелька отправителя\. Не уменьшайте сумму счёта на предполагаемую комиссию без явного правила обработки недоплаты\.

## Какой следующий шаг выбрать {#section-dcd375bd031e3a0b}

Если хотите принимать оплату вручную\, начните со статьи «Как создать ссылку на оплату криптовалютой без сайта и программирования»\. Для уведомлений используйте инструкции про Telegram и Discord из этого сборника\.

Если сайт должен самостоятельно выдавать товар после покупки\, переходите к статье «Как автоматически подтверждать оплату заказа через webhook»\. Описание поддерживаемого публичного API находится в [документации Cryptanio](<https://cryptanio.com/docs.html>)\.

Теги: [Платежи](https://cryptanio.com/ru/wiki/tag/payments/), [USDT](https://cryptanio.com/ru/wiki/tag/usdt/), [USDC](https://cryptanio.com/ru/wiki/tag/usdc/)

## Связанные статьи

- [Что такое инвойс](https://cryptanio.com/ru/wiki/chto-takoe-invois/)
- [Что такое USDT](https://cryptanio.com/ru/wiki/chto-takoe-usdt/)
- [Что такое USDC](https://cryptanio.com/ru/wiki/chto-takoe-usdc/)
