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