Эта страница использует машинный перевод. При любых несоответствиях обращайтесь к английской документации.
Служебная операция
В процессе обработки клиентских депозитов и выводов средств может возникнуть необходимость выполнить вспомогательный перевод средств с одного адреса на другой, который не связан напрямую с выполнением депозита или вывода.
Такой перевод называется служебной операцией и, как правило, представляет собой блокчейн-транзакцию.
Влияние на баланс
Сумма большинства служебных операций не влияет на баланс клиента в Crypto2B, однако комиссия блокчейна за выполнение этой транзакции может быть списана с баланса клиента в зависимости от тарифа.
Служебные операции следующих типов изменяют баланс клиента в валюте операции:
Тип служебной операции (soType) | Влияние на баланс |
|---|---|
ActivationAddress | Если для активации адреса требуется перевести на него средства или зарезервировать сумму в базовой валюте блокчейна, эта сумма списывается с баланса клиента. Списанная сумма передаётся в параметре transaction.amount |
LockedBalance | Если баланс на адресе, с которого отправляются выводы, становится слишком мал для дальнейшего использования, адрес закрывается, а оставшийся баланс списывается с баланса клиента. Списанная сумма передаётся в параметре technicalFee.amount |
UnlockedBalance | Если на закрытый адрес поступают средства и он снова используется для отправки выводов, ранее списанная сумма возвращается на баланс клиента. Возвращённая сумма передаётся в параметре technicalFee.amount со знаком минус |
Операции LockedBalance и UnlockedBalance, а также резервирование суммы при активации адреса, не создают блокчейн-транзакцию, поэтому параметр transaction.hash для них содержит идентификатор внутренней операции, а не хеш транзакции.
Получение информации о служебных операциях
Система клиента может получать информацию о служебных операциях, по которым комиссия блокчейна была списана с баланса клиента, следующими возможными способами:
- Обработать callback от Crypto2B с информацией о завершённой служебной операции (см. Callbacks).
- Получить информацию о служебных операциях, вызвав API
/serviceOperations/feeTakenFromBalance.