Exchanger Integration Guide

A properly built XML file is the key to a successful listing of your exchanger service on the OKchanger website. Depending on the accuracy of the file, your exchanger might have a bigger chance of being featured before others on the OKchanger list. Please note, that the information presented in the XML file should 100% match the information on your website. If you state better rates in the XML file which do not correspond to the actual rates on your websites, we will disable your exchanger listing.

This page contains a description of the common standard of rates export files supported by OKchanger. The standard is XML-based; currency abbreviations are taken from Estandards.

  • The export file is created in the XML format;
  • Insert a line break to add a new entry. To insert a line break use the character \n.
  • Use the dot symbol (.) to insert a decimal point for numerical values;
  • Use as the root element;
  • Every exchange direction is described in the element;
  • Exchange rates and currency reserves are described in the following elements:
    • <from> – source currency code. Electronic currency codes are given below;
    • <to> – destination currency code. Electronic currency codes are given below;
    • <in> – the amount of source currency the customer wants to exchange;
    • <out> – the amount of target currency the customer will receive;
    • <amount> – exchanger's reserve in the target currency.
  • Additional information on the accurate integration with OKchanger (if your exchanger charges a minimum or an extra fee or performs the exchange of certain currency pairs only upon request, the below parameters must be specified in your export file):
    • <minfee> – minimum fee charged by the exchanger for the exchange of the given currency pair.
    • Example: <minfee>5 USD</minfee>
    • <fromfee> – an extra fee that is added to the exchange rate and is deducted from the amount the customer transfers to the exchanger.
    • Example: <fromfee>2.15 EUR</fromfee>
    • <tofee> – an extra fee that is added to the exchange rate and is deducted from the amount the exchanger transfers to the customer.
    • Example: <tofee>2 EUR</tofee>

Example of a correct XML file:

<rates>
  <item>
    <from>BTC</from>
    <to>OKUSD</to>
    <in>1</in>
    <out>248.0100</out>
    <amount>10237.86024</amount>
  </item>
  <item>
    <from>OKUSD</from>
    <to>BTC</to>
    <in>1</in>
    <out>0.004032</out>>
    <amount>165.26734</amount>
  </item>
  <item>
   <from>BTC</from>
   <to>PMUSD</to>
   <in>1</in>
   <out>248.0100</out>
   <amount>10237.86024</amount>
  </item>
 </rates>

Supported currency codes are given below. We highly recommend that you use the codes that are written in bold, but the other codes presented in the table are supported as well.

If you provide additional exchange directions that are not included in the tables below, please contact us and we will add them to the directory.

Codes of electronic currencies

Description Currency Code
AliPay ALIPAY
ALP
Capitalist CPLT
CPTS
EasyPay EASYPAY
ESP
Epay EPAY
Global24 GMUAH
GLBM
GM
Neteller NETELLER
NTLR
Paxum PAXUM
PXM
Payeer PAYEER
PR
Paymer PAYMER
PMR
Payoneer PAYONEER
PNR
PayPal PAYPAL
PP
PaySera PAYSERA
PSR
Perfect Money PERFECTMONEY
PM
Perfect Money Voucher PMVOUCHER
PMV
Phone Balance PHONEBALANCE
MW
Piastrix PSTRX
QIWI QIWI
QW
QIWI Voucher QIWIVOUCHER
QWV
Revolut REVOLUT
REV
RVT
Skril SKRILL
SKRL
SKL
SK
Ukash UKASH
UnionPay UNIONPAY
CUP
UP
Volet (Advcash) ADVCASH
ADVCSH
ADVC
ADV
Webmoney WEBMONEY
WM
WebTransfer WEBTRANSFER
WBTF
WTF
WT
Элекснет ELECSNET
ЭЛЕКСНЕТ
ELCN
ЮMoney (Яндекс) YUMONEY
YANDEX
YAM
YUM
YM
Bank of China BANKOFCHINA
BOC
ForteBank FORTEBANK
FRTB
HalykBank HALYKBANK
HLKB
Kaspi Bank KASPI BANK
KSPB
MonoBank MONOBANK
MONOB
Sberbank QR RUB SBERQRUB
SBERQ
Sofort SOFORT
Unicredit UNCB
USB
Авангард AVANGARD
АВАНГАРД
AVB
Альфа-Клик ALPHA-CLICK
ACC
ALF
AC
Альянс Банк АЛЬЯНС БАНК
ALYANS
Беларусбанк BLRBBYN
BLRB
BLSB
ВТБ24 VTB24
ВТБ24
TB
Газпромбанк ГАЗПРОМ БАНК
GPB
Открытие ОТКРЫТИЕ
OPNB
OPN
Ощадбанк OSDB
OSHB
ПочтаБанк ПОЧТАБАНК
POSTB
Приват PRIVAT24
ПРИВАТ
P24
ПУМБ PUMBBANK
ПУМББАНК
ПУМББ
PMBB
PUMB
ПУМБ
Райффайзен РАЙФФАЙЗЕН
RAIF
RFB
РНКБ RNKB
РНКБ
РОССЕЛЬХОЗБАНК Rosselhoz
RSHB
RSNB
Русский Стандарт RUSST
Сбербанк SBERBANK
СБЕРБАНК
SBER
SBR
Тинькофф ТИНЬКОФФ
TCSBANK
TCSB
TCS
Contact CONTACT
CNT
Moneygram MONEYGRAM
MG
Unistream UNISTREAM
USTM
UNS
Western Union WU
Cash CASH
Visa/Mastercard VISA/MASTERCARD
VISA\MASTERCARD
VISAMASTERCARD
CARD
Мир (MIR) MIRC
Bank Wire LOCALBANK
WIRE
SEPA SEPALOCAL
SEPA

