Cómo crear un plugin de recarga con direcciones dedicadas

Muchos sistemas de miembros quieren que el usuario reciba una dirección permanente después del registro y pueda recargar en cualquier momento.
Si cada recarga depende de una orden de monto fijo y tiempo limitado, la experiencia se vuelve frágil y aparecen más casos de soporte.
Por qué es diferente
- El usuario puede depositar en cualquier momento
- El monto no siempre es fijo
- El negocio se enfoca en acreditar saldo
- Operaciones necesita historial por miembro
Vinculación dedicada
El sistema vincula una dirección al ID del miembro o identificador interno. Cuando llegan fondos, reconoce activo, monto y hash, crea el registro y envía callback.
Qué debe manejar el plugin
- Vincular una vez, no asignar en cada recarga
- Guardar mapeos por red y activo
- Hacer callbacks idempotentes
- Mantener excepciones para red, activo, monto insuficiente o exceso
Este modelo se comporta como una cuenta de depósito permanente, no como una orden temporal.