Формирование экспортного файла с курсами
Настоящий стандарт устанавливает коды обозначения электронных валют и формат файла экспорта.
Правила формирования названия валют:
- Имена валют записываются латиницей. Пример: Perfect Money USD
- Каждая валюта имеет сокращенное буквенное обозначение до 6-7 букв. Пример: PMUSD
- В системах с более чем одной валютой необходим указывать эквиваленты, соответствующие ISO 4217 после названия валюты (RUB, USD, UAH и т.д.), если валюта системы не имеет своего идентифицирующего названия или кода. В системах с одной валютой — рекомендуется так же использовать данное правило. Пример: E-Gold XAU USD
- Краткие обозначения : Gold -> G, Money -> M
Правила формирования XML формата:
- Элементы в каждой строке следуют в чётко определённой последовательности.
- Каждая запись с новой строки. Перенос осуществляется символами
CR+LF
. <rates>
— корневой элемент.- Каждое направление обмена описывается в элементе —
<item>
. <from>
— код валюты, которую обменный пункт принимает от клиента. Коды электронных валют приведены в списке ниже.<to>
— код валюты, которую обменный пункт отправляет клиенту. Коды электронных валют приведены в списке ниже.<in>
— сколько валюты from должен отдать клиент.<out>
— сколько валюты to получит клиент.<amount>
— размер резерва валюты to в обменнике.<minfee>
– минимальная комиссия, которую взимает обменный пункт в текущем направлении обмена. Указывается с кодом национальной валюты. Пример:<minfee>5 USD</minfee>
.<fromfee>
– дополнительная комиссия, не входящая в курс обмена и взимаемая с суммы, которую клиент переводит в обменный пункт. Указывается с кодом национальной валюты. Пример:<fromfee>2.15 EUR</fromfee>
. Вместо кода нац. валюты возможно также использование знака % для обозначения процентной дополнительной комиссии.<tofee>
– дополнительная комиссия, не входящая в курс обмена и взимаемая с суммы, которую обменный пункт переводит клиенту. Указывается с кодом национальной валюты. Пример:<tofee>30 RUB</tofee>
. Вместо кода нац. валюты возможно также использование знака % для обозначения процентной дополнительной комиссии.<minamount>
– минимальная возможная к обмену сумма валюты, которую обменный пункт принимает от клиента. Указывается с кодом национальной валюты. Пример:<minamount>4.1 USD</minamount>
.<maxamount>
– максимальная возможная к обмену сумма валюты, которую обменный пункт принимает от клиента. Указывается с кодом национальной валюты. Пример:<maxamount>4.1 USD</maxamount>
.<param>
– данный элемент служит для указания дополнительных меток, таких как: manual – метка должна указываться для направлений обмена, которые обрабатываются через оператора вручную, либо если обмен по направлению производится с задержками (не моментально). juridical – данная метка означает, что обменный пункт производит переводы средств на банковский счет клиента со счета юридического лица или ИП. Указывается только для банковских направлений. Пример:<param>manual, juridical</param>
.- Использовать 6-ть значащих цифр после запятой для курсов.
- Использовать 2-е значащие цифры после запятой для резервов.
- Постоянные комиссии платежных систем не должны указываться в экспортном файле курсов.
Пример:
<rates>
<item>
<from>WMZ</from>
<to>WMR</to>
<in>1</in>
<out>23.628812</out>
<amount>10000.23</amount>
Правила формирования TXT формата:
- Элементы в каждой строке следуют в чётко определённой последовательности
- Каждая запись с новой строки. Перенос строки осуществляется командой
(unix format =x0A)
- from; — отдаваемая валюта. (Сокращённое обозначение валюты)
- to; — получаемая валюты. (Сокращённое обозначение валюты)
- in; — отдадите
- out; — получите
- amount — резерв валюты to
- Элементы разделяются «;».
- Использовать 6-ть значащих цифр после запятой для курсов
- Использовать 2-е значащие цифры после запятой для резервов
- Строки начинающиеся с символа # воспринимаются как комментарии. Этим символом можно обозначить в экспортном файле временно приостановленное направление обмена
Пример:
WMZ;WMR;1;23.628812;10000.23
Список кодов валют:
Название | Сокращенное название |
---|---|
0x ZRX | zrx |
Aave AAVE | aave |
Algorand ALGO | algo |
Alipay CNY | alpcny |
ApeCoin | ape |
Augur REP | rep |
Avalanche AVAX | avax |
BAT | bat |
Bereke Bank KZT | brbkzt |
Binance Coin BNB | bnb |
Binance USD BUSD | busd |
BinanceCoin BNB BEP2 | bnbbep2 |
BinanceCoin BNB BEP20 | bnbbep |
Bitcoin BTC | btc |
Bitcoin BTC BEP20 | btcbep |
Bitcoin Cash BCH | bch |
Bitcoin Gold BTG | btg |
Bitcoin SV BSV | bsv |
BitTorrent BTT | btt |
Capitalist EUR | cptseur |
Capitalist RUB | cptsrub |
Capitalist USD | cptsusd |
Cardano ADA | ada |
ChainLink LINK | link |
Compound (COMP) | comp |
Cosmos ATOM | atom |
Cronos CRO | cro |
Dai | dai |
Dash | dash |
Decentraland MANA | mana |
Dogecoin BEP20 | dogebep20 |
Dogecoin DOGE | doge |
EOS | eos |
ePayCore USD | epcrusd |
ePayments EUR | epmeur |
ePayments USD | epmusd |
Ethereum Classic ETC | etc |
Ethereum ETH | eth |
Ethereum ETH BEP20 | ethbep20 |
EthereumPoW | ethw |
Exmo GC USDT | exmusdt |
Filecoin | fil |
Floki Inu FLOKI | floki |
ForteBank KZT | frtbkzt |
Gala | gala |
Halyk Bank KZT | hlkbkzt |
Homecredit RUB | hcbrub |
HUMO UZS | humouzs |
Icon ICX | icx |
Idram AMD | idamd |
Iota MIOTA | iota |
Izibank UAH | izibuah |
Jysan Bank KZT | jsnbkzt |
Kaspi Bank KZT | kspbkzt |
Komodo KMD | kmd |
Kukuruza RUB | kukrub |
Kusama KSM | ksm |
Lisk LSK | lsk |
Litecoin LTC | ltc |
M10 AZN | m10azn |
Maker MKR | mkr |
MATIC BEP20 | maticbep |
Matic ERC20 | maticerc20 |
Monero XMR | xmr |
MoneyGo EUR | mngeur |
MoneyGo RUB | mngrub |
MoneyGo USD | mngusd |
Monobank UAH | monobuah |
Near Protocol NEAR | near |
Nem XEM | xem |
NEO | neo |
NeoBank UAH | neobuah |
Neteller EUR | ntlreur |
Neteller USD | ntlrusd |
NixMoney EUR | nixeur |
NixMoney USD | nixusd |
OmiseGo OMG | omg |
Ontology ONT | ont |
OTP банк UAH | otpbuah |
PancakeSwap (BSC) CAKE | cake |
Pax Dollar USDP | usdp |
Payeer BTC | prbtc |
Payeer EUR | preur |
Payeer RUB | prrub |
Payeer USD | prusd |
Paymer USD | pmrusd |
Paynote BTC | intbtc |
Paynote ETH | inteth |
Paynote EUR | inteur |
Payoneer EUR | pnreur |
Payoneer USD | pnrusd |
PayPal EUR | ppeur |
PayPal USD | ppusd |
Paysera EUR | psreur |
Perfect Money BTC | pmbtc |
Perfect Money EUR | pmeur |
Perfect Money USD | pmusd |
piastrixusd | piastrixusd |
PM e-Voucher USD | pmvusd |
Poligon MATIC | matic |
Polkadot DOT | dot |
Qiwi RUB | qwrub |
Qtum | qtum |
Ravencoin RVN | rvn |
Revolut EUR | revbeur |
Revolut USD | revbusd |
Ripple XRP | xrp |
RUB АК Барс | akbbrub |
Sandbox | sand |
Sense Bank UAH | snbuah |
SEPA EUR | sepaeur |
Shiba Inu ERC-20 | shiberc20 |
Shiba Inu SHIB | shib |
Shiba SHIB BEP20 | shibbep20 |
Skrill EUR | skleur |
Skrill USD | sklusd |
Solana SOL | sol |
Stellar Lumens XLM | xlm |
Stepn SPL | gmt |
SushiSwap SUSHI | sushi |
Synthetix SNX | snx |
Terra Classic | lunc |
Terra LUNA | terra |
Tether (Polygon) USDT | usdtpolygon |
Tether Arbitrum | usdtarbtm |
Tether Optimism | usdtoptm |
Tether SOL | usdtsol |
Tether TON USDT | usdtton |
Tether USDT BEP2 | usdtbep2 |
Tether USDT BEP20 | usdtbep |
Tether USDT ERC20 | usdterc20 |
Tether USDT OMNI | usdt |
Tether USDT TRC20 | usdttrc |
Tezos XTZ | xtz |
THETA | theta |
Ton Coin TON | ton |
Tron TRX | trx |
TrueUSD | tusd |
TrueUSD (TRC20) | tusdtrc20 |
TrueUSD (TUSD) | tusderc20 |
UnionPay CNY | upcny |
Uniswap UNI | uni |
USD Coin | usdc |
USD Coin SOL | usdcsol |
USD Coin USDC ERC20 | usdcerc20 |
USD Coin USDC TRC20 | usdctrc20 |
Uzcard UZS | uzcuzs |
VeChain VET | vet |
Verge XVG | xvg |
Visa/MasterCard AED | cardaed |
Visa/MasterCard AMD | cardamd |
Visa/MasterCard AZN | cardazn |
Visa/MasterCard BGN | cardbgn |
Visa/MasterCard BYN | cardbyn |
Visa/MasterCard CZK | cardczk |
Visa/MasterCard EUR | cardeur |
Visa/MasterCard GBP | cardgbp |
Visa/MasterCard GEL | cardgel |
Visa/MasterCard HUF | cardhuf |
Visa/MasterCard INR | cardinr |
Visa/MasterCard KGS | cardkgs |
VISA/MasterCard KZT | cardkzt |
Visa/MasterCard MDL | cardmdl |
Visa/MasterCard NGN | cardngn |
Visa/MasterCard NOK | cardnok |
Visa/MasterCard PLN | cardpln |
Visa/MasterCard RUB | cardrub |
Visa/MasterCard SEK | cardsek |
Visa/MasterCard TJS | cardtjs |
Visa/MasterCard TRY | cardtry |
Visa/MasterCard UAH | carduah |
Visa/MasterCard USD | cardusd |
Visa/MasterCard UZS | carduzs |
Visa/MasterCard VND | cardvnd |
Volet (AdvCash) EUR | advceur |
Volet (AdvCash) KZT | advckzt |
Volet (AdvCash) RUB | advcrub |
Volet (AdvCash) TRY | advctry |
Volet (AdvCash) UAH | advcuah |
Volet (AdvCash) USD | advcusd |
Waves | waves |
Webmoney WMT | wmt |
WeChat CNY | wctcny |
Western Union EUR | wueur |
Western Union USD | wuusd |
Whitebit Token WBT | wbt |
WhiteBIT USDT | whtbtusdt |
Wise EUR | wiseeur |
Wise GBP | wisegbp |
Wise USD | wiseusd |
WME | wme |
WMX | wmx |
WMZ | wmz |
Wrapped Bitcoin WBTC | wbtc |
Yearn Finance YFI | yfi |
Zcash ZEC | zec |
Zilliqa | zil |
А-Банк UAH | abuah |
Авангард RUB | avbrub |
Альфа-Банк RUB | acrub |
Альфа-Банк UAH | acuah |
АльфаБанк Cash-in RUB | accirub |
Банк Центр Кредит KZT | ccbkzt |
Банковский перевод VND | wirevnd |
Беларусбанк BYN | blrbbyn |
ВТБ RUB | tbrub |
Газпромбанк RUB | gpbrub |
Евразийский банк KZT | ersnbkzt |
ЕРИП Расчет BYN | eripbyn |
Карта Мир | mircrub |
Любой банк AUD | wireaud |
Любой банк CAD | wirecad |
Любой банк CNY | wirecny |
Любой банк GBP | wiregbp |
Любой банк GEL | wiregel |
Любой банк IDR | wireidr |
Любой банк INR | wireinr |
Любой банк JPY | wirejpy |
Любой банк KRW | wirekrw |
Любой банк KZT | wirekzt |
Любой банк MYR | wiremyr |
Любой банк PLN | wirepln |
Любой банк RUB | wirerub |
Любой банк THB | wirethb |
Любой банк TRY | wiretry |
Любой банк UAH | wireuah |
Любой банк USD | wireusd |
Любой банк РФ RUB | rosbrub |
Мобильный счет RUB | mwrub |
МТС Банк RUB | mtsbrub |
Наличные AED | cashaed |
Наличные AMD | cashamd |
Наличные CZK | cashczk |
Наличные EUR | wireeur |
Наличные GBP | cashgbp |
Наличные GEL | cashgel |
Наличные PLN | cashpln |
Наличные RUB | cashrub |
Наличные THB | cashthb |
Наличные TRY | cashtry |
Наличные UAH | cashuah |
Наличные USD | cashusd |
Обмен наличных CAD | cashcad |
Открытие RUB | opnrub |
Ощадбанк UAH | osdbuah |
Почта Банк RUB | postbrub |
Приват24 EUR | p24eur |
Приват24 UAH | p24uah |
Приват24 USD | p24usd |
ПромСвязьБанк RUB | psbrub |
ПУМБ UAH | pmbbuah |
Райффайзен RUB | rfbrub |
Райффайзен UAH | rfbuah |
РНК Банк RUB | rnkbrub |
Россельхозбанк RUB | rshbrub |
Рус. стандарт RUB | russtrub |
Сбербанк KZT | sberkzt |
Сбербанк RUB | sberrub |
СБП RUB | sbprub |
Счет ИП или ООО | STLMRUB |
Т-Банк (Тинькофф) Cash-in RUB | tcsbcrub |
Т-Банк (Тинькофф) QR RUB | tcsbqrub |
Т-Банк (Тинькофф) RUB | tcsbrub |
Укрсиббанк UAH | usbuah |
Фридом Банк KZT | ffbkzt |
ЮMoney (Я.Деньги) | yamrub |