Toko Online (E-commerce)

Payment gateway (VA, QRIS, e-wallet)Payment gateways (VA, QRIS, e-wallets)

← Semua layanan ALLMAR Web DevelopmentAll ALLMAR Web Development services

Jawaban singkatShort answer

Payment gateway (VA, QRIS, e-wallet) adalah layanan ALLMAR Web Development.Payment gateways (VA, QRIS, e-wallets) is a service by ALLMAR Web Development.

Konfirmasi transfer manual melelahkan: pembeli harus mengirim bukti, admin mencocokkan mutasi rekening, dan pesanan tertunda berjam-jam. Jasa integrasi payment gateway menghubungkan website atau aplikasi Anda dengan penyedia pembayaran sehingga transaksi melalui virtual account, QRIS, dan e-wallet terverifikasi secara otomatis.

Artikel ini menjelaskan cara kerja payment gateway, metode pembayaran yang umum di Indonesia, persiapan dokumen, dan apa saja yang dikerjakan saat integrasi.

Cara Kerja Payment Gateway

Payment gateway adalah perantara antara website Anda, pembeli, dan lembaga pembayaran seperti bank atau penerbit uang elektronik. Ketika pembeli menekan tombol bayar, website mengirim data tagihan ke penyedia. Penyedia lalu menampilkan instruksi pembayaran, misalnya nomor virtual account atau kode QR.

Setelah pembeli membayar, penyedia mengirim pemberitahuan otomatis ke website melalui mekanisme yang disebut webhook atau callback. Website kemudian mengubah status pesanan menjadi lunas, mengurangi stok, dan mengirim notifikasi. Semua terjadi tanpa campur tangan admin.

Metode Pembayaran yang Umum Dipakai

Virtual account

Setiap transaksi mendapat nomor rekening virtual yang unik. Pembeli mentransfer lewat mobile banking, ATM, atau internet banking, dan sistem langsung mengenali tagihan mana yang dibayar. Metode ini populer untuk transaksi bernilai besar dan pelanggan B2B.

QRIS

QRIS adalah standar kode QR pembayaran nasional dari Bank Indonesia. Satu kode bisa dipindai oleh berbagai aplikasi bank dan dompet digital. QRIS dinamis yang dibuat per transaksi memudahkan pencocokan nominal secara otomatis.

E-wallet

Dompet digital disukai pembeli muda karena cepat. Integrasi biasanya mengarahkan pembeli ke aplikasi e-wallet di ponsel untuk menyetujui pembayaran, lalu kembali ke website Anda.

Kartu kredit dan metode lain

Beberapa penyedia juga mendukung kartu kredit, debit, paylater, dan pembayaran di gerai ritel. Pilih metode sesuai kebiasaan pelanggan Anda, bukan sekadar sebanyak-banyaknya.

Siapa yang Membutuhkan Integrasi Ini

  • Toko online yang ingin pesanan diproses tanpa konfirmasi manual.
  • Penyelenggara kursus, webinar, dan event yang menjual tiket.
  • Platform keanggotaan atau langganan dengan tagihan berulang.
  • Sekolah, yayasan, dan lembaga yang menerima pembayaran atau donasi daring.
  • Aplikasi booking yang memerlukan uang muka.

Dokumen yang Biasanya Diminta Penyedia

Penyedia payment gateway wajib mengenali mitra usahanya sesuai ketentuan yang berlaku. Persyaratannya berbeda antarpenyedia, tetapi umumnya meliputi:

  • KTP pemilik atau pengurus dan NPWP.
  • Rekening bank untuk penerimaan dana.
  • Untuk badan usaha: akta pendirian, SK pengesahan, dan NIB.
  • Website yang sudah aktif dengan informasi produk, kontak, serta kebijakan pengembalian dan privasi.

Proses verifikasi dilakukan oleh penyedia pembayaran. Kami membantu menyiapkan website agar memenuhi ketentuan yang biasanya diperiksa, tetapi keputusan persetujuan tetap berada di pihak penyedia.

Alur Kerja Jasa Integrasi Payment Gateway

  1. Analisis kebutuhan. Metode pembayaran, platform website, dan alur pesanan dipetakan.
  2. Pemilihan penyedia. Kami membantu membandingkan fitur, metode yang didukung, dan kemudahan teknis beberapa penyedia.
  3. Pendampingan pendaftaran akun serta kelengkapan halaman website yang diminta.
  4. Integrasi di mode sandbox untuk uji coba tanpa uang sungguhan.
  5. Pengaturan webhook dan pembaruan status pesanan otomatis.
  6. Uji skenario: pembayaran berhasil, gagal, kedaluwarsa, dan pembayaran ganda.
  7. Peralihan ke mode produksi dan pemantauan transaksi awal.

Kesalahan yang Perlu Dihindari

Kesalahan teknis yang sering terjadi adalah tidak memverifikasi tanda tangan webhook, sehingga sistem bisa menerima pemberitahuan palsu. Kesalahan lain adalah menyimpan kunci API di kode yang terbuka atau repositori publik.

Dari sisi bisnis, jangan lupa mengatur batas waktu pembayaran dan apa yang terjadi pada stok bila tagihan kedaluwarsa. Pastikan juga tim keuangan memahami jadwal pencairan dana dari penyedia.

Durasi dan Faktor Biaya

Waktu integrasi dipengaruhi platform website, jumlah metode pembayaran, dan lamanya verifikasi akun oleh penyedia. Integrasi di WooCommerce dengan plugin resmi umumnya lebih cepat dibanding sistem custom. Biaya per transaksi dari penyedia pembayaran dibayar terpisah sesuai ketentuan masing-masing penyedia.

Tips Memilih Jasa Integrasi Payment Gateway

Pastikan akun payment gateway didaftarkan atas nama usaha Anda sendiri, bukan atas nama pengembang, agar dana dan data transaksi sepenuhnya di bawah kendali Anda. Tanyakan bagaimana pengembang menyimpan kunci API, apakah webhook diverifikasi, dan apa rencana bila penyedia pembayaran sedang gangguan.

Mintalah juga dokumentasi singkat tentang alur status pesanan, sehingga tim keuangan dan layanan pelanggan memahami arti setiap status. Dukungan setelah peluncuran penting, karena kendala pembayaran biasanya baru terlihat ketika transaksi sungguhan mulai masuk.

Tim ALLMAR Web Development (webdev.allmar.co.id) dapat membantu Anda memilih penyedia, mempersiapkan website, dan mengintegrasikan pembayaran VA, QRIS, serta e-wallet secara aman.

Many foreign businesses are surprised by how Indonesians pay online. Credit cards are used, but a large share of customers prefer bank transfers through virtual accounts, QR payments via QRIS, or e-wallets such as GoPay, OVO, DANA and ShopeePay. Payment gateway integration in Indonesia connects your website or app to these methods through one provider, so customers can pay the way they are used to.

This article explains the main payment methods, what merchant onboarding involves and how a developer connects a gateway to your checkout.

The payment methods Indonesian customers expect

Virtual accounts (VA)

A virtual account is a unique bank account number generated for each order. The customer transfers through mobile banking or an ATM, and the gateway confirms payment automatically. Major banks such as BCA, Mandiri, BNI and BRI are commonly supported.

QRIS

QRIS is Indonesia's national QR code standard set by Bank Indonesia. One QR code can be scanned by most banking and e-wallet apps, which makes it convenient for both online checkout and in-store payments.

E-wallets

E-wallet payments often redirect the customer to the wallet app to approve the charge. They are popular with younger and mobile-first shoppers.

Cards and pay-later options

Visa and Mastercard are useful for corporate buyers and international customers. Some gateways also offer instalment and pay-later options.

How merchant onboarding works

