Инвойс, платёжная ссылка или статический кошелёк?
Способов принять деньги три, и выбор между ними определяется двумя вопросами: кто называет сумму и есть ли у вас бэкенд.
Коротко:
- Знаете сумму и есть бэкенд → инвойс.
- Бэкенда нет (Tilda/Wix, соцсети) или сумму называет плательщик (донаты) → платёжная ссылка.
- Нужен постоянный адрес за клиентом, а суммы произвольные → статический кошелёк (эта страница).
Персональный адрес для клиента
Тройка(currency, network, order_id) идемпотентна. Передайте order_id = идентификатор клиента —
и получите его персональный постоянный адрес. Повторный вызов с той же тройкой вернёт тот же адрес.
Приём пополнений
Каждое поступление на кошелёк порождает вебхукwallet.paid:
uuid + status.
См. Настройка вебхуков и Объект вебхука.
Блокировка и возврат
Если нужно перестать принимать на адрес — заблокируйте его:is_force_block по умолчанию true. Чтобы снять блокировку, явно передайте false.POST /v1/wallet/blocked-address-refund — вернётся чистая
сумма за вычетом газа.
Нюансы
- Комиссия платформы удерживается и с пополнений на статический кошелёк — по вашей ставке (по
умолчанию ~1.5%, та же, что и на инвойсе). На баланс попадает нетто. Поэтому «гонять» продажи через
статические кошельки ради экономии на комиссии смысла нет: ставка та же. Статические кошельки — для
пополнений/депозитов (напр. балансы пользователей); для разовых продаж используйте инвойс
(
/v1/payment) — он даёт сумму, срок и статус конкретного заказа. - Пара
(currency, network)должна быть поддерживаемым методом. - Для каждого клиента используйте уникальный
order_id— иначе они будут делить один адрес.
Связанные страницы
POST /v1/wallet
Объект кошелька
POST /v1/wallet/block
POST /v1/wallet/blocked-address-refund
POST /v1/balance
Платёжные ссылки
третий способ принять оплату, без бэкенда.
Приём первого платежа
инвойс.