csob / platebnibrana

Česká dokumentace ČSOB platební brány a jejího eAPI pro platby platebními kartami, Apple Pay, Google Pay, mallpay a platebními tlačítky ČSOB.
https://platbakartou.csob.cz/platebni-brana
GNU General Public License v3.0
7 stars 1 forks source link

Žádost o stažení "3ds-method-notification" na iOS #18

Closed janlanger closed 2 years ago

janlanger commented 2 years ago

Dobrý den,

na ibráně jsme narazili na podivnou žádost o stažení souboru při ověřování fingerprintu na iOS/iPadOS zařízeních. Děje se to u apple pay, oneclick a dokonce to vyskakuje i při zadávání čísla karty přímo na ibráně.

file

Na Androidu ani Windows k ničemu takovému nedochází.

MID M1E3CB0860 ale na tom to asi závislé nebude.

Potřebovali bychom primárně vědět jestli je to problém jen testovacího prostředí, nebo se to děje i v produkci...

pklucka commented 2 years ago

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

vzikmund commented 2 years ago

Dobrý den, narážím na stejný problém. Avšak u mě dochází k přesměrování na adresu https://iplatebnibrana.csob.cz/pay/3ds-method-notification a tam je mi nabídnut ke stažení soubor 3ds-method-notification o velikosti 0 kB.

mrazekl commented 2 years ago

Dobrý den, v produkčním prostředí se tento problém nevyskytoval. Příčinou bylo chybné nastavení rozsahu pro testovací karty, konkrétně parametr pro 3ds metodu. V produkčním prostředí je tento parametr poskytován automaticky z directory serveru, kdežto na testu musí být zadán manuálně a přitom došlo k pochybení. Nyní je již opraveno, vyzkoušejte prosím.

mrazekl commented 2 years ago

@vzikmund - mělo by to řešit i váš problém, v případě že ne, dejte prosím vědět.

vzikmund commented 2 years ago

@mrazekl Dobrý den, potvrzuji, že nyní se platba zpracuje správně. Děkuji!

MysticCajda commented 2 years ago

Dobrý den,

u mě problém bohuže stále přetrvává i v produkčním prostředí viz. #17

mohu poprosit o radu? děkuji

obrazek

vzikmund commented 2 years ago

@mrazekl Po notifikaci s komentářem od @MysticCajda jsem vyzkoušel Apple Pay znovu v testovacím prostředí a znovu jsem přesměrován viz https://github.com/csob/platebnibrana/issues/18#issuecomment-1256915647. Beru tedy zpět, že to funguje :)

No.. ještě, že jsme to zatím nedali do produkce. :)

mrazekl commented 2 years ago

@MysticCajda - to byl případ, kdy ani v produkčním prostředí není pro danou kartu 3ds-metoda. Od dnešního rána se v těchto případech nevrací hodnota pro získání 3ds-metody a není tedy co provolávat. Nicméně vidím že včerejší pokus i dnešní applepay/process končí na chybu podpisu. Řetězec pro podpis by měl mít následující pořadí: M1MIPSxxx8|d368*****@HJ|20221004093523|Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1|text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8|cs-CZ|true|3|30|-120|false

mrazekl commented 2 years ago

@vzikmund - bohužel se nám ještě nepodařila odhalit přesná příčina problému na testovacím prostředí. Debug stále probíhá, budu vás informovat.

MysticCajda commented 2 years ago

@mrazekl děkuji, už nám to funguje