Всего курсов:
394796
Обменников:
403
Обновление:
18:45:22

Формат экспортного файла курсов

На данной странице приведено описание стандарта для формирования экспортного файла курсов, поддерживаемого мониторингом обменных пунктов BestChange. Для добавления обменного пункта, вместе с остальной информацией для включения, необходимо предоставить администрации BestChange ссылку на экспортный файл, размещенный на вашем сайте. Пример содержимого подобного файла можно увидеть ниже.

Основные правила:

  1. Экспортный файл формируется в XML-формате;
  2. Каждая запись идет с новой строки. Перенос осуществляется символом \n;
  3. Для числовых значений разделителем целой части является точка;
  4. Корневой элемент – <rates>;
  5. Каждое направление обмена описывается в элементе <item>;
  6. Обязательные к указанию элементы для описания направления обмена внутри элемента item:

    • <from> – код валюты, которую обменный пункт принимает от клиента. Коды валют приведены в списке ниже;
    • <to> – код валюты, которую обменный пункт отправляет клиенту. Коды валют приведены в списке ниже;
    • <in> – для указания курса обмена, сколько валюты from должен отдать клиент;
    • <out> – для указания курса обмена, сколько валюты to получит клиент;
    • <amount> – размер резерва валюты to в обменном пункте, максимум, который может получить клиент;
    • <minamount> – минимальная возможная к обмену сумма валюты, которую обменный пункт принимает от клиента. Указывается в валюте from.
      Пример: <minamount>4.1</minamount>
      Если ограничений по минимальной сумме несколько, например, отдельно на прием и на выплату, необходимо указывать в поле minamount максимальное значение такого ограничения, сконвертированное в валюту from. Если нет возможности выбрать максимальное значение из нескольких значений минимальных сумм, необходимо указать дополнительные поля minamount с отдельной минимальной суммой в каждом;
    • <maxamount> – максимальная возможная к разовому обмену сумма валюты, которую обменный пункт принимает от клиента. Указывается в валюте from.
      Пример: <maxamount>5000</maxamount>
      Если ограничений по максимальной сумме несколько, например, отдельно на прием и на выплату, необходимо указывать в поле maxamount минимальное значение такого ограничения, сконвертированное в валюту from. Если нет возможности выбрать минимальное значение из нескольких значений максимальных сумм, необходимо указать дополнительные поля maxamount с отдельной максимальной суммой в каждом.
  7. Дополнительные элементы для описания направления обмена внутри элемента item:

    • <fromfee> – дополнительная комиссия, не входящая в курс обмена и взимаемая с суммы, которую клиент переводит в обменный пункт. Указывается в валюте from.
      Пример: <fromfee>2.15</fromfee>
      Возможно также использование знака % для обозначения процентной комиссии;
    • <tofee> – дополнительная комиссия, не входящая в курс обмена и взимаемая с суммы, которую обменный пункт переводит клиенту. Указывается в валюте to.
      Пример: <tofee>0.01508</tofee>
      Возможно также использование знака % для обозначения процентной комиссии;
    • <minfee> – минимальная комиссия, которая рассчитывается для разницы между отдаваемой суммой и эквивалентом получаемой валюты относительно среднего биржевого курса. Указывается абсолютное значение в валюте from. Процентное значение недоступно для данного вида комиссии.
      Пример: <minfee>5</minfee>
      Пожалуйста, имейте в виду, что к дополнительным комиссиям fromfee и tofee комиссия minfee не имеет отношения, минимальная комиссия для отдаваемой или получаемой комиссии на данный момент никак не учитывается нашей системой, избегайте подобного формирования курса. Смотрите примеры использования.
      Пример №1. Минимальная комиссия больше маржи обменного пункта
      Курс обмена 1 доллара – 66 рублей, а официальный курс 68 рублей. Маржа составляет 2 рубля. При обмене 10 долларов получается, что 20 рублей – маржа обменного пункта. Но минимальная комиссия 100 рублей больше маржи в 20 рублей, поэтому 20 заменяется на 100 и происходит вычитание остатка из получаемой суммы: 660 - (100 - 20) = 580.
      Пример №2. Минимальная комиссия меньше маржи обменного пункта
      Курс обмена 1 доллара – 66 рублей, а официальный курс 68 рублей. Маржа составляет 2 рубля. При обмене 100 долларов получается, что 200 рублей – маржа обменного пункта. Минимальная комиссия меньше этого значения, поэтому этот параметр в данном расчете не учитывается: 6600 - 200 = 6400.

      Примечание: дополнительная комиссия minfee имеет недостатки, в ближайшее время планируется удаление этого типа комиссии.
    • <floating> – для установки метки плавающего курса. Указывается время в минутах, на которое курс обмена будет фиксироваться. Указывается значение 0 в случае отсутствия фиксации. Возможно также использование знака % для обозначения фиксации курса обмена до момента изменения биржевого курса обмена на указанный процент;
    • <delay> – для установки метки задержки в проведении обмена. Указывается время в минутах, на которое обмен будет задержан;
    • <param> – данный элемент служит для указания дополнительных меток, таких как:

      • manual – для указания метки ручного обмена, которая должна присутствовать для направлений обмена, которые обрабатываются через оператора вручную, либо если обмен по направлению производится с задержками (не моментально);
      • juridical – обменный пункт производит переводы средств на банковский счет клиента со счета юридического лица или ИП. Данная метка актуальна к установке только в направлениях * —› Банковский счет;
      • verifying – при проведении обмена обменный пункт может требовать от клиента документы, удостоверяющие его личность;
      • cardverify – при проведении обмена обменный пункт может требовать от клиента верифицировать банковскую карту;
      • otherin – прием денежных средств от клиента производится на стороннюю платежную систему, а не на ту, что указана в поле from;
      • otherout – выплата денежных средств клиенту производится со сторонней платежной системы, а не с той, что указана в поле to;
      • reg – для проведения обмена пользователь обязательно должен зарегистрироваться на сайте обменного пункта;
      • card2card – обменный пункт принимает средства от пользователей переводами Card2Card (не через карточный мерчант). Данная метка актуальна к установке только в направлениях Visa/MasterCard —› *;
      • delivery – обменный пункт не имеет офиса в выбранном городе, оплата курьерской доставки включена в курс обмена или отображена посредством метки "Дополнительная комиссия".
      Если меток несколько, они указываются через запятую.
      Пример: <param>manual, reg</param>
    • <city> – для указания города, в котором обменный пункт производит ввод/вывод электронных денег на наличные. Это поле имеет смысл указывать только для направлений с наличными. Экспортный файл может содержать направления обменов с разными указанными городами. Коды городов приведены в списке ниже.
      Пример: <city>MSK</city>
      Если условия по направлению обмена одинаковые в нескольких городах, разрешено указывать внутри одного элемента item несколько городов через запятую в одном элементе city.
      Пример: <city>MSK, DUBAI, KIEV</city>
  8. Постоянные комиссии платежных систем не должны указываться в экспортном файле курсов. Наш мониторинг учитывает их самостоятельно.

