Pembayaran

📌 Dokumen Terkait

Apa itu?

Terdapat dua metode pembayaran: Kartu (otomatis diperpanjang) dan QRIS (manual). Seluruh transaksi menggunakan IDR (Rupiah Indonesia).

Metode Pembayaran

Kartu (Perpanjang Otomatis)

  1. Ada tagihan pertama dan pembayaran menggunakan kartu tersimpan yang dimulai oleh pengguna.

QRIS (Manual)

  1. Kode QR dibuat sesuai kebutuhan untuk setiap percobaan pembayaran.
  2. Masa berlaku setiap kode QR sekitar 5 menit.
  3. Dapat digunakan dengan seluruh e-wallet Indonesia: GoPay, OVO, DANA, ShopeePay, LinkAja.
  4. Pengguna harus memindai dan membayar secara manual setiap siklus penagihan.
dashboard

Perilaku Cadangan (Fallback)

Metode Utama GagalCadangan
Perpanjangan otomatis kartu gagalPengguna dapat membayar melalui QRIS selama masa tenggang
Invoice QRIS belum dibayarPengguna dapat menambahkan kartu selama masa tenggang

Membatalkan Pembayaran

Pemilik workspace dapat membatalkan percobaan pembayaran yang berstatus pending kapan saja sebelum pembayaran tersebut diselesaikan. Alasan umum: berubah pikiran, ingin mengganti metode pembayaran, atau masa berlaku QRIS hampir habis.

Aturan

  1. Hanya pembayaran berstatus pending yang dapat dibatalkan. Pembayaran yang sudah diselesaikan harus di-refund (dikembalikan dananya).
  2. Membatalkan pembayaran tidak membatalkan langganan atau membatalkan invoice.
  3. Setelah pembatalan, invoice tetap berstatus open sehingga pengguna dapat membuat pembayaran baru.
  4. Membatalkan pembayaran yang sudah dibatalkan (atau sudah gagal) tidak akan menghasilkan perubahan apa pun.

Kondisi Khusus

SkenarioPenanganan
Kode QRIS kedaluwarsa sebelum dipindaiKlik "Bayar Sekarang" lagi → kode QR baru dibuat
Pengguna membayar dua kali (percobaan ulang kartu + QRIS)Mencegah duplikasi order
Token kartu kedaluwarsaPerpanjangan gagal → masa tenggang → pengguna memperbarui kartu
Gangguan payment gatewayTolak transaksi baru jika sistem tidak dapat memverifikasi pembayaran. Langganan yang sudah ada tidak terdampak hingga penagihan berikutnya.
Membatalkan pembayaran yang berhasilDitolak oleh backend guard; pengguna harus mengajukan refund