Przejdź do treści

iEXExchanger 11.6.5 — kursy zapasowe, rozszerzenia i wygodna obsługa zleceń

W aktualizacji przeprojektowano pobieranie kursów i dodano przełączanie między wieloma źródłami za pomocą formuł. Rozszerzono możliwości wtyczek, poprawiono dokładność obliczeń oraz naliczanie prowizji partnerskich. W panelu administracyjnym pojawiły się nowe filtry, szybka edycja rezerw i szczegółowa linia czasu realizacji zlecenia.

Źródła kursów i rezerwacja

Nowe źródła.Dodano OKX, CurrencyAPI oraz CoinGecko. Zaktualizowano przetwarzanie kursów dla istniejących giełd, usług płatniczych i banków narodowych.

Więcej walut.Dla CoinMarketCap przeprojektowaliśmy wybór walut i uzyskiwanie potrzebnych par bez wcześniejszego ograniczenia do kilku głównych walut. FloatRates rozszerzyliśmy do pełnego dostępnego zestawu walut.

Rezerwacja za pomocą formuł.Teraz można połączyć kilka źródeł, ustawić kolejność przełączania oraz w razie potrzeby określić dopuszczalny wiek każdego kursu. Gotowa formuła jest podłączana do kierunków w zwykły sposób.

Jak skonfigurować kursy rezerwowe

Pierwsza opcja to przełączanie w zależności od dostępności kursu.

Wskaż główne źródło oraz zapasowe w odpowiedniej kolejności:

[priority_rate]
 [BINANCE_BTC_USDT],
 [BYBIT_BTC_USDT],
 [OKX_BTC_USDT],
 [KUCOIN_BTC_USDT]
[/priority_rate]

Dopóki kurs Binance jest dostępny i przechodzi ogólne kontrole systemowe, jest używany. Jeśli kurs jest wyłączony, brakujący, zawiera błąd lub nieprawidłową wartość, system sprawdza kolejno Bybit, następnie OKX i KuCoin. W tej formule nie określono osobnych okresów ważności.

Na przykład: Binance niedostępny → Bybit działa → używany jest Bybit.

Drugą opcją jest przełączenie z indywidualnym okresem świeżości.

Podaj dopuszczalny wiek kursu w sekundach dla każdego źródła osobno:

[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]

Tutaj obowiązuje Binance, jeśli jego kurs został zaktualizowany mniej niż dwie minuty temu, Bybit mniej niż trzy, OKX mniej niż cztery, KuCoin mniej niż pięć.

Źródło jest pomijane zarówno w razie błędu, jak i po przekroczeniu okresu ważności, nawet jeśli zachowana cena jest dodatnia.

Na przykład: Binance nie był aktualizowany od trzech minut → Bybit zwraca błąd → OKX zaktualizowany 30 sekund temu → używany OKX.

W obu przypadkach wybierz pierwsze odpowiednie źródło według kolejności. Po przywróceniu głównego źródła system wróci do niego przy kolejnych przeliczeniach, jeśli jego kurs ponownie przejdzie weryfikację.

W panelu administracyjnym wyświetlany jest wybrany źródło oraz powody odrzucenia pozostałych opcji. Listę można rozszerzyć o dodatkowe źródła. Jeśli nie ma odpowiednich kursów, kierunek jest tymczasowo niedostępny do obliczeń.

Ważne:zamień kody w przykładach na kody twoich kursów z panelu administracyjnego.

Inne zmiany kursów

BestChange.Dodano możliwość wyboru pozycji z kryteriami dopuszczenia i ograniczeniami dochodowości.

Ulepszono ponowne zapytania, ładowanie równoległe oraz przetwarzanie limitów API. Naprawiono błędy importu, duplikowanie par, obsługę kursów bezpośrednich i odwrotnych oraz awarie przy pracy pod ionCube.

Rozszerzenia i wtyczki płatności

Kontynuowaliśmy rozwój systemu wtyczek: własny moduł można przekazać innemu klientowi i zainstalować jednym archiwum ZIP przez panel administracyjny.

Instalacja bez obowiązkowego podpisu.Zachowywane są kontrole struktury, kompatybilności, uprawnień oraz integralności pakietu. Informacje o podpisie i oficjalnym wydawcy są wyświetlane osobno.

Handlowcy i wypłaty.Wtyczki łączą się z istniejącym systemem płatności i konfiguruje je się w znanych sekcjach panelu administracyjnego. Jeden pakiet może obsługiwać przyjmowanie płatności, wypłaty lub oba te warianty.

Aktualizacje i przywracanie.Dodano wykrywanie nowych wersji, przechowywanie poprzednich wydań oraz możliwość powrotu do nich z przywróceniem ustawień.

Zaktualizowano katalog, podgląd instalacji oraz oznaczenia wydawców. Naprawiono błąd ładowania katalogu, gdy obok folderów nowych wersji pozostawały stare archiwa.

Dokładność obliczeń wymiany

Udoskonaliliśmy cały proces obliczeń — od kalkulatora na stronie po kwoty w karcie zlecenia.

