Openbravo Issue Tracking System - Retail Modules
View Issue Details
0041710Retail ModulesWeb POSpublic2019-08-28 13:322019-09-12 09:48
adrianromero 
adrianromero 
urgentmajoralways
closedfixed 
5
 
RR19Q4 
marvintm
No
0041710: Payment integrations do not manage the amount processed if it is different than the requested amount
There exists the case when processing a card payment. This card has a limit and cannot pay more than a quantity. For example it is a gift card with a limited amount of 100€

In this case it may happen that the payment integration is requested to process 150€ and the integration return success but indicating the processed amount is only 100€.

This case is not taken into account by the Web POS and if the response is success will create a new payment with the original amount instead of the processed amount.

This is a major error because the Web POS considers it has been paid 150€ but only 100€ has been actually paid.

The solution is to take into account the processed amount if the response of the payment integration indicates it.
In description
No tags attached.
Issue History
2019-08-28 13:32adrianromeroNew Issue
2019-08-28 13:32adrianromeroAssigned To => adrianromero
2019-08-28 13:32adrianromeroTriggers an Emergency Pack => No
2019-08-29 08:59hgbotCheckin
2019-08-29 08:59hgbotNote Added: 0114317
2019-08-29 08:59hgbotStatusnew => resolved
2019-08-29 08:59hgbotResolutionopen => fixed
2019-08-29 08:59hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/e74221f16beef592d468703979151084bd91c970 [^]
2019-08-29 09:00adrianromeroSummaryPayment integrations not manage the amount processed if it is different than the requested amount => Payment integrations do not manage the amount processed if it is different than the requested amount
2019-09-10 09:55adrianromeroReview Assigned To => marvintm
2019-09-12 09:48marvintmStatusresolved => closed
2019-09-12 09:48marvintmFixed in Version => RR19Q4

Notes
(0114317)
hgbot   
2019-08-29 08:59   
Repository: erp/pmods/org.openbravo.retail.posterminal
Changeset: e74221f16beef592d468703979151084bd91c970
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Aug 28 13:34:21 2019 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.retail.posterminal/rev/e74221f16beef592d468703979151084bd91c970 [^]

Fixes issue 41710: Payment integrations not manage the amount processed if it is different than the requested amount

---
M web/org.openbravo.retail.posterminal/js/components/modalprovidergroup.js
---