Model Data - Tipe Transaksi
Sekitar 1 menit
Ikhtisar Tipe Transaksi
Model data Tipe Transaksi mendefinisikan struktur untuk klasifikasi tipe transaksi. Model ini mengkapsulasi diferensiasi pay-in dan pay-out untuk pemrosesan transaksi.
Definisi Tipe Transaksi
Tipe Transaksi | Kode | Deskripsi |
---|---|---|
Pay-In | 1 | Transaksi koleksi di mana dana diterima dari pelanggan Penggunaan: Pemrosesan pembayaran, pemenuhan pesanan, koleksi pendapatan Contoh: Pembayaran e-commerce, biaya layanan, biaya berlangganan Arah: Pelanggan → Merchant |
Pay-Out | 2 | Transaksi pencairan di mana dana dikirim ke penerima Penggunaan: Pengembalian dana, pembayaran gaji, pembayaran vendor, penarikan tunai Contoh: Pemrosesan pengembalian dana, pencairan gaji, pembayaran supplier Arah: Merchant → Penerima |
Pola Alur Transaksi
Alur Transaksi Pay-In
Pelanggan → Metode Pembayaran → Smilepayz → Akun Merchant
- Inisiasi: Pelanggan memulai pembayaran untuk barang/layanan
- Pemrosesan: Validasi metode pembayaran dan koleksi dana
- Penyelesaian: Dana dikreditkan ke akun merchant
- Settlement: Merchant menerima dana sesuai jadwal settlement
Alur Transaksi Pay-Out
Akun Merchant → Smilepayz → Metode Pembayaran → Penerima
- Inisiasi: Merchant memulai pencairan ke penerima
- Pemrosesan: Validasi penerima dan transfer dana
- Penyelesaian: Dana didebit dari akun merchant
- Pengiriman: Penerima menerima dana melalui metode pembayaran yang ditentukan
Contoh Implementasi
{
"tradeType": 1,
"orderNo": "200110edbb466abb04682968b40",
"amount": 20000,
"currency": "COP"
}
{
"tradeType": 2,
"orderNo": "2000102900000000000001",
"amount": 20000,
"currency": "COP"
}
Kasus Penggunaan Bisnis
Aplikasi Pay-In
- E-commerce: Pemrosesan pembayaran toko online
- Pembayaran Layanan: Pembayaran berlangganan dan berulang
- Donasi: Koleksi kontribusi amal
- Tiket: Penjualan tiket acara dan transportasi
Aplikasi Pay-Out
- Pengembalian Dana: Pemrosesan pengembalian dana pelanggan
- Gaji: Pencairan gaji karyawan
- Pembayaran Vendor: Pembayaran supplier dan kontraktor
- Penarikan Tunai: Penarikan dari akun merchant
Karakteristik Pemrosesan
Pemrosesan Pay-In
- Waktu Nyata: Sebagian besar transaksi pay-in diproses secara waktu nyata
- Konfirmasi: Konfirmasi pembayaran langsung untuk pelanggan
- Settlement: Dana disettlement ke merchant sesuai SLA
- Rekonsiliasi: Rekonsiliasi transaksi otomatis
Pemrosesan Pay-Out
- Pemrosesan Batch: Banyak transaksi pay-out diproses dalam batch
- Verifikasi: Persyaratan verifikasi penerima yang ditingkatkan
- Kepatuhan: Kepatuhan regulasi ketat untuk pencairan
- Audit Trail: Audit trail komprehensif untuk semua pencairan
Keamanan dan Kepatuhan
Validasi Transaksi
- Verifikasi Tipe: Validasi tipe transaksi terhadap tujuan transaksi
- Batasan Jumlah: Batasan berbeda untuk transaksi pay-in vs pay-out
- Penilaian Risiko: Penilaian risiko yang ditingkatkan untuk transaksi pay-out
- Deteksi Penipuan: Deteksi penipuan khusus untuk setiap tipe transaksi
Persyaratan Regulasi
- Kepatuhan Pay-In: Persyaratan koleksi dan pelaporan
- Kepatuhan Pay-Out: Persyaratan pencairan dan KYC
- Persyaratan Audit: Persyaratan audit berbeda untuk setiap tipe
- Pelaporan: Pelaporan terpisah untuk aktivitas koleksi dan pencairan