Closed viktorzavadil closed 5 years ago
Dobrý den,
nejedná se o nekonzistenci. Jedná se o stav, kdy se nevrátí stav 0, ale jiný s příslušným popisem v poli reultMessage, proč byl požadavek neúspěšný a paymentstatus je zde zbytečný. Pokud je nedostatek prostředků na kartě, nejedná se o koncový stav transakce, zákazníkovi se tato informace zobrazí a může třeba dokončit stejnou objednávku jinou kartou. Stejně tak má možnost zrušit tuto objednávku pomocí tlačítka, zavřít prohlížeč atd....v tomto případě se vrátí "resultCode": "0", "resultMessage": "OK", "paymentStatus": 3, - platba zrušena(tlačítkem) nebo "paymentStatus": 6, - platba zamítnuta(zavření prohlížeče) nebo "paymentStatus": 7, - pokud objednávku dokončí
Dobrý den,
a co se stane v případě, že se jedná o platbu Na klik a uživatel nemá prostředky? Co vrací operace GET payment/status
?
Dobrý den,
v tomto případě se vrátí pouze "paymentStatus": 6 - platba zamítnuta. To je pro obchodníka konečný stav, informující že objednávka nebyla uhrazena.
Prozatím to bude vše, děkuji.
Dobrý den,
mám dotaz ohledně stavu zamítnuto. V dokumentaci se píše:
(Viz v kapitole životní cyklus transakce)
Pak ale dále v kapitole návratové hodnoty:
Zde vidím nekonzistenci, v jednom se píše, že důvody budou detailně rozlišeny v návratovém kódu, v druhém, že status
paymentStatus
(tedy i 6) bude vyplněn pouze, pokud buderesultCode
0.Prosím o objasnění, jak se systém zachová, pokud provedu platbu Na klik a platba bude zamítnuta například z důvodu, že uživatel nemá prostředky. Co vrátí volání
GET payment/status
? Co bude v políchresultCode
aresultMessage
? Díky