Криптоплатёжная ссылка — это checkout-страница для конкретного запроса на оплату. Вместо того чтобы отправлять адрес кошелька и отдельно объяснять токен, сеть, сумму и срок в переписке, продавец создаёт счёт и посылает одну ссылку. Покупатель открывает её, проверяет реквизиты и отправляет перевод из совместимого кошелька или с биржи.

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

Такой сценарий удобен фрилансерам, агентствам, консультантам и небольшим бизнесам, которые согласуют отдельные продажи в чате или по email. Можно выставить отслеживаемый запрос в USDT или USDC без собственного checkout и API-интеграции. Когда команда ведет несколько открытых запросов, статья про криптосчета для малого бизнеса объясняет распределение ответственности, контроль статусов и сверку каждого paid invoice. Она превращает отдельные ссылки в повторяемый процесс, не обещая автоматического списания из кошелька клиента.

Некастодиальная модель: в GramPayBot покупатель отправляет деньги сразу на настроенный кошелёк продавца. Сервис не хранит выручку на внутреннем балансе и не запрашивает приватный ключ от кошелька.

Криптоплатёжная ссылка и адрес кошелька: в чём разница

Адрес кошелька отвечает только на один вопрос: куда можно отправить деньги. Он не идентифицирует покупателя, не объясняет предмет покупки и не подсказывает продавцу, какой из нескольких входящих переводов относится к текущему заказу.

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

Платёжная ссылка фиксирует эти детали в счёте до того, как покупатель платит.

ВопросАдрес кошелька в сообщенииОтслеживаемая платёжная ссылка
За что платёж?Объясняется отдельноУказано в описании счёта
Какой токен и сеть?Легко потерять в перепискеВыбираются из включённых маршрутов продавца
Какая сумма ожидается?Вводится и сверяется вручнуюПоказана как точная сумма счёта
Какой запрос оплачен?Нужно сопоставлять после переводаСвязан с конкретным счётом
Открыт ли запрос?Часто непонятноЕсть видимый статус и срок
Можно ли оставить внутреннюю ссылку?Хранится где-то отдельноСохраняется в приватной заметке
Решает ли это ошибочные переводы автоматически?НетНет: для исключений всё равно нужна политика

Ссылка не делает блокчейн-переводы обратимыми и не исключает ошибки. Она даёт обеим сторонам одну согласованную версию ожидаемого платежа, а продавцу — запись, за которой можно следить.

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

Как работает криптоплатёжная ссылка

1. Согласуйте продажу

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

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

2. Создайте счёт

Продавец указывает сумму, описание для покупателя и при необходимости приватную заметку. Сервис создаёт публичный ID счёта, рассчитывает доступные суммы в токенах и задаёт окно для оплаты.

Создавайте счёт до того, как покупатель отправит деньги. Тогда ожидаемая сумма и контекст платежа существуют до появления on-chain перевода, который нужно проверять. Пошаговый процесс есть в инструкции как создать отслеживаемый криптосчёт.

3. Отправьте ссылку на checkout

Счёт создаёт URL для браузерного checkout и может дать ссылку на Telegram Mini App. Её можно вставить в email, коммерческое предложение или чат: не нужно отдельно собирать страницу с адресом, QR-кодом, таймером и статусом оплаты.

Канал общения не меняет сам счёт. Если большинство продаж начинается в Telegram, используйте сценарий приёма криптоплатежей через Telegram.

4. Покупатель проверяет checkout

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

Покупатель выбирает один маршрут, включённый продавцом, и должен использовать в кошельке или при выводе с биржи тот же токен и ту же сеть. «USDT» сам по себе — неполная инструкция: USDT в TRON и USDT в Ethereum — это разные платёжные маршруты.

В GramPayBot продавец задаёт сумму в USD, а checkout показывает точную сумму в USDT или USDC для этого счёта. Покупателю следует отправить указанную сумму без округления. Подробнее о странице оплаты — в инструкции для покупателя.

5. Покупатель отправляет перевод

Покупатель платит из совместимого кошелька или со своего биржевого аккаунта. QR-код помогает открыть или скопировать реквизиты, но перед подтверждением всё равно нужно проверить токен, сеть и сумму.

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

