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ő: