Openbravo Issue Tracking System - Retail Modules
View Issue Details
0048109Retail ModulesWeb POSpublic2021-11-19 14:052021-11-25 11:33
AgatheBertin 
adrianromero 
normalmajoralways
closedfixed 
5
 
 
No
0048109: AXISC3 integration - Implementation issue regarding print ticket
There is a little issue in the AxisC3 implementation

Sometimes, receipt (associated to AxisC3 payment, saying the payment is accepted) are printed 2 times
- check the "Print info" Checkbox in the Touchpoint
- do a payment and pay it with an AxisC3 pinpad (or in simulation mode)
=> if the payment is accepted, 1 first receipt is printed with the payment info, and then the standard ticket (including payment info) is printed (so payment info are printed 2 times)
when you have the check, the receipt (regarding payment) must be printed in case of the transaction is rejected and not if transaction is accepted.

Apply attached patches for modules org.openbravo.retail.asyncpayprovider and org.openbravo.retail.axisc3
NOR
diff asyncpayprovider-0048109.diff (1,465) 2021-11-22 18:44
https://issues.openbravo.com/file_download.php?file_id=16384&type=bug
diff axisc3-0048109.diff (791) 2021-11-22 18:45
https://issues.openbravo.com/file_download.php?file_id=16385&type=bug
Issue History
2021-11-19 14:05AgatheBertinNew Issue
2021-11-19 14:05AgatheBertinAssigned To => Retail
2021-11-19 14:05AgatheBertinTriggers an Emergency Pack => No
2021-11-19 14:05AgatheBertinTag Attached: NOR
2021-11-22 17:23hgbotNote Added: 0133260
2021-11-22 17:25hgbotNote Added: 0133261
2021-11-22 18:44adrianromeroFile Added: asyncpayprovider-0048109.diff
2021-11-22 18:45adrianromeroFile Added: axisc3-0048109.diff
2021-11-22 18:45adrianromeroStatusnew => scheduled
2021-11-22 18:45adrianromeroAssigned ToRetail => adrianromero
2021-11-22 18:46adrianromeroProposed Solution updated
2021-11-25 11:33hgbotResolutionopen => fixed
2021-11-25 11:33hgbotStatusscheduled => closed
2021-11-25 11:33hgbotNote Added: 0133351
2021-11-25 11:33hgbotNote Added: 0133352
2021-11-25 11:33hgbotNote Added: 0133353
2021-11-25 11:33hgbotNote Added: 0133354
2021-11-25 11:33hgbotNote Added: 0133355

Notes
(0133260)
hgbot   
2021-11-22 17:23   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider/-/merge_requests/12 [^]
(0133261)
hgbot   
2021-11-22 17:25   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.axisc3/-/merge_requests/11 [^]
(0133351)
hgbot   
2021-11-25 11:33   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.axisc3 [^]
Changeset: 58a8736d424da89aff5df14983f5bf36c020c690
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-11-22T17:22:55+01:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.axisc3/-/commit/58a8736d424da89aff5df14983f5bf36c020c690 [^]

Fixes ISSUE-0048109: AXISC3 integration - Implementation issue regarding print ticket
* Add serializer method to inform failure results

---
M web/org.openbravo.retail.axisc3/source/models/serializer.js
---
(0133352)
hgbot   
2021-11-25 11:33   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.axisc3 [^]
Changeset: 4a70fdee80f0d64ad6181d5a347260fca87e6eec
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-11-25T10:52:06+01:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.axisc3/-/commit/4a70fdee80f0d64ad6181d5a347260fca87e6eec [^]

Related ISSUE-0048109: AXISC3 integration - Implementation issue regarding print ticket
* Adds mock flow to reject payment transaction if amount equals to 3.0

---
M web/org.openbravo.retail.axisc3/source/websocket/mockWebSocket.js
---
(0133353)
hgbot   
2021-11-25 11:33   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.axisc3/-/merge_requests/11 [^]
(0133354)
hgbot   
2021-11-25 11:33   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider [^]
Changeset: 90f152ba34d63cafe2052b5da1e27f1ddd2d79e9
Author: Adrián Romero <adrian.romero@openbravo.com>
Date: 2021-11-22T17:15:20+01:00
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider/-/commit/90f152ba34d63cafe2052b5da1e27f1ddd2d79e9 [^]

Fixes ISSUE-0048109: AXISC3 integration - Implementation issue regarding print ticket
* Prints info in case of transaction rejected

---
M web/org.openbravo.retail.asyncpayprovider/source/utils/managemessages.js
---
(0133355)
hgbot   
2021-11-25 11:33   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.retail.asyncpayprovider/-/merge_requests/12 [^]