Ketika pelanggan menyelesaikan checkout di sebuah toko online, proses pembayaran tidak berhenti pada saat tombol bayar ditekan. Ada serangkaian proses yang menghubungkan toko, sistem pembayaran, penyedia metode pembayaran, hingga pihak yang memproses dan menyelesaikan transaksi. Seluruh proses tersebut berlangsung di balik layar agar pembayaran dapat diterima dan dicatat oleh merchant.
Payment gateway berperan dalam proses tersebut dengan menyediakan layanan elektronik untuk membantu pedagang memproses transaksi menggunakan berbagai instrumen pembayaran. Di Indonesia, Bank Indonesia mendefinisikan payment gateway sebagai layanan elektronik yang memungkinkan pedagang memproses transaksi pembayaran menggunakan alat pembayaran seperti kartu, uang elektronik, dan kanal pembayaran tertentu.
Memahami alur ini penting bagi pemilik bisnis. Bukan hanya agar dapat menerima pembayaran online, tetapi juga supaya bisa membedakan transaksi yang sudah berhasil, transaksi yang masih diproses, dan dana yang benar-benar sudah diterima ke rekening bisnis.
Apa yang Terjadi Setelah Pelanggan Menekan Tombol Bayar?
Bayangkan seseorang membeli produk seharga Rp 350.000 di sebuah toko online. Setelah memilih produk dan mengisi alamat pengiriman, pelanggan melanjutkan ke halaman pembayaran.
Di sinilah proses pembayaran mulai berjalan.
Secara umum, alur transaksi melalui payment gateway dapat dibagi menjadi beberapa tahapan. Detailnya bisa berbeda tergantung metode pembayaran, bank, penyedia layanan, dan skema pemrosesan yang digunakan.
1. Merchant membuat permintaan pembayaran
Setelah pelanggan menyelesaikan checkout, sistem toko online menyiapkan informasi transaksi. Informasi ini biasanya mencakup:
Nomor atau ID transaksi.
Jumlah pembayaran.
Deskripsi pesanan.
Identitas atau informasi pelanggan yang diperlukan.
Metode pembayaran yang tersedia.
Sistem kemudian mengirimkan permintaan pembayaran melalui integrasi yang telah disiapkan dengan payment gateway.
Pada tahap ini, merchant perlu memastikan bahwa nominal dan identitas transaksi tercatat dengan benar. Informasi tersebut nantinya digunakan untuk mengenali pembayaran yang masuk dan menghubungkannya dengan pesanan pelanggan.
2. Pelanggan memilih metode pembayaran
Pelanggan kemudian memilih cara pembayaran yang tersedia, misalnya transfer melalui virtual account, kartu, QRIS, atau dompet digital.
Setiap metode mempunyai mekanisme yang berbeda.
Pada pembayaran menggunakan virtual account, pelanggan biasanya diarahkan untuk melakukan transfer ke nomor rekening virtual yang terkait dengan transaksi.
Pada QRIS, pelanggan memindai kode menggunakan aplikasi pembayaran yang mendukung QRIS, kemudian mengonfirmasi pembayaran.
Sementara itu, pembayaran menggunakan kartu dapat melibatkan proses verifikasi dan otorisasi oleh pihak yang menerbitkan kartu.
Perbedaan ini penting karena tidak semua metode pembayaran menghasilkan konfirmasi dengan cara atau waktu yang sama.
3. Informasi pembayaran diteruskan untuk diproses
Setelah pelanggan memilih metode pembayaran, informasi transaksi diteruskan melalui sistem pembayaran yang terhubung.
Payment gateway membantu menghubungkan merchant dengan pihak yang memproses transaksi pembayaran. Dalam alur tertentu, informasi transaksi diteruskan kepada acquirer atau pihak lain yang relevan dengan metode pembayaran tersebut.
Selanjutnya, pihak yang memproses pembayaran menjalankan mekanisme sesuai instrumen yang digunakan.
Pada pembayaran kartu, misalnya, sistem dapat melakukan pemeriksaan terhadap informasi kartu, ketersediaan dana atau limit, serta persetujuan transaksi.
Pada metode lain, prosesnya dapat melibatkan bank, penerbit uang elektronik, atau penyedia layanan pembayaran terkait.
Dengan demikian, payment gateway bukan sekadar halaman tempat pelanggan memilih metode pembayaran. Ada proses pertukaran informasi dan komunikasi antarsistem yang berlangsung di belakangnya.
4. Sistem menerima hasil pemrosesan transaksi
Setelah proses pembayaran dilakukan, sistem akan memperoleh informasi mengenai hasil transaksi.
Secara umum, merchant dapat menemukan beberapa kondisi berikut:
Status | Arti bagi merchant |
|---|---|
Pending | Pembayaran belum mendapatkan konfirmasi akhir atau masih diproses |
Success | Pembayaran telah dikonfirmasi berhasil |
Failed | Pembayaran tidak berhasil diproses |
Expired | Batas waktu pembayaran telah berakhir tanpa pembayaran yang berhasil |
Nama status dapat berbeda antara satu penyedia layanan dan lainnya.
Hal yang perlu diperhatikan adalah merchant tidak seharusnya hanya mengandalkan tampilan halaman pelanggan sebagai bukti pembayaran. Sistem merchant perlu menerima dan memverifikasi konfirmasi transaksi melalui mekanisme resmi yang disediakan dalam integrasi pembayaran.
Misalnya, pelanggan menutup halaman pembayaran setelah melakukan transfer. Hal tersebut tidak otomatis berarti transaksi gagal. Sebaliknya, halaman yang menampilkan pesan berhasil juga perlu dicocokkan dengan catatan transaksi pada sistem merchant.
5. Merchant menerima notifikasi dan memperbarui status pesanan
Ketika pembayaran berhasil dikonfirmasi, informasi tersebut perlu diteruskan ke sistem merchant.
Pada integrasi API, salah satu mekanisme yang umum digunakan adalah webhook. Webhook memungkinkan sistem pembayaran mengirimkan pemberitahuan kepada server merchant ketika terjadi perubahan status transaksi.
Setelah menerima notifikasi, sistem merchant perlu memverifikasi keabsahannya dan mencocokkan informasi transaksi, termasuk ID transaksi dan nominal pembayaran.
Jika seluruh informasi sesuai, sistem dapat memperbarui status pesanan menjadi telah dibayar.
Inilah bagian yang membuat integrasi pembayaran menjadi penting bagi bisnis online. Tanpa mekanisme konfirmasi yang baik, pemilik toko mungkin harus memeriksa mutasi rekening dan mencocokkan pembayaran secara manual.
Namun, webhook bukan satu-satunya mekanisme konfirmasi. Beberapa sistem juga menyediakan API untuk memeriksa status transaksi secara langsung.
6. Dana melalui proses settlement
Satu hal yang sering membingungkan merchant adalah perbedaan antara pembayaran berhasil dan dana sudah masuk ke rekening bisnis.
Keduanya merupakan kondisi yang berbeda.
Ketika transaksi dinyatakan berhasil, artinya pembayaran telah memperoleh konfirmasi sesuai mekanisme metode pembayaran yang digunakan. Namun, dana tersebut belum tentu langsung tersedia di rekening merchant.
Dana masih dapat melalui proses settlement atau penyelesaian akhir sebelum diteruskan sesuai skema kerja sama yang berlaku.
Waktu settlement dapat berbeda tergantung metode pembayaran, ketentuan penyedia layanan, jadwal pemrosesan, hari operasional, dan skema pencairan.
Sebagai contoh, pelanggan membayar pada hari Senin dan sistem merchant langsung mencatat pesanan sebagai lunas. Namun, dana baru diterima di rekening merchant pada hari kerja berikutnya sesuai jadwal settlement yang berlaku.
Karena itu, pemilik bisnis perlu memahami jadwal settlement sejak awal menggunakan layanan pembayaran.
7. Merchant melakukan rekonsiliasi transaksi
Setelah dana diterima, merchant tetap perlu memastikan bahwa catatan transaksi sesuai dengan dana yang masuk.
Proses ini disebut rekonsiliasi.
Merchant mencocokkan beberapa informasi, seperti:
ID transaksi.
Tanggal dan waktu pembayaran.
Nominal transaksi.
Biaya layanan yang dikenakan.
Jumlah bersih yang diterima.
Status settlement.
Rekonsiliasi membantu menemukan transaksi yang belum dicairkan, perbedaan nominal, biaya yang tidak sesuai perkiraan, maupun transaksi yang memerlukan pemeriksaan lebih lanjut.
Bagi bisnis dengan jumlah transaksi tinggi, proses ini menjadi bagian penting dalam pengelolaan keuangan operasional.
Perbedaan Pembayaran Berhasil dan Settlement
Kedua istilah ini sering dianggap sama, padahal mempunyai arti berbeda.
Pembayaran berhasil berkaitan dengan hasil pemrosesan transaksi dari sisi pembayaran pelanggan. Settlement berkaitan dengan proses penyelesaian dana sesuai skema yang berlaku antara pihak-pihak dalam sistem pembayaran.
Perbedaannya dapat dilihat pada contoh berikut:
Tahapan | Kondisi |
|---|---|
Pelanggan melakukan pembayaran | Pelanggan menyelesaikan instruksi pembayaran |
Pembayaran dikonfirmasi | Sistem menerima status transaksi berhasil |
Merchant menerima notifikasi | Status pesanan diperbarui menjadi dibayar |
Settlement diproses | Dana diselesaikan sesuai jadwal dan skema layanan |
Dana diterima merchant | Dana masuk ke rekening atau saldo settlement merchant |
Urutan dan mekanisme detailnya dapat berbeda menurut metode pembayaran dan model kerja sama. Tidak semua transaksi menggunakan alur pencairan yang sama.
Memahami perbedaan ini membantu merchant menghindari kesalahan dalam mengelola pesanan maupun memperkirakan ketersediaan dana bisnis.
Mengapa Merchant Membutuhkan Sistem Pembayaran yang Terintegrasi?
Ketika bisnis masih menerima sedikit transaksi, pemilik usaha mungkin dapat memeriksa pembayaran secara manual. Namun, ketika jumlah pesanan bertambah, cara tersebut mulai menimbulkan pekerjaan tambahan.
Misalnya, sebuah toko menerima puluhan pesanan setiap hari melalui website, WhatsApp, dan media sosial. Pembayaran datang melalui berbagai metode. Pemilik usaha harus memastikan setiap pembayaran sesuai dengan pesanan, memperbarui status transaksi, dan memeriksa dana yang diterima.
Tanpa sistem yang terintegrasi, beberapa masalah dapat muncul:
Konfirmasi pembayaran membutuhkan waktu.
Merchant harus memeriksa pembayaran satu per satu sebelum memproses pesanan.
Transaksi sulit dicocokkan.
Ketika banyak pembayaran masuk dengan nominal yang berbeda, pencocokan manual dapat meningkatkan risiko kesalahan.
Status pesanan tidak selalu diperbarui otomatis.
Pelanggan mungkin sudah membayar, tetapi sistem toko masih menunjukkan pesanan belum dibayar.
Laporan pembayaran terpisah dari pencatatan bisnis.
Merchant harus menggabungkan informasi transaksi dari beberapa sumber untuk mengetahui jumlah pembayaran dan dana yang diterima.
Sistem pembayaran yang terintegrasi dapat membantu mengurangi pekerjaan tersebut melalui pencatatan transaksi, notifikasi otomatis, pemeriksaan status, dan laporan pembayaran.
Meski demikian, integrasi tetap perlu dirancang dengan benar. Merchant perlu memperhatikan validasi notifikasi, keamanan API, penanganan transaksi berulang, dan mekanisme pemeriksaan status apabila notifikasi tidak diterima.
Hal yang Perlu Diperhatikan Sebelum Menggunakan Payment Gateway
Memilih payment gateway tidak cukup hanya dengan membandingkan jumlah metode pembayaran atau biaya transaksi. Merchant juga perlu memahami bagaimana layanan tersebut mendukung operasional bisnis.
Beberapa hal yang layak diperiksa antara lain:
Metode pembayaran yang tersedia. Pastikan metode pembayaran sesuai dengan kebiasaan pelanggan dan kebutuhan bisnis.
Biaya transaksi. Periksa biaya berdasarkan metode pembayaran, termasuk potongan dan ketentuan lainnya.
Jadwal settlement. Pahami kapan dana diselesaikan dan diteruskan kepada merchant.
Notifikasi transaksi. Periksa apakah tersedia webhook atau mekanisme konfirmasi otomatis.
Dashboard dan laporan. Pastikan merchant dapat memantau transaksi dan status pencairan dana.
Dokumentasi integrasi. Bagi bisnis yang menggunakan website atau aplikasi sendiri, dokumentasi API yang jelas akan mempermudah pengembangan.
Keamanan dan dukungan. Perhatikan mekanisme perlindungan transaksi, penanganan kendala, serta layanan bantuan ketika terjadi masalah.
Merchant juga perlu memeriksa legalitas dan peran masing-masing penyelenggara dalam layanan pembayaran yang digunakan. Di Indonesia, penyelenggaraan jasa sistem pembayaran berada dalam kerangka pengaturan dan pengawasan Bank Indonesia sesuai aktivitas serta kategori penyelenggaranya.
Memahami Alur Pembayaran Membantu Bisnis Berkembang
Payment gateway mempunyai peran penting dalam menghubungkan bisnis dengan berbagai metode pembayaran digital. Namun, manfaatnya tidak hanya terletak pada kemudahan pelanggan melakukan pembayaran.
Merchant juga membutuhkan kepastian status transaksi, pencatatan yang rapi, notifikasi yang dapat diandalkan, dan informasi settlement yang mudah dipantau.
Dengan memahami perjalanan transaksi dari checkout hingga dana diterima, pemilik bisnis dapat mengambil keputusan yang lebih baik ketika memilih sistem pembayaran dan mengelola operasionalnya.
PembayaranKU.com hadir dengan fokus pada kebutuhan bisnis dalam menerima dan mengelola pembayaran digital. Pelajari solusi pembayaran yang tersedia melalui PembayaranKU.com untuk mengetahui bagaimana bisnis dapat mempersiapkan proses penerimaan pembayaran secara lebih terstruktur.

