Membuat Plugin Top-up Member dengan Alamat Dedicated

Banyak sistem member ingin memberikan alamat permanen setelah registrasi agar pengguna bisa top-up kapan saja.
Jika setiap top-up bergantung pada order nominal tetap dan waktu singkat, pengalaman menjadi rapuh.
Mengapa berbeda
- Pengguna dapat deposit kapan saja
- Nominal tidak selalu tetap
- Bisnis fokus pada kredit saldo
- Operasi butuh riwayat per member
Pengikatan dedicated
Sistem mengikat alamat ke ID member. Saat dana masuk, sistem mengenali aset, nominal, dan hash, lalu membuat catatan dan mengirim callback.
Plugin perlu menangani
- Ikat sekali, bukan setiap top-up
- Simpan mapping per jaringan dan aset
- Callback harus idempotent
- Siapkan exception untuk salah jaringan, salah aset, kurang bayar, atau lebih bayar
Model ini seperti akun deposit permanen, bukan order sementara.