Closed kevujin closed 7 years ago
Dobrý den, Váš požadavek byl zaevidován a předán k řešení. O dalším průběhu Vás bude informovat odpovědný servisní technik.
Dobrý den,
vidím, že jste generoval nové klíče na integračním prostředí 05.04.17 16:57:56
I v čase 20:49:32,774 však máte špatný podpis. Píšete, že jste privátní klíč vyměnil. V tuto chvíli netuším, jak Vám pomoci, ale bude to na Vaší straně. Můžete nasdílet řetězec, který podepisujete?
Dobrý den, děkuji za reakci.
Pro generování podpisu (pro celkovou komunikaci s bránou) používám knihovnu od Ondry Koupila (poslední verzi).
Můžete, prosím, ověřit, zda máte zaveden veřejný klíč, který posílám v příloze? Protože klíče jsem generoval v 16:00 (podle času vytvoření souboru).
Děkuji za Váš čas Jan Řehák
Zde trace log
2017-04-05 20:49:22 ::1 Signing string "M1MIPS0335|20170405204922" using key D:\web\tgi\tgiclub\www\application/../data/keys/rsa_M1MIPS0335.key, result: aAEtgs3Qn0xFwXuuGFsCST0+szfyRAdSRNqxK1Q1zwueIB7NVkFYdyu0grthI6cARbYF4V3XX6eHT3pL1L6x7W7uWWSpruQBYbqgKRQ/MMw9UG/jzJ7+bLH/kdg03Dya1gqZrSOmTavk67+SDWxj97x9BpG1Zx0tbAr8/Ayf5FhgTkKpfcJ+2g9iR4uVKCG6yHT0loXyPyfDrX54O+QbwBSAKfQ7CQ40vflUen+cjOj/imt8q9depYI/aSlM+GoDEYqCiH1F236q5cDFVezLBSwRGIzjYlk2tXf6dZFEtULBXHp1EqRLICPeeJvKu1dbKHH3DwDbhnVjl8X2rzLt0Q== 2017-04-05 20:49:22 ::1 Will send request to method echo 2017-04-05 20:49:22 ::1 URL to send request to: https://iapi.iplatebnibrana.csob.cz/api/v1.7/echo 2017-04-05 20:49:22 ::1 JSON payload: {"merchantId":"M1MIPS0335","dttm":"20170405204922","signature":"aAEtgs3Qn0xFwXuuGFsCST0+szfyRAdSRNqxK1Q1zwueIB7NVkFYdyu0grthI6cARbYF4V3XX6eHT3pL1L6x7W7uWWSpruQBYbqgKRQ\/MMw9UG\/jzJ7+bLH\/kdg03Dya1gqZrSOmTavk67+SDWxj97x9BpG1Zx0tbAr8\/Ayf5FhgTkKpfcJ+2g9iR4uVKCG6yHT0loXyPyfDrX54O+QbwBSAKfQ7CQ40vflUen+cjOj\/imt8q9depYI\/aSlM+GoDEYqCiH1F236q5cDFVezLBSwRGIzjYlk2tXf6dZFEtULBXHp1EqRLICPeeJvKu1dbKHH3DwDbhnVjl8X2rzLt0Q=="} 2017-04-05 20:49:22 ::1 API response: 2017-04-05 20:49:22 ::1 Failed: returned HTTP code 400
------ Original Message ------ From: "Martin Ratajský" notifications@github.com To: "csob/paymentgateway" paymentgateway@noreply.github.com Cc: "kevujin" kevujin@gmail.com; "Author" author@noreply.github.com Sent: 6.4.2017 7:49:48 Subject: Re: [csob/paymentgateway] 400 při pokusu o spojení (#289)
Dobrý den,
vidím, že jste generoval nové klíče na integračním prostředí 05.04.17 16:57:56
I v čase 20:49:32,774 však máte špatný podpis. Píšete, že jste privátní klíč vyměnil. V tuto chvíli netuším, jak Vám pomoci, ale bude to na Vaší straně. Můžete nasdílet řetězec, který podepisujete?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/csob/paymentgateway/issues/289#issuecomment-292075434, or mute the thread https://github.com/notifications/unsubscribe-auth/AWXTpsPDi1pwfPG0eCGl8iq-KLuxUtXUks5rtHz8gaJpZM4M0qaO.
Tohle je Váš veřejný klíč zavedený na straně integrační platební brány
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt87ULVUfdza2ukcuCLlH
G9s4vbCb0wzEgEn6o0lD2kicyO6gtsYdiAR7hwvHlXQRWQ6hbCvLXdJdE+sOaRCO
kDoppLBNPWx9K7EvczoBSjLMYInM4k4vRkYlJISKuf15i4K+Pfk3W8STGy2MulNs
c7wpX+ZxFIP0d4cAQaIvzf9XZ7F6/IfEN3/P8+OomIN2Q/pzKPMEE56OgfHLjIqN
vHrmrrM66xalCNt0wIU8CHyhJGPq84+duqadwIHPRr0uvcrtwHlhRW4vZWc1yG3M
k4Hj0LTojPujApcYnbAmoIlOPmDsMa6Z32tMKY2YOH9C9j+/tiksVSgSjd5MmBuu
KQIDAQAB
-----END PUBLIC KEY-----
Ten odpovídá - to by mělo být správně. Nenajdete v logu konkrétní důvod té chyby 400? Např. že se nepodařilo dekódovat ten řetězec?
------ Original Message ------ From: "Martin Ratajský" notifications@github.com To: "csob/paymentgateway" paymentgateway@noreply.github.com Cc: "kevujin" kevujin@gmail.com; "Author" author@noreply.github.com Sent: 6.4.2017 8:37:56 Subject: Re: [csob/paymentgateway] 400 při pokusu o spojení - TSGSMIPS-3591 (#289)
Tohle je Váš veřejný klíč zavedený na straně integrační platební brány
-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt87ULVUfdza2ukcuCLlH G9s4vbCb0wzEgEn6o0lD2kicyO6gtsYdiAR7hwvHlXQRWQ6hbCvLXdJdE+sOaRCO kDoppLBNPWx9K7EvczoBSjLMYInM4k4vRkYlJISKuf15i4K+Pfk3W8STGy2MulNs c7wpX+ZxFIP0d4cAQaIvzf9XZ7F6/IfEN3/P8+OomIN2Q/pzKPMEE56OgfHLjIqN vHrmrrM66xalCNt0wIU8CHyhJGPq84+duqadwIHPRr0uvcrtwHlhRW4vZWc1yG3M k4Hj0LTojPujApcYnbAmoIlOPmDsMa6Z32tMKY2YOH9C9j+/tiksVSgSjd5MmBuu KQIDAQAB -----END PUBLIC KEY----- — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/csob/paymentgateway/issues/289#issuecomment-292082675, or mute the thread https://github.com/notifications/unsubscribe-auth/AWXTplNCIkAr8WWwbTzPL3WcN42KEQtYks5rtIhEgaJpZM4M0qaO.
Konkrétní chyba je (bohužel) špatný podpis. Můžete mi poslat Váš privátní klíč, kterým tyto zprávy podepisujete ? Vyzkouším tu echo zprávu podepsat sám .
Zkontroloval jsem veřejný klíč u merchantů M1MIPS0335 a M1MIPS0156. Tento veřejný klíč je v obou případech stejný. Z toho usuzuji, že jste klíč pro M1MIPS0335 uploadoval ručně. Privátní část, kterou jste mi poslal do emailu, ale NEODPOVÍDÁ těmto veřejným částem.
Díky za pomoc, záměna klíčů mě nenapadla, zvláště, když se ukládaly z java aplikace se svým jménem (rsa_M1MIPS0335.pub) navíc do jiné složky. Odpovídá i časové razítko souboru, tudíž odpadá i možnost, že bych si to nějak přepsal. Vygeneroval jsem vše znovu a znovu nahrál a nyní již spojení funguje. Velice děkuji za vyřešení problému.
------ Original Message ------ From: "Martin Ratajský" notifications@github.com To: "csob/paymentgateway" paymentgateway@noreply.github.com Cc: "kevujin" kevujin@gmail.com; "Mention" mention@noreply.github.com Sent: 6.4.2017 11:53:44 Subject: Re: [csob/paymentgateway] 400 při pokusu o spojení - TSGSMIPS-3591 (#289)
Zkontroloval jsem veřejný klíč u merchantů M1MIPS0335 a M1MIPS0156. Tento veřejný klíč je v obou případech stejný. Z toho usuzuji, že jste klíč pro M1MIPS0335 uploadoval ručně. Privátní část, kterou jste mi poslal do emailu, ale NEODPOVÍDÁ těmto veřejným částem.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/csob/paymentgateway/issues/289#issuecomment-292125405, or mute the thread https://github.com/notifications/unsubscribe-auth/AWXTpvETL6EqFHQXtYmSI-RM8K_1162mks5rtLYogaJpZM4M0qaO.
Ještě bych Vás poprosil o informaci, zda je integrační prostředí napojeno na playground EET, díky.
Dobrý den, integrační prostředí není přímo napojeno na EET, nicméně odpovědi na ibráně formátově odpovídají skutečným datům z FS. Na ibráně si můžete odzkoušet jednotlivé stavy pomocí vhodně zvoleného parametru cashRegisterId, viz. dokumentace
Dobrý den, pro platební bránu M1MIPS0335 se mi nedaří spojit se s testovacím prostředím. I při pokusu o echo dostávám 400, což předpokládám, že je problém s certifikátem. Ovšem netuším, kde problém může být. Dokonce jsem i vygeneroval dnes nové, veřejný jsem nahrál na gateway, vlastně jsem postupoval stejně jako u M1MIPS0156, která funguje (pokud u požadavku zaměním privátní klíč a merchantId za to fungující, požadavek proběhne korektně). Můžete mi, prosím, pomoci? Díky Jan Řehák