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

Invalid payload v applepay/init #56

Closed MMirekk closed 7 months ago

MMirekk commented 7 months ago

Dobrý den, například dnes 11.4.2024 12:21 zkouším poslat applepay/init request. A vrací mi to stále chybu Invalid payload. Pečlivě jsem zkontroloval certifikáty (abych neměl stejnou chybu jako v jiných issues) A raději i vytvořil nový certifikát. Request posílám na testovací bránu https://iapi.iplatebnibrana.csob.cz/api/v1.9/applepay/init MerchantID mám: M1MIPS0829 payload zakóduji base64 to co mi vrátí applepay a to je (zkráceně): {"data":"qIoxR...","signature":"MIA...","header":{"publicKeyHash":"Jzg...","ephemeralPublicKey":"MFk...","transactionId":"..."},"version":"EC_v1"} obdobně to dělám u googlePay a tam mi vše funguje jak má. Můžete mi prosím na to mrknout a poradit kde je chyba. Už moc nevím kde hledat. Díky moc

martinhubik-mp commented 7 months ago

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

S pozdravem

Martin Hubík 1st level support M +420 603 197 054servis@monetplus.czMONET+,a.s., Za Dvorem 505, 763 14 Zlín-Štípamonetplus.com | linkedin | facebook  Česká republika www.monetplus.cz

jgrmelova commented 7 months ago

Dobrý den, 

dle url adresy, na kterou request zasíláte se jedná o integrační prostředí - https://**i**api.**i**platebnibrana.csob.cz/api/v1.9/applepay/init. V logu jsem dohledala hlášku: Apr 11, 2024 @ 12:21:22.067 skipping processing, unable to load merchant's applepay processing certificate

Provedla jsem proto kontrolu certifikátu v systému POS Merchant pro integrační prostředí a certifikát pro Apple Pay na integračním prostředí chybí.  Viz image

Na produkčním prostředí v systému POS Merchant vidím certifikát vložen dnes 11.04.24. Je tedy možné, že požadavek zasíláte místo na produkční tak na integrační prostředí nebo byl certifikát pro integrační prostředí omylem vložen na produkční prostředí. 

Hezký den. 


Jana Grmelová IT administrátor

MMirekk commented 7 months ago

ahaa, tak v tom bude asi ten problém, o posmerchant na testovacím prostředí sem nevěděl, už sem našel že je na https://iposman.iplatebnibrana.csob.cz, ale nevím jak tam vytvořit uživatele, to si mám napsat na akceptacekaret@csob.cz? Díky moc Problém bude určitě v tom, že používám certifikát, který sem nahrál na produkční prostředí. Pravděpodobně vyřeším tím, že se dostanu a nahraju na integrační posmerchant.

jgrmelova commented 7 months ago

Dobrý den,

o přístupové údaje do systému POS Merchant můžete požádat obchodního zástupce nebo poslat žádat na uvedený e-mail akceptacekaret@csob.cz.

V případě doplňujících dotazů, jsem Vám k dispozici.


Jana Grmelová IT administrátor

MMirekk commented 7 months ago

Díky, přístup už mám, potvrzuji, že applepay/init už mi funguje, díky za pomoc a můžete tuhle issue uzavřít, díky moc

jgrmelova commented 7 months ago

Dobrý den,

rádo se stalo.

Hezký den.


Jana Grmelová IT administrátor