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

Internal Error 900 #485

Closed turcovsky closed 4 years ago

turcovsky commented 4 years ago

Dobrý den, spravuju e-shop AuditWeb s.r.o a mám hlášení že přestala fungovat platební brána.

Nic se neměnilo a dostávám ResultCode 900: InternalError

Volání probíhá s následujícími daty: "merchantId":"M1E3CB3639", "orderNo":"209903497", "dttm":"20200327134140", "payOperation":"payment", "payMethod":"card", "totalAmount":"3000", "currency":"CZK", "closePayment":"true", "returnUrl":"https://www.a-razitka.cz/exec/card/muzo/paymuzoapiback.aspx", "returnMethod":"POST", "cart":[{"name":"Nakup na e-shopu","quantity":"1","amount":"3000","description":"AuditWeb, s.r.o."}], "description":"Nakup na e-shopu Audit-Web, s.r.o.", "language":"CZ", "signature":"mDN84VBHT8rEiRHl999fF7elIgf/7W6RphV7oTQyUzvMA0ECSs+dhkc1jAwAOjM0QUq8DtJtohQttFS4ybmOxY6+4MntZcqVjbK7iZE0eZ9VhQP1bUrbM9ScLSi/KlZdSLLTfKSQHhv5cixvpSurk79MrzkUAkPhw6yRv2vluGoC29lHPVtsX4rmhBHNDE5ZCAMqU6ovZ5U8AEEfeK4rbuco4ln6o5tmrej4mPnpq4LG3ItMNt/B1lBHnKIKQyTgPS8EKv+lsuPRksei8fvbi6Wdc9hzagtpH1VPSHpeq7z/ZNKirtCFihqCms1L5KZbkcISIjTOxRIdU2N1kKP8Ng=="

Můžete mi prosím zjistit, kde je problém? Děkuji

hanuss commented 4 years ago

Dobrý den, v návaznosti na rozeslaná upozornění všem našim obchodníkům byla včera na platební bráně ukončena podpora TLS 1.0 a TLS 1.1. Předpokládám, že by to mohlo souviset s tímto.

turcovsky commented 4 years ago

Měl jsem za to, že s tímto problém nemáme viz. řpiložený screen kde je vidět, že TLS 1.2 využíváme? AuditWeb_TLS1 2

LucieSnedarova commented 4 years ago

Dobrý den, Váš požadavek byl předán na odpovědného kolegu. S pozdravem Lucie Šnédarová

ratajskym commented 4 years ago

Dobrý den, můžete to vyzkoušet ještě jednou dnes ?

turcovsky commented 4 years ago

Dobrý den vyzkoušeno právě nyní a stále nefunkční. Děkuji

ratajskym commented 4 years ago

Zvláštní .. v čase 2020-03-28 07:50:27 vidím potvrzenou transakci. Order number 209903512

turcovsky commented 4 years ago

Můj test měl ale OrderNumber 209903514. Můžete se podívat jak dopadla tato transakce? Děkuji

ratajskym commented 4 years ago

Takové číslo objednávky v systému nemůžu najít. Prošel jsem i aplikační logy. Můžete dodat logy z Vaší strany? Můžu to nějak vyzkoušet / nasimulovat sám?

turcovsky commented 4 years ago

logy nemáme, nebo alespoň nevím kde je najít. Můžete si však nasimulovat sám. Máme na to testovací položku na shopu: https://www.a-razitka.cz/vyroba-razitko/polozka-1-kc-dph/d-71401/ Po jejím zakoupení, na stránce s potvrzením objednávky jsou loga platebních karet na něž když se klikne, dochází k přesměrování na platební bránu. Můžete vyzkoušet.

ratajskym commented 4 years ago

Tak z toho testu bohužel nejde poznat vůbec nic, žádná chybová hláška. Bez logů z vaší strany se dál nepohneme

turcovsky commented 4 years ago

A můžete mi sdělit co by měl takový log obsahovat? Co je pro Vás klíčové aby jste byl schopni říct, proč vaše strana vrací resultCode:900?

ratajskym commented 4 years ago

Co se Vám vrátí na Váš požadavek, chybová hláška například. Tohle je důležité, abych dokázal identifikovat co je špatně. Pletbní brána běží. Z Vašeho merchant id dnes proběhly transakce. Tak je to prostě divné

turcovsky commented 4 years ago

Jediné co dostanu od Vás jako odpověď z API je

{ "resultCode": 900, "resultMessage": "Internal error" } Nic víc. Myslel jsem, že dle merchantId a ostatních údajů jste schopni identifikovat proč se vrací od Vás tento result.

Takže některé transakce jsou potvrzené, chápu to správně?

ratajskym commented 4 years ago

Pomohl by celý ten request, jako ve Vašem prvním komentáři včetně url na kterou to posíláte.

turcovsky commented 4 years ago

Můžete uzavřít, podařilo se vyřešit. Bylo způsobeno opravdu přechodem na TLS 1.2