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

Založení platby payment/init a payment/process webová stránka brány platba nenalezena #58

Closed MMirekk closed 5 months ago

MMirekk commented 6 months ago

Dobrý den, snažím se udělat platbu, abych si vytvořil šablonu pro OneClick platbu. (na integračním serveru) payment/init platbu založí i jí vidím v POSMerchant, i dotazem payment/status stále vidím stav platby 1 založena pak provedu payment/process ale po zobrazení stránky s platební bránou je stále chyba Platba nenalezena. Můžete mi prosím mrknout? Už nevím kde by mohla být chyba. Zkoušel sem například v 19.04.2024 08:37:26 payId 772b3a6bab0f@JD. Mám tam i nějaké pokusy, kdy jsem to zkoušel srovnávat s naším starým rozhraním, které využívalo nadstavbu vytvořenou platební bránu od Slevomatu. Rádi bychom už využívali přímo čsob rozhraní, jenže tam se mi to nedaří. Díky moc

MMirekk commented 6 months ago

aha pokud u payment/init u položky payOperation použiju hodnotu payment tak mi to zafunguje jak má a platbu to najde a stránka brány se načte bez chyby. Ale pokud použiju hodnotu oneclickPayment tak mi to stále hlásí chybu, že byla platba nenalezena. MerchantId M1MIPS0829

MMirekk commented 6 months ago

Tak vyřešeno. Zdá se že u payOperation oneclickPayment se používá nějaké ověření prohlížeče. Potřeboval sem, aby mi payment/process udělal náš backend server a do aplikace sem chtěl posílat jen url odpovědi. (Což u payment metody funguje) Ale u oneclickPayment to nechtělo platbu najít. Když sem na backendu udělal změny, které mi vrátí url pro provedení payment/process, už vše zafungovalo. Důvod proč to tak dělám, nechtěl sem řešit práci s klíčem a vytváření signature doel v aplikaci. Třeba to taky někomu pomůže. Pěkný den.