Обменные пункты мониторинга предоставляют URL, по которому обычным http-запросом можно получить в виде текстового файла курсы обмена и доступные резервы поддерживаемых электронных валют. Самыми распространенными форматами такого файла являются:
txt-формат
Набор строк следующего вида:
from_id,to_id,rate,reserve;
Элементы строки разделены между собой символом запятой (,), строки разделены между собой символом новой строки (\n), заканчиваются символом точки с запятой (;).
Каждая строка отображает: сколько единиц (rate) валюты с числовым кодом from_id необходимо отдать для того, чтобы получить одну единицу валюты to_id.
Внимание! Точность значения rate - минимум 8 знаков после запятой.
Пример:
1,2,0.0320718406,50723.2;
1,3,1.470000014,15.13;
1 строка означает, что отдав 0.0320718406 WebMoney WMZ (код 1), вы получите 1 WebMoney WMR (код 2), резерв обменника составляет 50723.20 WebMoney WMR
2 строка означает, что отдав 1.47 WebMoney WMZ (код 1), вы получите 1 WebMoney WME (код 3), резерв обменника составляет 15.13 WebMoney WME
Все коды валют:
Валюта | Код |
WebMoney WMZ | 1 |
WebMoney WMR | 2 |
WebMoney WME | 3 |
RBK Money | 4 |
EGOLD USD | 5 |
Яндекс.Деньги | 6 |
MoneyMail RUR | 7 |
MoneyMail USD | 8 |
MoneyMail EUR | 9 |
Pecunix | 11 |
Liberty Reserve USD | 15 |
Liberty Reserve EUR | 16 |
WebMoney WMB | 18 |
WebMoney WMY | 19 |
WebMoney WMU | 20 |
WebMoney WMG | 21 |
V-Money | 46 |
Perfect Money USD | 111 |
Perfetc Money EUR | 112 |
Perfect Money GOLD | 113 |
xchange-формат
Набор строк следующего вида:
from_code -> to_code: rate=rate_value, reserve=reserve_value
В строке указывается:
код (символьный) отдаваемой валюты from_code
" -> " (пробел, минус, знак "больше", пробел)
код получаемой валюты to_code
": rate=" (двоеточие, пробел, слово "rate", знак "=")
число rate_value - сколько единиц валюты from_code необходимо отдать, чтобы получить одну единицу валюты to_code
", reserve=" (запятая, пробел, слово "reserve", знак "=")
число reserve_value - доступный к обмену резерв валюты to_code
Cтроки разделены между собой символом новой строки (\n).
Внимание! Точность значения rate - минимум 8 знаков после запятой.
Пример:
WMZ -> WMR: rate=0.032102993, reserve=941.00
WMZ -> WME: rate=1.485654475, reserve=18.11
1 строка означает, что отдав 0.032102993 WebMoney WMZ (код WMZ), вы получите 1 WebMoney WMR (код WMR), резерв обменника составляет 941.00 WebMoney WMR
2 строка означает, что отдав 1.485654472 WebMoney WMZ (код WMZ), вы получите 1 WebMoney WME (код 3), резерв обменника составляет 18.11 WebMoney WME
Все коды валют:
Валюта | Код |
WebMoney WMZ | wmz |
WebMoney WMR | wmr |
WebMoney WME | wme |
WebMoney WMU | wmu |
WebMoney WMB | wmb |
WebMoney WMY | wmy |
WebMoney WMG | wmg |
Liberty Reserve USD | usd libertyreserve |
Liberty Reserve EUR | eur libertyreserve |
Pecunix USD | usd pecunux |
MoneyMail USD | usd moneymail |
MoneyMail RUR | rur moneymail |
MoneyMail EUR | eur moneymail |
Яндекс.Деньги | rur yandex |
RBK Money | rur rbk money |
V-Money USD | v-money |
C-Gold USD | usd c-gold |
E-Gold USD | usd e-gold |
PerfectMoney USD | usd perfectmoney |
PerfectMoney EUR | eur perfectmoney |
PerfectMoney GOLD | gold perfectmoney |
Numox USD | usd numox |
Z-Payment | z-payment |
WebCreds | webcreds rur |
LiqPay | lpusd |
EDram | edram |