Before you can accept live payments, the gateway must approve your business. Requirements vary by provider, but usually include:

  • Company documents such as the deed of establishment, NIB and tax registration (NPWP).
  • Identity documents of directors.
  • A company bank account for settlements.
  • A live website showing products, prices, terms, refund policy and contact details.

For a PT PMA, the business licence must cover the activities you sell. Gateways review the site, so it helps to have policy pages ready before applying. Transaction fees are charged by the gateway according to its own terms.

What payment gateway integration in Indonesia involves technically

  1. Choosing a provider. We compare supported methods, settlement times, API quality and plugin availability for your platform.
  2. Sandbox setup. Integration starts in the provider's test environment with test keys.
  3. Checkout connection. The website creates a payment request, shows the customer the VA number, QR code or wallet redirect, and handles expiry times.
  4. Webhooks and status updates. The gateway sends notifications when a payment succeeds, fails or expires. Your site must verify these signatures and update order status reliably.
  5. Testing. Every method is tested, including late payments, expired VAs and duplicate notifications.
  6. Go-live. Production keys are installed once onboarding is approved, and a few real transactions are checked.

Security essentials

  • API keys are stored on the server, never in front-end code.
  • Webhook notifications are verified before changing order status.
  • Card data is handled by the gateway's hosted page or SDK, so your site does not store card numbers.
  • The site runs on HTTPS with an up-to-date SSL certificate.

Common mistakes

  • Marking orders as paid when the customer returns to the site, instead of waiting for the verified webhook.
  • Not handling expired VAs, which leaves stock reserved for orders that will never be paid.
  • Applying with a website that lacks a refund policy or contact page, which delays approval.
  • Ignoring reconciliation, so finance cannot match settlements to orders.

Timeline and cost factors

Integration on a standard platform with a ready plugin is relatively quick; the longest step is often merchant approval. Custom integrations, multiple gateways, mobile app payments, split payments for marketplaces or recurring billing all add development and testing time.

Choosing an integration partner

Ask how the developer handles webhooks, failed payments and reconciliation, not only whether the payment page appears. A reliable integration is one where orders and money always match.

If you want customers to pay by VA, QRIS, e-wallet or card, ALLMAR Web Development can help you choose a gateway, prepare your site for onboarding and build an integration that keeps orders and payments in sync.

Pertanyaan umumFAQ

Apakah usaha perorangan bisa memakai payment gateway?Can a foreign company use an Indonesian payment gateway?

Banyak penyedia menerima pendaftaran usaha perorangan dengan KTP, NPWP, dan rekening pribadi atau usaha. Persyaratan dan metode yang tersedia bisa berbeda dari badan usaha.Generally a locally registered entity such as a PT PMA with an Indonesian bank account is needed. Requirements differ by provider.

Apa bedanya QRIS statis dan dinamis?What is QRIS?

QRIS statis memakai satu kode untuk semua transaksi dan pembeli mengetik nominal sendiri. QRIS dinamis dibuat per transaksi dengan nominal tertentu sehingga lebih mudah dicocokkan otomatis.QRIS is the national QR payment standard from Bank Indonesia that lets customers pay with most Indonesian banking and e-wallet apps by scanning one code.

Apakah pembayaran otomatis mengubah status pesanan?How long does merchant approval take?

Ya, bila webhook diatur dengan benar. Penyedia mengirim pemberitahuan ke website dan status pesanan diperbarui tanpa konfirmasi manual.It varies by provider and depends on how complete your documents and website are. Having policy pages and company documents ready helps.

Berapa lama aktivasi akun payment gateway?Do I need a separate integration for each e-wallet?

Lamanya tergantung proses verifikasi di penyedia dan kelengkapan dokumen. Website yang sudah lengkap biasanya mempercepat peninjauan.Usually not. A payment gateway bundles several methods behind one integration.

Berlangganan info regulasi & tips usaha dari ALLMARSubscribe to ALLMAR regulation updates & business tips