csob / paymentgateway

English documentation of the ČSOB Payment Gateway that offers an API for credit card payments, Apple Pay, Google Pay, mallpay and ČSOB Payment Button.
https://platbakartou.csob.cz/platebni-brana
GNU General Public License v3.0
121 stars 68 forks source link

Brána občas nedovolí `payment/close`, pokud je provoláno příliž brzy po stavu 4 #667

Closed pepakriz closed 1 year ago

pepakriz commented 1 year ago

Dobrý den,

můžete mi prosím potvrdit moji domněnku, že zavolání payment/close může způsobit chybový response:

{"dttm":"...","signature":"...","payId":"...","resultCode":150,"resultMessage":"Payment not in valid state","paymentStatus":2}

přestože jsme těsně před tím získali status, kde paymentStatus=4?

Soudím tak na základě našich logů. Stane se to jednou za čas a osobně bych tipoval, že se to děje z důvodu moc krátkého časového rozestupu mezi překlopením do stavu 4 a následném zavolání close. O vteřinu později už platba zavřít lze.

Tato situace nastala například u platby 75d32e4a8d9d@IB, merchant M1MIPS7146 Děkuji za prověření.

FVarak commented 1 year ago

Dobrý den, Váš požadavek byl předán k řešení. O dalším průběhu Vás budeme informovat.

jgrmelova commented 1 year ago

Dobrý den,

situaci jsme se opakovaně snažili navodit. Avšak ani po několika pokusech se nám nepodařilo u nás na vývojovém prostředí situaci navodit.

Můžete nás, prosím, informovat, zda se s uvedenou situací stále setkáváte?

Děkuji.