Transaction
Transactions
Description
Cette page permet de gérer vos crédits dans la Boîte à Outils.
Elle permet :
- d’envoyer des crédits à d’autres joueurs
- de consulter votre historique de transactions
- de filtrer et rechercher des opérations
Accès
Menu Joueur → Transactions
Vue globale

L’écran est divisé en deux parties :
- en haut : envoi de crédits
- en bas : historique des transactions
Envoyer des crédits
Champs disponibles
- Univers
→ sélection du serveur concerné
- Destinataire
→ sélection d’un joueur dans la liste
- SteamID
→ permet de saisir manuellement un destinataire non présent dans la liste
- Montant
→ nombre de crédits à envoyer
- Message
→ description facultative associée à la transaction
---
Envoyer
Cliquez sur Envoyer pour créer la transaction.
✔️ Si tout est valide :
- la transaction est envoyée au serveur
- un message de confirmation s’affiche
- l’historique est automatiquement mis à jour
⚠️ Contraintes :
- vous ne pouvez pas vous envoyer des crédits à vous-même
- le montant doit être supérieur à 0
Historique des transactions
La partie basse affiche vos transactions récentes.
👉 Les 250 dernières transactions sont chargées pour garder un affichage fluide.
Colonnes
- ID : identifiant de la transaction
- Univers : serveur concerné
- Sens :
* Envoyé → transaction sortante * Reçu → transaction entrante
- Autre joueur : joueur impliqué
- Montant : montant de la transaction
- Frais : frais appliqués
- Statut : état de la transaction
- Créée le : date de création
- Terminée le : date de finalisation
- Description : message associé
Codes couleur
Les lignes sont colorées automatiquement :
- 🟢 Vert → transaction terminée
- 🟡 Jaune → transaction en cours
- 🔴 Rouge → transaction échouée ou annulée
Filtres
Plusieurs filtres sont disponibles :
- Statut
→ par défaut : En cours
- Type
→ ex : transfert joueur, récompense, etc.
- Sens
→ Envoyé / Reçu
- Recherche
→ recherche par : * pseudo * description * GUID * ID
👉 Les filtres sont appliqués automatiquement.
Actions disponibles
Actualiser
Recharge l’historique depuis le serveur.
Voir les détails
- sélectionnez une transaction
- cliquez sur Détails ou double-cliquez
Affiche :
- GUID
- type
- statut
- source et destination
- montants détaillés
- dates
- description complète
Copier le GUID
Permet de copier l’identifiant unique de la transaction.
Fonctionnement
- les transactions sont récupérées depuis le serveur
- les filtres sont appliqués côté client
- les données sont triées par date (plus récentes en premier)
Cycle de vie d'une transaction
Une transaction de crédits suit plusieurs étapes avant d’être finalisée.
Étapes
1. Créée
* La transaction est enregistrée * Aucun débit n’a encore été effectué
2. Débit en attente
* Le système prépare le retrait des crédits * Vérifications en cours (solde, validité)
3. Débitée
* Les crédits sont retirés du compte source
4. Crédit en attente
* Le système prépare l’ajout des crédits au destinataire
5. Terminée
* Les crédits ont été transférés avec succès
Cas particuliers
- Échec
* Une erreur est survenue (ex : problème serveur)
- Annulée
* La transaction a été annulée avant finalisation
- Rollback en attente
* Le système prépare un retour arrière (remboursement)
- Rollback terminé
* Les crédits ont été restitués au joueur initial
Schéma simplifié
Créée → Débit en attente → Débitée → Crédit en attente → Terminée
À savoir
- Une transaction peut rester temporairement en attente selon la charge serveur
- Les statuts sont mis à jour automatiquement
- En cas de problème, un rollback peut être déclenché pour sécuriser les crédits
Notes
- une connexion online est obligatoire
- certaines transactions peuvent être en attente de traitement serveur
- le statut évolue automatiquement (créée → débit → crédit → terminé)