Closed Vojtaner closed 4 days ago
Dobrý den,
URL adresa pro metodu echo "https://iapi.iplatebnibrana.csob.cz/echo/..." není správně (chybí část /api/v1.9/). Správná URL adresa je "https://iapi.iplatebnibrana.csob.cz/api/v1.9/echo".
Zároveň, pokud se jedná o volání echo pomocí metody GET, musí být přenášené parametry URL enkódovány.
Například:
curl -v -X GET https://iapi.iplatebnibrana.csob.cz/api/v1.9/echo/M1MIPS0000/20220125131615/url-encoded-signature
Pro úplnosti přikládám i příklad volání pomocí metody POST:
curl -v -X POST https://iapi.iplatebnibrana.csob.cz/api/v1.9/echo \ -H "Content-Type:application/json" \ -d '{ "merchantId":"M1MIPS0000", "dttm":"20220125133015", "signature":"base64-encoded-request-signature" }'
V případě doplňujících dotazů, jsem Vám k dispozici.
Hezký den.
Jana Grmelová IT administrátor
Děkuji moc. Moc mi to pomohlo.
Dobrý den, nevím, kde dělám chybu, ale nedaří se mi úspěšně validovat spojení přes echo. Používám Javascript. Ani jedna metoda nevrací tížený výsledek. Mám pocit, že něco mi uniká.
Mám integrační klíče, merchantId.
Mock data s aktuálním datumem:
Řetězec pro podpis:
Pokud o vygenerovaní klíče:
Pokus o poslání GET encoded:
Vytisknuté hodnoty, s kterými pracuji v objektu (budoucí POST request):
Odměna za mou snahu (vrácená chyba):