Daftar isi
Ringkasan cepat
- QRIS, virtual account, e-wallet, dan kartu dalam satu halaman checkout
- Pembayaran otomatis tercatat dari notifikasi server yang diverifikasi, bukan dari halaman terima kasih
- Nominal dihitung ulang di server, jadi harga tidak bisa diubah dari browser pembeli
- Notifikasi ganda ditolak, satu pembayaran tidak pernah terhitung dua kali
- Rp5.000.000 per modul per tahun termasuk server, atau di paket E-Commerce mulai Rp12.000.000
- Akun merchant dan rekening settlement tetap atas nama perusahaan Anda
Tiga bagian yang sebenarnya dikerjakan
Tombol bayar adalah bagian terkecil dari pekerjaan ini. Yang menentukan benar atau tidaknya sebuah integrasi adalah apa yang terjadi beberapa detik setelah pembeli menutup aplikasi banknya, karena di titik itu uang sudah pindah sementara website Anda belum tahu apa pun.
Bagian pertama membuat transaksi di server, dengan nominal yang dihitung ulang dari harga di database dan bukan dibaca dari formulir. Bagian kedua menampilkan instruksi pembayaran ke pembeli. Bagian ketiga menerima notifikasi server dari penyedia, memeriksa tanda tangannya, lalu mengubah status pesanan. Hanya bagian ketiga yang berhak menyatakan sebuah pesanan lunas.
- Menunggu pembayaran, dengan batas waktu dan stok ditahan
- Lunas, hanya setelah notifikasi server lolos verifikasi tanda tangan
- Gagal atau kedaluwarsa, dengan stok dilepas tanpa dibantu orang
- Dikembalikan sebagian atau penuh, tercatat terpisah dari pembatalan
Metode pembayaran yang dipakai pembeli di Indonesia
Penyedia payment gateway di Indonesia menawarkan metode yang berbeda-beda, dan QRIS website paling banyak dipakai untuk nominal kecil dan menengah karena pembeli memindainya dari aplikasi bank atau e-wallet mana pun yang sudah ada di ponselnya, tanpa mengetik nomor apa pun. Virtual account masih dipilih untuk nominal besar dan pembeli korporat yang butuh bukti transfer, sementara gerai retail tetap berguna untuk pembeli yang membayar tunai.
Biaya per transaksi dan jadwal settlement tiap metode ditetapkan penyedia pembayaran, bukan oleh kami, dan selisihnya cukup besar untuk mengubah margin kalau nilai pesanan rata-rata Anda kecil. Kami biasanya menyalakan tiga sampai empat metode yang benar benar dipakai, lalu menambah sisanya setelah ada datanya, karena checkout dengan dua belas pilihan membingungkan di ponsel.
Kesalahan yang paling sering kami temukan
Kesalahan nomor satu selalu sama: status pesanan diubah di halaman redirect. Halaman itu hanya muncul kalau pembeli menunggu browsernya kembali ke website Anda, dan sebagian besar pembeli tidak menunggu. Uangnya masuk, pesanannya tetap tercatat belum dibayar, dan ada orang di tim Anda yang mengejar selisihnya dari mutasi rekening setiap malam.
Kesalahan berikutnya lebih berbahaya karena tidak terlihat sampai ada yang mencoba. Endpoint notifikasi tanpa pemeriksaan tanda tangan bisa dipanggil siapa pun yang menebak alamatnya, dan satu permintaan palsu cukup untuk menandai pesanan lunas tanpa uang masuk. Pada satu distributor bahan bangunan, pesanan virtual account tidak pernah berubah status karena endpointnya diblokir firewall sejak awal, dan dua orang menyamakan data manual berbulan-bulan.
- Status digerakkan halaman redirect, jadi pembeli yang menutup tab tercatat belum bayar
- Endpoint notifikasi tidak memverifikasi tanda tangan, pesanan bisa dipalsukan jadi lunas
- Nominal diambil dari formulir di browser, bukan dari harga di database
- Notifikasi yang dikirim ulang diproses dua kali, stok dan omzet jadi dobel
- Virtual account kedaluwarsa tidak melepas stok, barang terkunci di pesanan mati
Cara memeriksa integrasi Anda sendiri
Lima pemeriksaan di bawah ini bisa dijalankan dalam satu siang di mode sandbox, dan tidak butuh akses kode sumber selain untuk memperbaiki temuannya. Jalankan sebelum iklan dinyalakan, bukan setelah ada pembeli yang menagih barang yang katanya belum dibayar.
Kalau satu saja gagal, yang rusak bukan tampilan checkout melainkan catatan uang Anda, dan selisihnya tumbuh pelan sampai cukup besar untuk terlihat di laporan bulanan.
- Bayar di sandbox lalu tutup tab sebelum halaman terima kasih muncul, pesanan harus tetap jadi lunas
- Kirim notifikasi palsu ke endpoint Anda dengan curl, kalau diterima berarti tanda tangannya tidak diperiksa
- Ubah nominal pada permintaan lewat devtools browser, server wajib menolaknya
- Kirim notifikasi yang sama dua kali, stok dan omzet tidak boleh bergerak dua kali
- Bandingkan laporan settlement satu hari dengan daftar pesanan lunas hari itu, jumlahnya harus sama
Akun merchant, settlement, dan serah terima
Penyedia payment gateway meminta dokumen badan usaha sebelum akun dibuka, biasanya akta pendirian, NPWP perusahaan, KTP direktur, dan rekening perusahaan untuk settlement. Verifikasinya dikerjakan penyedia dan lamanya di luar kendali kami, jadi bagian inilah penyebab paling umum sebuah toko online mundur dari jadwal tayang.
Akun merchant dibuat atas nama perusahaan Anda, bukan atas nama kami, dan dana settlement berpindah dari penyedia langsung ke rekening Anda tanpa melewati siapa pun. Prinsipnya sama dengan domain: aset yang menyangkut uang dan identitas tetap milik klien, supaya hubungan kerja bisa berakhir kapan saja tanpa pembayaran Anda ikut mati.
Saat serah terima Anda menerima daftar endpoint dan status pesanan yang dipakai, kredensial produksi di akun sendiri, prosedur rekonsiliasi harian yang bisa dijalankan staf non teknis, dan log notifikasi untuk menelusuri pesanan. Hosting, SSL, server, grup WhatsApp, dan revisi tanpa batas selama satu tahun termasuk di paketnya, sedangkan domain dibeli terpisah dan tetap atas nama Anda. Tim kami berbasis di Gunung Putri, Bogor.
Cara integrasi payment gateway dibeli dan apa isinya
| Pilihan | Harga | Cakupan |
|---|---|---|
| Satu modul pembayaran di sistem yang sudah jalan | Rp5.000.000 per modul per tahun | Sudah termasuk server |
| Paket lima modul aplikasi | Rp20.000.000 per tahun | Modul pembayaran plus empat modul lain |
| Paket E-Commerce | Mulai Rp12.000.000 per tahun | Sampai 500 halaman produk dan konten |
| Paket Bisnis Berjalan | Rp20.000.000 per tahun | Website SEO plus tiga modul aplikasi |
| Hosting, SSL, server, grup WhatsApp, revisi | Termasuk | Revisi tanpa batas selama satu tahun |
| Domain | Dibeli terpisah | Tetap atas nama perusahaan Anda |
| Akun dan biaya transaksi penyedia pembayaran | Di luar paket | Ditetapkan penyedia, settlement ke rekening Anda |
Pertanyaan yang sering diajukan
Berapa biaya integrasi payment gateway?
Integrasi dihitung Rp5.000.000 per modul per tahun dan sudah termasuk server. Tiap lima modul digabung jadi paket Rp20.000.000 per tahun. Kalau tokonya dibangun sekaligus, paket E-Commerce mulai Rp12.000.000 per tahun sudah mencakup pembayarannya. Biaya transaksi penyedia terpisah dan dipotong dari settlement.
Apakah QRIS bisa dipasang di website sendiri, bukan cuma di aplikasi?
QRIS bisa ditampilkan langsung di halaman checkout website lewat penyedia payment gateway, lengkap dengan batas waktu dan status yang berubah sendiri begitu pembayaran masuk. Kode QR statis yang dicetak juga menerima uang, tapi setiap pesanan tetap harus dicocokkan manual karena websitenya tidak pernah diberi tahu.
Apa yang terjadi kalau pembeli menutup browser setelah membayar?
Pesanan tetap berubah jadi lunas kalau statusnya digerakkan notifikasi server, karena penyedia mengirimnya ke server Anda tanpa melibatkan browser pembeli. Pada integrasi yang bergantung pada halaman redirect, pesanan yang sama tercatat belum dibayar meski uangnya sudah masuk. Perbedaan itulah yang kami uji lebih dulu.
Berapa lama uangnya masuk ke rekening perusahaan?
Jadwal settlement ditetapkan penyedia pembayaran, berbeda untuk tiap metode, dan umumnya jatuh beberapa hari kerja setelah transaksi. Metanotech tidak pernah menampung dana klien, jadi uangnya berpindah dari penyedia langsung ke rekening perusahaan Anda. Yang kami pastikan adalah catatan di sistem cocok dengan laporan settlement.
Apakah data kartu pembeli tersimpan di website saya?
Data kartu tidak pernah menyentuh server Anda pada integrasi yang benar, karena pengisiannya terjadi di halaman atau komponen milik penyedia yang sudah tersertifikasi. Sistem Anda hanya menyimpan identitas transaksi, nominal, metode, dan statusnya.
Apakah integrasi ini bisa dipasang di sistem yang sudah jalan?
Sistem yang sudah jalan bisa ditambah modul pembayaran selama pesanan dan harganya tersimpan di database, bukan cuma di formulir. Pekerjaannya dimulai dari membaca alur pesanan yang ada, lalu menambahkan status, endpoint notifikasi, dan rekonsiliasi di atasnya. Harganya sama, Rp5.000.000 per modul per tahun termasuk server.





