Venio Masuk
Pasang Venio di layar utama agar terbuka seperti aplikasi.

Tahap 07 dari 08  ·  lingkungan local

VenioReservasi, pembayaran, tiket

Reservasi tempat, alat, kendaraan, dan waktu orang — dengan pembayaran yang tidak pernah melewati Venio.

Cari layanan

Delapan tahap

Urutan ini bukan pembagian pekerjaan yang rapi saja. Setiap tahap mengunci tahap sesudahnya: jadwal tidak berarti tanpa pohon sumberdaya, pembayaran tidak berarti tanpa penahanan slot yang benar, dan wakaf tidak boleh diluncurkan di atas mesin yang belum terbukti.

  1. 01

    Fondasi & keamanan

    Struktur proyek, lapisan basis data, sesi berbasis tabel, CSRF, pembatas laju, enkripsi kolom, jejak audit, dan ledger berantai. Isolasi antar-site ditegakkan basis data lewat Row Level Security, bukan lewat klausa WHERE di kode.

  2. 02

    Identitas & peran

    Pendaftaran pemilik bisnis, masuk dengan Google memakai PKCE, jalur tamu dengan OTP telepon, 2FA berbasis TOTP, dan pemeriksaan wewenang yang menolak secara bawaan.

  3. 03

    Sumberdaya & jadwal

    Pohon sumberdaya sampai sembilan level dengan tabel penutupan, template ketersediaan berbasis kaidah berulang, dan pelepasan slot ke publik.

  4. 04

    Pencarian & reservasi

    Pencarian radius dan kategori, penahanan slot bermasa berlaku, serta pencegahan pemesanan ganda lewat exclusion constraint.

  5. 05

    Pembayaran ke QR pemilik bisnis

    Kode unik nominal, unggah bukti dengan sanitasi berkas, konfirmasi oleh pemilik bisnis, batas waktu SLA, dan jalur pengaman konfirmasi sementara.

  6. 06

    Tiket & verifikasi

    Token, PIN, dan QR bertanda tangan digital yang dapat diperiksa tanpa akses basis data, ditambah pemindaian saat kedatangan.

  7. 07

    Pembatalan & keandalan

    Catatan kewajiban pengembalian dana beserta tenggat, konfirmasi penerimaan oleh pemesan, skor keandalan dua arah, dan sanggahan ketidakhadiran.

  8. 08

    Wakaf & settlementBerikutnya

    Ikrar wakaf slot, kanal infaq dan wakaf lewat mitra pengelola, pelaporan penyaluran terbuka, dan rekonsiliasi bagian Venio.

Yang sudah berdiri

Enam lapisan berikut sudah berjalan pada tahap ini. Semuanya dipasang lebih dulu karena menambahkannya setelah data pengguna masuk jauh lebih mahal daripada memasangnya sejak awal.

transport

Header & transport

CSP memakai nonce tanpa unsafe-inline, HSTS, frame-ancestors none, dan Permissions-Policy yang menutup kamera serta mikrofon secara bawaan.

sesi

Sesi di basis data

Cookie hanya membawa token acak; yang tersimpan adalah hash-nya. Ada masa berlaku diam dan mutlak, pencabutan seketika, dan penerbitan ulang saat hak akses berubah.

csrf

CSRF berlapis

Pemeriksaan asal permintaan lebih dulu, lalu token HMAC berstempel waktu yang terikat pada rahasia sesi dan kedaluwarsa dalam dua jam.

kripto

Kunci terpisah

Empat kunci berbeda untuk enkripsi kolom, blind index, lada kata sandi, dan penandaan IP. Satu kunci untuk semuanya berarti satu kebocoran membuka semuanya.

isolasi

Row Level Security

Kebijakan basis data memaksa setiap kueri terbatas pada site yang sedang aktif. Kueri yang lupa menyaring tidak akan mengembalikan data site lain.

integritas

Append-only & rantai hash

Jejak audit dan ledger menolak UPDATE serta DELETE lewat pemicu basis data. Setiap entri ledger memuat hash entri sebelumnya.

Kode unik nominal

Gagasan kecil yang menopang seluruh alur pembayaran pada Tahap 5. Tiga digit terakhir dibangkitkan per reservasi, sehingga pemilik bisnis dapat menemukan satu mutasi rekening yang tepat di antara puluhan nominal yang sama.

Rp 150.347

Lapisan uang sudah memakai bilangan bulat rupiah sejak tahap ini, bukan bilangan pecahan. Selisih sepersekian rupiah yang menumpuk adalah temuan audit yang mahal dijelaskan.