Przejdź do treści

iEXExchanger 11.6.6 — nowy silnik kursów oparty na Go oraz znaczące ulepszenia systemu

W wersji 11.6.6Pojawił się nowy silnik do pobierania i obliczania kursów w Go. Ulepszono tworzenie i przeliczanie zleceń, zarządzanie rezerwami, integracje płatności oraz weryfikację danych. Poprawiono także bezpieczeństwo, ochronę antywirusową, eksport danych oraz narzędzia panelu administracyjnego.

Nowy silnik kursów w Go

Dodano możliwość korzystania z Przejdź, aby uzyskać i obliczyć kursy. Nowy silnik współpracuje z zewnętrznymi źródłami, formułami i BestChange, uwzględniając opłaty, zasady zaokrąglania, dostępne rezerwy i ograniczenia kierunków.

Przetwarzanie równoległe.Niezależne zadania są wykonywane jednocześnie. Zapewniono kontrolę aktualności kursów, ograniczenia czasowe zapytań oraz obsługę czasowej niedostępności źródeł.

Wybór silnika.W ustawieniach aktualizacji kursów można wybrać PHP lub Go. Przełączenie na Go następuje po sprawdzeniu gotowości i zapisaniu ustawień. Podczas przygotowania wyświetlane są status i czas oczekiwania.

Kontrola pracy.Dodano podgląd statusu, historię operacji oraz wyjaśnienia wyników obliczeń. Udoskonalono aktualizację silnika i odzyskiwanie po przerwach.

Obliczenia zostały zweryfikowane na zestawie kontrolnym: oba buildy Linuxa wykonały 168 scenariuszy bez rozbieżności z wynikami wzorcowymi.

Kursy, formuły i BestChange

Niezależna aktualizacja.Błąd jednej pary walutowej nie zatrzymuje już aktualizacji poprawnych kursów. Niedostępność źródła dotyczy tylko powiązanych kierunków.

Przeliczanie po zmianach.Naprawiono aktualizację formuł po edycji wyrażenia, zapisywaniu, włączaniu kursu i zmianie precyzji, także podczas działań zbiorczych.

Kurs bezpośredni i odwrotny.Na stronach formuł, źródeł i BestChange można przełączać widok, klikając na kurs — osobno dla każdego wiersza. Ponowne kliknięcie przywraca pierwotny widok. Naprawiliśmy zbędne zaokrąglenia i utratę cyfr przy wyświetlaniu kursu odwrotnego.

Wygodniej pracować z formułami.Powiększyliśmy pole wprowadzania, przywróciliśmy nazwy źródeł oraz uporządkowaliśmy wyjaśnienia dotyczące obliczania i wyboru kursu. Naprawiliśmy wyświetlanie liczb, procentów i długich wartości.

Pliki kursów do monitoringu

Udoskonalono tworzenie, aktualizację i publikację plików kursów.

  • Dodano możliwość odzyskiwania brakujących i uszkodzonych plików.
  • Sprawdzanie stanu odbywa się nawet bez zmiany kursów u źródeł.
  • Zmiana ustawień uruchamia przygotowanie zaktualizowanego pliku.
  • Błąd obliczeń nie zastępuje poprawnego pliku niepełnymi danymi.
  • Nieaktualne kursy po awarii nie są przechowywane bezterminowo.
  • Wyłączenie publikacji zatrzymuje dostarczanie odpowiedniego pliku.

Naprawiono działanie kilku profili, zmiany nazw plików oraz sytuacje, w których błąd jednego adresu uniemożliwiał weryfikację pozostałych.

Tworzenie i przetwarzanie zgłoszeń

Ochrona przed podwójnym utworzeniem.Jeśli serwer zapisał zgłoszenie, ale przeglądarka utraciła odpowiedź, ponowne wysłanie zwraca już utworzone zgłoszenie. Udoskonaliliśmy przywracanie po odświeżeniu strony, potwierdzanie e-mailem kodem oraz jednoczesną pracę na wielu kartach.

Statusy i rezerwy.Zmiana statusu i powiązanego rezerwu odbywa się w sposób skoordynowany. W przypadku błędu wszystkie zmiany są wycofywane razem. Wzmocniliśmy ochronę przed podwójnym zablokowaniem, zwrotem i zaksięgowaniem rezerwu podczas jednoczesnych działań.

Wczytywanie paragonów.Przed dołączeniem pliku ponownie sprawdzany jest właściciel, dostęp oraz aktualny status zgłoszenia. Naprawiono obsługę błędów zapisywania oraz usuwanie plików, których nie udało się dołączyć.

