
Pisahkan fase pembayaran dengan tegas
DP berfungsi sebagai komitmen awal pemesanan group, sementara pelunasan menutup nilai total transaksi sebelum proses akhir ticketing.
Pemisahan fase ini perlu terlihat jelas di UI agar pengguna tahu nominal dan tenggat tiap tahap.
Status pesanan harus mencerminkan progres nyata
Saat DP berhasil, status order tidak boleh langsung dianggap selesai. Order baru masuk fase selesai setelah syarat pembayaran terpenuhi.
Integrasi status dari webhook payment gateway harus menjadi sumber kebenaran untuk menghindari mismatch.
Komunikasikan nominal yang harus dibayar
Di halaman panduan pembayaran, tampilkan nominal spesifik fase aktif agar pengguna tidak menebak jumlah transfer.
Jika ada pelunasan tersisa, tampilkan juga saldo sisa yang real-time dari data order.