Smarty

  1. Главная
  2. Документы
  3. Smarty
  4. Конфигурация и обслуживание Smarty
  5. Настройка валюты

Настройка валюты

Валюта устанавливается во вкладке «Общие настройки Client» служебной панели управления Smarty, по умолчанию — RUB. Выбранная в данном поле валюта отображается в абонентских приложениях, а также используется в платежных шлюзах. Также имеется возможность переопределения валюты для конкретного абонента на странице его редактирования.

Список доступных валют можно пополнять с помощью файла конфигурации Smarty. Новой добавляемой валюте необходимо присвоить индекс (индексация начинается со 100) в формате CURRENCY_SETTINGS_INDEX_<ISO-код валюты>. Далее данный индекс необходимо добавить в список доступных валют с помощью параметра CURRENCY_SETTINGS_DATA (ниже представлен пример добавления белорусского рубля):

CURRENCY_SETTINGS_INDEX_BYN = 100
CURRENCY_SETTINGS_DATA[CURRENCY_SETTINGS_INDEX_BYN] = {
    'name': 'BYN',
} 

Чтобы валюта поддерживалась в платежном шлюзе, необходимо настроить ее индекс (индекс валюты внутри каждого платежного шлюза свой, обычно указывается в его документации).

CURRENCY_SETTINGS_INDEX_BYN = 100
CURRENCY_SETTINGS_DATA[CURRENCY_SETTINGS_INDEX_BYN] = {
    'name': 'BYN',
    'paypal_code': 'BYN',
    'paymaster_code': 'BYN',
    'squareup_code': 'BYN',
    'payture_code': '',
    'null': '',
    'ISO': 'BYN',
    'is_zero_decimal': False,
 } 

Список валют в Smarty по умолчанию:

  • RUB
  • EUR
  • USD
  • AMD
  • KGS
  • KZT