Коды электронных валют

Код валютыОписание
BTCBitcoin (BTC)
BTCLNBitcoin LN (BTC)
BTCBEP20Bitcoin BEP20 (BTCB)
WBTCWrapped BTC (WBTC)
BCHBitcoin Cash (BCH)
BSVBitcoin SV (BSV)
BTGBitcoin Gold (BTG)
ETHEthereum (ETH)
ETHBEP20Ethereum BEP20 (ETH)
WETHWrapped ETH (WETH)
ETCEther Classic (ETC)
LTCLitecoin (LTC)
XRPRipple (XRP)
XMRMonero (XMR)
DOGEDogecoin (DOGE)
MATICPolygon (MATIC)
DASHDash (DASH)
ZECZcash (ZEC)
USDTOMNITether Omni (USDT)
USDTERC20Tether ERC20 (USDT)
USDTTRC20Tether TRC20 (USDT)
USDTBEP20Tether BEP20 (USDT)
USDTSOLTether SOL (USDT)
USDCERC20USDCoin ERC20 (USDC)
USDCTRC20USDCoin TRC20 (USDC)
USDCBEP20USDCoin BEP20 (USDC)
USDCSOLUSDCoin SOL (USDC)
TUSDTrueUSD (TUSD)
USDPPax Dollar (USDP)
DAIDai (DAI)
BUSDBinance USD (BUSD)
XEMNEM (XEM)
NEONEO (NEO)
EOSEOS (EOS)
IOTAIOTA (MIOTA)
ADACardano (ADA)
XLMStellar (XLM)
TRXTRON (TRX)
WAVESWaves (WAVES)
OMGOMG Network (OMG)
XVGVerge (XVG)
ZRX0x (ZRX)
BNBBEP2BinanceCoin BEP2 (BNB)
BNBBEP20BinanceCoin BEP20 (BNB)
ICXICON (ICX)
KMDKomodo (KMD)
BTTBitTorrent (BTT)
BATBAT (BAT)
ONTOntology (ONT)
QTUMQtum (QTUM)
LINKChainlink (LINK)
ATOMCosmos (ATOM)
XTZTezos (XTZ)
DOTPolkadot (DOT)
UNIUniswap (UNI)
RVNRavencoin (RVN)
SOLSolana (SOL)
VETVeChain (VET)
SHIBERC20Shiba ERC20 (SHIB)
SHIBBEP20Shiba BEP20 (SHIB)
ALGOAlgorand (ALGO)
MKRMaker (MKR)
AVAXAvalanche (AVAX)
YFIYearn.finance (YFI)
MANADecentraland (MANA)
LUNATerra (LUNA)
NEARNEAR Protocol (NEAR)
CROCronos (CRO)
TONToncoin (TON)
WMZWebMoney WMZ
WMEWebMoney WME
WMXWebMoney WMX
PMRUSDPaymer USD
PMUSDPerfect Money USD
PMEURPerfect Money EUR
PMBTCPerfect Money BTC
PMVUSDPM e-Voucher USD
YAMRUBЮMoney RUB
QWRUBQIWI RUB
QWKZTQIWI KZT
PPUSDPayPal USD
PPRUBPayPal RUB
PPEURPayPal EUR
PPGBPPayPal GBP
ADVCUSDAdvanced Cash USD
ADVCRUBAdvanced Cash RUB
ADVCEURAdvanced Cash EUR
ADVCUAHAdvanced Cash UAH
ADVCKZTAdvanced Cash KZT
ADVCTRYAdvanced Cash TRY
PRUSDPayeer USD
PRRUBPayeer RUB
PREURPayeer EUR
SKLUSDSkrill USD
SKLEURSkrill EUR
IDAMDIdram AMD
PAXUMUSDPaxum USD
CPTSUSDCapitalist USD
CPTSEURCapitalist EUR
CPTSRUBCapitalist RUB
NTLRUSDNeteller USD
NTLREURNeteller EUR
PSRUSDPaySera USD
PSREURPaySera EUR
ECPZUSDecoPayz USD
NIXUSDNixMoney USD
NIXEURNixMoney EUR
GMUAHGlobal24 UAH
EPAYUSDEpay USD
EPAYEUREpay EUR
ALPCNYAlipay CNY
WCTCNYWeChat CNY
PNRUSDPayoneer USD
MWRUBСчет телефона RUB
MWUAHСчет телефона UAH
TRDUSDКриптобиржи USD
TRDEURКриптобиржи EUR
EXMUSDExmo USD
EXMRUBExmo RUB
EXMUAHExmo UAH
EXMBTCExmo BTC
EXMUSDTExmo USDT
BNACRUBBinance RUB
BCRUBBinance Code RUB
CRXUSDCryptex USD
KUNAUAHKuna UAH
WHTBTUSDWhiteBIT USD
SBERRUBСбербанк RUB
SBERQRUBСбербанк QR RUB
ACRUBАльфа-Банк RUB
ACCUSDАльфа cash-in USD
ACCRUBАльфа cash-in RUB
TCSBUSDТинькофф USD
TCSBRUBТинькофф RUB
TCSBCRUBТинькофф cash-in RUB
TCSBQRUBТинькофф QR RUB
TBRUBВТБ RUB
RUSSTRUBРусский Стандарт RUB
AVBRUBАвангард RUB
PSBRUBПромсвязьбанк RUB
GPBRUBГазпромбанк RUB
KUKRUBКукуруза RUB
RFBRUBРайффайзен RUB
RNKBRUBРНКБ RUB
OPNBRUBОткрытие RUB
POSTBRUBПочта Банк RUB
RSHBRUBРоссельхозбанк RUB
ROSBRUBРосбанк RUB
MTSBRUBМТС Банк RUB
HCBRUBХоум Кредит RUB
P24USDПриват 24 USD
P24UAHПриват 24 UAH
RFBUAHРайффайзен UAH
OSDBUAHОщадбанк UAH
USBUAHУкрСиббанк UAH
PMBBUAHПУМБ UAH
MONOBUAHМонобанк UAH
ACUAHАльфа-Банк UAH
BLRBBYNБеларусбанк BYN
HLKBKZTHalykBank KZT
SBERKZTСбербанк KZT
FRTBKZTForteBank KZT
KSPBKZTKaspi Bank KZT
JSNBKZTJusan Bank KZT
CARDUSDVisa/MasterCard USD
CARDRUBVisa/MasterCard RUB
CARDEURVisa/MasterCard EUR
CARDUAHVisa/MasterCard UAH
CARDBYNVisa/MasterCard BYN
CARDKZTVisa/MasterCard KZT
CARDSEKVisa/MasterCard SEK
CARDPLNVisa/MasterCard PLN
CARDMDLVisa/MasterCard MDL
CARDAMDVisa/MasterCard AMD
CARDGBPVisa/MasterCard GBP
CARDCNYVisa/MasterCard CNY
CARDTRYVisa/MasterCard TRY
CARDKGSVisa/MasterCard KGS
CARDCADVisa/MasterCard CAD
CARDBGNVisa/MasterCard BGN
CARDHUFVisa/MasterCard HUF
CARDCZKVisa/MasterCard CZK
CARDNOKVisa/MasterCard NOK
CARDAZNVisa/MasterCard AZN
CARDGELVisa/MasterCard GEL
CARDUZSVisa/MasterCard UZS
CARDTJSVisa/MasterCard TJS
MIRCRUBКарта Мир RUB
UPCNYКарта UnionPay CNY
UZCUZSКарта UZCARD UZS
HUMOUZSКарта HUMO UZS
WIREUSDБанковский счет USD
WIRERUBБанковский счет RUB
WIREEURБанковский счет EUR
WIREUAHБанковский счет UAH
WIREBYNБанковский счет BYN
WIREKZTБанковский счет KZT
WIREGELБанковский счет GEL
WIREGBPБанковский счет GBP
WIRECNYБанковский счет CNY
WIRETRYБанковский счет TRY
WIREPLNБанковский счет PLN
WIRETHBБанковский счет THB
WIREINRБанковский счет INR
WIRENGNБанковский счет NGN
WIREIDRБанковский счет IDR
WIREBGNБанковский счет BGN
WIREAEDБанковский счет AED
WIREJPYБанковский счет JPY
WIREAUDБанковский счет AUD
WIRECADБанковский счет CAD
WIREHKDБанковский счет HKD
WIREVNDБанковский счет VND
WIREMYRБанковский счет MYR
WIRENZDБанковский счет NZD
WIREPKRБанковский счет PKR
WIREILSБанковский счет ILS
SEPAEURSepa EUR
ERIPBYNЕРИП Расчет BYN
SBPRUBСБП RUB
STLMRUBСчет ИП или ООО RUB
REVBUSDRevolut USD
REVBEURRevolut EUR
WISEUSDWise USD
WISEEURWise EUR
WUUSDWU USD
WUEURWU EUR
MGUSDMoneyGram USD
MGEURMoneyGram EUR
CNTUSDContact USD
CNTRUBContact RUB
GCMTUSDЗК USD
GCMTRUBЗК RUB
USTMUSDUNI USD
USTMRUBUNI RUB
RMTFUSDRia USD
RMTFEURRia EUR
CASHUSDНаличные USD
CASHRUBНаличные RUB
CASHEURНаличные EUR
CASHUAHНаличные UAH
CASHBYNНаличные BYN
CASHKZTНаличные KZT
CASHGBPНаличные GBP
CASHAEDНаличные AED
CASHTRYНаличные TRY
CASHCOPНаличные COP
CASHPLNНаличные PLN
CASHILSНаличные ILS
CASHCZKНаличные CZK
CASHGELНаличные GEL
CASHAMDНаличные AMD
CASHCADНаличные CAD
CASHTHBНаличные THB
CASHAUDНаличные AUD

