Tankenuf
Panduan lengkap langkah demi langkah transaksi pembeli di website Tankenuf Store mulai dari pemilihan produk, pengisian form checkout, pemanggilan API Midtrans Snap QRIS, hingga pemrosesan status lunas secara otomatis.
| Nama Merchant | : Tankenuf Store |
| Layanan Bisnis | : Penjualan Produk Virtual / Item Game Roblox |
| Domain Utama | : tankenuf.com |
| Metode Pembayaran | : QRIS (Midtrans Snap API) |
| Format Integrasi | : Snap Pop-up / Redirect Modal (QRIS Only) |
| Tanggal Penyusunan | : 3 Juni 2026 |
| Status Integrasi | : Siap Produksi (Pending Activation) |
Tankenuf
Bagan berikut mendeskripsikan secara lengkap alur transaksi ketika pembeli memesan item game Roblox di website Tankenuf Store, yang terhubung langsung dengan gerbang pembayaran otomatis Midtrans Snap QRIS.
Pembeli membuka tankenuf.com dan memilih item Roblox/Robux ke keranjang belanja.
Pembeli mengisi formulir data (Username Roblox) lalu menekan tombol "Bayar".
Backend mengirim request transaksi ke Midtrans & memunculkan pop-up Snap QRIS.
Pembeli memindai kode QR yang tertera dengan aplikasi E-Wallet/Mobile Banking.
Begitu terbayar, server Midtrans mengirim callback. Status order langsung lunas secara realtime.
Sistem memproses pesanan dan item Roblox langsung dikirimkan ke username game pembeli.
Tankenuf
Pembeli mengunjungi website Tankenuf Store di browser mereka. Pembeli dapat memilih satu atau beberapa item Roblox/Robux, menentukan jumlah pesanan, dan memasukkannya ke dalam Keranjang Belanja (Shopping Cart Modal).
Pembeli membuka halaman Keranjang Belanja untuk melakukan Checkout. Untuk produk Roblox, pembeli wajib memasukkan Username Roblox agar item game dapat dikirimkan dengan benar. Setelah data diisi, pembeli mengklik tombol "Bayar Sekarang".
Tankenuf
Begitu tombol "Bayar Sekarang" ditekan, server Tankenuf memanggil API Midtrans Snap untuk membuat transaksi dengan parameter khusus. Di layar pembeli akan muncul jendela popup Snap pembayaran QRIS (seperti DANA, GoPay, OVO, ShopeePay, LinkAja, & Mobile Banking QRIS).
Langkah 5 (Notifikasi / Webhook Callback): Begitu pembeli berhasil melakukan *scan* dan transfer uang melalui aplikasi pembayaran e-wallet, server Midtrans akan secara otomatis mengirimkan notifikasi transaksi (*HTTP POST Webhook Callback*) ke backend API Tankenuf Store.
Backend website secara realtime memverifikasi tanda tangan kriptografi (*signature key*) yang dikirimkan oleh Midtrans untuk menjamin validitas transaksi. Setelah valid, status transaksi di database SQLite secara otomatis diperbarui dari "Pending" menjadi "Lunas" / "Paid".
Langkah 6 (Fulfillment): Pada admin panel Tankenuf Store, status order pembeli akan langsung berkedip hijau menandakan pembayaran telah masuk. Admin langsung melakukan proses pengiriman *item game* ke akun Roblox pembeli berdasarkan data *username* yang diinput pada Langkah 3. Pembeli juga akan menerima notifikasi pesanan selesai melalui halaman pelacakan order (*order tracking page*).