Что такое фиксация курса при оплате криптовалютой
Фиксация курса — расчёт суммы в криптовалюте по курсу, зафиксированному в момент создания счёта, чтобы клиент заплатил точную сумму независимо от колебаний рынка.
Большинство магазинов ведут цены в долларах или другой фиатной валюте, а клиент платит криптовалютой. Значит, в какой-то момент цену нужно пересчитать. Если делать это в момент поступления средств, клиент не знает заранее, сколько отправить. Поэтому пересчёт делают при создании счёта: курс фиксируется, и клиент видит точную сумму, например 0,00123456 BTC.
У фиксированного курса всегда есть срок действия. Криптовалюты волатильны, и держать курс бесконечно сервис не может: через сутки сумма в BTC за ту же цену в долларах может заметно отличаться. Пока счёт действует, оплата точной суммой считается полной. Если срок вышел, счёт обычно пересоздают с новым курсом.
Для стейблкоинов вопрос почти исчезает: 1 USDT стоит около доллара, и фиксировать нечего. Но и здесь цена в долларах пересчитывается в токены, а сумма округляется до знаков, которые поддерживает токен. Поэтому важно показывать клиенту точную сумму к оплате, а не «примерно 100 USDT».
Альтернатива фиксации — выставлять цену сразу в криптовалюте. Тогда курс не нужен, но курсовой риск переходит к продавцу или к клиенту, в зависимости от того, кто держит монету дольше. Ошибки при работе с курсом: брать курс из одного ненадёжного источника, не ограничивать срок действия, округлять сумму при показе так, что клиент недоплачивает пару последних знаков.
В Moonvex цену можно задать в долларах или прямо в монете. Для цены в долларах сумма к оплате рассчитывается по курсу, зафиксированному в момент создания счёта.