Aller au contenu

iEXExchanger 11.6.6 — nouveau moteur de taux en Go et améliorations majeures du système

Dans la version 11.6.6Un nouveau moteur en Go pour la récupération et le calcul des taux a été introduit. Nous avons amélioré la création et le recalcul des ordres, la gestion des réserves, les intégrations de paiement et la validation des données. La sécurité, la protection antivirus, l’exportation des données et les outils du panneau d’administration ont également été renforcés.

Nouveau moteur de taux en Go

Ajout de la possibilité d'utiliser Accéder pour obtenir et calculer les taux. Le nouveau moteur fonctionne avec des sources externes, des formules et BestChange, en tenant compte des commissions, règles d’arrondi, réserves disponibles et limites de sens.

Traitement parallèle.Les tâches indépendantes s’exécutent simultanément. Le contrôle de la validité des taux, les limites de temps pour les requêtes et la gestion de l’indisponibilité temporaire des sources sont prévus.

Choix du moteur.Dans les paramètres de mise à jour des taux, vous pouvez choisir PHP ou Go. Le passage à Go s’effectue après vérification de la disponibilité et sauvegarde des paramètres. Pendant la préparation, le statut et le temps d’attente sont affichés.

Suivi du travail.Ajout de la consultation de l'état, de l'historique des opérations et des explications des résultats de calcul. Amélioration de la mise à jour du moteur et de la récupération après interruption.

Les calculs ont été vérifiés sur l’ensemble de contrôle : les deux versions Linux ont exécuté 168 scénarios sans écarts par rapport aux résultats de référence.

Taux, formules et BestChange

Mise à jour indépendante.Une erreur sur une paire de devises n'interrompt plus la mise à jour des taux valides. L'indisponibilité de la source affecte uniquement les directions concernées.

Recalcul après modifications.Correction de la mise à jour des formules après modification de l’expression, sauvegarde, activation du taux et changement de précision, y compris lors d’actions en masse.

Cours direct et inverse.Sur les pages des formules, sources et BestChange, vous pouvez basculer l'affichage en cliquant sur le taux — indépendamment pour chaque ligne. Un second clic restaure l'affichage d'origine. Nous avons corrigé un arrondi excessif et une perte de chiffres lors de l'affichage du taux inverse.

Plus pratique de travailler avec des formules.Nous avons agrandi le champ de saisie, rétabli les noms des sources et organisé les explications sur le calcul et le choix du taux. Correction de l’affichage des nombres, des pourcentages et des valeurs longues.

Fichiers de taux pour surveillance

Amélioration de la création, mise à jour et publication des fichiers de taux.

  • Ajout de la récupération des fichiers manquants et endommagés.
  • La vérification de l'état est effectuée même si les taux sources restent inchangés.
  • La modification des paramètres lance la préparation du fichier mis à jour.
  • L'erreur de calcul ne remplace pas un fichier valide par des données incomplètes.
  • Les taux obsolètes ne sont pas conservés indéfiniment après une panne.
  • La désactivation de la publication interrompt la diffusion du fichier correspondant.

Correction du fonctionnement de plusieurs profils, du renommage des fichiers et des situations où une erreur sur une adresse empêchait la vérification des autres.

Création et traitement des demandes

Protection contre la création en double.Si le serveur a enregistré la demande mais que le navigateur a perdu la réponse, une nouvelle soumission renvoie la demande déjà créée. Nous avons amélioré la récupération après actualisation de la page, la confirmation par code e-mail et le fonctionnement simultané de plusieurs onglets.

Statuts et réserves.La modification du statut et de la réserve associée s’effectue de manière coordonnée. En cas d’erreur, toutes les modifications sont annulées ensemble. Nous avons renforcé la protection contre les doubles réservations, remboursements et crédits lors d’actions simultanées.

Téléchargement des reçus.Avant de joindre un fichier, le propriétaire, les accès et le statut actuel de la demande sont revérifiés. Correction de la gestion des erreurs lors de l'enregistrement et suppression des fichiers non attachés.

