# Счёт на оплату в криптовалюте для B2B-клиентов с ценой в фиате

> Выставьте счёт в криптовалюте на фиксированную сумму в USD или EUR: курс фиксируется при выборе актива, частичные и поздние оплаты видны, выписка хранит фиат.

Source: https://cryptolike.net/ru/use-cases/invoicing
Updated: 2026-10-11

CryptoLike позволяет выставить бизнес-клиенту счёт в криптовалюте и не потерять фиатные цифры. Вы создаёте инвойс на фиксированную сумму в USD, EUR, UAH, GBP или CAD. Клиент платит выбранным активом, курс зафиксирован на весь срок инвойса, а выписка хранит фиатную сумму по этому курсу.

## Что не так со счётом в криптовалюте, выставленным вручную?

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

Бухгалтерии нужно ещё одно: фиатная стоимость каждого поступления, зафиксированная в момент оплаты.

## Как CryptoLike выставляет счёт в криптовалюте

Инвойс в CryptoLike — это платёж на фиксированную сумму с ограниченным сроком. Вы создаёте его в кабинете, в Telegram-боте или через API и отправляете клиенту ссылку. Страница оплаты показывает сумму, актив и сеть с предупреждением о сети, адрес с QR-кодом, оставшееся время и живой статус.

При создании инвойса вы задаёте:

- **Сумму и валюту.** Фиатный код (USD, EUR, UAH, GBP или CAD) или тикер монеты; кабинет показывает предварительный пересчёт.
- **Актив.** Выбираете вы или клиент на странице оплаты — из монет, доступных для инвойсов, или из более короткого списка, который вы задали для этого инвойса. До выбора у каждой монеты видна ориентировочная сумма со знаком ≈.
- **Срок оплаты.** От 1 минуты до 30 дней; если не указан, действует значение аккаунта по умолчанию.
- **Описание и номер счёта.** Описание (до 512 символов) видит клиент; ваш номер записывается в `order_id` (до 128 символов).
- **Кто платит комиссию платформы.** По умолчанию вы; можно переложить на клиента — тогда она добавляется к сумме на странице оплаты.

## Как работает фиксация курса?

CryptoLike фиксирует курс в момент, когда известен актив, и держит его до истечения инвойса, поэтому сумма в криптовалюте, которую видит клиент, не меняется. Если свежего курса нет, инвойс не создаётся по устаревшему: API отвечает `503 unavailable`, и вы повторяете запрос или выставляете счёт в криптовалюте.

| Как указана цена | Когда фиксируется курс |
|---|---|
| В фиате, актив выбрали вы | При создании инвойса |
| В фиате, актив выбирает клиент | Когда клиент выбирает актив на странице оплаты |
| В криптовалюте (тикер монеты) | Пересчёта нет: сумма уже в активе |

Инвойс хранит сумму в фиате, зафиксированный курс и время фиксации, а также сумму в криптовалюте. Выписка мерчанта оценивает оплату инвойса по этому курсу, поэтому цифры в учёте совпадают со счётом.

## Что происходит после отправки счёта?

Каждый инвойс CryptoLike проходит по одной модели статусов, и у каждого статуса есть следующий шаг. Статус виден в кабинете, в уведомлениях Telegram и в вебхуках. Пришедшие деньги не теряются: частичные, избыточные и поздние переводы зачисляются на ваш баланс и отображаются в инвойсе.

| Статус | Что значит | Следующий шаг |
|---|---|---|
| `new` | Ничего не получено | Ждать или отменить (возможно только сейчас) |
| `pending` | Перевод обнаружен, ждём подтверждений | Дождаться `paid` |
| `paid` | Вся сумма подтверждена и зачислена | Закрыть счёт; переплата видна в `overpaid_amount` |
| `underpaid` | Подтверждено меньше суммы | Клиент доплачивает на тот же адрес до конца срока |
| `expired` | Срок истёк, ничего не подтверждено | Выставить новый инвойс |

Оплата, пришедшая после закрытия инвойса, всё равно зачисляется на ваш баланс с пометкой `late_payment`; что делать дальше, вы решаете с клиентом. Инвойсы и транзакции выгружаются в CSV или XLSX.

## Как начать

Первый инвойс в кабинете CryptoLike создаётся за несколько минут, а учётная система может создавать инвойсы через API. Оба пути создают один и тот же платёж с той же страницей и статусами. Пошагово — в руководстве [как выставить счёт в криптовалюте](https://cryptolike.net/ru/guides/create-crypto-invoice), включая поля, которые нужно заполнить.

1. Откройте в кабинете Инвойсы → Создать инвойс.
2. Укажите сумму и валюту, в блоке «Как платит плательщик» выберите «В конкретной монете» или «Плательщик выбирает» (при желании сократите список в поле «Монеты на выбор плательщика»), затем срок оплаты и описание.
3. Отправьте ссылку в мессенджер, письмом или QR-кодом — как описано в разделе [ссылки на оплату](https://cryptolike.net/ru/use-cases/payment-links) — и следите за статусом.
4. Для учётной системы создавайте инвойсы через `POST /v1/invoices` по [справочнику API](https://cryptolike.net/ru/docs/api).

Комиссия платформы по активам — на [странице тарифов](https://cryptolike.net/ru/pricing), активы для счетов — в разделе [поддерживаемые монеты](https://cryptolike.net/ru/coins).

Счета, которые повторяются каждый месяц, описаны в разделе [криптоплатежи для подписок](https://cryptolike.net/ru/use-cases/subscriptions).

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

### Сколько может быть открыт счёт в криптовалюте?

От 1 минуты до 30 дней, срок задаётся для каждого инвойса; если не задан — действует значение аккаунта. После срока инвойс становится `expired` или окончательным `underpaid`, если пришла часть суммы. Если клиент всё ещё хочет заплатить, выставьте новый инвойс.

### Что, если клиент оплатил только часть счёта?

Инвойс переходит в `underpaid`. Клиент видит недостающую сумму и может отправить её на тот же адрес до конца срока. Небольшая недоплата в пределах допуска вашего аккаунта засчитывается как `paid`.

### Может ли клиент выбрать между Bitcoin и USDT?

Да. Укажите цену в фиате и не фиксируйте актив: клиент выберет из монет, доступных для инвойсов (раздел «Монеты» → «Для инвойсов» в кабинете), или только из тех, что вы задали для этого инвойса. У каждой видна ориентировочная сумма, а курс зафиксируется в момент выбора. Поддерживаются Bitcoin, Litecoin, Ethereum, TRON, USDT в сетях TRON и Ethereum и USDC в сети Ethereum.
