Closed rbartu closed 8 years ago
Dobrý den.
Podíval jsem se do logu a problém je ve špatně nastaveném ID Merchant - system vas nepoznava.
Máte nastaveno ID : 'M1E3CB3043 littleangel.cz" Potřebujete nastavit ID jen a pouze : M1E3CB3043
U GPWebPay se používali jen čísla, nyní je možné zadat vaše ID : M1E3CB3043 bez problémů.
S pozdravem.
Mičulka
Díval jsem se i do produkce a tam jsem od Vás viděl volání též. Upozornuji tedy, že testovaci certifikaty zkouset jen a pouze v test. prostredi.
A kde mám nastavit ID? Předpokládal jsem, že ID se předává v GET parametru, tak jak je specifikováno v URL, před chvilkou jsem provedl volání s: MERCHANTNUMBER=M1E3CB3043
2015-09-25T08:46:50+00:00 DEBUG (7): finalUrl: https://iplatebnibrana.csob.cz/pay/entry/merchant?MERCHANTNUMBER=M1E3CB3043&OPERATION=CREATE_ORDER...
A výsledek je stejný: https://iplatebnibrana.csob.cz/pay/merchant-error.html (Platba nemůže být provedena)
Toto dlouhé ID nám bylo přiděleno pro produkční prostředí, viz email: ČSOB Payment Gateway: merchant activation in the production environment "Merchant ID: M1E3CB3043 littleangel.cz"
Nejsem si vědom, že bych zkoušel volal produkční platební bránu, používám jen: https://iplatebnibrana.csob.cz/pay/entry/merchant... Z jakého dne to bylo?
Děkuji a přeji hezký den.
Jako merchant number nastavte Vaše id M1E3CB3043. Zkuste transakci a následně pošlete čas transakce, abychom ji dohledali v logu.
Již tam vidím pohyb.
September 25th 2015, 13:47:23.925 imips INFO Cancelled by customer M1E3CB3043 / 890153006
Ano, děkuji za support. Vyčetl jsem z databázového logu pro modul GPWebPay (Magento), že sice odešle správné ID v URL brány, ale zároveň odesílá nějaké informace bokem a tam pořád zůstávalo staré zkrácené ID (bez prefixu M1E3CB). Změnil jsem zdrojový kód modulu, ID je již odesíláno správně a brána funguje.
Skvěle. Teď už jen vzhůru do produkce.
Případ tedy uzavírám.
Dobrý den,
vygeneroval jsem nové (testovací) certifikáty na https://iplatebnibrana.csob.cz/keygen/, veřejný klíč byl odeslán do banky, odpověď byla: Odeslání žádosti proběhlo úspěšně. Žádost má číslo: 1323 (merchant ID M1E3CB3043).
Přenastavil jsem modul GPWebPay v Magento:
Při pokusu použít novou platební bránu je zákazník ihned přesměrován na https://iplatebnibrana.csob.cz/pay/merchant-error.html (Platba nemůže být provedena)
GPWebPay generuje URL pro platební bránu: https://iplatebnibrana.csob.cz/pay/entry/merchant?MERCHANTNUMBER=3043&OPERATION=CREATE_ORDER&ORDERNUMBER=890153004&AMOUNT=29948&CURRENCY=203&DEPOSITFLAG=1URL=http://testla.cz/gpwebpay/index/return/&DIGEST=gR88ENh....
Ohledně MERCHANTNUMBER - musí se použít v celém formátu nebo bez prefixu ' M1E3CB'? Ptám se, protože v admin rozhraní modulu GPWebPay není možné do pole "Číslo obchodníka" zadat jiné znaky než čísla.
Prosím, můžete zkontrolovat logy na straně poskytovatele nebo blíže specifikovat kroky k úspěšnému nasazení Vaší platební brány.
Děkuji.