Струкутра XML формата файла с экспортом курсов валют
Структура файла в этом формате представлена в виде корневого узла с именем rates, в котором содержатся все курсы обмена валют.
Каждый курс указывается в виде узла с именем item, который в свою очередь, может содержать такие узлы:
- from (строка) – сигнатура входящей валюты;
- to (строка) – сигнатура исходящей валюты;
- in (число) – курс; сумма входящей валюты;
- out (число) – курс; сумма исходящей валюты;
- amount (число) – резерв; доступный для обмена объем валюты;
- fromfee (число со знаком %) – комиссия, которая увеличивает сумму входящей валюты, при этом, она не является стандартной комиссией платежной системы, взимаемой при переводе средств между клиентами этой системы;
- minfee (число) – минимальная комиссия (без учета комиссии платежной системы), на которую увеличится сумма входящей валюты, при этом, она не влияет на сумму исходящей валюты;
- minamount (число) – минимальная сумма входящей валюты, при которой возможен обмен;
- maxamount (число) – максимальная сумма входящей валюты, при которой возможен обмен;
- tofee (число с, или без знака %) – любая комиссия, которая будет вычтена из суммы исходящей валюты;
-
param (строка) – может содержать любые, отделенные друг от друга запятой, элементы из списка:
- manual - информирует о том, что обмен производится в ручном режиме.
Элементы from, to, in, out и amount являются обязательными.
В примере ниже указано два обмена:
- Обмен Perfect Money USD на Приват 24 UAH, в соотношении 1 = 17.5. Для обмена доступно 52.58 Приват 24 UAH. Обмен будет произведен в ручном режиме.
- Обмен Perfect Money USD на Perfect Money EUR, в соотношении 1.27 = 1. Для обмена доступно 1710.97 Perfect Money EUR. Обмен будет произведен в автоматическом режиме.