Részfizetések kezelése - khpos/Payment-gateway_HU GitHub Wiki
A fizetőoldal lehetővé teszi, hogy a fizetéskor engedélyezett és hitelesített összegnél alacsonyabb összeget számítson fel az ügyfélnek. Az engedélyezett összeg 7 napig zárolásra kerül az ügyfél számláján, azaz a kereskedő számára a fizetés erre az időszakra garantált.
Felhasználási esetek
Az eredeti tranzakció összegnél alacsonyabb összegű elszámolást jellemzően olyan helyzetekben használja, amikor a vásárlás pontos összege előzetesen nem ismert. Ez például online élelmiszer vásárláskor fordulhat elő olyan esetben, amikor lemérendő és súly alapján árazott termékek is szerepelnek a vásárolt áruk között. Ebben az esetben a fizetést egy kissé magasabb összegre engedélyezik (figyelembe véve az áruk súlyának esetleges eltérését), majd ezt követően, az áru kiszállítását követően, az áru tényleges árának megfelelő alacsonyabb összegre „zárják le” a tranzakciót.
Hogyan zárhatok le egy tranzakciót alacsonyabb összeggel?
Amikor tranzakciót hoz létre a payment gateway-en (payment/init
módszer), válassza a tranzakció manuális lezárását (a closePayment
paraméter értékét állítsa false
-ra).
Ha már tudja a pontos árat, küldje be a tranzakciót elszámolásra a payment/close
funkcióval. Adja meg a pontos árat az amount
paraméterben. Ez az összeg kerül „terhelésre„ a kártyához tartozó számlára.
Figyelem! A tranzakciót az engedélyezését követő hét naptári napon belül le kell zárni (be kell küldeni elszámolásba). Ellenkező esetben a fizetés a payment gateway-nél lejár, és nem fog pénzt kapni az ügyféltől.
A funkció elérhetősége
Az alábbi fizetési módok esetén elérhető: