Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rovnaky variabilny symbol u opakujucich sa platbach. #692

Open
rafasf1 opened this issue Sep 25, 2024 · 5 comments
Open

Rovnaky variabilny symbol u opakujucich sa platbach. #692

rafasf1 opened this issue Sep 25, 2024 · 5 comments
Assignees

Comments

@rafasf1
Copy link

rafasf1 commented Sep 25, 2024

Dobry den,

snazim sa implementovat payment + pravidelnu automaticku platbu ( bez pouzivatelovej interakcie ) za urcite casove obdobie.
Ak som spravne pochopil z wiki a issues proces tak treba:

Prva platba:

  1. payment/init -> nadstavit "payOperation":"oneclickPayment", a a ulozit si payId
  2. payment/process s ulozenim payId

Opakujuce sa platby:

  1. oneclick/init -> pouzit ulozene payId z prvej platby ako origPayId a nadstavit "clientInitiated": false,
  2. oneclick/process -> pouzit payId ktore vratil response z kroku1

Kazdopadne ako potom priradim platbu ktora dosla na ucet s userom? Chcel som pouzit ako variable symbol platby ID usera z aplikacie, ale tu nastava problem ze "orderNo", ktore sa nadstavuje v payment/init a v oneclick/init musi byt kazdy call unikatne, takze nemozno pouzit ID usera z aplikacie, pretoze okrem prvej platby to vyhodi error

Authorized trx for orderNo already exists

Akym sposobom viem potom priradit platbu bez toho aby som zistoval cislo uctu od uzivatela ? Je nejaky sposob ako poslat do transakcie dalsie data ktore su potom vidno v nejakom syteme ? ( Momentalne pouzivam len sandbox )

Dalej by ma zaujimalo:

pri dokonceni payment/process a oneclick/process je platba v stave
"7) Čekání na zúčtování"

v dokumentacii sa pise ze ak je platba v tomto stave je stale mozne ju zrusit. Preto by ma zaujimalo ci tuto platbu je mozne zrusit len dalsim api callom a tym padom akonahle mam platbu v stave 7) Čekání na zúčtování mozem uvazovat ze platba prebehla v poriadku a na zaklade toho operovat v aplikaci ( pripocitat veci/dat clenstvo atd ) - kedze ju zrusit viem len ja, alebo ju moze zrusit aj uzivatel a tym padom musim pockat na stav 8) Platba zúčtována - co ma privadza k otazke ci platobna brana podporuje webhooky alebo ak user zavrie kartu s platobnou branou musim "DDoSnut" system a volat payment/status aby som zistil jej stav manualne

Dakujem za odpoved.

S pozdravom.

@mjanek
Copy link

mjanek commented Sep 25, 2024

Dobrý den,

Váš požadavek byl zaevidován a předán k řešení. O dalším průběhu Vás bude informovat odpovědný servisní technik.

S pozdravem

Miroslav Janek

@rafasf1
Copy link
Author

rafasf1 commented Oct 2, 2024

stale som nenasiel odpoved/riesenie na svoje otazky

@jgrmelova
Copy link

Dobrý den,

omlouvám se za pozdní odpověď. Co se týče opakovaného použití VS - "orderNo", je možné vypnout kontrolu duplicity variabilního symbolu. Bude tak možné vytvářet trn. se stejným VS. Žádost je potřebné zaslat na [email protected].

Co se týče stavu "7) Čekání na zúčtování" -> je platba již autorizována. Jedná se o úspěšnou transakci. Transakci je možné odvolat zasláním požadavku payment/reverse (Operace reverzuje (zruší před odesláním do uzávěrky) již autorizovanou platbu.). Požadavek je zasílán ze strany obchodníka.

Pokud je již transakce ve stavu "8) Platba zúčtována" je pro vrácení fin. prostředků nutné zaslat požadavek payment/refund (Voláním operace je zažádáno o návrat prostředků nazpět plátci. Aplikuje se na již zaúčtované transakce.). Požadavek je zasílán ze strany obchodníka.

Více viz "Životní cyklus transakce" https://github.com/csob/platebnibrana/wiki/Pr%C5%AFb%C4%9Bh-platby#%C5%BEivotn%C3%AD-cyklus-transakce-

Webhooky platební brána nepodporuje, pro zjištění stavu transakce je nutné zaslat požadavek na payment/status.

V případě doplňujících dotazů, jsem Vám k dispozici.


Jana Grmelová
IT administrátor

@rafasf1
Copy link
Author

rafasf1 commented Oct 7, 2024

Dakujem za odpoved,

je ze moznost mat duplicitny VS na testovacej platobnej brane ?

@jgrmelova
Copy link

Dobrý den,

na integračním i produkčním prostředí se jedná o stejnou funkci "Kontrola duplicity variabilního symbolu". Pokud je funkce vypnutá, je možné vytvářet transakce se stejným VS (orderNo). O změnu nastavení je potřebné požádat na [email protected].

Hezký den.


Jana Grmelová
IT administrátor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants