Lewati ke konten
Sistem Pembayaran

Cara Kerja Payment Gateway dari Pembayaran hingga Dana Diterima

Apa yang terjadi setelah pelanggan menekan tombol bayar? Pelajari alur payment gateway dari checkout, otorisasi, notifikasi, rekonsiliasi, hingga settlement.

6 menit baca
Merchant online memantau proses payment gateway melalui laptop dan ponsel

Ketika pelanggan menekan tombol bayar di toko online, transaksi terlihat selesai dalam beberapa detik. Di belakang layar, beberapa sistem harus bertukar data, memeriksa sumber dana, memberikan otorisasi, mencatat status transaksi, dan akhirnya menyalurkan dana kepada pedagang. Rangkaian inilah yang membuat cara kerja payment gateway lebih kompleks daripada sekadar menampilkan pilihan pembayaran.

Bagi pemilik bisnis, memahami proses tersebut penting untuk memilih penyedia, mengatur rekonsiliasi, menjelaskan status pembayaran kepada pelanggan, dan menghindari kesalahan operasional. Artikel ini membahas perjalanan transaksi dari checkout hingga dana diterima merchant dengan bahasa praktis.

Payment Gateway Adalah Apa?

Payment gateway adalah layanan teknologi yang membantu pedagang menerima dan memproses pembayaran elektronik. Bank Indonesia menjelaskan payment gateway sebagai layanan elektronik yang memungkinkan pedagang memproses transaksi menggunakan kartu, uang elektronik, dan kanal pembayaran lainnya.

Dalam praktik bisnis, gateway menjadi penghubung antara halaman checkout milik merchant dengan pihak-pihak di ekosistem pembayaran. Ia menerima permintaan pembayaran, meneruskan data secara aman, menerima status dari penyedia terkait, lalu mengirimkan hasilnya kembali ke sistem merchant.

Payment gateway bukan pihak yang selalu “memiliki” uang pelanggan. Perannya bergantung pada model layanan dan izin penyelenggara. Karena itu, merchant perlu memahami siapa yang memproses transaksi, siapa yang menampung atau menyalurkan dana, dan siapa yang bertanggung jawab atas settlement.

Pihak yang Terlibat dalam Pembayaran Online

  • Pelanggan: pihak yang memilih barang dan melakukan pembayaran.
  • Merchant: bisnis yang menjual produk atau jasa.
  • Payment gateway atau penyedia pembayaran: layanan yang menghubungkan checkout merchant dengan kanal pembayaran.
  • Acquirer atau pemroses: pihak yang memproses penerimaan transaksi untuk merchant sesuai kanal yang digunakan.
  • Issuer atau penerbit: bank atau penyedia instrumen yang digunakan pelanggan.
  • Infrastruktur pembayaran: jaringan yang membantu penerusan data, kliring, dan penyelesaian akhir.

Susunan pihak dapat berbeda antara kartu, virtual account, dompet elektronik, QRIS, dan transfer bank. Namun prinsip umumnya sama: sistem harus memastikan permintaan valid, sumber dana dapat digunakan, status tercatat, dan penyelesaian dilakukan kepada pihak yang tepat.

Cara Kerja Payment Gateway Langkah demi Langkah

1. Pelanggan membuat pesanan

Pelanggan memasukkan produk ke keranjang, mengisi data yang dibutuhkan, lalu memilih metode pembayaran. Sistem merchant membuat nomor pesanan beserta nilai yang harus dibayar.

2. Merchant mengirim permintaan pembayaran

Website atau aplikasi merchant mengirimkan data transaksi ke payment gateway melalui integrasi API, plugin, payment link, atau halaman pembayaran yang disediakan. Informasi biasanya mencakup nomor pesanan, jumlah, mata uang, waktu kedaluwarsa, dan kanal yang dipilih.

Data sensitif perlu dikirim melalui koneksi aman. Merchant sebaiknya tidak menyimpan data instrumen pembayaran yang tidak diperlukan, terutama bila tidak memiliki sistem dan kepatuhan yang memadai.

3. Gateway meneruskan transaksi ke kanal terkait

Gateway mengarahkan transaksi sesuai metode pembayaran. Untuk kartu, permintaan dapat diteruskan melalui pemroses dan jaringan kartu menuju bank penerbit. Untuk virtual account atau dompet elektronik, alurnya mengikuti koneksi dengan penyedia kanal tersebut.

4. Sistem melakukan autentikasi dan otorisasi

Pelanggan mungkin diminta memasukkan PIN, kode autentikasi, atau menyetujui transaksi dari aplikasi. Penerbit kemudian memeriksa validitas instrumen, ketersediaan dana atau limit, serta parameter risiko.

Jika disetujui, sistem mengirimkan respons berhasil. Jika ditolak, merchant menerima status gagal beserta kode alasan tertentu, misalnya saldo tidak cukup, autentikasi tidak selesai, atau transaksi melewati batas waktu.

5. Status pembayaran dikirim ke merchant

Payment gateway mengirimkan notifikasi melalui callback atau webhook. Sistem merchant menggunakan notifikasi ini untuk memperbarui status pesanan, mengirim email konfirmasi, mengurangi stok, atau memulai proses pengiriman.

Merchant tidak sebaiknya hanya mengandalkan halaman “pembayaran berhasil” yang terlihat oleh pelanggan. Pelanggan dapat menutup browser sebelum diarahkan kembali. Webhook dari server penyedia menjadi rujukan yang lebih andal, tetapi tetap harus diverifikasi keasliannya.

