Валюты

Партнерская сеть может работать с различными валютами. Для этого администратор включает необходимые валюты в настройках партнерской сети. В результате, для включенных валют у партнеров создаются соответствующие балансы, также появляется возможность настроить валюту в параметрах вознаграждения условия оффера. Кроме того, просмотр статистики будет доступен в разрезе разных валют. Кроме того, администратор может добавить кастомную валюту и указать для нее курс.


Выбор валют

Администратор на странице настроек партнерской сети может выбрать перечень валют, с которыми будет работать партнерская сеть. В списке отображаются все валюты с указанием:

  • кода валюты, например USD, RUB;
  • текущего курса по отношению к USD;
  • чекбокса для включения или отключения валюты. 

Выбранные валюты отображаются в начале списка. 

После того, как администратор включил валюту, для партнеров добавляются балансы в данной валюте. Также для включенной валюты во всех предыдущих конверсиях устанавливаются нули. 

При отключении валюты:

  • если на балансе партнера в отключаемой валюте есть средства, то такой баланс не изменяется и партнер может вывести с него средства. Если на балансе нет средств, то такой баланс больше не отображается партнеру;
  • проверяется использование валюты в настройках вознаграждения условий офферов. Если валюта используется, то ее отключить нельзя. Проверяются активные условия включенных и отключенных офферов. Проверка в отключенных офферов необходима, чтобы исключить ситуацию, когда при повторном включении оффера в условиях есть отключенные валюты. 

Особенности работы системы при добавлении\удалении валюты

Для оптимизации работы с базой данных и уменьшения частоты запросов, была добавлена логика кэширования активных валют для postback_gate с интервалом обновления кэша в 5 минут.

После включения новой валюты, она станет активной в системе postback_gate максимум через 5 минут, и начнёт использоваться для обработки постбеков. Если валюта будет отключена, postback_gate перестанет передавать её курс в обработчик постбеков также максимум через 5 минут. При этом, если постбек будет отправлен до очистки кэша и в нём будет использована отключенная валюта, система обработает его как обычно, учитывая, что валюта всё ещё активна, и запишет соответствующий курс в конверсию. Если кэш уже обновился, и валюта отключена, будет применена стандартная логика обработки постбеков для выключенной валюты.

Интерфейс и функциональность в админке остаются неизменными, так как данное изменение касается только backend-логики для обработки постбеков.


Валюта по умолчанию

Валютой по умолчанию является доллар США (USD). Все расчеты ведутся в USD. Однако в настройках можно отключить валюту USD, чтобы у партнеров и админов не отображались балансы в этой валюте. 


Кастомная валюта

Как добавить кастомную валюту:

  1. Нажать на кнопку Добавить кастомную валюту (рис. 1)
  2. В открывшемся всплавающем окне необходимо заполнить следующие данные: (рис. 2)
    • Код валюты
      • текстовое поле. Обязательно для заполнения.
      • Максимальная длина 3 символа. Доступны только буквы латинского алфавита. 
    • Курс
      • числовое поле. Обязательно для заполнения. Указывается курс валюты по отношению к доллару США. Курс должен быть больше нуля. Можно указать положительное целое или дробное число. Максимальное значение 2 147 483 (это максимальное значение для числа с дробной частью, которое может обработать бек).
  3. Нажать на кнопку Добавить (рис. 2)
рис. 1
рис. 2

Валюта создается включенной (активной), после чего ее можно отключить, включить, назначить по умолчанию, изменить или удалить.

Данный функционал работает как feature toggle и зависит от потребности клиента или тарифного плана. При отключении функционала кастомные валюты не удаляются, так как могут быть указаны в условиях оффера, промоматериалах и других разделах системы. При отключенной фиче валюты нельзя добавить, изменить, включить, однако можно отключить.


Изменение кастомной валюты

У кастомной валюты можно изменить только курс. Код валюты изменить нельзя, так как валюта может быть указана в условиях оффера или других разделах системы. 


Удаление кастомной валюты

Удалить кастомную валюту нельзя. Её можно только отключить.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us