Коды городов

Код городаОписание
NVSD Нови-Сад, Сербия
AGRKАгарак, Армения
ADLDАделаида, Австралия
ADLERАдлер, Россия
AKTАктобе, Казахстан
ALANАланья, Турция
ALICАликанте, Испания
ALMАлма-Ата, Казахстан
AMSTАмстердам, Нидерланды
ANAPAАнапа, Россия
ANKRАнкара, Турция
ANTLАнталья, Турция
ANTWАнтверпен, Бельгия
ANTRАнтрацит, Украина
ARKHАрхангельск, Россия
ASTNАстана, Казахстан
ASTRAАстрахань, Россия
ATHАфины, Греция
BAKUБаку, Азербайджан
BALIБали, Индонезия
BNGKБангкок, Таиланд
BRNLБарнаул, Россия
BARCБарселона, Испания
BTMБатуми, Грузия
BLGRБелгород, Россия
BEOGБелград, Сербия
BLKБелек, Турция
BRDNKБердянск, Украина
BERБерлин, Германия
BRMNБирмингем, Великобритания
BSHKБишкек, Кыргызстан
BGTБогота, Колумбия
BRATБратислава, Словакия
BRESTБрест, Беларусь
BRSBБрисбен, Австралия
BRUSБрюссель, Бельгия
BRNБрянск, Россия
BUDБудапешт, Венгрия
BUDVAБудва, Черногория
BURSБурса, Турция
BHRTБухарест, Румыния
BSASБуэнос-Айрес, Аргентина
VALENВаленсия, Испания
VARNВарна, Болгария
WARSВаршава, Польша
WIENВена, Австрия
VILNВильнюс, Литва
VINNВинница, Украина
VTBВитебск, Беларусь
VVOВладивосток, Россия
VLADВладимир, Россия
VLGDВолгоград, Россия
VORONВоронеж, Россия
WRCLВроцлав, Польша
GZPГазипаша, Турция
HAMBГамбург, Германия
GDNГданьск, Польша
GLNDГеленджик, Россия
GCSTГолд-Кост, Австралия
GOMELГомель, Беларусь
HGKGГонконг, Китай
GRDNГродно, Беларусь
GRZГрозный, Россия
GUANГуанчжоу, Китай
GUAQГуаякиль, Эквадор
JVKHДжавахк, Армения
DJRBДжерба, Тунис
DNPRДнепр, Украина
DNTДонецк, Украина
DRTMДортмунд, Германия
DRESДрезден, Германия
DUBAIДубай, Объединенные Арабские Эмираты
DUBLДублин, Ирландия
DUSSДюссельдорф, Германия
EKBЕкатеринбург, Россия
ERVNЕреван, Армения
GNVЖенева, Швейцария
ZHYTOЖитомир, Украина
ZAPЗапорожье, Украина
IVFRИвано-Франковск, Украина
IZHVИжевск, Россия
IZMRИзмир, Турция
IRKИркутск, Россия
ISFHNИсфахан, Иран
YOLAЙошкар-Ола, Россия
KZNКазань, Россия
CLGRКалгари, Канада
KLNGКалининград, Россия
KLGКалуга, Россия
CANNКанны, Франция
KRGNКараганда, Казахстан
CATANКатания, Италия
KAUNКаунас, Литва
QUEBКвебек, Канада
CLGNКельн, Германия
KMRКемер, Турция
KEMКемерово, Россия
KIEVКиев, Украина
KRNКириния (Северный Кипр), Кипр
KIROVКиров, Россия
QUITOКито, Эквадор
KISHКишинев, Молдова
KVLКовель, Украина
CONSTКонстанца, Румыния
CPNHКопенгаген, Дания
KSTКостанай, Казахстан
KOSTКострома, Россия
KSCКошице, Словакия
KRBКраби, Таиланд
KRKWКраков, Польша
KRAMКраматорск, Украина
KRASNКраснодар, Россия
KRSKКрасноярск, Россия
KRMNКременчуг, Украина
KRVRКривой Рог, Украина
KROPКропивницкий, Украина
KURSKКурск, Россия
LARNЛарнака, Кипр
LASVЛас-Вегас, США
LZIGЛейпциг, Германия
LVRPЛиверпуль, Великобритания
LIMAЛима, Перу
LIMASЛимасол, Кипр
LYONЛион, Франция
LPTЛипецк, Россия
LISBЛиссабон, Португалия
LODZЛодзь, Польша
LNDNЛондон, Великобритания
LOSANЛос-Анджелес, США
LUHЛуганск, Украина
LUTSKЛуцк, Украина
LVOVЛьвов, Украина
MGNTМагнитогорск, Россия
MADRМадрид, Испания
MIAMIМайами, США
MLGМалага, Испания
MANAMМанама, Бахрейн
MNCHМанчестер, Великобритания
MRBLМарбелья, Испания
MRPLМариуполь, Украина
MARSМарсель, Франция
MHKLМахачкала, Россия
MDLМедельин, Колумбия
MELITМелитополь, Украина
MLBRМельбурн, Австралия
MRSМерсин, Турция
CDMXМехико, Мексика
MILANМилан, Италия
MINSKМинск, Беларусь
MGLМогилев, Беларусь
MONМонако, Монако
MNTRМонреаль, Канада
MSKМосква, Россия
MKCHМукачево, Украина
MRMKМурманск, Россия
MRCМурсия, Испания
MUNМюнхен, Германия
NABCHНабережные Челны, Россия
NPLSНеаполь, Италия
NNOVНижний Новгород, Россия
MYKLНиколаев, Украина
NCSНикосия (Северный Кипр), Кипр
NICEНицца, Франция
NISHНиш, Сербия
NVKZNНовокузнецк, Россия
NOVORНовороссийск, Россия
NSKНовосибирск, Россия
NRDZНордуз, Иран
NYCНью-Йорк, США
ODSОдесса, Украина
OMSKОмск, Россия
ORYOLОрел, Россия
ORENОренбург, Россия
ORLNDОрландо, США
OSLOОсло, Норвегия
PLRMПалермо, Италия
PNMПанама, Панама
PARISПариж, Франция
PTTYПаттайя, Таиланд
PAPHПафос, Кипр
BEIJПекин, Китай
PENZAПенза, Россия
PERMПермь, Россия
PTRSПетрозаводск, Россия
PDGRПодгорица, Черногория
POLTПолтава, Украина
PRTПорту, Португалия
PRAGПрага, Чехия
PHNGПханган, Таиланд
PHUKПхукет, Таиланд
PRZПшемысль, Польша
PTGRПятигорск, Россия
RIGAРига, Латвия
ROMEРим, Италия
RMNРимини, Италия
RIVNEРовно, Украина
RSTVРостов, Россия
RSNDРостов-на-Дону, Россия
RTRDРоттердам, Нидерланды
RSTРустави, Грузия
RZNРязань, Россия
SMRСамара, Россия
SMSNСамсун, Турция
SAMUIСамуй, Таиланд
SNJSСан-Хосе, Коста-Рика
SPBСанкт-Петербург, Россия
SANTDСанто-Доминго, Доминиканская республика
SANTGСантьяго, Доминиканская республика
ZRGZСарагоса, Испания
SRNСаранск, Россия
SRTСаратов, Россия
SVSTPСевастополь, Россия
SVRDСеверодвинск, Россия
SVDNСеверодонецк, Украина
SVLСевилья, Испания
SEOULСеул, Республика Корея
SDNСидней, Австралия
SIMFСимферополь, Россия
SEATСиэтл, США
SLVСлавянск, Украина
SFAСофия, Болгария
SOCHIСочи, Россия
STAVСтаврополь, Россия
STAMСтамбул, Турция
STOSСтарый Оскол, Россия
STPNKСтепанакерт, Армения
STOCKСтокгольм, Швеция
SUMYСумы, Украина
SGTСургут, Россия
SKTKСыктывкар, Россия
TGNТаганрог, Россия
TALLNТаллин, Эстония
TAMBТамбов, Россия
TASHKТашкент, Узбекистан
TBILТбилиси, Грузия
TVERТверь, Россия
TEHRТегеран, Иран
TLAVТель-Авив, Израиль
TERNOТернополь, Украина
TIRANТирана, Албания
TRSPLТирасполь, Молдова
TLTTТольятти, Россия
TRNTТоронто, Канада
TRIPТриполи, Ливия
TULAТула, Россия
TUNISТунис, Тунис
TYUMТюмень, Россия
UZHHУжгород, Украина
ULYAУльяновск, Россия
UTRУтрехт, Нидерланды
UFAУфа, Россия
FMGSФамагуста (Северный Кипр), Кипр
PHILDФиладельфия, США
FRANФранкфурт-на-Майне, Германия
FNCHФуншал, Португалия
KHABХабаровск, Россия
HRKХарьков, Украина
KHERSХерсон, Украина
HMLNХмельницкий, Украина
ZRCHЦюрих, Швейцария
CHNGЧанг, Таиланд
CHEBЧебоксары, Россия
CHELЧелябинск, Россия
CHRPЧереповец, Россия
CHERKЧеркассы, Украина
CHRNЧернигов, Украина
CHERNЧерновцы, Украина
CHCGЧикаго, США
SHYMШымкент, Казахстан
EKIBЭкибастуз, Казахстан
YARSЯрославль, Россия

