v1.9 endpoint data
OndrejSykora opened this issue · 4 comments
Zdravím,
na testovacím prostředí mám drobný nesoulad s tím co je v dokumentaci a co chodí z API. Po odeslání požadavku na endpoint oneclick/init se vrátí odpověď s následující strukturou...
{
"payId": "43e65b2f79b3@HG",
"resultCode": 0,
"resultMessage": "OK",
"paymentStatus": 1,
"dttm": "20220706102407",
"signature": "base64-encoded-request-signature",
"actions": {
"fingerprint": {
"browserInit": {
"url": "https://iplatebnibrana.csob.cz/pay/mall.cz/b8296189-a8b6-4e48-a210-6170e5a3db79/3ds/method",
"method": "GET",
"params": {}
}
}
}
}
Ale podle dokumentace by měl být v objektu browserInit místo parametru params být parametr vars viz https://github.com/csob/platebnibrana/wiki/Metody-pro-OneClick-platbu#endpoint
Ono by hlavne podle dokumentace jak default method
tak prazdne vars
vubec nemely byt nikdy posilany :( — resp. pro GET nikdy ani nebudou vars
pritomne, ale cely querystring je uz primo v url
…
A protoze aktualne zadna operace neintegruje POST metody, tak nikdy zadny endpoint nebude obsahovat nic vic nez jen sve url
~ tj. tohle musi nekdo opravit, to tam nema co delat.
(Ale nez to opravi, tak si musi fixnout i spatne pojmenovany klic, dobry postreh! Diky!)
Dobrý den,
požadavek jsem předala na vývojáře. O dalším průběhu Vás budeme informovat.
Hezký den.
Jana Grmelová
IT administrátor
Dnes 19.7. byla oprava nasazena na produkčním prostředí.
Dobrý den,
oprava byla nasazena na produkční prostředí 19.07.22. Tento požadavek v tuto chvíli tedy uzavírám.
V případě potřeby je možné vytvořit požadavek nový nebo tento požadavek znovu otevřít.
Hezký den.
--
Jana Grmelová