Inscription et notifications.Amélioration de l'inscription via le formulaire d'échange et de la récupération après erreurs. Les notifications sont envoyées après la sauvegarde réussie des données, et un échec de livraison ne transforme pas la demande créée en erreur pour le client.

Recalcul des demandes

Correction de l'application des paramètres individuels de devise, des conditions de hausse et de baisse du taux ainsi que des limites de recalcul.

Premier recalcul du pourcentage.Le point de départ est le taux enregistré de la demande — aucun recalcul du taux réussi précédent n’est nécessaire.

Application correcte des frais.Correction de la double facturation des frais lors du recalcul automatique : le calcul part désormais du montant initial.

Protection contre les modifications simultanées.Le recalcul manuel, les tâches en arrière-plan et le processeur de paiement ne se remplacent pas mutuellement leurs résultats. Avant toute modification, le statut de la demande et les interdictions en vigueur sont revérifiés.

Histoire claire.Le fait de passer, d’interdire ou de ne pas modifier n’est pas enregistré comme un recalcul réussi. L’opérateur voit le résultat réel de l’opération.

En cas de sous-paiement, si le recalcul nécessaire est interdit, la demande doit être vérifiée par un opérateur au lieu de poursuivre avec le montant de paiement précédent.

Intégrations de paiement

001k.Ajout de la réception et du paiement en cryptomonnaies : accès aux devises et réseaux disponibles, création d’une adresse pour la demande et suivi des opérations. Vérifications d’adresses et de transactions AML intégrées séparément. Si le rapport est en cours de préparation, le système attend sans lancer une nouvelle vérification payante.

CryptoWay.Correction de la recherche et de la réconciliation des paiements, du traitement des montants et des frais, de la récupération des réseaux et des réponses incorrectes.

BestMerchant.Amélioration de la création des paiements, de la récupération des moyens de paiement et de la sauvegarde des coordonnées. Correction de la précision des montants et de la séparation des données entre différents comptes.

ByDEX.Mise à jour des adresses de connexion, transmission du téléphone et des montants, récupération du lien vers le paiement créé et vérification du statut de l'opération.

Dans les intégrations concernées, nous avons amélioré la gestion des notifications en double, des retards et des réponses perdues. Un résultat d'opération incertain ne doit pas entraîner une nouvelle soumission automatique des fonds.

Vérification des coordonnées et des cartes bancaires

Adresses de cryptomonnaies.Nous avons repensé la vérification du format d'adresse et sa correspondance avec le réseau sélectionné. Des règles distinctes sont appliquées aux portefeuilles, cartes, téléphones et autres informations, avec des raisons claires en cas de refus.

Paiements distribués.Tous les bénéficiaires effectifs sont vérifiés. Nous avons amélioré l’application des limites, des listes noires et des contrôles obligatoires.

Restrictions bancaires.Correction des règles d'enregistrement, de l'édition simultanée et de la gestion des erreurs de téléchargement. Après mise à jour de la carte, les anciennes informations bancaires ne s'affichent plus comme valides.

La définition du BIN fournit des informations de référence sur la banque et le type de carte, mais ne confirme pas son existence ni son appartenance au client.

Protection Antivirus

Nous avons amélioré la vérification des nouveaux téléchargements et la numérisation en arrière-plan des images, des documents de vérification, des reçus et des pièces jointes, y compris le stockage dans le cloud.

Vérification de préparation.Sont pris en compte le fonctionnement des services ClamAV, les paramètres, la pertinence de la base de menaces et la capacité du scanner à détecter une menace test.

Gestion du scan.Amélioration de l'affichage de la progression, mise en pause, reprise, annulation et récupération après des pannes temporaires. La nouvelle vérification ne peut être effectuée que sur les fichiers infectés, erronés, ignorés et non encore vérifiés.

Accès aux fichiers privés.L'interdiction de délivrer un fichier infecté reste en vigueur après un redémarrage. L'accès est rétabli après un résultat propre confirmé. La restriction s'applique lors de la distribution sécurisée via l'application et ne bloque pas les liens publics directs.

