Pendahuluan
Sistem Kredit di Cekolah memungkinkan sekolah mengelola pembayaran untuk berbagai layanan premium. Setiap pengguna memiliki saldo kredit personal dan organisasi memiliki saldo organisasi.Konsep Dasar
Dual Balance System
Cekolah menggunakan dua level saldo: Personal Credit- Milik individual user
- Dapat di-transfer ke organisasi
- Used untuk pembayaran personal
- Milik organisasi / sekolah
- Shared untuk seluruh member
- Primary untuk pembayaran org
Sumber Kredit
Kredit dapat berasal dari:- TOP_UP - User membeli kredit
- USAGE - Penggunaan layanan tertentu
- ADJUSTMENT - Admin adjustment
- REFUND - Pengembalian dana
- TRANSFER - Transfer antar user/org
Top-Up Kredit
Cara Top-Up
- Buka Dashboard → Top-Up Kredit
- Pilih nominal:
- Rp 100,000
- Rp 500,000
- Rp 1,000,000
- Custom amount
- Pilih metode pembayaran (Xendit/Kartu Kredit/E-Wallet)
- Checkout
- Selesaikan pembayaran
- Kredit langsung masuk ke akun
Verifikasi Pembayaran
- Pembayaran instant via gateway (Xendit)
- Webhook notifikasi real-time
- Email konfirmasi dikirim
- Kredit immediately available
Pengelolaan Saldo
Lihat Saldo
-
Dashboard menampilkan:
- Personal Credit Balance
- Organization Credit Balance
- Combined Available
-
Buka Settings → Kredit
- Detail saldo breakdown
- Riwayat transaksi lengkap
- Export laporan
Transfer Kredit
Transfer dari personal ke organisasi:- Buka Settings → Transfer Kredit
- Masukkan jumlah
- Confirm transfer
- Diproses instantly
Pembayaran & Charging
Pembayaran Layanan
Ketika menggunakan layanan premium:- Sistem check saldo
- Kalau ada: deduct dari org credit dulu
- Kalau org credit kurang: deduct dari personal credit
- Create ledger entry
- Harga: Rp 500,000
- Deduct dari: Org Credit (prioritas utama)
Payment Methods Support
- Kartu Kredit (Visa, Mastercard)
- E-Wallet (OVO, Dana, Linkaja)
- Bank Transfer (manual)
- Balance Topup (automatic)
Laporan & Audit
Ledger Report
- Buka Settings → Kredit → Ledger
-
Lihat semua transaksi:
- Tanggal
- Tipe (TOP_UP, USAGE, REFUND, dll)
- Amount
- Balance after
- Reference ID
-
Filter by:
- Tanggal range
- Tipe transaksi
- Amount
Export Laporan
- Klik Export
- Format: CSV, PDF, Excel
- Include: Date range, all transactions, balance info
- Download untuk accounting
Admin Features
Top-Up Manual (Admin Only)
Admin dapat top-up manual untuk member:- Buka Settings → Admin Credit Management
- Pilih member/organisasi
- Klik Top-Up Manual
- Masukkan amount
- Alasan (promo, adjustment, refund, dll)
- Confirm
Refund Management
Untuk refund pembayaran:- Buka transaksi pembayaran
- Klik Refund
- Masukkan reason
- Approve atau auto-process
- Kredit dikembalikan ke saldo
Adjustment Log
Semua manual adjustment tercatat di audit log.Idempotency
Semua transaksi dijamin idempotent:- Setiap transaksi punya unique
referenceId - Duplicate transaction ditolak
- Webhook retry-safe
- No duplicate charges
Security
- Pembayaran via HTTPS/TLS
- Payment gateway tersertifikasi
- Enkripsi data sensitif
- Compliance dengan PCI DSS
- Regular audit dan monitoring
Troubleshooting
Top-up tidak terproses?
Top-up tidak terproses?
- Cek status pembayaran di dashboard
- Refresh halaman
- Cek email untuk konfirmasi
- Hubungi payment gateway jika ada error
Saldo tidak muncul?
Saldo tidak muncul?
- Refresh browser
- Logout dan login ulang
- Cek riwayat transaksi
- Hubungi support jika masih tidak muncul
Pembayaran ditolak saat digunakan?
Pembayaran ditolak saat digunakan?
- Cek saldo tersedia
- Top-up lebih dulu
- Coba lagi setelah top-up
- Hubungi support untuk bantuan
Related Pages: