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

Apple Pay/OneClick u nativní aplikace - platba 100CZK vyžaduje potvrzení platby zákazníkem #673

Closed zbynda closed 1 year ago

zbynda commented 1 year ago

Implementujeme eAPI 1.9 do nativní iOS aplikace. Používáme Netcetera 3DS SDK a celý proces platby se nám podaří projít. Pokud ale zadáme částku pro platbu 100 Kč, dle popisu zde https://github.com/csob/platebnibrana/wiki/Testovac%C3%AD-karty by pak nemělo být potřeba potvrzení platby. Nicméně i u těchto částek třeba z funkce POST https://api.platebnibrana.csob.cz/api/v1.9/applepay/process dorazí položka "actions" s vyplněným "sdkChallenge" a stav platby není CONFIRMED. Podobně se eAPI 1.9 chová i u OneClick. Prosím o prověření třeba pro payId "d4c5cf2e2173@IC". Díky

Mspisar commented 1 year ago

Dobrý den,

Váš požadavek byl zaevidován a předán k řešení. O dalším postupu budete informován odpovědným kolegou.

s pozdravem

Milan Spisar 1st level support - Team Leader

pepakriz commented 1 year ago

100 znamená 100 haléřů.

edit: Teď koukám, že v dokumentaci se nedávno objevilo dovysvětlení a přidala se podpora i pro kč :)

zbynda commented 1 year ago

100 znamená 100 haléřů.

edit: Teď koukám, že v dokumentaci se nedávno objevilo dovysvětlení a přidala se podpora i pro kč :)

Ano, původně byla v dokumentaci částka pouze 1Kč / 100, ale aktuálně tam je i 100Kč / 10000, tak počítám, že by to mělo také fungovat.

janbrasna commented 1 year ago

Jen pro jistotu si ověřte že opravdu voláte testovací bránu (kde to simulátory přepínají podle testovacích scénářů). Endpoint který je zmíněný v otázce je produkční a tam si vyžadovanou strategii samozřejmě určuje vydavatelská banka protistrany.

zbynda commented 1 year ago

Ano, voláme testovací - oneClick normálně vezme testovací kartu 4000007000030004, platba přes Apple Pay žádné peníze neodečte.

jgrmelova commented 1 year ago

Dobrý den,

v den, kdy byla provedena testovací transakce nebyla nová konfigurace (100 Kč) ještě dostupná pro SDK.

Můžete, prosím, zkusit znovu?

zbynda commented 1 year ago

Už je vše v pořádku. Díky