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

Špatné variabilní číslo objednávky #498

Closed DomFinta closed 4 years ago

DomFinta commented 4 years ago

Dobrý den, využíváme Vaši platební bránu pro klienta a objevila se nám stížnost, že variabilní symbol objednávky nesedí s číslem objednávky. Jedná se o WordPress e-shop. Při platbě se do VS generuje desetimístné číslo, které nejsem schopný najít v DB, ani .log souboru.

Dokázali byste mi prosím poradit, jak toto vyřešit, nebo jak vložit číslo objednávky, jako poznámku k platbě?

Předem děkuji za pomoc. S pozdravem, Dominik Finta.

mrazekl commented 4 years ago

Dobrý den, pokud používáte woocommerce plugin, ten si zřejmě generuje čísla objednávek sám, takže se mu můžete jen přizpůsobit a generovat shoné orderNo. Pokud se jedná o vložení poznámky, mohl by vám posloužit parametr merchant data: "Libovolná pomocná data, která budou vrácena ve zpětném redirectu z platební brány na stránku obchodníka. Mohou sloužit např. pro udržení kontinuity procesu na e-shopu, musí být kódována v BASE64. Maximální délka po zakódování 255 znaků." viz. https://github.com/csob/paymentgateway/wiki/Z%C3%A1kladn%C3%AD-metody#metoda-paymentinit-

DomFinta commented 4 years ago

Problém je v tom, že posíláme order number ("orderNo":"5154") a v platbě se zobrazuje VS 0222150520 (zřejmě timestamp). To je podle .log souboru, takže od nás to dochází správně. Nevíte, čím to je?

mrazekl commented 4 years ago

mohl by jste uvést vaše merchantID?

DomFinta commented 4 years ago

M1MIPS8243

mrazekl commented 4 years ago

děkuji. Váš variabilní symbol je 5154, bankovní VS je 0222150520. Pokud se bavíme o bankovních výpisech, jsou zde uvedeny oba VS. Napadá mě ještě párování pomocí autorizačního kódu, ten je ve výpisu také a platební brána ho vrací do eshopu v případě úspěšného přesměrování zpět do eshopu jako authCode spolu s informacemi, jak platba skončila.

DomFinta commented 4 years ago

Jak docílíme toho, aby bankovní VS byl 5154?

mrazekl commented 4 years ago

Tenhle požadavek je nesplnitelný. Můžete zkusit zjistit možnosti na akceptacekaret@csob.cz

janbrasna commented 4 years ago

Vice informaci v issue c.: https://github.com/csob/paymentgateway/issues/175#issuecomment-334077699