Créer un plugin de recharge membre avec adresses dédiées

Beaucoup de systèmes membres veulent donner une adresse permanente après inscription afin que l’utilisateur recharge quand il le souhaite.
Si chaque recharge dépend d’une commande à montant fixe et durée courte, l’expérience devient fragile.
Pourquoi c’est différent
- L’utilisateur peut déposer à tout moment
- Le montant n’est pas toujours fixe
- Le métier veut créditer un solde
- Les opérations veulent un historique par membre
Association dédiée
Le système associe une adresse à l’ID membre. Quand les fonds arrivent, il reconnaît actif, montant et hash, crée l’enregistrement et envoie le callback.
Le plugin doit gérer
- Association une seule fois
- Mapping par réseau et actif
- Callbacks idempotents
- Exceptions pour mauvais réseau, mauvais actif, sous-paiement ou trop-perçu
Ce modèle ressemble à un compte de dépôt permanent plutôt qu’à une commande temporaire.