📄 Dokumen Alur Transaksi Pembayaran Siap Cetak

Gunakan dokumen ini untuk dikirimkan sebagai lampiran perbaikan data merchant ke tim Midtrans. Ikuti langkah di bawah ini untuk menyimpan halaman ini sebagai file PDF resmi:

  1. Gunakan Google Chrome atau Microsoft Edge di PC/Laptop Anda.
  2. Klik tombol "Cetak Dokumen ke PDF" di bawah ini (atau tekan tombol kombinasi Ctrl + P pada keyboard Anda).
  3. Pada opsi Printer/Tujuan, pilih "Save as PDF" atau "Simpan sebagai PDF".
  4. Buka bagian "More settings" (Setelan lain), lalu pastikan opsi "Background graphics" (Grafik latar belakang) DICENTANG agar diagram alur dan mockup tetap berwarna.
  5. Setel ukuran kertas ke A4 dan margin ke Default. Klik Save / Simpan dan unggah file PDF yang dihasilkan ke tautan verifikasi Midtrans.
Customer Journey & System Flow

Flow Transaksi Pembayaran
Merchant Tankenuf Store

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)

1 Diagram Alir Transaksi Pembayaran

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.

1

Mengunjungi Website & Memilih Item

Pembeli membuka tankenuf.com dan memilih item Roblox/Robux ke keranjang belanja.

2

Melakukan Checkout & Isi Form Data

Pembeli mengisi formulir data (Username Roblox) lalu menekan tombol "Bayar".

3

Sistem Meminta Token ke API Midtrans (Snap)

Backend mengirim request transaksi ke Midtrans & memunculkan pop-up Snap QRIS.

4

Pembeli Melakukan Scan Kode QRIS

Pembeli memindai kode QR yang tertera dengan aplikasi E-Wallet/Mobile Banking.

5

Webhook Midtrans Mengirim Notifikasi Lunas

Begitu terbayar, server Midtrans mengirim callback. Status order langsung lunas secara realtime.

6

Pengiriman Item Virtual Selesai

Sistem memproses pesanan dan item Roblox langsung dikirimkan ke username game pembeli.

2 Deskripsi Detail Langkah Pelanggan (Customer Journey)

Langkah 1 & 2

Pemilihan Produk & Keranjang Belanja

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).

https://tankenuf.com
🗡️
MM2 Darkbringer
1000 Robux
🐾
Adopt Me Dog
Langkah 3

Pengisian Form Data & Proses Pembayaran

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".

https://tankenuf.com/order.html

Formulir Pengiriman Item

Langkah 4

Pop-up Pembayaran Midtrans Snap (Hanya QRIS)

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).

ID: TKN-982417
TOTAL PEMBAYARAN
Rp 25.000
QRIS
MIDTRANS
Silakan pindai kode QR di atas menggunakan GoPay, OVO, DANA, ShopeePay, LinkAja, atau aplikasi m-banking pilihan Anda untuk menyelesaikan pembayaran.

3 Konfirmasi Pembayaran & Pengiriman (Fulfillment)

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*).