Przejdź do treści

iEXExchanger 11.7.1 — Nowe możliwości wymiany gotówki i zaktualizowane tabele

W wersji 11.7.1Rozszerzyliśmy obsługę gotówki: dodaliśmy metody przekazu, biura oraz osobne kursy dla miast. Całkowicie przebudowaliśmy tabele w panelu administracyjnym — z ustawianiem kolumn, przeciąganiem, sortowaniem i filtrami w tabelach.

Zaktualizowaliśmy również zarządzanie kontaktami, dodaliśmy możliwość anulowania instalacji wtyczek, rozszerzyliśmy informacje o kliencie w zgłoszeniu oraz ulepszyliśmy wygląd panelu administracyjnego.

System w pełni przechodzi na PHP 8.5. Wsparcie dla PHP 8.4 zostało zakończone. Przed instalacją aktualizacji przygotuj serwer do pracy na PHP 8.5.

Wymiany gotówki: biura, kurier i przekaz za porozumieniem

Dodano trzy metody przekazywania gotówki:

  • Biuro — klient wybiera dostępne biuro.
  • Kurier — klient podaje adres.
  • Za porozumieniem stron — warunki przekazania ustalane są osobno.

Dostępne metody są konfigurowane dla każdego miasta.

Zarządzanie biurami.Biura tworzy się i edytuje bezpośrednio w ustawieniach miasta. Można je podłączać do wybranych kierunków i wyłączać. Nazwa i adres obsługują wiele języków. Dla przekazywania kurierskiego można dodać opis wielojęzyczny.

Wybór podczas wymiany.Sposób przekazania wyświetlany jest w formularzu wymiany wraz z innymi dodatkowymi polami. Po wybraniu biura klient widzi jego adres, a wybierając kuriera, wprowadza własny.

Zapisywanie wniosku.Wybrane warunki są ustalane w momencie tworzenia zlecenia. Późniejsza zmiana biura nie wpływa na dane już zrealizowanej wymiany.

Informacje o transferze są widoczne w szczegółach płatności i zlecenia. Praca jest skoordynowana między stroną, Mini App i botem Telegram.

Zaktualizowane zarządzanie miastami

Przeprojektowano listę miast, dodawanie i konfigurację.

Dodawanie miast.Najpierw wybierz kraj, a następnie miasta z sąsiedniej listy. Widać całkowitą liczbę miast w kraju oraz ile z nich zostało już dodanych.

Ustawienia podzielone na zakładki.Ustawienia są podzielone na „Główne”, „Kurs”, „Przelew”, „Teksty” i „Dodatkowe”. Konfiguracje zysków wymiennika i partnera otwierają się w osobnych oknach, a wybrane wartości są krótko wyświetlane w głównym formularzu.

Kurs dla każdego miasta.Można użyć kursu kierunkowego lub wybrać własny kurs według wzoru. Wynik jest wyświetlany w ustawieniach, a przy aktualizacji uwzględniane są odpowiednie prowizje i zyski.

Naprawiono wyświetlanie przestarzałych wartości oraz dodano jasne powody braku dostępności kursu. Ulepszono wprowadzanie znaczników XML: dostępne podpowiedzi, gotowe opcje oraz wartości własne.

Wybór miasta w formularzu wymiany

Usunięto automatyczne wybieranie pierwszego miasta z listy.

Jeśli nie ustawiono miasta domyślnego, klient zobaczy Wybierz miasto, nawet gdy dostępna jest tylko jedna opcja. Jeśli główne miasto jest ustawione i dostępne, formularz wybiera je. Priorytet mają ręczny wybór klienta oraz miasto z linku.

Naprawiono ponowne pojawianie się miasta po wyczyszczeniu, zachowanie danych poprzedniego kierunku oraz przeliczanie kursu, opłat i limitów przy zmianie wyboru.

Pole miasta zostało ujednolicone we wszystkich listach rozwijanych, w tym w wersji mobilnej i obu motywach.

Nowy system tabel

Całkowicie przeprojektowano wygląd i działanie tabel w panelu administracyjnym.

Ustawienia personalizowane.Można pokazywać lub ukrywać kolumny, przesuwać je, przypinać do lewej lub prawej strony, zmieniać ich szerokość i wyrównanie zawartości. Ustawienia są zapisywane i można je zresetować w razie potrzeby.

Zarządzanie przez nagłówek.Kliknięcie nazwy kolumny otwiera menu, a przeciągnięcie nagłówka zmienia jej położenie.

Sortowanie i filtry.Dodano zarządzanie bezpośrednio z kolumn. Aktywne warunki są widoczne, a wybrany stan jest zachowywany w adresie strony. Dla dużych list przewidziano wyszukiwanie.

Aktualizacja bez przeładowania strony.Podczas sortowania i filtrowania aktualne dane pozostają widoczne do momentu otrzymania nowych. Opóźniona odpowiedź nie unieważnia nowszego wyboru.