Rejestracja i powiadomienia.Udoskonaliliśmy rejestrację z formularza wymiany oraz odzyskiwanie po błędach. Powiadomienia wysyłane są po pomyślnym zapisie danych, a niepowodzenie dostarczenia nie powoduje, że utworzone zgłoszenie staje się błędem dla klienta.

Przeliczenie zgłoszeń

Naprawiono stosowanie indywidualnych ustawień waluty, warunków wzrostu i spadku kursu oraz ograniczeń przeliczania.

Pierwsze przeliczenie odsetek.Punktem wyjścia jest zapisany kurs zlecenia — nie jest już potrzebne ponowne przeliczanie poprzedniego pomyślnego kursu.

Prawidłowe stosowanie prowizji.Usunięto podwójne naliczanie prowizji przy automatycznym przeliczaniu: kalkulacja zaczyna się od pierwotnej kwoty.

Ochrona przed jednoczesnymi zmianami.Ręczne przeliczenie, zadania w tle oraz procesor płatności nie nadpisują swoich wyników nawzajem. Przed zmianą ponownie weryfikowany jest status wniosku oraz obowiązujące ograniczenia.

Jasna historia.Pominięcie, zabronienie lub brak zmian nie jest rejestrowane jako pomyślne przeliczenie. Operator widzi rzeczywisty wynik operacji.

W przypadku niedopłaty, jeśli wymagane przeliczenie jest zabronione, wniosek wymaga weryfikacji przez operatora zamiast kontynuacji na poprzednią kwotę wypłaty.

Integracje płatności

001k.Dodano przyjmowanie i wypłatę kryptowalut: dostęp do dostępnych walut i sieci, tworzenie adresu dla zlecenia oraz śledzenie operacji. Osobno podłączono AML weryfikacje adresów i transakcji. Jeśli raport jest nadal przygotowywany, system kontynuuje oczekiwanie bez tworzenia nowej płatnej weryfikacji.

CryptoWay.Naprawiliśmy wyszukiwanie i uzgadnianie wypłat, obsługę kwot i opłat, pobieranie sieci oraz błędnych odpowiedzi.

BestMerchant.Udoskonaliliśmy tworzenie płatności, pobieranie metod płatności oraz zapisywanie danych. Naprawiliśmy dokładność kwot oraz rozdzielanie danych różnych kont.

ByDEX.Zaktualizowano adresy połączeń, przesyłanie telefonu i kwot, odzyskiwanie linku do utworzonej płatności oraz weryfikację statusu operacji.

W dotkniętych integracjach usprawniliśmy obsługę powtórnych powiadomień, opóźnień i utraconych odpowiedzi. Niepewny wynik operacji nie powinien powodować automatycznego ponownego wysłania środków.

Weryfikacja danych i kart bankowych

Adresy kryptowalutowe.Przeprojektowaliśmy weryfikację formatu adresu i jego zgodności z wybraną siecią. Dla portfeli, kart, telefonów i innych danych obowiązują oddzielne zasady oraz jasno określone powody odrzucenia.

Wypłaty rozproszone.Sprawdzani są wszyscy faktyczni odbiorcy. Udoskonaliliśmy stosowanie limitów, czarnych list oraz obowiązkowych kontroli.

Ograniczenia bankowe.Naprawiliśmy zapisywanie zasad, jednoczesną edycję oraz obsługę błędów podczas ładowania. Po zmianie karty poprzednie dane bankowe nie są już wyświetlane jako aktualne.

Określenie BIN dostarcza informacji referencyjnych o banku i typie karty, ale nie potwierdza jej istnienia ani przynależności do klienta.

Ochrona Antywirusowa

Ulepszyliśmy weryfikację nowych przesyłek oraz skanowanie w tle obrazów, dokumentów weryfikacyjnych, paragonów i załączników, w tym magazyn w chmurze.

Sprawdzenie gotowości.Uwzględniana jest praca usług ClamAV, ustawienia, aktualność bazy zagrożeń oraz zdolność skanera do wykrywania testowego zagrożenia.

Zarządzanie skanowaniem.Udoskonaliliśmy wyświetlanie postępu, pauzy, wznowienia, anulowania oraz odzyskiwania po tymczasowych awariach. Ponowne sprawdzenie można wykonać tylko dla zainfekowanych, błędnych, pominiętych oraz nieprzetworzonych plików.

Dostęp do prywatnych plików.Zakaz wydawania zainfekowanego pliku pozostaje po ponownym uruchomieniu. Dostęp zostaje przywrócony po potwierdzonym czystym wyniku. Ograniczenie dotyczy zabezpieczonego wydawania przez aplikację i nie blokuje bezpośrednich publicznych linków.

