# AkuXfer Back-Office — Changelog v3.1

## Nouvelles fonctionnalités

### Workflow complet 9 étapes
`en_attente → facture_soumise → agent_verifie → chef_verifie → facture_validee → paiement_soumis → paiement_verifie → transaction_confirmee → partenaire_assigne`

Nouvelles méthodes dans `ClientRequestController` :
- `verifyPayment` — l'agent confirme la réception des fonds
- `confirmTransaction` — crée la transaction AkuXfer
- `assignPartner` — assigne le partenaire destinataire
- `markPaymentSubmitted` — marque manuellement un paiement comme soumis

### Wallet clients XAF — Gestion back-office
Nouveau `WalletAdminController` avec :
- Liste de tous les wallets clients avec solde global
- Créditer / Débiter un wallet manuellement
- Suspendre / Réactiver un wallet
- Gestion des demandes de recharge (approuver / rejeter)
- Recharge directe admin (sans demande client)

### Nouvelles vues
- `src/views/wallet/index.php` — liste wallets + badge recharges en attente
- `src/views/wallet/show.php` — détail wallet + actions
- `src/views/wallet/recharges.php` — gestion demandes avec modales

### Migration BDD
Exécuter : `database/migration_v3.1_wallet_workflow.sql`

## Fichiers modifiés
- `public/index.php` — nouvelles routes wallet + workflow
- `src/controllers/ClientRequestController.php` — +4 méthodes
- `src/models/ClientRequestAgentModel.php` — statusLabel/statusClass étendus
