Openbravo Issue Tracking System - Retail Modules
View Issue Details
0049460Retail ModulesWeb POSpublic2022-06-01 10:582022-06-03 10:44
adrianromero 
adrianromero 
normalmajorhave not tried
closedfixed 
5
 
RR22Q3 
No
0049460: Payment transactions can be canceled silently if the user refreshs the page or navigates
During a payment transaction, if the cashier reloads the page or navigates to another page it may lose the payment transaction resulting the amount is charged to the customer but no payment is registered in the receipt.

Apart from that it may result also in technical errors depending on the integration implementation becuase the communication channel (http, websocket, ...) is suddently shutdown
In description
Navigation and refresh a web page cannot be canceled but it can be warned to the cashier adding a window before unload event during all payment transactions
NOR
Issue History
2022-06-01 10:58adrianromeroNew Issue
2022-06-01 10:58adrianromeroAssigned To => adrianromero
2022-06-01 10:58adrianromeroTriggers an Emergency Pack => No
2022-06-01 11:02adrianromeroStatusnew => scheduled
2022-06-01 11:03hgbotNote Added: 0137929
2022-06-01 11:06hgbotNote Added: 0137931
2022-06-02 22:38rafarodaTag Attached: NOR
2022-06-03 10:42hgbotResolutionopen => fixed
2022-06-03 10:42hgbotStatusscheduled => closed
2022-06-03 10:42hgbotNote Added: 0138025
2022-06-03 10:42hgbotFixed in Version => RR22Q3
2022-06-03 10:42hgbotNote Added: 0138026
2022-06-03 10:44hgbotNote Added: 0138027
2022-06-03 10:44hgbotNote Added: 0138028

Notes
(0137929)
hgbot   
2022-06-01 11:03   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/816 [^]
(0137931)
hgbot   
2022-06-01 11:06   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/982 [^]
(0138025)
hgbot   
2022-06-03 10:42   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/merge_requests/816 [^]
(0138026)
hgbot   
2022-06-03 10:42   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal [^]
Changeset: 300447a3d36ee2454eb3481ec7133deac11844e2
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 03-06-2022 08:42:56
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.posterminal/-/commit/300447a3d36ee2454eb3481ec7133deac11844e2 [^]

Fixes ISSUE-49460: Payment transactions can be canceled silently on page refresh

---
M web/org.openbravo.retail.posterminal/js/components/modalprovidergroup.js
M web/org.openbravo.retail.posterminal/js/components/modalprovidergroupvoid.js
---
(0138027)
hgbot   
2022-06-03 10:44   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/merge_requests/982 [^]
(0138028)
hgbot   
2022-06-03 10:44   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2 [^]
Changeset: de17763b168374b60cfbea1678b769c0eb09fb6a
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 03-06-2022 08:44:08
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.pos2/-/commit/de17763b168374b60cfbea1678b769c0eb09fb6a [^]

Fixes ISSUE-49460: Payment transactions can be canceled silently on page refresh

---
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/processPayment.js
M web-jspack/org.openbravo.pos2/src/components/Payments/PaymentIntegration/processPaymentVoid.js
---