Mengelola Withdraws
Fitur Withdraws memungkinkan Kamu untuk menarik dana dari campaign donasi ke rekening bank Circle. Dengan fitur ini, Kamu dapat mengelola penarikan dana dengan aman, melihat riwayat penarikan, dan memastikan transparansi dalam penggunaan dana donasi.
Akses Halaman Withdraws
Untuk mengakses halaman Withdraws:
- Buka halaman detail campaign donasi di
/donations/{donationId} - Klik menu Tarik Saldo di bagian Pengaturan Donasi
- Kamu akan diarahkan ke halaman:
/donations/{donationId}/withdraws
Struktur Withdraw List
Halaman withdraws menampilkan daftar semua penarikan dana dalam bentuk tabel. Berikut adalah tabel struktur withdraw list:
| Kolom | Deskripsi | Tipe Data |
|---|---|---|
| Date | Tanggal dan waktu penarikan | DateTime |
| Amount | Nominal yang ditarik | Currency (format Rupiah) |
| Bank Account | Informasi rekening bank tujuan | Text (Bank Name, Account Number, Account Name) |
| Status | Status penarikan (Pending, Success, Failed, dll) | Status Badge |
| Description | Catatan atau deskripsi penarikan | Text |
| Actions | Tombol aksi (jika ada) | Buttons |
Membuat Withdraw Baru
Untuk membuat penarikan dana baru:
- Klik tombol "Penarikan Dana" di bagian atas halaman
- Kamu akan diarahkan ke halaman create:
/donations/{donationId}/withdraws/create - Isi form withdraw dan submit
Form Fields Withdraw
Form create withdraw terdiri dari beberapa field. Berikut adalah tabel lengkap semua field:
| Field | Label | Required | Tipe | Placeholder | Deskripsi | Validasi |
|---|---|---|---|---|---|---|
| Bank Account | Rekening Bank | ✅ Wajib | Custom Field | - | Pilih atau input informasi rekening bank tujuan | Harus memiliki bank code, bank name, account name, dan account number (min 3 karakter) |
| Description | Catatan | ⭕ Opsional | Textarea | Deskripsi penarikan dana | Catatan atau deskripsi tentang penarikan dana | Tidak ada validasi khusus |
| Amount | Nominal Penarikan | ✅ Wajib | Custom Field | - | Nominal yang ingin ditarik | Minimal Rp 15.000, tidak boleh melebihi saldo tersedia |
| Summary | Ringkasan | - | Custom Field | - | Ringkasan informasi penarikan (read-only) | - |
| Terms | Syarat dan Ketentuan | - | Custom Field | - | Syarat dan ketentuan penarikan (read-only) | - |
Detail Field Withdraw
1. Bank Account (Rekening Bank)
Wajib diisi
Field ini memungkinkan Kamu untuk memilih atau menginput informasi rekening bank tujuan penarikan:
- Bank Code: Kode bank (contoh: BCA, BNI, Mandiri)
- Bank Name: Nama bank
- Account Name: Nama pemilik rekening
- Account Number: Nomor rekening
Validasi:
- Bank name minimal 3 karakter
- Account name minimal 3 karakter
- Account number minimal 3 karakter
2. Description (Catatan)
Opsional
- Label: Catatan
- Tipe: Textarea
- Placeholder: Deskripsi penarikan dana
Tambahkan catatan untuk memberikan konteks tentang tujuan penarikan dana. Catatan ini akan membantu dalam dokumentasi dan audit.
3. Amount (Nominal Penarikan)
Wajib diisi
- Label: Nominal Penarikan
- Tipe: Custom Field (Currency)
- Validasi:
- Minimal Rp 15.000
- Tidak boleh melebihi saldo tersedia (available balance)
Tips:
- Periksa saldo tersedia sebelum menentukan nominal
- Pastikan nominal mencukupi untuk kebutuhan
- Pertimbangkan biaya transfer (jika ada)
4. Summary (Ringkasan)
Read-only
Field ini menampilkan ringkasan informasi penarikan:
- Saldo tersedia
- Nominal yang akan ditarik
- Informasi rekening tujuan
- Estimasi waktu proses
5. Terms (Syarat dan Ketentuan)
Read-only
Field ini menampilkan syarat dan ketentuan penarikan dana. Pastikan Kamu membaca dan memahami syarat sebelum melakukan penarikan.
Proses Penarikan
Setelah mengisi form dengan benar:
- Periksa kembali semua informasi yang diinput
- Pastikan nominal tidak melebihi saldo tersedia
- Baca syarat dan ketentuan
- Klik tombol "Buat" di bagian bawah form
- Sistem akan memvalidasi semua field
- Jika berhasil, penarikan akan diproses
Status Withdraw
Setelah penarikan dibuat, status akan berubah sesuai proses:
- Pending: Penarikan sedang dalam proses
- Success: Penarikan berhasil dan dana sudah ditransfer
- Failed: Penarikan gagal (periksa informasi rekening)
Detail Withdraw
Untuk melihat detail penarikan:
- Klik pada baris withdraw yang ingin dilihat detailnya
- Kamu akan diarahkan ke halaman detail:
/donations/{donationId}/withdraws/{donationWithdrawId} - Di halaman detail, Kamu dapat melihat informasi lengkap penarikan
Tips
- Periksa saldo tersedia sebelum melakukan penarikan
- Pastikan informasi rekening bank sudah benar
- Tambahkan catatan untuk dokumentasi
- Monitor status penarikan secara berkala
- Simpan bukti transfer untuk keperluan audit
Best Practices
- Verifikasi Rekening: Pastikan informasi rekening bank sudah benar sebelum submit
- Nominal Realistis: Tentukan nominal yang sesuai dengan kebutuhan dan saldo tersedia
- Dokumentasi: Tambahkan catatan yang jelas untuk setiap penarikan
- Monitoring: Pantau status penarikan untuk memastikan proses berjalan lancar
- Transparansi: Gunakan fitur ini dengan transparan untuk membangun kepercayaan donatur