Жаңартуда бағамдарды алу жүйесі қайта жасалып, формулалар арқылы бірнеше дереккөздің арасында ауысу мүмкіндігі қосылды. Плагиндердің мүмкіндіктері кеңейтіліп, есептеудің дәлдігі мен серіктестік төлемдері жақсарды. Әкімшілік панельге жаңа сүзгілер, резервтерді жылдам өңдеу және тапсырыс орындалу уақытының егжей-тегжейлі шкаласы енгізілді.
Курс дерекөздері және резервтеу
Жаңа дереккөздер.OKX, CurrencyAPI және CoinGecko қосылды. Бар биржалар, төлем қызметтері мен ұлттық банктердің бағамын өңдеу жаңартылды.
Көптеген валюталар.CoinMarketCap үшін валюталарды таңдау мен қажетті жұптарды алу жолын қайта құрдық, бұрынғы бірқатар негізгі валюталармен шектелмей. FloatRates толық қолжетімді валюталар жиынтығына кеңейтілді.
Формулалар арқылы резервтеу.Енді бірнеше көздерді біріктіріп, ауысу тәртібін белгілеп, қажет болса әрбір курстың рұқсат етілген жасын орнатуға болады. Дайын формула бағыттарға әдеттегі тәсілмен қосылады.
Резервтік курстарды қалай орнатуға болады
Бірінші нұсқа — курс қолжетімділігіне байланысты ауысу.
Негізгі және резервтік көздерді қажетті тәртіппен көрсетіңіз:
[priority_rate] [BINANCE_BTC_USDT], [BYBIT_BTC_USDT], [OKX_BTC_USDT], [KUCOIN_BTC_USDT] [/priority_rate]
Binance бағамы қолжетімді және жүйенің жалпы тексерістерінен өтсе, сол пайдаланылады. Егер бағам өшіріліп тұрса, жоқ болса, қате немесе жарамсыз мән болса, жүйе алдымен Bybit, кейін OKX және KuCoin-ды тексереді. Осы формула бойынша нақты жаңару мерзімдері белгіленбеген.
Мысалы: Binance қолжетімсіз → Bybit жұмыс істейді → Bybit қолданылады.
Екінші нұсқа — жеке сақталу мерзімімен ауысу.
Әрбір көз үшін курсқа рұқсат етілген жасты секундпен бөлек көрсетіңіз:
[priority_rate] [fresh_rate]120,[BINANCE_BTC_USDT][/fresh_rate], [fresh_rate]180,[BYBIT_BTC_USDT][/fresh_rate], [fresh_rate]240,[OKX_BTC_USDT][/fresh_rate], [fresh_rate]300,[KUCOIN_BTC_USDT][/fresh_rate] [/priority_rate]
Мұнда Binance сәйкес келеді, егер оның бағамы екі минуттан аз уақыт бұрын жаңартылған болса, Bybit — үштен аз, OKX — төрттен аз, KuCoin — бес минуттан аз.
Дереккөз қате болғанда да, өз мерзімінен асқанда да өткізіледі, тіпті сақталған баға оң болса да.
Мысалы: Binance үш минут бойы жаңаланбады → Bybit қате қайтарды → OKX 30 секунд бұрын жаңартылды → OKX қолданылады.
Екі жағдайға да таңдаңыз ретімен бірінші сай келетін көз. Негізгі дереккөз қалпына келтірілгеннен кейін, жүйе оның бағамы қайтадан тексеруден өтсе, келесі қайта есептеу кезінде оған оралады.
Әкімшілік панелде таңдалған дереккөз және басқа нұсқаларды өткізіп жіберу себептері көрсетіледі. Тізім қосымша дереккөздермен кеңейтілуі мүмкін. Егер қолайлы курс қалмаса, бағыт уақытша есептеу үшін қолжетімсіз болады.
Маңызды:Мысалдардағы кодтарды әкімші панелінен алған курстар кодыңызбен ауыстырыңыз.
Басқа бағам өзгерістері
BestChange.Қатысу шарттары мен табыс шектеулері бар позицияны таңдау қосылды.
API шектеулерін қайта сұрау, параллельді жүктеу және өңдеуді жақсарттық. Импорттау қателерін, жұптардың қайталануын, тура және кері курстарды өңдеуді және ionCube астында жұмыс істеу кезінде пайда болған ақауларды түзедік.
Қосымшалар мен төлем плагиндері
Плагиндер жүйесін дамыту жалғасты: жеке модульді басқа клиентке бере аласыз және оны әкімшілік панель арқылы бір ZIP архивімен орнатуға болады.
Міндетті қолтаңбасыз орнату.Пакеттің құрылымы, үйлесімділігі, рұқсаттары және тұтастығы тексерілуді сақтайды. Қолтаңба мен ресми шығарушы туралы ақпарат бөлек көрсетіледі.
Саудагерлер мен төлемдер.Плагиндер қолданыстағы төлем жүйесіне қосылып, әкімшілік панельдегі таныс бөлімдерде бапталады. Бір пакет төлем қабылдауды, төлем жасауды немесе екеуін де қолдай алады.
Жаңартулар мен қайтару.Жаңа нұсқаларды анықтау, алдыңғы шығарылымдарды сақтау және конфигурацияларды қалпына келтіре отырып, оларға оралу мүмкіндігі қосылды.
Каталогты, орнату алдын ала қарау мен баспагер белгілеулерін жаңарттық. Жаңа нұсқалар папкаларының қасында ескі архивтер қалған жағдайда каталогты жүктеу мәселесін түзеттік.
Айырбастау есептеулерінің дәлдігі
Сайттағы калькулятордан бастап өтініш картасындағы сомаларға дейінгі есептеу тізбегін жетілдірдік.
Өтініш иесінің жеке шарттарын, тура және кері курс пен қосымша комиссиялар мен теріс түзетулерді қолдануды жөндедік. Өте кіші мәндерді ерте дөңгелектеуден және өңдеуден туындаған дәлсіздікті болдырмадық. Есептеу дәлдігін әкімші панелінің параметрлеріне, соның ішінде 18-ден асатын ондық нүктелерге сәйкес келтірдік.
Айырбас бағамдарын салыстыру.Сақталған және ағымдағы курс салыстыру терезесінде қазір пайыздық ауытқу, валюта айырмасы және екі таңбаланған жолақ көрсетіледі.
Соманың егжей-тегжейлері.Бастапқы сома, комиссиялар және бонустар жеке жолдарда көрсетіледі, жиынтық бөлектеледі, қосымша түсініктемелер қажет болған жағдайда ашылады.
Курс қолжетімсіз немесе қате жауап болған жағдайда жүйе нөлдік сомамен қате есептеу орнына түсінікті хабарлама көрсетеді.
Серіктестік бағдарламасы
Жеке шарттардың сақталуы мен қолданылуы жөнделді: пайыздар, тұрақты бонустар, минималды және максималды сандар.
Есептеулер мен көрсетілімдер жүйелік баланстың валютасы мен оның балама белгілерімен үйлестірілді. Тарихи есептеулер өз валютасында сақталады, ал кіші сомалар дәлірек көрсетіледі.
Бонустарды ұстау мен босату, қайта есептеу және уақытша курс қателерінен кейін қалпына келтіруді жетілдірдік. Бір уақытта әрекет еткенде қайталануларды жойдық, есептік жазбалардың тарихы, клиенттер санағыштары және өту аналитикасын түзедік.
Басқару панелінің барлық бөлімінде сүзгілер
Терезе толығымен жаңартылдыФильтр қосу:
- «Қол жетімді» және «Панельде» бөлімдері, есептегіштері бар.
- Атаулар мен сипаттамалар бойынша іздеу.
- Тәртіпті сүйреу және пернетақта арқылы өзгерту.
- Терезені жаппай бірнеше сүзгіні қосу.
- Енгізілген мәндерді сақтау және міндетті өрістерді жоюдан қорғау.
Сұрыптау параметрлерін жеңілдеттік: бірнеше шартты сақтап, олардың ретін басқара аласыз. Аралықтар мен белгілер жаңартылды, көрсетілім телефонда, ашық және қараңғы тақырыпта тексерілді.
Резервтерді басқару
Валюталар тізімінен өңдеу.Резерв сомасын басу арқылы оны көбейтуге, азайтуға немесе толығымен өзгертуге арналған форма ашылады. Егер резерв әлі құрылмаса, жүйе оны нөл сомамен жасап, өңдеуге ашады.
Жалпы резервтердегі өзгерістер барлық байланысты валюталарға әсер етеді. Байланыс пен файлдан жаңарту туралы ескертулер қарастырылған.
Резерв тарихы.Операциялар күндер бойынша топтастырылған, өзгерістер мен «Болған → Қалған» мәндері анық көрсетілген. Ұзын сомалар мен кішкентай өзгерістердің көрсетілуі түзетілді.
Мерчанттар, төлемдер, қабылданған және жіберілген сомалар туралы мәліметтер валюталар тізіміндегі жеке бағандарға шығарылды. Олар кесте баптауларынан қосыла алады.
Өтінімдермен жұмыс
Орындау уақыты.«Аяқталу уақыты» белгісі өтініштің басталуы мен аяқталуын, нақты ұзақтығын және статус ауысуларының хронологиясын көрсететін егжей-тегжейлі терезені ашады. Бірнеше күнге созылған өтініштерде осы күндер көрсетіледі, ал телефонда хронология тік бағытта болады.
Клиентпен чат.Терезені жиегі мен бұрыштары арқылы қозғалтуға және өлшемін өзгертуге болады. Өлшемі мен орны сақталады. Фон қараюы мен беттегі айналдыру шектелуі алынып тасталды, хабарламалардың таныс дизайны сақталды.
Автоматты төлем.Әрекет бөлек блокқа шығарылды, ал растау терезесі оператордың қандай операцияны бастайтынын анық түсіндіреді.
Хабарламалар, тегтер және баннерлер
Тегтер.Хаттарда, хабарламаларда, клиенттік беттерде және Telegram жүйесінде деректерді ауыстыруды жақсарттық. Жол үзілістерін, арнайы таңбаларды, аудармаларды, уақытша мәтінді және сілтемелердің форматталуын түзеттік. Қол жетімділікті күшейтіп, ауыстырылған деректер ішіндегі тегтердің қайта өңделуін болдырмадық.
Баннерлер. Баптауды қостық Атауы мен сипаттамасын жасыру. Мәтін жасырылған, бірақ оның орны сақталады, сондықтан батырмалар бұрынғы биіктікте қалады. Алдын ала қарау таңдалған режимге сәйкес көрсетіледі.
Жалпы баннерлер параметрлерінің жұмыс істемейтінін алып тастап, ағымдағы ауысу әрекетін сақтадық.
Басқа жетілдірулер
- Мерчанттар мен төлем баптауларын ашу жылдамдатылды.
- Бір қызметтің әр түрлі аккаунттарындағы желі тізімдерінің араласуы жөнделді.
- Жеке шлюздердің қателерін өңдеуді қостық, солар форма толық ашылуына кедергі жасамасын.
- «Жүйе балансы» бетінде валюта баламалы кодтары өрісінің дизайны жаңартылды.
- Тар экрандарда терезелер мен нақты сомалардың көрсетілуі жақсарды.