Codes of national currencies

Description Currency Code
AMD AMD
AUD AUD
BGN BGN
BYN BYN
BYR BYR
CAD CAD
CHF CHF
CNY CNY
CZK CZK
DKK DKK
EUR EUR
GAU GAU
GBP GBP
HKD HKD
IDR IDR
INR INR
JPY JPY
KZT KZT
MYR MYR
NGN NGN
NOK NOK
NZD NZD
PLN PLN
RON RON
RUB RUB
RUR
SEK SEK
SGD SGD
UAH UAH
USD USD
UZS UZS
WMB WMB
WME WME
WMG GOLD
WMG
WMK WMK
WMR WMR
WMU WMU
WMX WMX
WMY WMY
WMZ WMZ

Codes of cryptocurrencies

Description Currency Code
0x (ZRX) 0ZRX
ZRX
Algorand (ALGO) ALGO
Avalanche (AVAX) AVAX
BAT (BAT) BAT
Binance USD (BUSD) BINANCEUSD
USDBINANCE
NANCEUSD
BINANSD
BINANE
BINUSD
BINSD
BUSD
BinanceCoin BEP2 (BNB) BNBBEP2
BinanceCoin BEP20 (BNB) BNBBEP20
Bitcoin (BTC) BITCOIN
BTC
Bitcoin BEP20 (BTCB) Bitcoin BEP20
BITCOINBEP20
BTCBEP20
BTCB20
Bitcoin Cash (BCH) BITCOINCASH
BCH
Bitcoin Gold (BTG) BITCOINGOLD
BTG
Bitcoin LN (BTC) Bitcoin LN
BTCLN
BITCOIN SV (BTV) BITCOINSV
BSV
BitTorrent (BTT) BITTORRENT
BTT
Cardano (ADA) CARDANO
ADA
Chainlink (LINK) LINK
Cosmos (ATOM) ATOM
Cronos (CRO) CRO
Dai (DAI) Dai (DAI)
DAI
DASH (DASH) DASH
DSH
Decentraland (MANA) MANA
Dogecoin (DOGE) DOGE
XDG
EOS (EOS) EOS
Ethereum (ETH) ETHEREUM
ETH
Ethereum BEP20 (ETH) Ethereum BEP20
EthereumBEP20
ETHERBEP20
ETHBEP20
Ethereum Classic (ETC) ETHCLASSIC
ETHCLSC
ETHCL
ETC
ICON (ICX) ICX
IOTA (IOTA) MIOTA
IOTA
Komodo (KMD) KMD
Litecoin (LTC) LITECOIN
LTC
MKR
MKR
Monero (XMR) MONERO
XMR
NEAR Protocol (NEAR) NEAR
NEM (XEM) NEM
NEO (NEO) NEO
NMC NAMECOIN
Notcoin (NOT) NOT
OMG Network (OMG) OMG
Ontology (ONT) ONT
PancakeSwap (CAKE) CAKE
Pax Dollar (USDP) PAXUSD
USDP
Perfect Money BTC PMBTC
Polkadot (DOT) DOT
Polygon (MATIC) Polygon
Qtum (QTUM) QTUM
Ravencoin (RVN) RVN
Ripple (XRP) RIPPLE
XRP
Shiba BEP20 (SHIB) SHIBERC20
Shiba ERC20 (SHIB) SHIBBEP20
Solana (SOL) SOL
Stellar (XLM) STELLAR
XLM
Terra (LUNA) LUNA
Tether ARBITRUM (USDT) USDTARBITRUM
USDTARBTM
Tether BEP20 (USDT) TETHER BEP20
USDTBEP20
TTRBEP20
Tether ERC20 (USDT) TETHERERC20
USDTERCUSD
USDTERC20
TTRERK20
USDTERC
USDERC
Tether Euro ERC20 (EURT) EURTERC20
Tether Euro Omni (EURT) EURTOMNI
Tether Gold ERC20 (XAUT) TETHGOLDERC20
XAUTERC20
Tether Omni (USDT) TETHER OMNI
TETHEROMNI
USDTOMNI
TTROMNI
Tether OPTIMISM (USDT) USDTOPTM
Tether POLYGON (USDT) USDTPOLYGON
Tether SOL (USDT) TETHERSOL
USDTSOL
Tether TON (USDT) USDTTON
Tether TRC20 (USDT) TETHER TRC20
USDTTRC20
TTRC20
Tezos (XTZ) XTZ
Toncoin (TON) TON
TRON (TRX) TRON
TRX
TrueUSD (TUSD) TRUEUSD
TUSD
TrueUSD ERC20 (TUSD) TRUEUSDERC20
TUSDERC20
TrueUSD TRC20 (TUSD) ТRUEUSDTRC20
TUSDTRC20
Uniswap (UNI) UNI
USDCoin BEP20 (USDC) USDCBEP20
USDCoin ERC20 (USDC) USDCERC20
USDCoin SOL (USDC) USDCSOL
USDCoin TRC20 (USDC) USDCTRC20
VeChain (VET) VeChain
VET
Verge (XVG) XVG
Waves (WAVES) WAVES
Wrapped BTC (WBTC) Wrapped BTC
WBTC
Wrapped ETH (WETH) WrappedETH
WETH
Yearn Finance (YFI) YFI
Zcash (ZEC) ZCASH
ZEC