bratislava / kupaliska-starz-fe

Buy and manage tickets to swimming pools in Bratislava.
https://kupaliska.bratislava.sk
European Union Public License 1.2
0 stars 0 forks source link

Zistit dovod preco jednorazovu url ktoru dostane uzivatel z BE, navstivia niktory dva krat #143

Open Balros opened 1 year ago

Balros commented 1 year ago

Daju sa najst v databaze 'kupaliska' v tabulke 'paymentResponses' take zaznamy ktore znacia v stlpci 'data' Duplicate

vid listky (Tickets) s id d2074429-3072-4b20-a897-fab6757da7eb a88ae7f0-474e-4de7-8bfc-c2c868eca1a6

Kontext: platby presli, len z nejakeho dovodu nasa aplikacia dva krat presmerovala na platobnu branu s tymi istymi udajmi K fungovaniu platobnej brany: Ked je clovek presmerovany na platobnu branu tak proces je taky ze uzivatel ma pouzit jednorazovu url na platobnu branu ktora ho nasledne presmeruje (302-ktora sa nezapisuje do prehliadacovej historie a teda neda sa "backnut" na tuto stranku. Stranka na ktoru je presmerovany sa uz da pouzit znovu a znovu a da sa aj refreshovat.

Ak od platovnej brany prisiel znovu pokus ist na tuto jednorazovu stranku, do nasej databazu je poslana informacia ze platba nepresla aj ked uz objednavka bola zaplatena. Docasny fix ktory problem odstranuje je ze ak nam pride takato duplicitna poziadavka na zaplatenie tak nezmenime status objednavky. Tento fix je nasadeny fungujuci.

Zostava vyriesit ako je mozne ze uzivatel dva a viac krat navstivi jednorazovu stranku stranku platobnej brany.