Пример

<?xml version="1.0"?>
<rates>
  <item>
    <from>WMZ</from>
    <to>WMX</to>
    <in>1</in>
    <out>30.593562</out>
    <amount>572962.42</amount>
    <minamount>3</minamount>
    <maxamount>1000</maxamount>
  </item>
  <item>
    <from>ADVCUSD</from>
    <to>PMUSD</to>
    <in>1</in>
    <out>0.978</out>
    <amount>2921.42</amount>
    <minamount>2</minamount>
    <maxamount>2000</maxamount>
    <minfee>7</minfee>
    <param>manual</param>
  </item>
  <item>
    <from>BTC</from>
    <to>ETH</to>
    <in>1</in>
    <out>24.90782568</out>
    <amount>673.10</amount>
    <minamount>0.0001</minamount>
    <maxamount>0.42341216</maxamount>
    <tofee>1%</tofee>
    <param>manual, reg</param>
  </item>
  <item>
    <from>BTC</from>
    <to>CASHUSD</to>
    <in>1</in>
    <out>4342.352344</out>
    <amount>31.90343295</amount>
    <minamount>1.5</minamount>
    <maxamount>1000</maxamount>
    <minfee>5</minfee>
    <city>ANKR</city>
  </item>
</rates>

Ссылка на примерный экспортный файл курсов


FAQ по экспортным курсам

Наш экспортный файл обновляется раз в минуту через Cron. Достаточно ли такой периодичности?
Нет, этого недостаточно. Cron в данном случае не годится. Наш мониторинг запрашивает файлы курсов каждые 5-8 секунд, поэтому для повышения точности передаваемых данных необходимо, чтобы обменный пункт имел экспортный файл, который в любой момент времени будет содержать информацию, соответствующую информации на сайте обменного пункта.
Подойдет один из следующих вариантов реализации экспорта:
  1. Скрипт, который при каждом его запросе генерирует новые экспортные данные;
  2. Статичный экспортный файл, который будет программно пересоздан каждый раз, когда какое-либо изменение курсов/резервов/комиссий произойдет на сайте обменного пункта.
Файл курсов не парсится, BestChange выдает ошибку. Что можно проверить?
В случае наличия на вашем сайте защиты от DDoS, добавьте IP-адрес 54.37.161.241 нашего робота в белый список для предотвращения блокировки доступа к вашему файлу курсов. Также необходимо отключить кэширование отдаваемых файлов для IP-адресов нашего робота.
Какие комиссии должны передаваться в экспортном файле?
В ваших курсах на мониторинге должны быть учтены:
  1. Все затраты, связанные с отправкой средств со стороны обменного пункта взимаемые с суммы, получаемой пользователем;
  2. Все затраты, связанные с отправкой средств со стороны клиента, за исключением комиссий, взимаемых ПС если оплата производится внутри этой ПС.