Zarządzanie dostępem i bezpieczeństwo

Prawa pracowników.Wydane i cofnięte uprawnienia są widoczne w otwartym panelu administracyjnym bez ręcznego odświeżania. Skonsultowano kontrole menu, bezpośrednich przejść oraz już otwartych stron.

Historia autoryzacji.Naprawiliśmy rejestrowanie prób logowania, rozpoznawanie urządzeń, określanie lokalizacji oraz wyświetlanie zdarzeń. Aktualizacja przeglądarki i zmiana języka nie powodują już niepotrzebnych powiadomień o nowym urządzeniu.

Blokady użytkowników.Udoskonaliliśmy rozpoczęcie i zakończenie ograniczeń czasowych, współdziałanie blokad ręcznych i automatycznych oraz obsługę jednoczesnych działań.

Zaufane proxy.Zabezpieczono listy przed niepełnym zapisem i nadpisaniem przez przestarzały formularz. Ulepszono odzyskiwanie stanu po błędach zastosowania ustawień.

Wzmocniliśmy również przechowywanie sekretów, maskowanie danych wrażliwych, ochronę logowania przez usługi zewnętrzne oraz obsługę przesyłanych plików.

Publiczny API

Udoskonaliliśmy zabezpieczenia przed powtórnym tworzeniem zgłoszeń: powtórne wykonanie zakończonego żądania zwraca poprzedni wynik, a zmiana zawartości pod tym samym kluczem jest odrzucana.

Wysyłanie webhooka przeniesiono do przetwarzania w tle z powtórnymi próbami i odzyskiwaniem zablokowanych dostaw. Wolny odbiorca nie opóźnia już głównej operacji.

Zaktualizowano zdarzenia i statusy: wiadomość klientaZapłaciłem nie jest uznawane za potwierdzenie otrzymania środków.

Ulepszenia eksportu danych

Ulepszono eksport użytkowników, zgłoszeń oraz historii zgłoszeń konkretnego użytkownika.

Usprawniliśmy wybór kolumn, okresów, statusów i filtrów. Poprawiliśmy przygotowanie plików.Excel, CSV i ODS, historia eksportów oraz odzyskiwanie po przerwaniu połączenia.

Do pliku trafiają wszystkie rekordy spełniające warunki, niezależnie od otwartej strony listy. Naprawiliśmy zablokowane zadania, umożliwiliśmy ponowne uruchomienie oraz zagwarantowaliśmy dokładność zapisu wartości pieniężnych, numerów telefonów, danych i znaczących zer.

Ruch i godziny pracy

Analiza odwiedzin.Rozdzielono ruch publiczny i aktywność administratorów. Naprawiono liczenie unikalnej widowni za okres, obsługę stref czasowych oraz przywracanie statystyk. Przy niedostatecznej historii wyświetla brak wiarygodnych danych.

Harmonogram kantoru wymiany.Naprawiono priorytety reguł, nocne przedziały czasowe, przyszłe daty rozpoczęcia oraz tymczasowe ręczne przełączanie. Zmiana czasu trwania trybu ręcznego jest uwzględniana przy następnej kontroli statusu operacyjnego.

Wygoda panelu administracyjnego

Filtry.Naprawiono wybór dat, weryfikację zakresów oraz wyszukiwanie w słownikach. Wybrane wartości zachowują czytelne nazwy, także podczas pracy z dużymi listami.

Karty użytkownika i partnera.Ujednoliciliśmy ich wygląd na liście zleceń. Dodano wyświetlanie aktualnego kodu polecającego.

Ikony systemów płatności.Teraz możesz zastąpić obraz, klikając ikonę — bez otwierania pełnego formularza edycji.

Statusy w Telegram.W ustawieniach czatu zleceń pojawił się przełącznikWysyłaj statusy wniosku do TelegramWiadomości automatyczne można wyłączyć, zachowując rozmowę z operatorem.

Przelewy.Naprawiono zapisywanie i usuwanie tłumaczeń opłat, grup stron, powiadomień i innych formularzy.

Aktualizacje systemu.Ulepszyliśmy powtarzające się kontrole przy niedostępności serwisu oraz komunikaty o błędach.

Aktualizacja edytora stron

Usunięto kreator stron z bloków.Tworzenie i edycja odbywają się za pomocą standardowego edytora.

Standardowe strony z tekstem i obrazami, tłumaczenia, grupy oraz znane linki zostały zachowane. Dodatkowo naprawiono odzyskiwanie formularzy po błędach podczas ładowania i zapisywania.