« Transaction » : différence entre les versions

De Boite A Outils
Aller à la navigation Aller à la recherche
Page créée avec « = 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 == <br clear="all"/> cadre|gauche|Écran des transactions <br clear="all"/> L’écra... »
 
Aucun résumé des modifications
Ligne 156 : Ligne 156 :


---
---
== 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 ==
== Notes ==

Version du 21 mars 2026 à 18:05

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 JoueurTransactions

---

Vue globale


Écran des transactions


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é)