=== NasionalPay Payment Gateway for WooCommerce ===
Contributors: nasionalpay
Tags: payment gateway, qris, dana, indonesia, woocommerce
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Terima pembayaran QRIS dan DANA di WooCommerce melalui NasionalPay. QR dinamis per pesanan, konfirmasi otomatis via webhook.

== Description ==

NasionalPay adalah payment gateway QRIS untuk merchant Indonesia. Plugin ini menambahkan metode pembayaran **QRIS (semua bank & e-wallet)** atau **DANA** di checkout WooCommerce:

* QR dinamis dibuat otomatis per pesanan dengan nominal terkunci.
* Pelanggan scan dari aplikasi m-banking atau e-wallet apa pun (BCA, BRI, Mandiri, GoPay, OVO, DANA, ShopeePay, dll).
* Pesanan otomatis berubah ke *Processing* saat pembayaran diverifikasi (webhook + polling fallback).
* Status selalu diverifikasi ulang ke server NasionalPay, bukan hanya dari body callback.
* Kompatibel dengan HPOS (High-Performance Order Storage).

Daftar merchant gratis di [nasionalpay.com](https://nasionalpay.com). Dokumentasi API: [nasionalpay.com/payment-gateway-api](https://nasionalpay.com/payment-gateway-api).

**Layanan pihak ketiga:** plugin ini mengirim data pesanan (nominal, email pelanggan sebagai identitas, ID transaksi) ke API NasionalPay di `https://merchant.nasionalpay.com/api/payment` untuk membuat dan memverifikasi pembayaran. Lihat [Syarat & Ketentuan](https://nasionalpay.com/terms) dan [Kebijakan Privasi](https://nasionalpay.com/privacy).

== Installation ==

1. Upload folder plugin ke `/wp-content/plugins/` atau install lewat Plugins → Add New → Upload.
2. Aktifkan plugin. WooCommerce harus sudah aktif dan mata uang toko harus IDR.
3. Buka WooCommerce → Settings → Payments → NasionalPay → aktifkan, isi **Store Key** dari panel merchant NasionalPay.
4. Salin **URL Callback** yang ditampilkan di halaman pengaturan, lalu tempel di panel NasionalPay → Merchant → Detail Toko → URL Callback.
5. Coba checkout dengan produk murah untuk memastikan QR muncul dan pesanan berubah ke Processing setelah dibayar.

== Frequently Asked Questions ==

= Apakah butuh badan usaha (PT/CV)? =
Tidak. Merchant perorangan bisa mendaftar; toko akan diverifikasi admin sebelum aktif.

= Berapa biayanya? =
Tanpa biaya pendaftaran atau bulanan. MDR per transaksi sukses sesuai paket di https://nasionalpay.com/pricing.

= Kenapa metode pembayaran tidak muncul di checkout? =
Pastikan plugin aktif, Store Key terisi, dan mata uang toko IDR.

= Pesanan tidak otomatis lunas? =
Cek URL Callback sudah benar di panel NasionalPay dan tidak diblokir firewall/plugin keamanan. Halaman QR juga melakukan polling setiap 5 detik sebagai cadangan.

== Changelog ==

= 1.0.0 =
* Rilis pertama: channel QRIS & DANA, halaman QR, webhook, polling status, HPOS.