Poprawiono stosowanie indywidualnych warunków właściciela zgłoszenia, kursów bezpośrednich i odwrotnych, dodatkowych opłat oraz ujemnych korekt. Usunięto utratę precyzji spowodowaną przedwczesnym zaokrąglaniem i obsługą bardzo małych wartości. Dokładność obliczeń została dostosowana do ustawień panelu administracyjnego, włączając wartości powyżej 18 miejsc po przecinku.

Porównanie kursów.W oknie porównania zachowanej i aktualnej stawki wyświetlane są teraz odchylenie procentowe, różnica w walucie oraz dwa opisane paski.

Szczegóły kwoty.Kwota początkowa, prowizje i bonusy wyświetlane są w oddzielnych wierszach, suma jest wyróżniona, a dodatkowe wyjaśnienia pojawiają się w razie potrzeby.

Jeśli kurs jest niedostępny lub odpowiedź nieprawidłowa, system wyświetla czytelny komunikat zamiast błędnego obliczenia z zerową kwotą.

Program partnerski

Naprawiono zapisywanie i stosowanie warunków indywidualnych: procentów, stałych premii, minimalnych i maksymalnych kwot.

Obliczenia i wyświetlanie zostały dostosowane do waluty salda systemowego oraz jej alternatywnych oznaczeń. Historyczne naliczenia zachowują oryginalną walutę, a małe kwoty są wyświetlane z większą precyzją.

Udoskonaliliśmy przechowywanie i zwalnianie bonusów, ponowne przeliczanie oraz odzyskiwanie po tymczasowych błędach kursu. Usunęliśmy duplikaty przy jednoczesnych działaniach, poprawiliśmy historię naliczeń, liczniki klientów oraz analizę przejść.

Filtry w całym panelu administracyjnym

Całkowicie odświeżone oknoDodaj filtr:

  • Sekcje „Dostępne” i „Na pulpicie” z licznikami.
  • Wyszukiwanie po nazwach i opisach.
  • Zmiana kolejności przez przeciąganie lub klawiaturę.
  • Dodawanie wielu filtrów bez zamykania okna.
  • Zachowanie wprowadzonych wartości i zabezpieczenie wymaganych pól przed usunięciem.

Uprościliśmy ustawienia sortowania, zachowując możliwość zapisywania wielu kryteriów oraz kontrolę ich kolejności. Zaktualizowaliśmy odstępy i etykiety, sprawdziliśmy wyświetlanie na telefonach w jasnym i ciemnym motywie.

Zarządzanie rezerwami

Edycja z listy walut.Kliknięcie na kwotę rezerwy otwiera formularz, w którym można zwiększyć, zmniejszyć lub całkowicie zamienić jej wartość. Jeśli rezerwa nie została jeszcze utworzona, system stworzy ją z wartością zerową i otworzy do edycji.

Zmiany w rezerwach ogólnych uwzględniane są we wszystkich powiązanych walutach. Przewidziano ostrzeżenia dotyczące powiązań i aktualizacji z pliku.

Historia rezerw.Operacje są pogrupowane według dat, wyraźnie pokazując zmiany i wartości „Było → Stało się”. Naprawiono wyświetlanie długich kwot i drobnych zmian.

Informacje o merchantach, wypłatach oraz otrzymanych i wysłanych kwotach zostały umieszczone w osobnych kolumnach listy walut. Można je włączyć w ustawieniach tabeli.

Praca z wnioskami

Czas wykonania.Etykieta „Wykonano w” otwiera szczegółowe okno: rozpoczęcie i zakończenie zgłoszenia, dokładny czas trwania oraz wykres przejść między statusami. Dla zgłoszeń wielodniowych widoczne są daty, na telefonie wykres staje się pionowy.

Czat z klientem.Okno można przesuwać i zmieniać jego rozmiar, chwytając krawędzie i narożniki. Rozmiar i pozycja są zapamiętywane. Usunęliśmy przyciemnienie tła i blokadę przewijania strony, zachowując znany wygląd wiadomości.

Automatyczna wypłata.Akcja została wyróżniona w osobnym bloku, a okno potwierdzenia wyraźniej wyjaśnia, jaką operację uruchamia operator.

Powiadomienia, Tagi i Banery

Tagi.Udoskonaliliśmy podstawianie danych w e-mailach, powiadomieniach, stronach klienta i Telegram. Naprawiliśmy podziały wierszy, znaki specjalne, tłumaczenia, teksty zastępcze oraz formatowanie linków. Wzmocniliśmy kontrolę dostępu i wyeliminowaliśmy wielokrotne przetwarzanie tagów w podstawionych danych.

Banery. Dodano ustawienie Ukryj tytuł i opis. Tekst jest ukryty, ale miejsce po nim pozostaje, dzięki czemu przyciski utrzymują tę samą wysokość. Podgląd uwzględnia wybrany tryb.

Usunięto nieaktywne ogólne ustawienia banerów, zachowując obecne działanie przełączania.

Inne ulepszenia

  • Przyspieszono otwieranie ustawień merchantów i wypłat.
  • Naprawiono mieszanie list sieci pomiędzy różnymi kontami tej samej usługi.
  • Dodano obsługę błędów poszczególnych bramek, aby nie uniemożliwiały otwarcia całego formularza.
  • Zaktualizowano wygląd pola z alternatywnymi kodami walut na stronie „Saldo systemu”.
  • Ulepszono wyświetlanie okien i dokładnych kwot na wąskich ekranach.