Кошелёк Heth.me получает обновление, которое мы делали, глядя не на частного пользователя, а на компании: приём оплаты по коду, уведомления в момент операции и работу с несколькими кошельками, включая холодное хранилище.
Компания, принимающая расчёты в криптовалюте, до сих пор делала это самым неудобным способом из возможных — присылала клиенту адрес текстом.
Дальше начиналось то, что знает всякий, кто так работал. Адрес — длинная строка из букв и цифр, которую человек не проверяет целиком: он сверяет несколько первых и последних символов. Этим пользуются вредоносные программы, подменяющие адрес в буфере обмена. А ошибка в адресе при переводе в блокчейне необратима: деньги уходят навсегда, и ни сервис, ни банк, ни суд их не вернут, потому что получателя попросту не существует.
Расплачивается за это в первую очередь компания. Клиент, отправивший деньги не туда, идёт не к абстрактной сети, а к тому, у кого покупал, — и объяснять ему природу необратимости приходится вам.
Теперь получатель показывает код, отправитель сканирует. Ручной ввод из сценария оплаты исчезает вместе с целым классом потерь и неприятных разговоров. Для розничной точки, мастерской, частного специалиста или онлайн-сервиса это разница между «мы принимаем криптовалюту, но осторожно» и нормальным приёмом оплаты.
Второй деловой вопрос — когда отдавать товар или услугу.
Изменения баланса теперь приходят без задержки, пока приложение открыто, и доходят обычным уведомлением, когда оно закрыто. Продавец видит поступление в момент, когда оно произошло, а не когда решит проверить кошелёк.
Практический смысл простой: покупатель не стоит у кассы, глядя, как продавец обновляет экран, а онлайн-сервис отдаёт доступ сразу после оплаты. Мы отдельно позаботились о том, чтобы одно и то же событие не приходило дважды — у приложения два канала доставки, и без защиты от повторов сотрудник получал бы два уведомления об одном платеже и мог отгрузить товар дважды.
Третий сценарий — для компаний, у которых на кошельках лежат не разовые платежи, а средства.
Разумная практика здесь известна: основные деньги держат на аппаратном хранилище, к которому доступ открывается редко и по процедуре, а повседневные операции идут через оперативный кошелёк. Проблема в том, что следить за первым нужно постоянно, а открывать его ради этого нельзя.
Теперь адрес можно добавить в режиме наблюдения: он виден в приложении, но ключ приложению не передаётся. Финансист видит движение по всем счетам компании в одном месте — и по оперативным кошелькам, и по хранилищу, — не имея технической возможности что-либо оттуда перевести. Разделение доступа и наблюдения перестаёт быть вопросом дисциплины и становится свойством инструмента.
Заодно появился перенос уже существующих адресов: раньше кошелёк работал только с теми, что созданы в нём самом, и компании с историей не могли собрать всё в одном приложении.
Отдельная категория — компании, которые рассматривают Heth.me как основу собственного кошелька под своим брендом: криптосервисы, обменники, платёжные сервисы на нашей платформе.
Для них набор повседневных сценариев важнее любой отдельной функции: приём оплаты по коду, переводы между пользователями, наблюдение за хранилищем, уведомления. Всё это уже есть и работает в связке с платёжной платформой, где криптооперации живут в одном списке с карточными платежами и попадают в общую отчётность.
Розничным точкам и сервисам, принимающим оплату в криптовалюте, — приём без диктовки адресов и подтверждение поступления в момент оплаты.
Компаниям, ведущим расчёты с зарубежными подрядчиками, — переводы туда, где банковский платёж идёт неделю или не идёт вовсе, с историей операций в одном месте.
Финансовым службам — наблюдение за всеми кошельками компании, включая холодное хранилище, без доступа к средствам.
Криптосервисам и обменникам — готовая основа для кошелька под собственным брендом.
Ближайшие планы связаны с расчётными сценариями для организаций: кошелёк должен уметь не только повседневные переводы, но и работу в роли участника расчётной системы. Об этом расскажем, когда соответствующая часть будет готова.
Продукт: heth.me