Plugin WooCommerce
Plugin Payment Gateway QRIS untuk WooCommerce (WordPress)
Punya toko online WordPress + WooCommerce? Install plugin NasionalPay, tempel Store Key, dan pembeli bisa bayar lewat QRIS dari m-banking atau e-wallet apa pun. Pesanan otomatis berubah ke Processing saat pembayaran terverifikasi.
Yang kamu dapat
- Metode pembayaran 'QRIS (semua bank & e-wallet)' atau 'DANA' di halaman checkout WooCommerce.
- QR dinamis per pesanan dengan nominal terkunci, jadi tidak perlu cek mutasi manual.
- Konfirmasi otomatis lewat webhook + polling cadangan setiap 5 detik di halaman QR.
- Status pembayaran selalu diverifikasi ulang ke server NasionalPay, bukan hanya dari body callback.
- Kompatibel WooCommerce HPOS, PHP 7.4+, WordPress 5.8+. Lisensi GPL, gratis.
Cara install (5 menit)
- Download ZIP plugin lewat tautan di bawah, lalu upload di WordPress → Plugins → Add New → Upload Plugin → Activate.
- Daftar merchant di nasionalpay.com, buat toko, tunggu diaktifkan admin, lalu salin Store Key dari Merchant → Detail Toko.
- WooCommerce → Settings → Payments → NasionalPay → centang Aktifkan, tempel Store Key, pilih channel QRIS atau DANA.
- Salin URL Callback yang tampil di halaman pengaturan itu dan tempel di panel NasionalPay pada kolom URL Callback toko.
- Pastikan mata uang toko IDR (Rupiah). Coba checkout produk murah untuk memastikan QR muncul.
Keamanan
Store Key hanya disimpan di database WordPress dan dipakai dari sisi server (wp_remote_post); tidak pernah dikirim ke browser pembeli. Webhook tidak dipercaya mentah: plugin selalu memanggil endpoint /status NasionalPay sebelum menandai pesanan lunas, dan callback ganda tidak akan memproses pesanan dua kali.
Biaya
Plugin gratis. Biaya yang berlaku hanya MDR per transaksi sukses sesuai halaman Harga; tidak ada biaya pendaftaran atau bulanan.
Pertanyaan umum
▸Apakah harus punya PT atau CV?
Tidak. Merchant perorangan bisa mendaftar; toko diverifikasi admin sebelum aktif.
▸Metode NasionalPay tidak muncul di checkout?
Pastikan plugin aktif, Store Key terisi, dan mata uang WooCommerce diset ke IDR.
▸Pesanan tidak otomatis lunas?
Cek URL Callback sudah benar di panel NasionalPay dan tidak diblokir firewall/plugin keamanan. Halaman QR juga melakukan polling sebagai cadangan.
▸Apakah tersedia di direktori wordpress.org?
Saat ini plugin tersedia sebagai unduhan langsung dari halaman ini. Kode sumbernya terbuka (GPL) di repositori NasionalPay.
Mulai terima pembayaran
Daftar akun merchant gratis, buat toko, lalu integrasikan lewat dokumentasi API.