Closed ondrejbenes closed 9 months ago
Dobrý den,
můžete mi, prosím, zaslat Merchant ID platební brány a přesný čas požadavku kdy Vám googlepay/process neprošel?
Údaje můžete případně zaslat na e-mail servis@monetplus.cz.
Děkuji
Jana Grmelová IT administrátor
Vyřešeno prostřednictvím e-mailu. Místo požadavku googlepay/process došlo omylem k zaslání požadavku na applepay/process. Zároveň na základě podnětu došlo k upřesnění dokumentace u zasílaného payloadu.
Požadavek ukončuji.
Dobrý den,
Vycházíme z JS šablonu uvedené zde.
Nejsme si jistí, že správně provést base64 encoding
paymentData
, který vrací Google API, pro předání do fieldupayload
v gateway endpointugooglepay/init
. Pokud provedeme encoding celéhopaymentData
objektu ve funkciprocessPayment
takto:tak API vrátí error
110: Invalid length of payload parameter
.Pokud zkusíme jen
tak havaruje už JS na
The string to be encoded contains characters outside of the Latin1 range.
.Pokud zaencodujeme pouze
paymentData.paymentMethodData.tokenizationData.token
, takgooglepay/init
projde, ale následné volánígooglepay/process
vrací error180: Operation not allowed, used different API version
.Můžete prosím poskytnout JS snippet pro správné encodování
paymentData
?