Gestion des accès et sécurité

Droits des employés.Les autorisations émises et révoquées sont reflétées dans l’administration ouverte sans rechargement manuel. Les vérifications du menu, des accès directs et des pages déjà ouvertes ont été coordonnées.

Historique des autorisations.Correction de l'enregistrement des tentatives de connexion, de la reconnaissance des appareils, de la détection de localisation et de l'affichage des événements. La mise à jour du navigateur et le changement de langue ne déclenchent plus de notifications inutiles de nouvel appareil.

Blocage des utilisateurs.Amélioration du début et de la fin des restrictions temporelles, de l’interaction entre blocages manuels et automatiques, ainsi que du traitement des actions simultanées.

Proxies de confiance.Protégé les listes contre les sauvegardes incomplètes et les réécritures causées par des formulaires obsolètes. Amélioration de la restauration de l’état après des erreurs de configuration.

Nous avons également renforcé le stockage des réglages secrets, le masquage des données sensibles, la protection des connexions via des services externes et le traitement des fichiers téléchargés.

Public API

Amélioration de la protection contre la création de demandes en double : une demande répétée retourne le résultat précédent, tandis que toute modification sous la même clé est rejetée.

L'envoi du webhook a été déplacé en traitement en arrière-plan avec des tentatives répétées et une récupération des livraisons bloquées. Un récepteur lent ne retarde plus l'opération principale.

Événements et statuts mis à jour : message du clientJ'ai payé n'est pas considéré comme une preuve de réception des fonds.

Améliorations de l’exportation des données

Amélioration de l’export des utilisateurs, des demandes et de l’historique des demandes d’un utilisateur spécifique.

Organisation améliorée des sélections de colonnes, périodes, statuts et filtres. Préparation des fichiers optimisée.Excel, CSV et ODS, historique des exportations et reprise après coupure de connexion.

Le fichier contient tous les enregistrements répondant aux critères, quelle que soit la page ouverte dans la liste. Nous avons corrigé les tâches bloquées, ajouté la possibilité de relancer, et assuré la précision de l’enregistrement des valeurs monétaires, téléphones, coordonnées et zéros significatifs.

Fréquentation et horaires d'ouverture

Analyse des visites.Séparation du trafic public et de l’activité des administrateurs. Correction du calcul de l’audience unique sur une période, gestion des fuseaux horaires et restauration des statistiques. Affichage de l’absence de données fiables en cas d’historique insuffisant.

Horaires de l’échange.Correction des priorités des règles, des intervalles nocturnes, des dates de début futures et du basculement manuel temporaire. La modification de la durée du mode manuel est prise en compte lors de la prochaine vérification du statut de fonctionnement.

Confort du panneau d’administration

Filtres.Correction de la sélection des dates, de la vérification des plages et de la recherche dans les annuaires. Les valeurs choisies conservent des noms clairs, même avec de grandes listes.

Cartes utilisateur et partenaire.Ils ont été uniformisés dans la liste des demandes. Affichage du code de parrainage actuel ajouté.

Icônes des systèmes de paiement.Il est désormais possible de remplacer l’image en cliquant sur l’icône, sans ouvrir le formulaire d’édition complet.

Statuts dans Telegram.Un interrupteur est apparu dans les paramètres du chat des demandesEnvoyer les statuts de la demande à TelegramLes messages automatiques peuvent être désactivés tout en conservant la conversation avec l'opérateur.

Transferts.Correction de l'enregistrement et de la suppression des traductions des commissions, des groupes de pages, des notifications et d'autres formulaires.

Mises à jour du système.Amélioration des contrôles répétés en cas d’indisponibilité du service et des messages d’erreur.

Mise à jour de l'éditeur de pages

Le constructeur de pages pour les blocs a été supprimé.La création et la modification se font via l'éditeur standard.

Les pages classiques avec texte et images, les traductions, les groupes et les liens habituels sont conservés. De plus, la récupération des formulaires après erreurs de téléchargement et de sauvegarde a été corrigée.