v1.9 googlepay/echo špatný název parametru
Closed this issue · 10 comments
Ahoj,
při requestu na googlepay/echo
dostávám odpověď:
'resultCode' => 0
'resultMessage' => 'OK'
'dttm' => '20220707080942'
'initParams' => array...
Podle dokumentace by se ale parametr měl jmenovat checkoutParams
ne initParams
, ten je pro apple pay.
Je to chyba dokumentace, tak se ten param jmenoval kdysi… Divam se do schematu a dneska je stejny s Pay tj. to co vraci aplikace je spravne.
Dokumentace potrebuje opravit.
Dobrý den,
požadavek na úpravu dokumentace jsem předala na vývojáře.
Hezký den.
Jana Grmelová
IT administrátor
Ještě mám jeden problém a sice ověření podpisu při tomto volání googlepay/echo
. V response se mi správně vrátí data:
'resultCode' => 0
'resultMessage' => 'OK'
'dttm' => '20220708085734'
'initParams' => array
'apiVersion' => 2
'apiVersionMinor' => 0
'paymentMethodType' => 'CARD'
'allowedCardNetworks' => array
0 => 'VISA'
1 => 'MASTERCARD'
'allowedCardAuthMethods' => array
0 => 'PAN_ONLY'
1 => 'CRYPTOGRAM_3DS'
'assuranceDetailsRequired' => false
'billingAddressRequired' => false
'billingAddressParametersFormat' => 'FULL'
'tokenizationSpecificationType' => 'PAYMENT_GATEWAY'
'gateway' => 'csob'
'gatewayMerchantId' => 'abc'
'googlepayMerchantId' => 'xyz'
'merchantName' => 'Slevomat.cz'
'environment' => 'TEST'
'totalPriceStatus' => 'FINAL'
'countryCode' => 'CZ'
Ze kterých vygeneruju řetězec:
20220708085734|0|OK|2|0|CARD|VISA|MASTERCARD|PAN_ONLY|CRYPTOGRAM_3DS|false|false|FULL|PAYMENT_GATEWAY|csob|abc|xyz|Slevomat.cz|TEST|FINAL|CZ
Při ověřování podpisu to ale selže. U všech ostatních requestů ověřování funguje. Nemůže být chyba v dokumentaci v pořadí argumentů?
Dobrý den,
název parametru jsme v dokumentaci opravili. Co se týče ověření podpisu při volání googlepay/echo prověříme a budeme Vás informovat.
Hezký den.
Jana Grmelová
IT administrátor
@jgrmelova Dobrý den, máte k problému prosím nějaké nové informace?
@jgrmelova Related:
tzn. jak se ma spravne nakladat s podpisem arrays, muze souviset… ⬆️
No máme Google Pay funkční na eApi 1.8 kde je ta struktura stejná, takže v tom to asi nebude, leda by se verzí něco změnilo..
Dnes 19.7. byla oprava nasazena na produkčním prostředí.
Děkuji a potvrzuji funkčnost.
Bohužel se ale objevil jiný problém #11