Wyświetlanie mobilne.Na telefonach rekordy są prezentowane jako karty z podpisami pól i dostępnymi akcjami. Długie wartości zawijają się, a na komputerze tabela zachowuje czytelną szerokość kolumn i poziomy pasek przewijania.

Naprawiliśmy również nakładanie się kolumn, przeskoki podczas przeciągania, zmianę szerokości, przypinanie, paginację oraz działanie menu na małych ekranach.

Tabele w sekcjach administracyjnych

Do systemu ogólnego przeniesiono listy użytkowników, weryfikacji, walut, sieci, danych rachunków, kierunków, opłat, profili, kursów formułowych i wtyczek.

Użytkownicy.ID przypięte po lewej, akcje po prawej. Rozdzieliliśmy liczbę wymian i ich łączną sumę, dodaliśmy sortowanie oraz możliwość odblokowania bezpośrednio z wiersza użytkownika. Data rejestracji jest dostępna jako dodatkowa kolumna.

Weryfikacja kart.Dodano sortowanie według zgłoszenia, statusu, menedżera oraz daty utworzenia, z filtrami według statusów i walut.

Waluty.Dodano sortowanie według rezerwy i czasu aktualizacji.

W kilku sekcjach pojawiły się dodatkowe kolumny z datami utworzenia i aktualizacji, domyślnie ukryte.

Oddzielne kontakty dla strony i Telegram

Całkowicie odnowiliśmy sekcję kontaktów i dodaliśmy zakładki Dla strony internetowej i „Dla Telegram”.

Strona teraz korzysta z własnego zestawu kontaktów, natomiast bot Telegram oraz Mini App mają osobny. Istniejące wpisy zostały zachowane w dedykowanej sekcji strony.

Przeprojektowaliśmy zarządzanie grupami, dodawanie i edytowanie kontaktów, wybór ikon oraz umiejscowienie w nagłówku. Naprawiliśmy przenoszenie, zapisywanie kolejności i przywracanie listy po błędzie.

Formularze zachowują wprowadzone dane podczas przełączania między powiązanymi oknami i są dostosowane do telefonów.

Anulowanie instalacji wtyczek

Dodano przycisk Anuluj instalację w oknie dialogowym instalacji oraz blokowaniu operacji na stronach zainstalowanych i gotowych wtyczek.

Anulowanie jest możliwe nawet po zamknięciu okna. Operacja zmienia status na „Anulowana”, przestaje wyświetlać nieskończone ładowanie i zwalnia możliwość wykonania kolejnych działań.

Na etapie wprowadzania zmian anulowanie jest ograniczone, aby nie pozostawić wtyczki w uszkodzonym stanie.

Dodaliśmy też czytelne komunikaty o błędach przy anulowaniu oraz możliwość usunięcia zakończonej operacji z listy.

Dodatkowe informacje o kliencie

W karcie zgłoszenia, w bloku O kliencie, pojawiły się pola:

  • Lokalizacja według IP— kraj, region i miasto określone na podstawie adresu klienta.
  • Język przy tworzeniu — język interfejsu, w którym złożono zgłoszenie.

Lokalizacja według IP jest wyświetlana oddzielnie od wybranego miasta wymiany gotówkowej. Dla starszych zgłoszeń i brakujących danych przewidziano czytelne oznaczenia bez podstawiania nieprawdziwych informacji.

NullSwap

Dodano integrację NullSwap do odbioru i wypłaty kryptowalut: konfiguracja konta, wybór waluty i sieci, termin płatności, opłaty oraz osobne dane płatności dla każdego zgłoszenia.

Wygląd i wygoda panelu administracyjnego

Jednolity upload.Zaktualizowano wskaźniki stron, tabel i widżetów. Dodano etykietę „Ładowanie danych…”, kompaktowy widok dla małych bloków oraz obsługę systemowego wyłączania animacji.

Panele merchantów i automatycznych wypłat.Ułatwiliśmy przeprowadzanie kontroli bezpieczeństwa i dostępności API. Ulepszyliśmy wewnętrzne przewijanie: nagłówek i przejście do ustawień pozostają widoczne, długie listy nie rozciągają panelu.

Ogólne poprawki.Usunięto wykryte błędy podczas instalacji wtyczek, tabel, kontaktów i ustawień miejskich. Ulepszono obsługę powtarzających się działań, przestarzałych odpowiedzi, błędów ładowania i zapisywania, a także wyświetlanie na telefonach w jasnym i ciemnym motywie.

Przejście na PHP 8.5

Począwszy od iEXExchanger 11.7.1, używany PHP 8.5Wsparcie dla PHP 8.4 zostało zakończone.

Przed aktualizacją upewnij się, że strona, procesy w tle i zadania zaplanowane są skonfigurowane na PHP 8.5.