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

ResultCode: 110, ResultMessage: Currency parameter USD not allowed #440

Closed JaroslavDuska closed 5 years ago

JaroslavDuska commented 5 years ago

Dobrý den,

MerchantId: M1MIPS7116 - z banky máme potvrzeno, že více měn na bráně můžeme využít, nicméně funguje pouze založení platby s CZK:

"Na všech třech doménách máte povolenou multicurrency, tedy akceptaci více měn (konkrétně CZK, EUR a USD). Je ale možné, že jste neprovedli nastavení těchto měn přímo na bráně, což musíte provést – resp. Váš webmaster. Posílám odkaz na github, kde najdete všechny potřebné informace: https://github.com/csob/paymentgateway/wiki"

Wiki, příručku k POSMerchant a podobné problémy jsem prošel, ale možné nastavení měn na bráně, jak zmiňuje odpověď z banky nikde nenašel. Můžete mi prosím poradit, kde je toto nastavení ukryto?

Ještě mám dotaz týkající se založení platby s parametrem PayOperation = oneclickPayment - u takové platby by v případě kladné autorizace mělo být vráceno rozšíření maskClnRP - platbu na klik bychom také měly mít aktivovanou, ale rozšíření v odpovědi payment/status vráceno není, kde by mohl být problém?

Děkuji

LucieSnedarova commented 5 years ago

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

mrazekl commented 5 years ago

Dobrý den, eviduji tady pár nesrovnalostí, pokusím se to rozklíčovat. Pro Vaše merchantID vidím povoleny pouze transakce v CZK, doporučuji se tedy obrátit na akceptacekaret@csob.cz, zda by na základě smlouvy povolili i další požadované měny. Žádné další nastavení není třeba, pouze pošlete payment/init s patřičně vyplněným parametrem currency. Pro oneclick platby máte vytvořeno několik šablon, neevidujeme však žádný požadavek typu payment/oneclick/init a payment/oneclick/start, přes které se tyto platby inicializují. Aby se Vám pro payment/status vracela hodnota maskedCLn, musíte mít povoleno rozšíření(extensions) - maskedCLnRP - pro její aktivaci se rovněž obraťte na výše uvedený e-mail.

JaroslavDuska commented 5 years ago

Děkuji za váš čas a informace, obrátíme se tedy na akceptacekaret@csob.cz a snad už nám to nastaví správně.