Сценарии использования
Принимайте криптоплатежи за SaaS или подписку
SaaS принимает криптовалюту с Crypto Merchant, создавая счёт за каждый расчётный период и продлевая аккаунт, когда приходит подписанный вебхук invoice.paid. Списать средства с криптокошелька автоматически нельзя, поэтому продление — это счёт, который оплачивает клиент, с напоминанием, когда счёт истекает. Для предоплаченных кредитов постоянные кошельки дают каждому клиенту постоянный адрес для пополнения, который зачисляет средства на его баланс по deposit.confirmed. Комиссия — 1 % с оплаченного счёта, без ежемесячной платы.
Обновлено 6 ноября 2026 г.
Всё на этой странице описывает, как Crypto Merchant работает сегодня, в соответствии со справочником API, документацией по оплате и страницей Цены. Ничто здесь не является утверждением о других шлюзах.
Кратко
| Тема | Как это работает |
|---|---|
| Как платят клиенты | Страница счёта за каждый расчётный период, ссылка на которую стоит на вашем экране биллинга или в письме о продлении. Для предоплаченных балансов — собственный постоянный адрес для пополнения, один на сеть. |
| Что вы делаете | Задачу, которая создаёт счёт по окончании периода, с metadata, указывающими аккаунт и период, и эндпоинт для вебхуков, который продлевает аккаунт. Или POST /sticky-wallets на каждый аккаунт. |
| Регулярные списания | Не автоматические. С криптокошелька нельзя списать средства, поэтому каждое продление — новый счёт, который оплачивает клиент. Событие invoice.expired подсказывает, когда отправить напоминание. |
| Цены и хранение | Назначайте цены тарифов в долларах или другой поддерживаемой валюте; каждый стейблкоин считается одним долларом США. Обменивайте всё полученное на USDT или USDC, чтобы выручка не зависела от рынка. |
| Данные клиентов | Передавайте customer_email, и платежи группируются по клиентам в личном кабинете; order_id и metadata возвращаются в каждом вебхуке. |
| Документы для регистрации | Не нужны. Для открытия аккаунта не требуется зарегистрированная компания; Условия при этом действуют. |
Как это работает, шаг за шагом?
Ежемесячный тариф, от конца одного периода до начала следующего:
- 1
Создайте счёт по окончании периода
Задача по расписанию вызывает
POST /invoicesс ценой тарифа,order_id, например ID подписки плюс период, эл. почтой клиента,redirect_urlобратно на вашу страницу биллинга иmetadata, указывающими аккаунт и период. - 2
Покажите клиенту, где платить
Поставьте
checkout_urlза кнопкой «Оплатить криптовалютой» на странице биллинга и в письме о продлении. Клиент выбирает монету, курс фиксируется, и счёт остаётся открытым столько, сколько вы задали, по умолчанию 30 минут. - 3
Продлите аккаунт по invoice.paid
Проверьте подпись, сохраните событие, ответьте 2xx, затем продлите аккаунт, указанный в
metadata, на один период. Используйтеidсобытия, чтобы повторная доставка не продлила его дважды. - 4
Напомните по invoice.expired
Если счёт истёк неоплаченным, создайте новый и отправьте его по эл. почте. Истёкший счёт ничего не сохраняет: курс был зафиксирован только пока он был открыт.
- 5
Предоплаченные кредиты: дайте каждому клиенту постоянный адрес
С постоянными кошельками вызов
POST /sticky-walletsс вашим собственным ID клиента каждый раз возвращает те же адреса. Покажите их на странице пополнения; поdeposit.confirmedзачислите средства клиенту, указанному вsticky_wallet.reference.
Единственный нужный вызов API
curl https://cryptomerchant.online/api/v1/invoices \
-H "Authorization: Bearer $CM_SECRET_KEY" \
-H "Content-Type: application/json" \
-d '{
"amount": "29.00",
"currency": "USD",
"order_id": "sub_8f3a-2026-11",
"description": "Pro plan, November 2026",
"customer_email": "[email protected]",
"redirect_url": "https://app.example/billing?paid=1",
"metadata": { "account": "8f3a", "period": "2026-11" }
}'
# On "invoice.paid": extend account 8f3a by one month (metadata is echoed back).
# On "invoice.expired": send a reminder with a fresh invoice.Сколько это стоит?
1 % с каждого оплаченного счёта, удерживается при зачислении платежа на ваш баланс. Нет платы за настройку, ежемесячной платы и платежа за активацию; истёкшие и отменённые счета ничего не стоят. За перемещение монет (сбор, обмен и выплаты) взимается комиссия за газ — с вашего баланса газа, если вы его пополнили, иначе из перемещаемых монет. Клиенты также платят комиссию за газ по каждому счёту: она добавляется к отправляемой сумме, показывается на странице оплаты и никогда не превышает 5 $. Курсы обмена включают сервисную наценку 1 %. Все расходы собраны в одной таблице на странице Цены.
Чего Crypto Merchant здесь не делает
- Нет автоматических продлений. Нет сохранённой карты для списания и нет объекта подписки. Ваша задача создаёт счёт за каждый период, а клиент его оплачивает.
- Нет налогового движка и работы с просрочкой. Crypto Merchant создаёт счета, принимает платежи и сообщает вашему серверу; НДС, квитанции и письма-напоминания вы делаете сами.
- Кастодиальный, только криптовалюта. Балансы находятся в кошельке-пуле, который Crypto Merchant хранит до вашей выплаты на собственные адреса. Расчётов на банковский счёт нет.
Кому это подходит?
- Инструменты для разработчиков, API и программное обеспечение, продаваемые клиентам во многих странах.
- Продукты, клиенты которых уже держат стейблкоины и предпочитают платить ими.
- Команды без зарегистрированной компании, которые не могут открыть обычный торговый счёт.
Частые вопросы
Может ли Crypto Merchant автоматически списывать деньги с моих клиентов каждый месяц?
Как понять, к какому аккаунту относится платёж?
Могу ли я назначать цены тарифов в USDT?
Для чего нужны постоянные кошельки?
Связанные страницы
- Справочник API
- Вебхуки
- Постоянные кошельки
- Как добавить пополнение криптовалютой в аккаунты клиентов
- Расчёты в криптовалюте для разработчиков
- Платежи в стейблкоинах для бизнеса
- Цены и комиссии
Другие сценарии
Начните принимать криптовалюту сегодня
Бесплатная настройка, регистрация без документов, 1 % с оплаченного счёта и выплаты, когда захотите.