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

Přechod na produkci: Nenalezena transakce se stavem: Autorizace potvrzena/Posláno k zaúčtování #422

Closed jaromirmuller closed 5 years ago

jaromirmuller commented 5 years ago

Dobrý den,

můžete prosím poradit, kde je problém s touto chybou: Nenalezena transakce se stavem: Autorizace potvrzena/Posláno k zaúčtování

Snímek obrazovky(25)

Podle dokumentace máme naimplementované všechny kroky.

Děkuji.

JM

mrazekl commented 5 years ago

Dobrý den,

nejedná se o chybu, ale vlastnost a sice takovou, že v momentě kdy na integračním prostředí provedete úspěšně autorizovanou transakci, tak nabyde stavu "Posláno k zaúčtování". O půlnoci se ale tento stav změní na "Zaúčtováno" a proto nesplňuje podmínky pro validaci, i když je vše v pořádku. Řešením je zopakovat úspěšně autorizovanou platbu a validaci provést vrámci stejného dne.

jaromirmuller commented 5 years ago

Dobrý den,

děkuji za vysvětlení. Je toto někde z dokumentováno? Podle popisu v přechodu na produkční prostředí jsem měl za to, že stačí transakci provést a faktor času nehraje roli.

Děkuji za info.

JM

mrazekl commented 5 years ago

Detailní popis, který jsem uvedl výše zde k dispozici není, lze si jej však logicky vyvodit ze životního cyklu transakce, popsaného na Githubu zde: https://github.com/csob/paymentgateway/wiki/eAPI-v1.7#%C5%BDivotn%C3%AD-cyklus-transakce- a stavu transakce zobrazeného v sekci transakce -> platební brána na PosMerchant

jaromirmuller commented 5 years ago

Ok. Raďeji bych nedomýšlel jak brána funguje, ale někde danou informaci dočetl.

Tak jestli to teda chápu správně, tak je potřeba udělat kompletní ověření transakcí v jeden den a ten samý den je potřeba zkontrolovat, že jsou transakce na bráně a ukončit integrační testy a požádat o produkční klíče?

Pokud tedy v jeden den uděláme integrační testy, dle popisu https://github.com/csob/paymentgateway/wiki/P%C5%99echod-do-produk%C4%8Dn%C3%ADho-prost%C5%99ed%C3%AD a ověření na POS událáme až následující den, tak dostanu "chybu", kterou jsem uvedl na začátku vlákna. Souhlasí?

Děkuji za upřesnění.

mrazekl commented 5 years ago

Ano, je to tak, ostatní tři transakce svůj stav nemění ani nemůžou, pouze autorizovaná může nabývat více stavů. Všechny transakce je možné realizovat během cca. 30 minut(čas pro expiraci transakce) a poté provést validaci, proto se předpokládá že se validace odehraje během jednoho dne.

jaromirmuller commented 5 years ago

vyřešeno. díky za pomoc.