Langsung ke konten utama

Model Data - Tipe Transaksi

smilepayz teamsSekitar 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 TransaksiKodeDeskripsi
Pay-In1Transaksi 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-Out2Transaksi 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"
}

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
Terakhir diperbarui: