=== NugPay ile Öde ===
Contributors: nuglr
Requires at least: 6.0
Requires PHP: 7.4
WC requires at least: 7.0
Stable tag: 1.0.0

WooCommerce kasasına NugPay ödeme yöntemi ekler. Müşteri kart bilgisi girmez; ödemeyi Nuglr uygulamasından onaylar ya da QR kod okutur.

== Nasıl çalışır ==

1. Müşteri kasada "NugPay ile öde" seçer.
2. Eklenti Nuglr'da bir ödeme isteği açar.
3. Müşterinin Nuglr uygulamasına onay bildirimi gider. Uygulama kapalıysa tutar push bildiriminde görünür.
4. Müşteri onaylayınca tutar NugPay bakiyesinden düşer ve senin bakiyene geçer.
5. Bakiye yetmiyorsa ödeme "yetersiz bakiye" gerekçesiyle reddedilir; sipariş başarısız olarak işaretlenir.

Kart numarası, CVV ve 3D Secure adımı yoktur.

== İki ödeme yöntemi ==

* Doğrulama ile öde: müşteri kasada Nuglr kullanıcı adını yazar, onay isteği doğrudan telefonuna düşer.
* QR ile öde: sipariş sayfasında QR kod görünür, müşteri NugPay içindeki tarayıcıyla okutur.

WooCommerce ayarlarından ikisini birden ya da yalnızca birini açabilirsin.

== Kurulum ==

1. Eklentiyi WordPress'e yükleyip etkinleştirin.
2. nuglr.com/developers adresinden sunucu tabanlı (confidential) bir uygulama oluşturun.
3. Aynı sayfada uygulamanın "NugPay ile Öde" bölümünü açın ve webhook anahtarını kopyalayın.
4. WooCommerce > Ayarlar > Ödemeler > NugPay ile Öde bölümünü açın.
5. Client ID, Client Secret ve webhook anahtarını girip kaydedin.
6. Ödeme yöntemini etkinleştirin.

== Güvenlik ==

* Client Secret yalnızca sunucu tarafında kullanılır, tarayıcıya hiçbir zaman gönderilmez.
* Nuglr'ın gönderdiği sonuç bildirimi HMAC-SHA256 ile imzalanır; eklenti imzayı doğrulamadan siparişi güncellemez.
* QR kodu Nuglr kendi sunucusunda üretir. Ödeme belirteci üçüncü taraf bir QR servisine gönderilmez.
* Ödeme isteği 15 dakika sonra kendiliğinden geçersiz olur.
* Aynı ödeme ikinci kez onaylanamaz.

== Webhook ulaşmazsa ==

Sunucun dışarıdan erişilemiyorsa (yerel kurulum, güvenlik duvarı) sonuç bildirimi gelmeyebilir.
Bu durumda müşteri teşekkür sayfasına döndüğünde eklenti durumu bir kez daha sorar ve siparişi günceller.

== Değişiklikler ==

= 1.0.0 =

* İlk sürüm.
* WooCommerce ödeme yöntemi olarak NugPay eklendi.
* Doğrulama ile öde ve QR ile öde yöntemleri.
* İmzalı webhook ve teşekkür sayfasında yedek durum sorgusu.
