W wersji iEXExchanger 11.3 skupiliśmy się na wydajności, niezawodności oraz wygodzie codziennej pracy z wymiennikiem.
W wydaniu dodano wsparcie dla PostgreSQL 18 oraz narzędzia do migracji danych z MySQL, nową sekcję diagnostyki systemu, automatyczne rozdzielanie zgłoszeń między operatorów oraz usprawnioną obsługę walut, sieci, rezerw, danych rozliczeniowych i powiadomień.
Przyspieszyliśmy również formularz wymiany i panel zarządzania, wzmocniliśmy zabezpieczenia kont, zamówień oraz publicznego API, poprawiliśmy instalację aktualizacji i usunęliśmy błędy mogące wpływać na pracę administratorów, operatorów i klientów.
Kluczowe zmiany wydania
- PostgreSQL 18. Nowe projekty mogą od razu działać z PostgreSQL 18. Dla istniejących projektów przygotowano osobną migrację danych z MySQL z wstępnymi i końcowymi kontrolami.
- Diagnostyka systemu.W panelu sterowania pojawiła się sekcja, która sprawdza podstawowe funkcje wymiennika, pokazuje wykryte problemy i pomaga określić, co należy naprawić.
- Rozdzielanie zgłoszeń pomiędzy operatorów. Dodano tryby rekomendacji i automatycznego przypisywania z uwzględnieniem dostępności, uprawnień oraz bieżącego obciążenia pracowników.
- Zaktualizowano obsługę wniosków.Ulepszono listę zleceń, automatyczną aktualizację danych, czat, weryfikację tożsamości i konta, dane do płatności na żądanie, terminy płatności oraz archiwum.
- Waluty, sieci i rezerwy.Archiwum walut zostało połączone z ogólną listą, sieci przeniesiono do osobnej sekcji, a zarządzanie rezerwami i historią transakcji zostało całkowicie odświeżone.
- Powiadomienia i shortcode'y.Powiadomienia dotyczące walut i kierunków zostały połączone w jednym systemie. Składniki shortcodes mają osobną sekcję, obsługę wielojęzyczną, wyszukiwanie i szybkie wstawianie w edytorach.
- Bezpieczeństwo.Wzmocniono ochronę logowania, sesji, zgłoszeń, działań płatniczych, plików, operacji administracyjnych oraz publicznych kluczy API.
PostgreSQL 18 i przeniesienie danych z MySQL
Wsparcie dla PostgreSQL 18.iEXExchanger został dostosowany do pracy z PostgreSQL 18. Zaktualizowano strukturę bazy danych, kalkulacje finansowe, wyszukiwanie, procesy w tle oraz obsługę dużych ilości danych.
Nowe ustawienia. Podczas konfiguracji nowego projektu można od razu użyć PostgreSQL 18. Dla serwerów na Debianie z FASTPANEL przygotowano instalator, który sprawdza środowisko, instaluje niezbędne komponenty i udostępnia dane do połączenia z bazą danych.
Przelew z MySQL.Dla istniejących projektów dodano oddzielnego kreatora migracji. Przed rozpoczęciem sprawdza on połączenia i dane źródłowe, następnie tworzy strukturę w PostgreSQL, przenosi informacje i weryfikuje rezultat.
Bezpieczna zmiana.iEXExchanger przełącza się na PostgreSQL dopiero po pomyślnym zakończeniu transferu i wszystkich weryfikacji. Źródłowa baza danych MySQL jest zachowywana i pozostaje bez zmian.
Kopia zapasowa i odzyskiwanie.Dla baz głównej i dodatkowych można tworzyć osobne profile. System sprawdza połączenie i integralność plików, zapisuje dziennik operacji oraz zapobiega przywracaniu danych do niewłaściwej bazy.
Audyt bazy danych.Dodano oddzielne narzędzie do weryfikacji serwera PostgreSQL, baz danych, tabel, relacji, indeksów, sekwencji, statystyk oraz kompletności danych. Audyt nie zmienia zawartości bazy danych.
Przejście na PostgreSQL nie następuje automatycznie podczas instalacji wersji 11.3. Aktywne projekty mogą kontynuować pracę z MySQL i przeprowadzić migrację osobno.
Diagnostyka systemu
Kompleksowa weryfikacja wymiany.W panelu sterowania pojawiła się nowa sekcja, w której administrator może ręcznie uruchomić diagnostykę i wykryć problemy zanim wpłyną na klientów.
System sprawdza:
- kierunki wymiany, kursy i ich aktualność;
- eksport kursów i integracja z BestChange;
- obliczenia kalkulatora, opłaty i limity;
- rezerwy oraz ich historię zmian;
- salda użytkowników;
- handlowcy do przyjmowania i wypłacania środków;
- przetwarzanie wniosków;
- ustawienia bezpieczeństwa;
- umowy użytkownika;
- programę partnerską i zasady naliczania nagród.
Postęp realizacji.Podczas diagnozy wyświetlany jest ogólny postęp, aktualny etap oraz szczegółowy dziennik zdarzeń.
Raport o problemach.Po zakończeniu tworzony jest raport dotyczący problematycznych walut, kierunków, portfeli i ustawień. Przy każdej uwadze znajduje się opis oraz rekomendacja dotycząca naprawy.
Historia uruchomień.Wyniki są zapisywane w panelu sterowania. Po rozwiązaniu problemów można ponownie uruchomić diagnostykę i sprawdzić stan systemu.
Rozdział zgłoszeń między operatorów
W wersji 11.3 wprowadzono system rozdzielania zgłoszeń między pracowników. Domyślnie jest wyłączony i nie zmienia dotychczasowego sposobu działania wymiany.
Tryb „Rekomendacja”.System proponuje zgłoszenie odpowiedniemu operatorowi, ale pozostaje ono dostępne dla innych pracowników.
Tryb „Automatyczny”. Wniosek jest tymczasowo przydzielany wybranemu operatorowi. Może on go zaakceptować lub odrzucić. W przypadku odrzucenia lub upłynięcia czasu oczekiwania system przekazuje wniosek kolejnemu odpowiedniemu pracownikowi.
Monitorowanie obciążenia.Przy wyborze operatora uwzględnia się jego gotowość do przyjmowania zgłoszeń, prawa dostępu, ograniczenia, aktualne obciążenie oraz oczekujące propozycje.
Pojemność indywidualna.Każdy operator może określić, ile zgłoszeń jest gotów obsługiwać jednocześnie.
Pauza i niedostępność.Jeśli pracownik stanie się niedostępny, niezaakceptowane oferty są zwalniane i wracają do dystrybucji.
Osobista kolejka.Operator widzi swoją dostępność, bieżące obciążenie, nowe oferty oraz status zespołu. Historia przydziałów i decyzji jest zapisywana do kontroli.
Ręczne przydzielanie zgłoszeń oraz obowiązujące uprawnienia pracowników działają bez zmian.
Zlecenia i praca operatorów
Szybka lista zamówień.Przyspieszono ładowanie list, zakładek i liczników, nawet przy dużej ilości danych. Ulepszono działanie przy jednoczesnym przetwarzaniu zgłoszeń przez wielu pracowników.
Automatyczna aktualizacja.Zmiany statusów, liczników i przypisanych operatorów pojawiają się bez konieczności ręcznego odświeżania strony. System wznawia aktualizację po tymczasowej utracie połączenia lub powrocie na kartę.
Karta początkowa.Podczas otwierania listy automatycznie wybierana jest pierwsza zakładka zgodnie z kolejnością ustaloną przez administratora. W ustawieniach widać teraz, która zakładka jest domyślnie używana.
Weryfikacja tożsamości i konta.Etykiety „Weryfikacja tożsamości” oraz „Weryfikacja konta” wyświetlane są osobno od głównego statusu i mogą pojawiać się jednocześnie. Z wniosku można otworzyć dane właściciela, numer konta, zdjęcie oraz historię weryfikacji, a następnie zatwierdzić lub odrzucić weryfikację z podaniem przyczyny.
Dodatkowe zdjęcia karty.W razie potrzeby administrator może zezwolić klientowi na dołączenie kilku zdjęć oprócz głównego w celu weryfikacji. System kontroluje ilość, format, rozmiar i zawartość plików, a operator widzi wszystkie zdjęcia w wspólnej galerii.
Czat online w zgłoszeniu.Ulepszono ładowanie i aktualizację wiadomości, przypisywanie odpowiedzialnych, priorytety, statusy, notatki wewnętrzne i oznaczenia przeczytania. Usunięto duplikaty, zawieszenia i wyświetlanie przestarzałej korespondencji. Dla operatorów przygotowano osobną listę dialogów z aktualnymi licznikami.
Archiwum zgłoszeń.Archiwum otrzymało adaptacyjną listę, wybór rekordów oraz masowe przywracanie. Na małych ekranach zgłoszenia są wyświetlane jako karty.
Dane do przelewu na żądanie oraz terminy płatności
Jednolity system pól.Dodatkowe i informacyjne pola danych są połączone w jednej sekcji. Wcześniej utworzone dane są zachowane.
Wartości automatyczne.W polach można umieścić Memo, nazwę odbiorcy od sprzedawcy, nazwę banku, wewnętrzny numer wniosku oraz publiczny numer wniosku. W razie potrzeby operator może ręcznie wpisać własną wartość.
Oddzielne terminy.Czas oczekiwania na dane i termin płatności ustawiane są osobno. Można ustawić wartość ogólną lub pozwolić operatorowi wybrać czas dla konkretnego zgłoszenia.
Rozpoczęcie okresu płatności.Timer można uruchomić od razu po utworzeniu zgłoszenia lub dopiero po faktycznym wydaniu danych płatniczych.
Czas upłynął.Jeśli czas oczekiwania na dane upłynął, zgłoszenie może automatycznie przejść do statusu „Czas minął”. Dla zakończonego terminu płatności można skonfigurować zmianę statusu lub zachowanie aktualnego stanu.
Praca operatora.W zgłoszeniu wyświetlany jest pozostały czas. Operator może podać dane, dodać komentarz i dodatkowe pola oraz zastąpić wcześniej przesłane dane w dozwolonym okresie.
Ochrona przed powtarzającymi się działaniami.System zapobiega jednoczesnemu ponownemu wydawaniu danych oraz nie pozwala klientowi oznaczyć przeterminowanego zlecenia jako opłacone.
Waluty, Sieci i Rezerwy
Zunifikowana lista walut.Osobna sekcja „Archiwum walut” została usunięta. Aktywne, wyłączone i archiwalne waluty znajdują się teraz na jednej liście i są rozdzielane za pomocą filtra.
Działania masowe.Waluty można jednocześnie włączać, wyłączać, archiwizować i przywracać. Po przywróceniu waluta pozostaje wyłączona, aby administrator mógł sprawdzić jej ustawienia przed publikacją.
Powiązane kierunki.Po zmianie statusu waluty system prawidłowo aktualizuje powiązane kierunki. Archiwizowane waluty nie są już wyświetlane w sekcjach, gdzie nie można ich używać.
Sieci walutowe.Pojawił się osobny dział dla sieci z wyszukiwaniem, filtrami i dostosowaniem do urządzeń mobilnych. Można tworzyć, edytować i usuwać sieci oraz wybierać dla nich waluty, oznaczenia i ikony.
Przenoszenie walut między sieciami.Zaktualizowano okno transferu, usprawniono wyświetlanie długich nazw oraz dodano ochronę przed konfliktami podczas jednoczesnej edycji.
Rezerwy walutowe.Sekcja otrzymała nową responsywną tabelę, masowe blokowanie, odblokowywanie oraz selektywne usuwanie rekordów.
Historia rezerw.W historii wyraźnie widoczny jest typ operacji, kierunek, powód zmiany oraz kwoty przed i po operacji. Sekcja jest zoptymalizowana pod kątem dużej liczby rekordów.
Ochrona zmian.Jeśli kilku administratorów edytuje jednocześnie ten sam rezerw, system zapobiega nadpisaniu najnowszych danych.
Kierunki wymiany, kursy i BestChange
Ustawienia kierunków.Usunięto z formularza zbędne i przestarzałe pola. Naprawiono wyświetlanie statusu kierunku i zapisywanie wybranego scenariusza weryfikacji tożsamości.
Kursy według formuły i z pliku.Dodano masowy wybór rekordów. Wybrane kursy można jednocześnie włączać, wyłączać, usuwać i konfigurować liczbę miejsc po przecinku.
BestChange API.Udoskonalono dodawanie wielu kierunków jednocześnie. Długie nazwy i duża liczba wybranych wartości są teraz poprawnie wyświetlane w oknach i listach.
Wydajność.Usunięto zbędne kontrole i powtarzające się zapytania do bazy danych podczas ładowania kursów.
Powiadomienia dla klientów
Jednolita sekcja.Powiadomienia o walutach i kierunkach są połączone w jednym systemie.
Gdzie wyświetlać powiadomienie.Wiadomość można umieścić w formularzu wymiany lub na stronie płatności zamówienia.
Format wyświetlania.Obsługiwane są natywne powiadomienia oraz okienka wyskakujące.
Warunki publikacji.Można ustawić ważność, okres działania, priorytet, osobne kolory dla jasnego i ciemnego motywu oraz jednokrotne wyświetlenie podczas sesji.
Powiązanie.Powiadomienie można powiązać z walutą lub kierunkiem oraz wybrać stronę wymiany — „Oddaję” lub „Otrzymuję”.
E-mail i Telegram
Niezawodna dostawa.Usunięto powtarzające się wysyłanie tego samego zdarzenia. Jeśli jeden kanał jest tymczasowo niedostępny, pozostałe powiadomienia są dalej wysyłane.
Język odbiorcy.Ulepszono wybór języka wiadomości dla klientów, operatorów i administratorów.
Szablony Telegram.Dla nich dodano osobny edytor z podglądem, szkicami, publikacją i historią zmian.
Historia szablonów.Możesz przeglądać i przywrócić poprzednią wersję szablonu.
Kody potwierdzające.Naprawiono wysyłanie nieprawidłowego kodu000000. Przy każdym potwierdzeniu generowany jest unikalny, sześciocyfrowy kod, również podczas ponownego wysłania.
E-maile dotyczące wniosków.Puste dane i niewypełnione pola dodatkowe nie tworzą już pustych bloków w e-mailach o utworzeniu i zakończeniu wymiany.
Skróty kodów
Jednolita sekcja.Shortcode'y są podzielone na zakładki „Ogólne” oraz „Dla obiektów”.
Powiązanie z obiektami.Skrót można używać we wszystkich obsługiwanych szablonach lub powiązać z konkretnym zgłoszeniem, użytkownikiem lub kierunkiem wymiany.
Typy wartości.Obsługiwany jest zwykły tekst, tekst sformatowany oraz liczby. Wartość można wprowadzić ręcznie lub pobrać z danych wybranego obiektu.
Wielojęzyczność.Nazwa, opis i wartość są konfigurowane oddzielnie dla każdego języka. Stare jednolingwiczne shortcode’y będą nadal działać.
Wstawianie w edytorach.Przycisk „Moje shortcode’y” umożliwia znalezienie potrzebnej wartości, obejrzenie przykładu i wstawienie kodu w aktualną pozycję kursora.
Zarządzanie.Dodano podgląd, kopiowanie, włączanie, wyłączanie, edycję oraz bezpieczne usuwanie.
Program partnerski i wypłaty
Indywidualny procent we wniosku.Operator może pozostawić standardowy procent programu partnerskiego lub określić osobną wartość dla konkretnego zgłoszenia.
Wstępne obliczenie.Przed zapisaniem system pokazuje oczekiwaną premię oraz dane, na podstawie których została obliczona. Aby wprowadzić zmiany, należy podać powód, a akcja zostaje zapisana w historii.
Wnioski o wypłatę bonusów.Sekcja zyskała nowy responsywny interfejs, podsumowania wskaźników, grupowanie według dat, karty wypłat oraz dziennik zmian.
Przetwarzanie wypłat.Możesz potwierdzić lub odrzucić wypłatę bezpośrednio w karcie. W przypadku odmowy należy podać powód.
Obrazy i Biblioteka Mediów
Menedżer mediów.Dodano jednolite narzędzie do przesyłania, wybierania, przenoszenia i ponownego wykorzystywania obrazów oraz innych plików.
Przetwarzanie obrazów.Zaktualizowano przesyłanie plików do weryfikacji tożsamości, zdjęć kart, logotypów, banerów, wiadomości, danych i innych sekcji.
Bezpieczna wymiana.Stary plik zostaje zastąpiony dopiero po pomyślnym zapisaniu nowego. Istniejące publiczne linki do obrazów pozostaną aktywne.
Panel administracyjny
Filtruj według operatorów.Wybór pracowników został przeniesiony do ogólnego systemu filtrów. Można wybrać jednego lub kilku operatorów i zastosować warunek we wszystkich sekcjach listy zgłoszeń.
Globalne wyszukiwanie.Naprawiono szybkie polecenia, powtarzające się wyniki oraz błąd przy pustym zapytaniu.
Menu nawigacyjne.Naprawiono błąd, przez który ukryte elementy menu rozwijały się podczas przechodzenia między sekcjami.
Bezpieczeństwo
Wymagania dotyczące haseł.Podczas rejestracji, odzyskiwania dostępu oraz zmiany hasła obowiązują te same zasady. Hasło musi mieć co najmniej 12 znaków, zawierać wielkie i małe litery, cyfry oraz znaki specjalne.
Ochrona przed zgadywaniem.Odpowiedzi systemu nie pozwalają już ustalić, czy podany adres e-mail jest zarejestrowany. Usunięto także możliwość zablokowania administratora przez dużą liczbę zewnętrznych prób logowania.
CAPTCHA.Weryfikacja odbywa się przed autoryzacją i blokuje dostęp w przypadku braku lub nieprawidłowego potwierdzenia.
Sesje klientów i administracyjne.Ulepszono kontrolę adresu IP, urządzenia oraz zmian grupy adresów. Po pomyślnej autoryzacji sesja jest bezpiecznie odświeżana.
Prawa pracowników.Zmodyfikowano dostęp do zgłoszeń, analiz, plików, stron, aktualności, kodów promocyjnych, bonusów, powiadomień oraz ustawień systemowych.
Operacje krytyczne.Dla najważniejszych działań można wymagać dodatkowego potwierdzenia od innego administratora.
Publiczne linki do zgłoszeń.Osoba trzecia, która otrzyma link, nie będzie mogła potwierdzić płatności, anulować wymiany, wysłać wiadomości, załadować dokumentu, sprawdzić danych płatności ani utworzyć transakcji płatniczej. Te czynności są dostępne tylko dla zweryfikowanego właściciela zlecenia.
Publiczne klucze API.Dodano oddzielne uprawnienia, okres ważności, ograniczenia dotyczące adresów IP i częstotliwości zapytań, kontrolę dziennego i miesięcznego użytkowania, a także bezpieczne cofanie i wymianę klucza.
Przekierowania płatności.System sprawdza adresy przekierowań na strony systemów płatności. Fałszywe, nierzetelne i niepoprawne linki są blokowane.
Powtarzające się operacje.Powtarzające się powiadomienia od systemu płatności nie powodują już ponownego przetwarzania tej samej transakcji.
Zaufane źródła.Żądania przeglądarki, połączenia w czasie rzeczywistym oraz statystyki odwiedzin są akceptowane wyłącznie od autoryzowanych źródeł, z uwzględnieniem serwerów proxy, load balancerów i CDN.
Poufne strony.Analityka zewnętrzna i rejestrowanie działań są wyłączone na stronach logowania, odzyskiwania dostępu, potwierdzenia, zgłoszenia i płatności.
Inne poprawki
Publikowanie opinii.Stan przełącznika teraz odpowiada rzeczywistemu stanowi funkcji na stronie.
Dodatkowe pola.Ustawienie „Usuń spacje” domyślnie korzysta z wartości „Nie”. Wybrany typ treści nie jest już resetowany i prawidłowo ogranicza dozwolone wartości.
Adres panelu sterowania.W adresie zachowywana jest wielkość liter. Wartości serwisowe i zakazane nadal są blokowane.
Dane płatności.Udoskonalono sprawdzanie wymaganych pól i numeru konta.
Dokładność obliczeń.Ulepszone przechowywanie kwot oraz realizacja obliczeń prowizji, limitów, zysków i wypłat partnerskich.
Operacje równoległe.Wzmocniono ochronę przed powtarzającymi się działaniami, konfliktami przy automatycznych wypłatach oraz jednoczesną zmianą danych.
Wersja iEXExchanger 11.3 zawiera również dodatkowe optymalizacje wewnętrzne, zaktualizowane tłumaczenia oraz automatyczne kontrole mające na celu zwiększenie wydajności, bezpieczeństwa i stabilności platformy.

