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
AdvCash ADVCASH
ADVCSH
ADVC
ADV
AliPay ALIPAY
ALP
AstroPay ASTROPAY
ATRP
Beeline Balance BEELINEBALANCE
BLN
Bitport BITPORT
BTP
BTC-e BTC-E
BTCE
Capitalist CPTS
C-Gold C-GOLD
CG
Coinmate COINMATE
CNMT
EasyPay EASYPAY
ESP
eCoin.cc ECN
eCoin.eu ECNEX
ECOIN
ECNX
EgoPay EGOPAY1
EGOPAY2
Epay EPAY
ePayments EPAYMENTS
EPM
Epese EPS
EXMO EXMO
EXM
FasaPay FASAPAY
FI
FP
Flexepin FLEXEPIN
FLPN
HelixMoney HELIXMONEY
HLX
HM
Idram IDRAM
ID
LavaPay LAVAPAY
LP
Liberty Reserve LR
LiqPay LIQPAY
LQ
Livecoin Code LIVECOIN
LVCN
Megafon Balance MEGAFONBALANCE
MGFN
MTS Balance MTSBALANCE
MTS
Neteller NETELLER
NTLR
NixMoney NIXMONEY
NIX
OKPAY OKPAY
OK
OOOPay OOOPAY
OPAY
Paxum PAXUM
PXM
Payeer PAYEER
PR
Paymer PAYMER
PMR
Payoneer PAYONEER
PNR
PayPal PAYPAL
PP
PaySafeCard PAYSAFECARD
PSC
PaySera PAYSERA
PSR
PayWeb PAYWEB
PW
Payza PAYZA
PA
PZ
Pecunix PECUNIX
PX
Perfect Money PERFECTMONEY
PM
Perfect Money Voucher PMVOUCHER
PMV
PexPay PY
Phone Balance PHONEBALANCE
MW
QIWI QIWI
QW
QIWI Voucher QIWIVOUCHER
QWV
RBK Money RBKM
RBK
RedPass REDPASS
RP
Skrill SKRILL
SKL
SK
SolidTrust Pay STP
Tether TETHER
TTR
Ukash UKASH
UnionPay UNIONPAY
CUP
UP
W1 W1
WO
Webmoney WEBMONEY
WM
WebSum WEBSUM
WSM
WebTransfer WEBTRANSFER
WBTF
WTF
WT
Yandex YANDEX
YAM
YM
Z-Payment Z-PAYMENT
ZP
Деньги@mail.ru MMR
Bank of China BANKOFCHINA
BOC
ForteBank FORTEBANK
FRTB
Forward Bank FORWARD
FWDB
HalykBank HALYKBANK
HLKB
MoneyPolo MONEYPOLO
MPL
MP
Sofort SOFORT
Unicredit UNICREDIT
UNCB
Авангард AVANGARD
АВАНГАРД
AVB
Альфа-Клик ALPHA-CLICK
ACC
ALF
AC
Альянс Банк АЛЬЯНС БАНК
ALYANS
Беларусбанк BLRB
BLSB
Бинбанк BINBANK
БИНБАНК
ВТБ24 VTB24
ВТБ24
TB
Газпромбанк ГАЗПРОМ БАНК
GPB
Дельтабанк ДЕЛЬТА БАНК
DTB
Казкоммерцбанк КАЗКОММЕРЦБАНК
KKB
Кукуруза КУКУРУЗА
KUK
Открытие ОТКРЫТИЕ
OPNB
OPN
Ощадбанк OSDB
OSHB
Приват PRIVAT24
ПРИВАТ
P24
Промсвязьбанк ПРОМСВЯЗЬБАНК
PSB
ПУМБ PMBB
PUMB
Райффайзен РАЙФФАЙЗЕН
RAIF
RFB
РНКБ RNKB
РНКБ
Русский Стандарт RUSST
Сбербанк SBERBANK
СБЕРБАНК
SBER
SBR
Связной Банк SVYAZNOY
SVB
Тинькофф ТИНЬКОФФ
TCSBANK
TCSB
TCS
Траст ТРАСТ
TRB
Уралсиб URALSIB
URSB
Хоум Кредит ХОУМ КРЕДИТ
HCB
Contact CONTACT
CNT
Moneygram MONEYGRAM
MG
Ria Money Transfer RIAMONEYTRANSFER
RMTF
RIA
Unistream UNISTREAM
USTM
UNS
Western Union WU
Золотая Корона GOLDENCROWN
GCMT
Cash CASH
Cryptocurrencies CRYPTOCURRENCIES
Visa/Mastercard VISA/MASTERCARD
VISA\MASTERCARD
VISAMASTERCARD
CARD
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
Augur AUGUR
REP
BTC BITCOIN
BTC
DASH DASH
DSH
DOGE DOGE
XDG
Ethereum ETHEREUM
ETH
EthereumClassic ETHEREUMCLASSIC
ETC
Lisk LISK
LSK
LTC LITECOIN
LTC
Monero MONERO
XMR
Namecoin NAMECOIN
NMC
NMC NAMECOIN
Peercoin PEERCOIN
PPC
ZCash ZCASH
ZEC