Zaúčtování platby kartou na menší částku - csob/platebnibrana GitHub Wiki
Platební brána umožňuje zúčtovat zákazníkovi nižší částku, než byla částka autorizovaná a ověřená při platbě. Autorizovaná částka je na 7 dní zablokovaná na účtu zákazníka, tj. platba je po tuto dobu pro obchodníka garantovaná.
Možnosti využití
Zaúčtování nižší částky typicky využijete v situacích, kdy není předem známa přesná částka nákupu. To se může týkat například online nákupů potravin v momentě, kdy je v nákupu zboží na váhu. V takovém případě se provede autorizace platby na o něco vyšší částku (pokrývající rozptyl váhy zboží) a následně se po expedici uzavře transakce na nižší částku, odpovídající skutečné ceně zboží.
Jak uzavřít transakci na nižší částku?
Při zakládání transakce na platební bránu (metoda payment/init
) zvolte manuální uzavření transakce (parametr closePayment
nastavte na false
).
Až budete znát přesnou cenu, pošlete transakci do zúčtování pomocí funkce payment/close
. Do parametru amount
uveďte přesnou cenu. Ta bude zákazníkovi zúčtována (“stržena” z účtu karty).
Pozor! Uzavření transakce (její odeslání do zúčtování) je nutné provést do 7 kalendářních dní od autorizace platby. Jinak platba na platební bráně zaniká a není možné získat peníze od zákazníka.
Dostupnost funkce
Dostupné je pro tyto platební metody
Podporované API verze jsou
- 1.5
- 1.6
- 1.7
- 1.8
- 1.9