Всего курсов:
457289
Обменников:
530
Обновление:
23:53:26

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

На данной странице приведено описание стандарта для формирования экспортного файла для передачи направлений обмена, поддерживаемого мониторингом обменных пунктов 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 — обменный пункт не имеет офиса в выбранном городе, оплата курьерской доставки включена в курс обмена или отображена посредством метки "Дополнительная комиссия";
      • atm — направление обмена обслуживается через криптомат, терминал установленный в заданном городе. Данная метка может использоваться в направлениях с наличными средствами.
      Если меток несколько, они указываются через запятую.
      Пример: <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)
ETCEthereum 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)
USDTPOLYGONTether POLYGON (USDT)
EURTOMNITether Euro Omni (EURT)
EURTERC20Tether Euro ERC20 (EURT)
XAUTERC20Tether Gold ERC20 (XAUT)
USDCERC20USDCoin ERC20 (USDC)
USDCTRC20USDCoin TRC20 (USDC)
USDCBEP20USDCoin BEP20 (USDC)
USDCSOLUSDCoin SOL (USDC)
USDCPOLYGONUSDCoin POLYGON (USDC)
TUSDERC20TrueUSD ERC20 (TUSD)
TUSDTRC20TrueUSD TRC20 (TUSD)
USDPPax Dollar (USDP)
DAIDai (DAI)
BUSDBinance USD (BUSD)
XEMNEM (XEM)
NEONEO (NEO)
EOSEOS (EOS)
IOTAIOTA (IOTA)
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)
CAKEPancakeSwap (CAKE)
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
PPCADPayPal CAD
PPAUDPayPal AUD
ADVCUSDVolet (Advcash) USD
ADVCEURVolet (Advcash) EUR
ADVCRUBVolet (Advcash) RUB
ADVCUAHVolet (Advcash) UAH
ADVCKZTVolet (Advcash) KZT
ADVCTRYVolet (Advcash) 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
BPAYUSDBPay USD
ECPZUSDecoPayz USD
NIXUSDNixMoney USD
NIXEURNixMoney EUR
GMUAHGlobal24 UAH
EPAYUSDEpay USD
EPAYEUREpay EUR
FPUSDFasaPay USD
ATRPUSDAstroPay USD
PSTRXUSDPiastrix USD
PSTRXRUBPiastrix RUB
EPCRUSDePayCore USD
ZELLEUSDZelle USD
M10AZNM10 AZN
BLIKPLNBLIK PLN
ALPCNYAlipay CNY
WCTCNYWeChat CNY
EPPKREasyPaisa PKR
JCPKRJazzCash PKR
PAYTMINRPaytm INR
MPARSMercado Pago ARS
PNRUSDPayoneer USD
PNREURPayoneer EUR
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
WHTBTUSDTWhiteBIT USDT
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
SNBUAHSense Bank UAH
OTPBUAHOTP Bank UAH
ABUAHА-Банк UAH
IZIBUAHIzibank UAH
NEOBUAHNeoBank UAH
BLRBBYNБеларусбанк BYN
HLKBKZTHalykBank KZT
BRBKZTBereke Bank KZT
FRTBKZTForteBank KZT
KSPBKZTKaspi Bank KZT
JSNBKZTJusan Bank KZT
CCBKZTЦентрКредит KZT
ERSNBKZTЕвразийский банк KZT
FFBKZTФридом Банк 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
CARDNGNVisa/MasterCard NGN
CARDINRVisa/MasterCard INR
CARDAEDVisa/MasterCard AED
MIRCRUBКарта Мир RUB
UPCNYКарта UnionPay CNY
UZCUZSКарта UZCARD UZS
HUMOUZSКарта HUMO UZS
ELKGSКарта Элкарт KGS
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
WIRERONБанковский счет RON
WIREKRWБанковский счет KRW
CARDRONVisa/MasterCard RON
SEPAEURSEPA EUR
ERIPBYNЕРИП Расчет BYN
SBPRUBСБП RUB
STLMRUBСчет компании RUB
STLMUAHСчет компании UAH
REVBUSDRevolut USD
REVBEURRevolut EUR
WISEUSDWise USD
WISEEURWise EUR
WISEGBPWise GBP
ATMQRTHBATM QR-код THB
ATMQRBRLATM QR-код BRL
NFCRUBATM NFC RUB
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
CASHNGNНаличные NGN
CASHBGNНаличные BGN
CASHAZNНаличные AZN
CASHMDLНаличные MDL
CASHCHFНаличные CHF
CASHRONНаличные RON
CASHIDRНаличные IDR
CASHCNYНаличные CNY
CASHMXNНаличные MXN
CASHSGDНаличные SGD
CASHKRWНаличные KRW
CASHBRLНаличные BRL
CASHINRНаличные INR
CASHJPYНаличные JPY
CASHARSНаличные ARS
Коды городов
Код городаОписание
ABDJNАбиджан, Кот-д'Ивуар
ABDBАбу-Даби, Объединенные Арабские Эмираты
ABJАбуджа, Нигерия
AGRKАгарак, Армения
ADSBBАддис-Абеба, Эфиопия
ADLDАделаида, Австралия
ADLERАдлер, Россия
CCRАккра, Гана
AKTАктобе, Казахстан
ALANАланья, Турция
LXNDRАлександрия, Египет
LGRАлжир, Алжир
ALICАликанте, Испания
ALMАлма-Ата, Казахстан
AMSTАмстердам, Нидерланды
ANAPAАнапа, Россия
ANKRАнкара, Турция
NSNАнсан, Республика Корея
ANTLАнталья, Турция
ANTWАнтверпен, Бельгия
ANTRАнтрацит, Украина
ARKHАрхангельск, Россия
ASMRАсмэра, Эритрея
ASTNАстана, Казахстан
ASTRAАстрахань, Россия
SSBАсэб, Эритрея
ATHАфины, Греция
BSLБазель, Швейцария
BAKUБаку, Азербайджан
BALIБали, Индонезия
BMKБамако, Мали
BNGLRБангалор, Индия
BNGKБангкок, Таиланд
BNJLБанжул, Гамбия
BARБар, Черногория
BRNLБарнаул, Россия
BARCБарселона, Испания
BATAБата, Экваториальная Гвинея
BTMБатуми, Грузия
BIRБейра, Мозамбик
BRTБейрут, Ливан
BLGRБелгород, Россия
BEOGБелград, Сербия
BLKБелек, Турция
BNGHZБенгази, Ливия
BNDRMБенидорм, Испания
BRDNKБердянск, Украина
BERБерлин, Германия
BERNEБерн, Швейцария
BRMNБирмингем, Великобритания
BSSБисау, Гвинея-Бисау
BSHKБишкек, Кыргызстан
BBDLSБобо-Диуласо, Буркина Фасо
BGTБогота, Колумбия
BDRMБодрум, Турция
BSTNБостон, США
BRZVLБраззавиль, Конго
BRSLБразилиа, Бразилия
BRATБратислава, Словакия
BREMNБремен, Германия
BRESTБрест, Беларусь
BRSBБрисбен, Австралия
BRNOБрно, Чехия
BRUSБрюссель, Бельгия
BRNБрянск, Россия
BUDБудапешт, Венгрия
BUDVAБудва, Черногория
BRGSБургас, Болгария
BURSБурса, Турция
BHRTБухарест, Румыния
BSASБуэнос-Айрес, Аргентина
VALENВаленсия, Испания
VLLTTВаллетта, Мальта
VNCVRВанкувер, Канада
VARNВарна, Болгария
WARSВаршава, Польша
WIENВена, Австрия
VILNВильнюс, Литва
VINNВинница, Украина
VTBВитебск, Беларусь
VVOВладивосток, Россия
VLADВладимир, Россия
VLGDВолгоград, Россия
VORONВоронеж, Россия
WRCLВроцлав, Польша
GZPГазипаша, Турция
HAMBГамбург, Германия
HNVRГанновер, Германия
GDNГданьск, Польша
GLNDГеленджик, Россия
GCSTГолд-Кост, Австралия
GOMELГомель, Беларусь
HGKGГонконг, Китай
GRDNГродно, Беларусь
GRZГрозный, Россия
GUANГуанчжоу, Китай
GUAQГуаякиль, Эквадор
DKRДакар, Сенегал
DRSSLДар-эс-Салам, Танзания
DLHДели, Индия
JDDHДжедда, Саудовская Аравия
DJRBДжерба, Тунис
DJBTДжибути, Джибути
DNPRДнепр, Украина
DNTДонецк, Украина
DRTMДортмунд, Германия
DOHДоха, Катар
DRESДрезден, Германия
DLAДуала, Камерун
DUBAIДубай, Объединенные Арабские Эмираты
DUBLДублин, Ирландия
DRBNДурбан, Южно-Африканская Республика
DUSHДушанбе, Таджикистан
DUSSДюссельдорф, Германия
EKBЕкатеринбург, Россия
YLTSЕлец, Россия
ERVNЕреван, Армения
GNVЖенева, Швейцария
RZSZWЖешув, Польша
ZHYTOЖитомир, Украина
ZGRBЗагреб, Хорватия
ZAPЗапорожье, Украина
IBZИбица, Испания
IVFRИвано-Франковск, Украина
IZHVИжевск, Россия
IZMRИзмир, Турция
NCHNИнчхон, Республика Корея
YKHMИокогама, Япония
IRKИркутск, Россия
ISFHNИсфахан, Иран
JHNSBЙоханнесбург, Южно-Африканская Республика
YOLAЙошкар-Ола, Россия
KZNКазань, Россия
CARКаир, Египет
CLGRКалгари, Канада
KLNGКалининград, Россия
KLGКалуга, Россия
CLCTTКалькутта, Индия
KMNSKКаменское, Украина
KMPLКампала, Уганда
CANNКанны, Франция
KANOКано, Нигерия
KRGNКараганда, Казахстан
KRLVRКарловы-Вары, Чехия
CSBLNКасабланка, Марокко
CATANКатания, Италия
KAUNКаунас, Литва
CSCSКашкайш, Португалия
QUEBКвебек, Канада
CPTWNКейптаун, Южно-Африканская Республика
CLGNКельн, Германия
KMRКемер, Турция
KEMКемерово, Россия
KGLКигали, Руанда
KIEVКиев, Украина
KNSHSКиншаса, Конго
KYTКиото, Япония
KRNКириния (Северный Кипр), Кипр
KIROVКиров, Россия
QUITOКито, Эквадор
KISHКишинев, Молдова
KVLКовель, Украина
CNKRКонакри, Гвинея
CONSTКонстанца, Румыния
CPNHКопенгаген, Дания
KSTКостанай, Казахстан
KOSTКострома, Россия
CTNКотону, Бенин
KSCКошице, Словакия
KRBКраби, Таиланд
KRKWКраков, Польша
KRAMКраматорск, Украина
KRASNКраснодар, Россия
KRSKКрасноярск, Россия
KRMNКременчуг, Украина
KRVRКривой Рог, Украина
KROPКропивницкий, Украина
KLLMPКуала-Лумпур, Малайзия
KMSКумаси, Гана
KURSKКурск, Россия
LGSЛагос, Нигерия
LARNЛарнака, Кипр
LASVЛас-Вегас, США
LZIGЛейпциг, Германия
LBRVLЛибревиль, Габон
LVRPЛиверпуль, Великобритания
LIMAЛима, Перу
LIMASЛимасол, Кипр
LYONЛион, Франция
LPTЛипецк, Россия
LISBЛиссабон, Португалия
LBTЛобиту, Ангола
LODZЛодзь, Польша
LSNNЛозанна, Швейцария
LOMEЛоме, Того
LNDNЛондон, Великобритания
LOSANЛос-Анджелес, США
LNDЛуанда, Ангола
LGNЛугано, Швейцария
LUHЛуганск, Украина
LUTSKЛуцк, Украина
LVOVЛьвов, Украина
LBLNЛюблин, Польша
LJBLJЛюбляна, Словения
LXMBRЛюксембург, Люксембург
LCRNЛюцерн, Швейцария
MGNTМагнитогорск, Россия
MADRМадрид, Испания
MIAMIМайами, США
MLLRCМайорка, Испания
MACAUМакао, Китай
MLBМалабо, Экваториальная Гвинея
MLGМалага, Испания
MANAMМанама, Бахрейн
MNCHМанчестер, Великобритания
MPTМапуту, Мозамбик
MRBLМарбелья, Испания
MRPLМариуполь, Украина
MRJMPМариямполе, Литва
MARSМарсель, Франция
MSSWМассауа, Эритрея
MHKLМахачкала, Россия
MDLМедельин, Колумбия
MELITМелитополь, Украина
MLBRМельбурн, Австралия
MRSМерсин, Турция
CDMXМехико, Мексика
MILANМилан, Италия
MINSKМинск, Беларусь
MSRTМисурата, Ливия
MGDSHМогадишо, Сомали
MGLМогилев, Беларусь
MMBSМомбаса, Кения
MONМонако, Монако
MNTRМонреаль, Канада
MNRVМонровия, Либерия
MNTRXМонтрё, Швейцария
MSMDSМосамедиш, Ангола
MSKМосква, Россия
MKCHМукачево, Украина
MMBМумбай, Индия
MRMKМурманск, Россия
MRCМурсия, Испания
MUNМюнхен, Германия
NABCHНабережные Челны, Россия
NDRНадор, Марокко
NRBНайроби, Кения
NCLНакала, Мозамбик
NNJNНанкин, Китай
NPLSНеаполь, Италия
NMYНиамей, Нигер
NZHNVНижневартовск, Россия
NNOVНижний Новгород, Россия
MYKLНиколаев, Украина
NCSНикосия, Кипр
NCSNНикосия (Северный Кипр), Кипр
NICEНицца, Франция
NISHНиш, Сербия
NVSDНови-Сад, Сербия
NVKZNНовокузнецк, Россия
NOVORНовороссийск, Россия
NSKНовосибирск, Россия
NRDZНордуз, Иран
NDBНуадибу, Мавритания
NKCHTНуакшот, Мавритания
NYCНью-Йорк, США
NRMBRНюрнберг, Германия
ODSОдесса, Украина
OMSKОмск, Россия
ONNОнне, Нигерия
ORYOLОрел, Россия
ORENОренбург, Россия
ORLNDОрландо, США
OSKОсака, Япония
OSLOОсло, Норвегия
OTTWОттава, Канада
PLRMПалермо, Италия
PNMПанама, Панама
PNVZSПаневежис, Литва
PARISПариж, Франция
PRMПарма, Италия
PTTYПаттайя, Таиланд
PAPHПафос, Кипр
BEIJПекин, Китай
PENZAПенза, Россия
PERMПермь, Россия
PTRSПетрозаводск, Россия
PDGRПодгорица, Черногория
PZNNПознань, Польша
POLTПолтава, Украина
PRTGNПорт-Жантиль, Габон
PRTПорту, Португалия
PRAGПрага, Чехия
PNTNRПуэнт-Нуар, Конго
PHNGПханган, Таиланд
PHUKПхукет, Таиланд
PRZПшемысль, Польша
PTGRПятигорск, Россия
RBTРабат, Марокко
RSLKHРас-эль-Хайма, Объединенные Арабские Эмираты
RIGAРига, Латвия
ROMEРим, Италия
RMNРимини, Италия
RDJNRРио-де-Жанейро, Бразилия
RIVNEРовно, Украина
RSTVРостов, Россия
RSNDРостов-на-Дону, Россия
RTRDРоттердам, Нидерланды
RSTРустави, Грузия
RZNРязань, Россия
SLVTСалават, Россия
THSSLСалоники, Греция
SLDRСальвадор, Бразилия
SMRСамара, Россия
SMBRСамбор, Украина
SMSNСамсун, Турция
SAMUIСамуй, Таиланд
SPLСан-Паулу, Бразилия
SNFRNСан-Франциско, США
SNJSСан-Хосе, Коста-Рика
SPBСанкт-Петербург, Россия
SANTDСанто-Доминго, Доминиканская республика
SANTGСантьяго, Доминиканская республика
ZRGZСарагоса, Испания
SRNСаранск, Россия
SRTСаратов, Россия
SVSTPСевастополь, Россия
SVRDСеверодвинск, Россия
SVDNСеверодонецк, Украина
SVLСевилья, Испания
SKNDTСеконди-Такоради, Гана
SEOULСеул, Республика Корея
SDNСидней, Австралия
SIMFСимферополь, Россия
SNGPRСингапур, Сингапур
SEATСиэтл, США
SKPJСкопье, Македония
SLVСлавянск, Украина
SMLNKСмоленск, Россия
SOYOСойо, Ангола
SFAСофия, Болгария
SOCHIСочи, Россия
STAVСтаврополь, Россия
STAMСтамбул, Турция
STOSСтарый Оскол, Россия
STPNKСтепанакерт, Армения
STRLTСтерлитамак, Россия
STOCKСтокгольм, Швеция
SUMYСумы, Украина
SGTСургут, Россия
SKTKСыктывкар, Россия
TGNТаганрог, Россия
TALLNТаллин, Эстония
TAMBТамбов, Россия
TNGRТанжер, Марокко
TASHKТашкент, Узбекистан
TBILТбилиси, Грузия
TVERТверь, Россия
TEHRТегеран, Иран
TLAVТель-Авив, Израиль
TEMAТема, Гана
TNRFТенерифе, Испания
TERNOТернополь, Украина
TVTТиват, Черногория
TIRANТирана, Албания
TRSPLТирасполь, Молдова
TMSNТоамасина, Мадагаскар
TKOТокио, Япония
TLTTТольятти, Россия
TMSKТомск, Россия
TRNTТоронто, Канада
TYMТояма, Япония
TRIPТриполи, Ливия
TULAТула, Россия
TUNISТунис, Тунис
TYUMТюмень, Россия
TNJNТяньцзинь, Китай
UGDGУагадугу, Буркина Фасо
UZHHУжгород, Украина
ULYAУльяновск, Россия
WLSBУолфиш-Бей, Намибия
UTRУтрехт, Нидерланды
UFAУфа, Россия
FMGSФамагуста (Северный Кипр), Кипр
FAROФару, Португалия
PHILDФиладельфия, США
FLRNCФлоренция, Италия
FRTLZФорталеза, Бразилия
FRANФранкфурт-на-Майне, Германия
FRTWNФритаун, Сьерра-Леоне
FNCHФуншал, Португалия
KHABХабаровск, Россия
HFAХайфа, Израиль
HRRХараре, Зимбабве
HRBNХарбин, Китай
KHRTMХартум, Судан
HRKХарьков, Украина
HLSNKХельсинки, Финляндия
KHERSХерсон, Украина
HMLNХмельницкий, Украина
KHMSХомс, Ливия
HUSTNХьюстон, США
ZRCHЦюрих, Швейцария
CHNGЧанг, Таиланд
CHNGCЧанчунь, Китай
CHEBЧебоксары, Россия
CHELЧелябинск, Россия
CHNNЧеннаи, Индия
CHRPЧереповец, Россия
CHERKЧеркассы, Украина
CHRNЧернигов, Украина
CHERNЧерновцы, Украина
CHCGЧикаго, США
CHNGQЧунцин, Китай
CHNGDЧэнду, Китай
SHNGHШанхай, Китай
SHRJHШарджа, Объединенные Арабские Эмираты
STTGRШтутгарт, Германия
SHYMШымкент, Казахстан
SHNZNШэньчжэнь, Китай
SZCZCЩецин, Польша
EDMNTЭдмонтон, Канада
EKIBЭкибастуз, Казахстан
ESSNЭссен, Германия
YARSЯрославль, Россия
YNDЯунде, Камерун

Пример

<?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

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


© BestChange – опубликовано , последняя редакция 10.04.2024

Смотрите также