=== XPay za WooCommerce ===
Contributors: nolimitdevelopment
Tags: payments, qr, bosnia, woocommerce, bank transfer
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 0.63.0
License: MIT

Plaćanje QR kodom iz bankovne aplikacije, direktno na račun prodavnice.

== Opis ==

Kupac na kasi izabere XPay i dobije stranicu sa QR kodom, brojem računa i pozivom
na broj. Plati iz aplikacije svoje banke (ili prepiše podatke u nalog za prenos)
i vrati se u prodavnicu. Kad uplata legne, XPay javi prodavnici i narudžba se
sama označi plaćenom. Novac ide direktno na račun prodavnice; XPay ga ne dodiruje.

Radi samo za prodavnice u KM (BAM).

== Instalacija ==

1. Prekopirajte folder `xpay-woocommerce` u `wp-content/plugins/` i uključite dodatak.
2. U XPay konzoli, pod **Za programere**, napravite API ključ s opsegom
   `payments:write`. Prikazuje se jednom.
3. Isto tamo dodajte webhook na adresu `https://vasa-prodavnica/?wc-api=xpay`
   za događaje `payment.*` i sačuvajte tajnu koju konzola pokaže.
4. U WooCommerce, Postavke, Plaćanja, XPay: upišite adresu API-ja, ključ i tajnu
   webhooka, uključite i sačuvajte.
5. Napravite probnu narudžbu od 1 KM i platite je s telefona.

== Šta se dešava s narudžbom ==

* uplata stigla u cijelosti: narudžba je plaćena (processing), bilješka nosi iznos i poziv na broj
* stiglo više: plaćena, uz bilješku da se razlika vraća iz banke
* stiglo manje: na čekanju (on-hold), uz bilješku koliko fali
* kod istekao ili otkazano: bilješka; kupac može ponovo izabrati XPay
* stranica narudžbe i sama provjeri stanje kad se kupac vrati, pa spor webhook ne ostavlja plaćenu narudžbu kao neplaćenu

== Povrati ==

Dodatak ne radi povrate. Povrat se šalje iz banke prodavnice, a u XPay konzoli se
evidentira pod Plaćanja.

== Provjera bez WordPressa ==

`php test/harness.php` iz foldera `integrations/woocommerce` provjerava potpis
webhooka i obradu ishoda bez WordPress instalacije. Nije zamjena za probu na
živoj prodavnici.
