Alur Transaksi
Alur Top Up dan Sell KORAMP: quote, pembayaran, konfirmasi, dan penyelesaian.
Gambaran Umum
KORAMP memiliki dua alur utama yang berbagi model quote yang sama:
- Top Up (on-ramp): Rupiah masuk, crypto keluar.
- Sell (off-ramp): crypto masuk, Rupiah keluar.
Keduanya melewati tahap quote, pembuatan order, verifikasi, dan penyelesaian.
Top Up (On-Ramp)Rupiah masuk → crypto keluar
Quote
Order
Bayar
Kirim Crypto
Selesai
Sell (Off-Ramp)Crypto masuk → Rupiah keluar
Quote
Order
Kirim Crypto
Konfirmasi
Payout
Alur Top Up
- Quote: pengguna meminta penawaran harga. Quote menyimpan harga pasar, spread, biaya layanan, biaya jaringan, dan pajak.
- Buat order: order Top Up dibuat dengan alamat dompet tujuan dan quote yang dipakai. Quote dikonsumsi secara atomik.
- Pembayaran fiat: sistem membuat order Xendit QRIS dan mengembalikan URL pembayaran.
- Webhook Xendit: Xendit mengirim notifikasi saat pembayaran berhasil.
- Pengiriman crypto: platform mengirim crypto ke dompet tujuan dan mencatat hash transaksi.
- Selesai: order berstatus selesai saat
completedAtterisi.
Alur Sell
- Quote: pengguna meminta penawaran harga jual.
- Buat order: order Sell dibuat beserta alamat deposit platform dan detail bank payout per-transaksi.
- Deposit: pengguna mengirim crypto ke alamat deposit platform.
- Pemindaian dan konfirmasi: scheduler memindai deposit dan melacak
confirmationshingga mencapairequiredConfirmations. - Payout: setelah dikonfirmasi, fiat ditransfer ke rekening bank via Xendit Payout v3.
- Selesai: order berstatus selesai saat payout berhasil.
Status Order
- Top Up: status bergerak dari
CREATEDmenuju selesai; waktu selesai tercatat dicompletedAt. - Sell: status bergerak dari
CREATEDmenuju selesai; jumlah konfirmasi on-chain dilacak lewatconfirmationsdanrequiredConfirmations.
Gagal dan Kedaluwarsa
- Quote memiliki waktu kedaluwarsa dan tidak dapat dipakai setelah itu.
- Order yang tidak selesai dalam batas waktu dapat berakhir dengan alasan kegagalan (
failureReason). - Webhook diproses secara idempoten untuk mencegah penanganan ganda.
Lihat Quote & Pricing untuk komponen harga.