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

Provozní prostředí payment/init občasná 400 #539

Closed MichalOtt closed 3 years ago

MichalOtt commented 3 years ago

Dobrý den. Platební brána v ostrém provozu začala občas vracet 400 bez zjevného důvodu. Přitom většina plateb projde v pořádku.

Api: /api/v1.5

Ukázka dat které vrátily 400 (nahrazeny hodnoty returnUrl a description) ----- Wed, 18 Nov 2020 15:29:12 +0100 ----- payment/init data to sign:: 'M1MIPS0107|0001029218|20201118152912|payment|card|153835|CZK|false|returnUrl|POST|Produkty|1|153822|Zakoupené produkty v e-shopu|Poštovné|1|0|GLS - kurýrní služba (dodání 1-2 dny)|description| Platba kartou online|MDAwMDAxMTQxNw==|28493|CZ'

dkomarek2 commented 3 years ago

Dobrý den,

zkontroloval jsem vámi uvedenou transakci a porovnal hodnoty, které jste uvedl s tím které přišly na bránu:

Ohledně tvaru hodnoty parametru "amount" definice říká: "Celková cena za uvedené množství položek v setinách měny." Tzn. například to má vypadat takto: 153822 pro hodnotu 1538,22 CZK neboli 1538 korun a 22 haléřů.

S pozdravem,

Daniel Komárek IT application specialist

MichalOtt commented 3 years ago

Dobrý den.

Děkuji, vyřešilo se to opravou problému s počtem desetinných míst. (nesedící hodnoty jsem způsobil ručním nastavením při testu)

S pozdravem, Michal Ott