Соответствующие данные по дополнительным комиссиям должны быть проставлены в вашем экспортном файле.
Наш обменный пункт имеет ступенчатые курсы обмена, которые изменяются в зависимости от суммы обмена. Как указать это в экспорте?
Мониторинг не поддерживает ступенчатые курсы. В данном случае, в экспорт должны передаваться курсы обмена с максимально возможным процентом.
Наш обменный пункт имеет лимиты на максимальную дневную сумму обмена. Как указать это в экспорте?
Для этого нужно, в зависимости от размера установленного лимита, сделать автоматическую коррекцию резервов в тех направлениях, где есть лимиты.
Например: по направлению QIWI WMZ установлен лимит на прием QIWI в 100 000 RUB максимум в день – в таком случае нужно для этого направления установить резерв 100000 RUB в валюте получения, т.е. сконвертировать 100000 RUB в USD.
Если установлен лимит равный нулю, то такие направления не должны передаваться в экспорт, либо резерв этих направлений также должен быть нулевым.
Можно ли сделать, чтобы мы отображались в рейтинге с понедельника по субботу включительно, с 9:00 до 19:00, а в воскресенье чтобы не отображались?
Это можно сделать 2-я способами:
  1. Настроить скрипт генерации экспортных курсов так, чтобы файл курсов автоматически очищался (либо в нем обнулялись курсы или резервы) в то время, когда вы не работаете;
  2. Вручную каждый раз включать и выключать присутствие обменного пункта в мониторинге при помощи ссылки Включить/Выключить в вашем аккаунте на bestchange.org

Если у вас возникли вопросы, вы можете задать их, связавшись с нами одним из способов, указанных на странице контактов.