6. Transaksi masuk ke proses rekonsiliasi

Tim keuangan mencocokkan pesanan, status pembayaran, biaya transaksi, refund, dan dana yang akan diterima. Dashboard gateway biasanya menyediakan laporan, tetapi bisnis tetap perlu memiliki nomor referensi internal agar setiap transaksi mudah ditelusuri.

7. Dana diselesaikan kepada merchant

Settlement adalah proses penyaluran dana bersih kepada merchant sesuai jadwal dan ketentuan penyedia. Waktunya dapat berbeda berdasarkan metode pembayaran, hari kerja, pemeriksaan risiko, dan perjanjian layanan.

Otorisasi tidak sama dengan settlement. Status “berhasil” menunjukkan pembayaran telah disetujui atau diterima sesuai kanalnya, sedangkan settlement menjelaskan kapan dana benar-benar tersedia di rekening merchant.

Apa yang Terjadi jika Pembayaran Gagal atau Tertunda?

Pembayaran dapat gagal karena autentikasi tidak selesai, saldo atau limit tidak cukup, koneksi terputus, nomor virtual account kedaluwarsa, atau sistem mendeteksi risiko. Ada pula kondisi ketika pelanggan merasa sudah membayar tetapi sistem merchant belum menerima notifikasi.

Untuk menangani kondisi tersebut, merchant membutuhkan:

  • status transaksi yang jelas: menunggu, berhasil, gagal, kedaluwarsa, dikembalikan;
  • prosedur pengecekan manual berdasarkan nomor referensi;
  • mekanisme retry yang tidak membuat tagihan ganda;
  • SOP refund dan pembatalan; serta
  • jalur eskalasi kepada penyedia pembayaran.

Biaya Payment Gateway yang Perlu Diperhitungkan

Harga tidak selalu berupa satu biaya tetap. Komponen yang perlu dibandingkan antara lain biaya per transaksi, persentase dari nilai transaksi, pajak, biaya pencairan, biaya refund, biaya fitur tambahan, dan biaya integrasi.

Jangan memilih hanya berdasarkan tarif paling rendah. Hitung biaya total bersama tingkat keberhasilan transaksi, kecepatan settlement, kemudahan rekonsiliasi, serta kualitas dukungan. Gateway yang sedikit lebih mahal dapat lebih efisien jika mengurangi pembayaran gagal dan pekerjaan manual tim.

Keamanan dan Kepatuhan

Dalam kerangka industri sistem pembayaran Bank Indonesia, pihak yang bertindak sebagai Penyedia Jasa Pembayaran wajib memperoleh izin. Kerangka terbaru juga menekankan tata kelola, manajemen risiko, keamanan sistem informasi dan siber, serta pelindungan konsumen.

Sebelum memilih penyedia, periksa status izin atau kerja sama resminya, mekanisme autentikasi, enkripsi, verifikasi webhook, pengelolaan akses dashboard, deteksi fraud, pencadangan data, dan prosedur insiden. Untuk pembayaran kartu, tanyakan pula ruang lingkup kepatuhan terhadap standar keamanan data kartu yang relevan.

Cara Memilih Payment Gateway untuk Bisnis

  1. Sesuaikan dengan pelanggan. Prioritaskan metode pembayaran yang benar-benar mereka gunakan.
  2. Periksa legalitas. Pastikan layanan berada dalam ekosistem penyelenggara berizin dan memiliki informasi perusahaan yang jelas.
  3. Bandingkan settlement. Pahami jadwal, rekening tujuan, minimum pencairan, dan kondisi penahanan dana.
  4. Uji integrasi. Periksa dokumentasi API, plugin, sandbox, webhook, dan contoh kode.
  5. Nilai dashboard. Pastikan transaksi, refund, biaya, dan laporan mudah dicari serta diekspor.
  6. Tinjau dukungan. Ketahui jam operasional, SLA, dan jalur eskalasi ketika pembayaran bermasalah.
  7. Rencanakan rekonsiliasi. Pastikan data gateway dapat dicocokkan dengan pesanan dan catatan keuangan internal.

Checklist Sebelum Go Live

  • uji pembayaran berhasil, gagal, kedaluwarsa, dan dibatalkan;
  • pastikan webhook ditandatangani atau diverifikasi;
  • cegah satu notifikasi memproses pesanan dua kali;
  • simpan nomor referensi merchant dan penyedia;
  • siapkan halaman status pembayaran yang mudah dipahami;
  • uji refund dan rekonsiliasi; serta
  • batasi akses dashboard berdasarkan peran.

Kesimpulan

Payment gateway bekerja sebagai penghubung yang mengatur perjalanan informasi pembayaran dari checkout menuju pihak-pihak terkait, lalu mengembalikan status kepada merchant. Setelah transaksi disetujui, proses masih berlanjut ke pencatatan, rekonsiliasi, dan settlement.

Memahami alur tersebut membantu bisnis memilih penyedia secara lebih rasional. Fokuslah pada legalitas, keamanan, tingkat keberhasilan transaksi, dukungan metode pembayaran, kemudahan integrasi, transparansi biaya, dan kejelasan pencairan dana. Tujuan akhirnya bukan sekadar menerima pembayaran, tetapi membangun proses pembayaran yang andal bagi pelanggan dan tim internal.

Sumber

Tulis Komentar