Blog
Apa Itu Payment Gateway dan Bedanya dengan Agregator

Kalau kamu mulai menerima pembayaran online, cepat atau lambat kamu akan bertanya: apa itu payment gateway, dan kenapa ada banyak istilah yang terdengar mirip seperti agregator, aggregator, sampai "lapisan software"? Artikel ini menjelaskan payment gateway dengan bahasa yang mudah, membandingkannya dengan agregator, lalu menempatkan produk seperti BorderPay pada posisi yang jujur: bukan sebagai payment gateway itu sendiri, melainkan lapisan teknologi di atas mitra Payment Gateway yang berlisensi Bank Indonesia. Tujuannya sederhana — supaya kamu paham siapa memegang dana, siapa memproses transaksi, dan bagian mana yang benar-benar memudahkan integrasi kamu sebagai merchant atau developer.
Apa Itu Payment Gateway
Secara ringkas, payment gateway adalah jembatan digital yang menghubungkan toko atau aplikasi kamu dengan sistem pembayaran (bank, jaringan kartu, atau sistem QRIS). Ketika pelanggan membayar, payment gateway-lah yang menerima instruksi bayar, meneruskannya ke pihak yang berwenang, lalu mengembalikan status: berhasil, gagal, atau kedaluwarsa.
Di Indonesia, aktivitas memproses dan (apalagi) menampung dana pembayaran adalah kegiatan yang diatur ketat. Penyelenggara yang melakukannya perlu izin sebagai Penyelenggara Jasa Pembayaran (PJP) dari Bank Indonesia, sesuai ketentuan yang berlaku. Artinya, entitas yang benar-benar "menyentuh uang" pelanggan adalah pihak berlisensi — bukan sembarang software.
Fungsi inti sebuah payment gateway biasanya mencakup:
- Menerima permintaan bayar dari website, aplikasi, atau tautan pembayaran.
- Membuat instrumen pembayaran seperti kode QRIS atau nomor Virtual Account.
- Memverifikasi dan memproses pembayaran bersama bank/jaringan terkait.
- Mengirim notifikasi hasil transaksi kembali ke sistem merchant.
- Mengelola settlement — memindahkan dana ke pihak yang berhak sesuai jadwal.
Lalu, Apa Itu Agregator Pembayaran?
Istilah agregator (payment aggregator) sering dipakai bergantian dengan payment gateway, padahal penekanannya berbeda. Agregator adalah pihak yang "menggabungkan" banyak metode pembayaran dan banyak merchant di bawah satu atap. Alih-alih kamu harus mendaftar satu per satu ke bank untuk QRIS, ke bank lain untuk Virtual Account, dan seterusnya, agregator menyediakan satu integrasi yang membuka akses ke banyak metode sekaligus.
Perbedaan praktisnya kira-kira begini:
| Aspek | Payment Gateway | Agregator |
|---|---|---|
| Fokus | Jembatan teknis proses bayar | Menyatukan banyak metode dan merchant |
| Onboarding | Bisa perlu akun merchant per kanal | Satu pintu untuk banyak metode |
| Siapa pegang dana | Pihak berlisensi (PJP) | Pihak berlisensi (PJP) |
| Cocok untuk | Yang butuh kontrol per kanal | UMKM yang mau praktis, satu integrasi |
Poin yang perlu digarisbawahi: baik payment gateway maupun agregator, yang memegang dan menyimpan dana tetaplah pihak yang berlisensi. Perbedaannya lebih ke cara pengemasan dan kemudahan integrasi, bukan soal siapa yang "boleh" menampung uang.
Di Mana Posisi BorderPay?
Di sinilah penting untuk jujur. BorderPay bukan payment gateway dan bukan PJP. BorderPay adalah produk PT Border Tech Indonesia yang berperan sebagai lapisan teknologi (software) di atas mitra Payment Gateway yang berlisensi Bank Indonesia. Pemrosesan pembayaran dan penyimpanan dana dilakukan oleh mitra berlisensi tersebut — bukan oleh BorderPay.
Analoginya: kalau mitra berlisensi adalah "mesin dan brankas" yang memproses serta menyimpan uang, maka BorderPay adalah dashboard, alat integrasi, dan pengalaman developer yang membuat mesin itu jauh lebih mudah dipakai. Kamu mendapat satu antarmuka rapi untuk membuat pembayaran, memantau status, menerima notifikasi, dan menarik saldo — tanpa harus berurusan langsung dengan kompleksitas di baliknya.
Kenapa model ini masuk akal? Karena kamu sebagai merchant atau developer sebenarnya tidak butuh "memiliki lisensi PJP". Yang kamu butuhkan adalah cara yang rapi untuk menerima pembayaran dan mengelolanya. BorderPay fokus di lapisan itu, sambil menyandarkan bagian berlisensi ke mitra yang memang berwenang.
Metode dan Cara Integrasi
BorderPay mendukung dua metode yang paling relevan untuk pasar Indonesia: QRIS dan Virtual Account (VA). Untuk memahami keduanya lebih dalam, kamu bisa membaca cara kerja QRIS dan apa itu Virtual Account, atau perbandingannya di QRIS vs Virtual Account.
Ada empat cara integrasi, dari yang paling ringan sampai paling fleksibel:
- Dashboard — buat tautan pembayaran secara manual, cocok untuk transaksi sesekali tanpa koding.
- Payment link — bagikan satu tautan ke pelanggan, misalnya lewat chat, tanpa perlu halaman checkout sendiri.
- Embed Checkout — tempel satu snippet ke halaman kamu, pembayaran tampil langsung di situs.
- REST API — kontrol penuh untuk aplikasi kamu sendiri. Detailnya ada di dokumentasi.
Selain itu ada endpoint discovery GET /payment-methods supaya sistem kamu bisa menanyakan metode apa saja yang tersedia secara dinamis, tanpa hardcode. Ini berguna ketika daftar metode berubah — kamu tidak perlu mengubah kode di sisi merchant.
Masa Berlaku dan Notifikasi
Setiap instruksi bayar punya batas waktu: QRIS berlaku 60 menit dan VA berlaku 24 jam. Lewat dari itu, pembayaran otomatis kedaluwarsa — tidak ada mekanisme bayar-telat. Ini menjaga catatan transaksi tetap bersih dan mengurangi ambiguitas.
Untuk mengetahui hasilnya, BorderPay mengirim webhook dengan notifikasi yang ditandatangani HMAC. Event yang dikirim antara lain payment.paid, payment.expired, dan payment.failed. Tersedia log dan fitur kirim ulang bila notifikasi tidak sampai. Sangat disarankan kamu memverifikasi tanda tangan setiap notifikasi dan menerapkan idempotensi di sisi merchant, supaya satu pembayaran tidak diproses dua kali ketika notifikasi datang berulang.
Settlement dan Penarikan Dana
Setelah pelanggan membayar, dana tertahan sebentar, lalu tersedia sesuai jadwal per metode. Jadwal ini mengikuti hari kerja — melewati akhir pekan dan libur nasional — dan status beserta tanggalnya bisa kamu lihat langsung di dashboard. Dengan begitu kamu selalu tahu kapan sebuah pembayaran akan berpindah dari "tertahan" menjadi "tersedia".
Untuk mencairkan saldo, penarikan dilakukan otomatis ke rekening bank Indonesia kamu. Ada biaya per penarikan, dan bila penarikan gagal, saldo dikembalikan penuh sehingga tidak ada dana yang "hilang di tengah jalan".
Biaya dan Cara Memulai
BorderPay tidak memungut biaya pendaftaran maupun langganan — biaya hanya muncul saat ada transaksi. Karena tarif bisa berbeda per metode, silakan lihat rinciannya di halaman pricing agar kamu mendapat angka yang akurat dan terkini.
Soal memulai: kamu bisa langsung memakai mode test/sandbox sejak hari pertama untuk mencoba integrasi, menguji webhook, dan memastikan alur pembayaran berjalan sebelum go-live. Namun untuk menerima uang sungguhan, kamu wajib menyelesaikan proses KYC terlebih dahulu. Jadi, integrasi bisa dicoba lebih dulu di mode test, tetapi go-live tetap melalui verifikasi identitas sesuai ketentuan yang berlaku.
Kalau sudah siap, kamu bisa daftar dan mulai bereksperimen di mode test, atau membaca FAQ untuk pertanyaan umum.
Kesimpulan
Memahami apa itu payment gateway membantu kamu melihat gambaran besar: ada lapisan berlisensi yang memproses dan menyimpan dana, ada agregator yang menyatukan banyak metode, dan ada lapisan software yang membuat semuanya mudah dipakai. BorderPay berada di lapisan terakhir itu — software di atas mitra Payment Gateway berlisensi Bank Indonesia — dengan fokus pada QRIS, Virtual Account, integrasi yang ramah developer, webhook yang aman, serta settlement dan penarikan yang transparan. Kamu tetap mendapat kekuatan sistem berlisensi, tanpa harus memikul kompleksitasnya sendiri.