6. Счёт фиксирует результат

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

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

Публичное описание и приватная заметка

Хороший счёт отделяет коммуникацию с покупателем от внутреннего контекста продавца.

Публичное описание должно помочь покупателю узнать свой платёж. «Редизайн сайта — предоплата 50%» полезнее, чем «Оплата». Не указывайте там конфиденциальные данные: описание видно в checkout.

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

ПолеПримерКто видит
Публичное описание«Фирменный стиль — финальный этап»Покупатель и продавец
Приватная заметка«ACME · PR-2026-041 · Мария»Только продавец

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

Статусы платёжной ссылки

Статус превращает запрос в небольшой рабочий процесс, а не в статичную страницу.

СтатусЧто означаетДействие продавца
WaitingСчёт активен, но подходящий платёж ещё не закрыл егоНе исполнять заказ
PaidПодходящий перевод найден и записанПродолжить согласованное исполнение
ExpiredСрок истёк, пока счёт оставался неоплаченнымПроверить поздний платёж или создать новый счёт
CancelledПродавец закрыл запросНе просить покупателя использовать старую ссылку

Статус полезнее скриншота или сообщения «оплата отправлена», потому что он отражает результат сопоставления on-chain данных с условиями счёта. Хэш транзакции помогает найти перевод, но сам по себе не доказывает, что он закрыл именно этот запрос.

Как перевод сопоставляется со счётом

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

  1. Сеть: перевод произошёл по маршруту, выбранному в checkout.
  2. Токен: переведён поддерживаемый контракт токена или mint.
  3. Получатель: адрес назначения совпадает с настроенным адресом продавца.
  4. Сумма: полученная сумма токена соответствует счёту.
  5. Временное окно: перевод относится к периоду действия счёта.
  6. Идентификатор транзакции: этот же перевод ещё не закрыл другой счёт.

Только после этого платёж должен закрывать счёт. Ожидающая транзакция ещё может не пройти; успешный перевод на другой адрес или в другой сети реален, но он не оплачивает исходный запрос.

Чего не решает платёжная ссылка

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

Недоплата, переплата, поздний перевод, платёж в неверной сети или неоднозначное совпадение могут потребовать ручной проверки. Продавцу нужна политика: запросить разницу, принять ли поздний платёж, создать новый счёт или вернуть средства. Возврат инициирует сам продавец со своего кошелька — ссылка на счёт не может отменить on-chain перевод.

Статус paid также не решает коммерческий спор. Он фиксирует, что выполнены ожидаемые условия платежа. Вопросы поставки, отмены и возврата по-прежнему регулируются договорённостью между продавцом и покупателем.

Перед отправкой ссылки проверьте:

  • покупатель узнает публичное описание;
  • сумма и срок соответствуют договорённости;
  • в приватной заметке есть ссылка, по которой команда найдёт счёт;
  • включены только те маршруты, с которыми бизнес готов работать;
  • сообщение вокруг ссылки не противоречит checkout;
  • команда знает, как обрабатывать нестандартные переводы.

Платёжная ссылка или интеграция с сайтом?

В обеих моделях покупатель может увидеть тот же checkout. Разница — в том, кто создаёт счёт и куда должен попасть его результат.

Ручная платёжная ссылкаИнтеграция с сайтом и API
Человек согласует продажуСистема продавца создаёт заказ
Продавец создаёт счётAPI автоматически создаёт счёт
Ссылка отправляется в чат или emailСайт открывает checkout покупателю
Продавец следит за статусомСистема получает результат оплаты
Подходит для индивидуальных и разовых запросовПодходит для повторяемых заказов

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

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

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

Вы получаете один запрос на оплату с суммой, назначением, сроком, checkout и статусом — а не отдельный адрес, за которым нужно искать скриншот в переписке.

Откройте GramPayBot в Telegram, чтобы создать первый счёт в USDT или USDC без кода. Также можно посмотреть полный сценарий платёжных ссылок и актуальные тарифы.

Следующий шаг

Создайте отслеживаемую ссылку на оплату

Выставьте счёт в USDT или USDC вручную, отправьте hosted checkout и отслеживайте статус без API.

Ссылки на оплату →