Openbravo Issue Tracking System - Retail Modules |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0026813 | Retail Modules | Web POS Hardware Manager | public | 2014-06-09 12:10 | 2016-04-25 16:14 |
|
Reporter | adrianromero | |
Assigned To | malsasua | |
Priority | normal | Severity | major | Reproducibility | have not tried |
Status | new | Resolution | open | |
Platform | | OS | 5 | OS Version | |
Product Version | | |
Target Version | | Fixed in Version | | |
Merge Request Status | |
Review Assigned To | |
OBNetwork customer | |
Support ticket | |
Regression level | |
Regression date | |
Regression introduced in release | |
Regression introduced by commit | |
Triggers an Emergency Pack | No |
|
Summary | 0026813: Adding support for payment devices |
Description | Hardware manager needs support for payment devices. These payment devices will be in charge of athorize payment requests that come from Web POS. The features required are:
* Support for different kind of transactions: Sales, refunds, void.
* The payment device should be in charge of reading the card, and handle the communication with the payment site in order to authorize or deny a payment transaction.
* No sensitive data (card number, holder name, ...) can be shared with Web POS or HW Manager.
* Payment requests should contain the following parameters: kind of transaction, transaction ID, terminal ID, currency and amount. Other required parameters needed by the payment device can be configured in the terminal payment method.
* Payment results should contain the result of the request (Success, Authorization failed, error, ...), transaction ID, authorization ID, Error code, error message. Other payment results can be returned too.
|
Steps To Reproduce | N.A. |
Proposed Solution | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2014-06-09 12:10 | adrianromero | New Issue | |
2014-06-09 12:10 | adrianromero | Assigned To | => malsasua |
2014-06-09 12:10 | adrianromero | Triggers an Emergency Pack | => No |
2014-06-09 18:05 | hgbot | Checkin | |
2014-06-09 18:05 | hgbot | Note Added: 0067829 | |
2014-06-09 18:06 | hgbot | Checkin | |
2014-06-09 18:06 | hgbot | Note Added: 0067830 | |
2014-06-12 09:47 | hgbot | Checkin | |
2014-06-12 09:47 | hgbot | Note Added: 0067930 | |
2014-06-12 09:47 | hgbot | Checkin | |
2014-06-12 09:47 | hgbot | Note Added: 0067931 | |
2014-06-12 09:48 | hgbot | Checkin | |
2014-06-12 09:48 | hgbot | Note Added: 0067932 | |
2014-06-12 09:48 | hgbot | Checkin | |
2014-06-12 09:48 | hgbot | Note Added: 0067933 | |
2014-07-28 18:21 | hgbot | Checkin | |
2014-07-28 18:21 | hgbot | Note Added: 0068925 | |
2014-07-28 18:21 | hgbot | Checkin | |
2014-07-28 18:21 | hgbot | Note Added: 0068926 | |
2014-07-28 18:21 | hgbot | Checkin | |
2014-07-28 18:21 | hgbot | Note Added: 0068927 | |
2014-07-28 18:21 | hgbot | Checkin | |
2014-07-28 18:21 | hgbot | Note Added: 0068928 | |
2014-07-28 18:21 | hgbot | Checkin | |
2014-07-28 18:21 | hgbot | Note Added: 0068929 | |
2014-07-28 18:21 | hgbot | Checkin | |
2014-07-28 18:21 | hgbot | Note Added: 0068930 | |
2014-07-28 18:22 | hgbot | Checkin | |
2014-07-28 18:22 | hgbot | Note Added: 0068931 | |
2014-09-01 16:06 | eintelau | Issue Monitored: eintelau | |
Notes |
|
(0067829)
|
hgbot
|
2014-06-09 18:05
|
|
Repository: erp/pmods/retail-hw
Changeset: 60fdab8c24b76f66cfd39c25661505d16b7600d1
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Jun 09 12:11:33 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/60fdab8c24b76f66cfd39c25661505d16b7600d1 [^]
Issue 0026813: Adding support for payment devices
Removal of old payment classes.
---
M src/com/openbravo/poshw/MainApp.java
R src/com/openbravo/pos/payment/JPaymentMagcard.form
R src/com/openbravo/pos/payment/JPaymentMagcard.java
R src/com/openbravo/pos/payment/JPaymentNotifier.java
R src/com/openbravo/pos/payment/MagCardParser.java
R src/com/openbravo/pos/payment/MagCardParserGeneric.java
R src/com/openbravo/pos/payment/MagCardParserIntelligent.java
R src/com/openbravo/pos/payment/MagCardReader.java
R src/com/openbravo/pos/payment/MagCardReaderAlternative.java
R src/com/openbravo/pos/payment/MagCardReaderGeneric.java
R src/com/openbravo/pos/payment/MagCardReaderIntelligent.java
R src/com/openbravo/pos/payment/PaymentException.java
R src/com/openbravo/pos/payment/PaymentGateway.java
R src/com/openbravo/pos/payment/PaymentGatewayAuthorizeNet.java
R src/com/openbravo/pos/payment/PaymentGatewayCaixa.java
R src/com/openbravo/pos/payment/PaymentGatewayExt.java
R src/com/openbravo/pos/payment/PaymentGatewayFac.java
R src/com/openbravo/pos/payment/PaymentGatewayLinkPoint.java
R src/com/openbravo/pos/payment/PaymentGatewayPGNET.java
R src/com/openbravo/pos/payment/PaymentGatewayPlanetauthorize.java
R src/com/openbravo/pos/payment/PaymentInfoList.java
R src/com/openbravo/pos/payment/PaymentPanel.java
R src/com/openbravo/pos/payment/PaymentPanelBasic.form
R src/com/openbravo/pos/payment/PaymentPanelBasic.java
R src/com/openbravo/pos/payment/PaymentPanelFac.java
R src/com/openbravo/pos/payment/PaymentPanelMagCard.form
R src/com/openbravo/pos/payment/PaymentPanelMagCard.java
R src/com/openbravo/pos/payment/PaymentPanelType.form
R src/com/openbravo/pos/payment/PaymentPanelType.java
---
|
|
|
(0067830)
|
hgbot
|
2014-06-09 18:06
|
|
Repository: erp/pmods/retail-hw
Changeset: c7cf3255bedc3b131f16a0ce3045090d003db170
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Jun 09 18:05:12 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/c7cf3255bedc3b131f16a0ce3045090d003db170 [^]
Issue 0026813: Adding support for payment devices
Initial support.
---
M openbravohw.properties
M src/com/openbravo/pos/printer/DeviceTicket.java
M src/com/openbravo/pos/service/BasicHardwareService.java
M src/com/openbravo/pos/service/HardwareService.java
M src/com/openbravo/poshw/MainApp.java
M src/com/openbravo/poshw/MainFrame.form
M src/com/openbravo/poshw/MainFrame.java
A src/com/openbravo/pos/payment/DevicePayment.java
A src/com/openbravo/pos/payment/DevicePaymentNull.java
A src/com/openbravo/pos/payment/DevicePaymentScreen.form
A src/com/openbravo/pos/payment/DevicePaymentScreen.java
A src/com/openbravo/pos/payment/PaymentRequest.java
A src/com/openbravo/pos/payment/PaymentResult.java
A src/com/openbravo/poshw/PaymentDialog.form
A src/com/openbravo/poshw/PaymentDialog.java
A src/com/openbravo/poshw/PaymentResultDialog.form
A src/com/openbravo/poshw/PaymentResultDialog.java
A src/com/openbravo/poshw/PaymentServlet.java
---
|
|
|
(0067930)
|
hgbot
|
2014-06-12 09:47
|
|
Repository: erp/pmods/retail-hw-paymentprovider
Changeset: 60fdab8c24b76f66cfd39c25661505d16b7600d1
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Jun 09 12:11:33 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw-paymentprovider/rev/60fdab8c24b76f66cfd39c25661505d16b7600d1 [^]
Issue 0026813: Adding support for payment devices
Removal of old payment classes.
---
M src/com/openbravo/poshw/MainApp.java
R src/com/openbravo/pos/payment/JPaymentMagcard.form
R src/com/openbravo/pos/payment/JPaymentMagcard.java
R src/com/openbravo/pos/payment/JPaymentNotifier.java
R src/com/openbravo/pos/payment/MagCardParser.java
R src/com/openbravo/pos/payment/MagCardParserGeneric.java
R src/com/openbravo/pos/payment/MagCardParserIntelligent.java
R src/com/openbravo/pos/payment/MagCardReader.java
R src/com/openbravo/pos/payment/MagCardReaderAlternative.java
R src/com/openbravo/pos/payment/MagCardReaderGeneric.java
R src/com/openbravo/pos/payment/MagCardReaderIntelligent.java
R src/com/openbravo/pos/payment/PaymentException.java
R src/com/openbravo/pos/payment/PaymentGateway.java
R src/com/openbravo/pos/payment/PaymentGatewayAuthorizeNet.java
R src/com/openbravo/pos/payment/PaymentGatewayCaixa.java
R src/com/openbravo/pos/payment/PaymentGatewayExt.java
R src/com/openbravo/pos/payment/PaymentGatewayFac.java
R src/com/openbravo/pos/payment/PaymentGatewayLinkPoint.java
R src/com/openbravo/pos/payment/PaymentGatewayPGNET.java
R src/com/openbravo/pos/payment/PaymentGatewayPlanetauthorize.java
R src/com/openbravo/pos/payment/PaymentInfoList.java
R src/com/openbravo/pos/payment/PaymentPanel.java
R src/com/openbravo/pos/payment/PaymentPanelBasic.form
R src/com/openbravo/pos/payment/PaymentPanelBasic.java
R src/com/openbravo/pos/payment/PaymentPanelFac.java
R src/com/openbravo/pos/payment/PaymentPanelMagCard.form
R src/com/openbravo/pos/payment/PaymentPanelMagCard.java
R src/com/openbravo/pos/payment/PaymentPanelType.form
R src/com/openbravo/pos/payment/PaymentPanelType.java
---
|
|
|
(0067931)
|
hgbot
|
2014-06-12 09:47
|
|
Repository: erp/pmods/retail-hw-paymentprovider
Changeset: c7cf3255bedc3b131f16a0ce3045090d003db170
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Mon Jun 09 18:05:12 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw-paymentprovider/rev/c7cf3255bedc3b131f16a0ce3045090d003db170 [^]
Issue 0026813: Adding support for payment devices
Initial support.
---
M openbravohw.properties
M src/com/openbravo/pos/printer/DeviceTicket.java
M src/com/openbravo/pos/service/BasicHardwareService.java
M src/com/openbravo/pos/service/HardwareService.java
M src/com/openbravo/poshw/MainApp.java
M src/com/openbravo/poshw/MainFrame.form
M src/com/openbravo/poshw/MainFrame.java
A src/com/openbravo/pos/payment/DevicePayment.java
A src/com/openbravo/pos/payment/DevicePaymentNull.java
A src/com/openbravo/pos/payment/DevicePaymentScreen.form
A src/com/openbravo/pos/payment/DevicePaymentScreen.java
A src/com/openbravo/pos/payment/PaymentRequest.java
A src/com/openbravo/pos/payment/PaymentResult.java
A src/com/openbravo/poshw/PaymentDialog.form
A src/com/openbravo/poshw/PaymentDialog.java
A src/com/openbravo/poshw/PaymentResultDialog.form
A src/com/openbravo/poshw/PaymentResultDialog.java
A src/com/openbravo/poshw/PaymentServlet.java
---
|
|
|
(0067932)
|
hgbot
|
2014-06-12 09:48
|
|
Repository: erp/pmods/retail-hw-paymentprovider
Changeset: 0b0c8ca7f5d750ec85dd7f6cfefbf893bb0d6257
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Jun 11 16:47:07 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw-paymentprovider/rev/0b0c8ca7f5d750ec85dd7f6cfefbf893bb0d6257 [^]
Issue 0026813: Adding support for payment devices
Removal of old payment classes.
---
M src/com/openbravo/poshw/MainApp.java
R src/com/openbravo/pos/payment/JPaymentMagcard.form
R src/com/openbravo/pos/payment/JPaymentMagcard.java
R src/com/openbravo/pos/payment/JPaymentNotifier.java
R src/com/openbravo/pos/payment/MagCardParser.java
R src/com/openbravo/pos/payment/MagCardParserGeneric.java
R src/com/openbravo/pos/payment/MagCardParserIntelligent.java
R src/com/openbravo/pos/payment/MagCardReader.java
R src/com/openbravo/pos/payment/MagCardReaderAlternative.java
R src/com/openbravo/pos/payment/MagCardReaderGeneric.java
R src/com/openbravo/pos/payment/MagCardReaderIntelligent.java
R src/com/openbravo/pos/payment/PaymentException.java
R src/com/openbravo/pos/payment/PaymentGateway.java
R src/com/openbravo/pos/payment/PaymentGatewayAuthorizeNet.java
R src/com/openbravo/pos/payment/PaymentGatewayCaixa.java
R src/com/openbravo/pos/payment/PaymentGatewayExt.java
R src/com/openbravo/pos/payment/PaymentGatewayFac.java
R src/com/openbravo/pos/payment/PaymentGatewayLinkPoint.java
R src/com/openbravo/pos/payment/PaymentGatewayPGNET.java
R src/com/openbravo/pos/payment/PaymentGatewayPlanetauthorize.java
R src/com/openbravo/pos/payment/PaymentInfoList.java
R src/com/openbravo/pos/payment/PaymentPanel.java
R src/com/openbravo/pos/payment/PaymentPanelBasic.form
R src/com/openbravo/pos/payment/PaymentPanelBasic.java
R src/com/openbravo/pos/payment/PaymentPanelFac.java
R src/com/openbravo/pos/payment/PaymentPanelMagCard.form
R src/com/openbravo/pos/payment/PaymentPanelMagCard.java
R src/com/openbravo/pos/payment/PaymentPanelType.form
R src/com/openbravo/pos/payment/PaymentPanelType.java
---
|
|
|
(0067933)
|
hgbot
|
2014-06-12 09:48
|
|
Repository: erp/pmods/retail-hw-paymentprovider
Changeset: c371547eee7bb8307df162fe7a5a45e2bc3ee91e
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Jun 11 16:48:08 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw-paymentprovider/rev/c371547eee7bb8307df162fe7a5a45e2bc3ee91e [^]
Issue 0026813: Adding support for payment devices
Initial support.
---
M openbravohw.properties
M src/com/openbravo/pos/printer/DeviceTicket.java
M src/com/openbravo/pos/service/BasicHardwareService.java
M src/com/openbravo/pos/service/HardwareService.java
M src/com/openbravo/poshw/MainApp.java
M src/com/openbravo/poshw/MainFrame.form
M src/com/openbravo/poshw/MainFrame.java
A src/com/openbravo/pos/payment/DevicePayment.java
A src/com/openbravo/pos/payment/DevicePaymentNull.java
A src/com/openbravo/pos/payment/DevicePaymentScreen.form
A src/com/openbravo/pos/payment/DevicePaymentScreen.java
A src/com/openbravo/pos/payment/PaymentRequest.java
A src/com/openbravo/pos/payment/PaymentResult.java
A src/com/openbravo/poshw/PaymentDialog.form
A src/com/openbravo/poshw/PaymentDialog.java
A src/com/openbravo/poshw/PaymentResultDialog.form
A src/com/openbravo/poshw/PaymentResultDialog.java
A src/com/openbravo/poshw/PaymentServlet.java
---
|
|
|
(0068925)
|
hgbot
|
2014-07-28 18:21
|
|
Repository: erp/pmods/retail-hw
Changeset: 0b0c8ca7f5d750ec85dd7f6cfefbf893bb0d6257
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Jun 11 16:47:07 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/0b0c8ca7f5d750ec85dd7f6cfefbf893bb0d6257 [^]
Issue 0026813: Adding support for payment devices
Removal of old payment classes.
---
M src/com/openbravo/poshw/MainApp.java
R src/com/openbravo/pos/payment/JPaymentMagcard.form
R src/com/openbravo/pos/payment/JPaymentMagcard.java
R src/com/openbravo/pos/payment/JPaymentNotifier.java
R src/com/openbravo/pos/payment/MagCardParser.java
R src/com/openbravo/pos/payment/MagCardParserGeneric.java
R src/com/openbravo/pos/payment/MagCardParserIntelligent.java
R src/com/openbravo/pos/payment/MagCardReader.java
R src/com/openbravo/pos/payment/MagCardReaderAlternative.java
R src/com/openbravo/pos/payment/MagCardReaderGeneric.java
R src/com/openbravo/pos/payment/MagCardReaderIntelligent.java
R src/com/openbravo/pos/payment/PaymentException.java
R src/com/openbravo/pos/payment/PaymentGateway.java
R src/com/openbravo/pos/payment/PaymentGatewayAuthorizeNet.java
R src/com/openbravo/pos/payment/PaymentGatewayCaixa.java
R src/com/openbravo/pos/payment/PaymentGatewayExt.java
R src/com/openbravo/pos/payment/PaymentGatewayFac.java
R src/com/openbravo/pos/payment/PaymentGatewayLinkPoint.java
R src/com/openbravo/pos/payment/PaymentGatewayPGNET.java
R src/com/openbravo/pos/payment/PaymentGatewayPlanetauthorize.java
R src/com/openbravo/pos/payment/PaymentInfoList.java
R src/com/openbravo/pos/payment/PaymentPanel.java
R src/com/openbravo/pos/payment/PaymentPanelBasic.form
R src/com/openbravo/pos/payment/PaymentPanelBasic.java
R src/com/openbravo/pos/payment/PaymentPanelFac.java
R src/com/openbravo/pos/payment/PaymentPanelMagCard.form
R src/com/openbravo/pos/payment/PaymentPanelMagCard.java
R src/com/openbravo/pos/payment/PaymentPanelType.form
R src/com/openbravo/pos/payment/PaymentPanelType.java
---
|
|
|
(0068926)
|
hgbot
|
2014-07-28 18:21
|
|
Repository: erp/pmods/retail-hw
Changeset: c371547eee7bb8307df162fe7a5a45e2bc3ee91e
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Wed Jun 11 16:48:08 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/c371547eee7bb8307df162fe7a5a45e2bc3ee91e [^]
Issue 0026813: Adding support for payment devices
Initial support.
---
M openbravohw.properties
M src/com/openbravo/pos/printer/DeviceTicket.java
M src/com/openbravo/pos/service/BasicHardwareService.java
M src/com/openbravo/pos/service/HardwareService.java
M src/com/openbravo/poshw/MainApp.java
M src/com/openbravo/poshw/MainFrame.form
M src/com/openbravo/poshw/MainFrame.java
A src/com/openbravo/pos/payment/DevicePayment.java
A src/com/openbravo/pos/payment/DevicePaymentNull.java
A src/com/openbravo/pos/payment/DevicePaymentScreen.form
A src/com/openbravo/pos/payment/DevicePaymentScreen.java
A src/com/openbravo/pos/payment/PaymentRequest.java
A src/com/openbravo/pos/payment/PaymentResult.java
A src/com/openbravo/poshw/PaymentDialog.form
A src/com/openbravo/poshw/PaymentDialog.java
A src/com/openbravo/poshw/PaymentResultDialog.form
A src/com/openbravo/poshw/PaymentResultDialog.java
A src/com/openbravo/poshw/PaymentServlet.java
---
|
|
|
(0068927)
|
hgbot
|
2014-07-28 18:21
|
|
|
|
(0068928)
|
hgbot
|
2014-07-28 18:21
|
|
|
|
(0068929)
|
hgbot
|
2014-07-28 18:21
|
|
Repository: erp/pmods/retail-hw
Changeset: 24fd6baa80058ac60ec3185c9041303ddf03b215
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Thu Jun 19 11:39:43 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/24fd6baa80058ac60ec3185c9041303ddf03b215 [^]
Issue 0026813: Adding support for payment devices
Completed USB support
---
M src/com/openbravo/pos/payment/DevicePaymentScreen.java
M src/com/openbravo/pos/printer/escpos/USBDeviceList.java
M src/com/openbravo/pos/service/BasicHardwareService.java
---
|
|
|
(0068930)
|
hgbot
|
2014-07-28 18:21
|
|
|
|
(0068931)
|
hgbot
|
2014-07-28 18:22
|
|
Repository: erp/pmods/retail-hw
Changeset: 1ca12e4ceb9400b95d05a7be2923aea3e687d839
Author: Adrián Romero <adrianromero <at> openbravo.com>
Date: Thu Jun 19 11:59:24 2014 +0200
URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/1ca12e4ceb9400b95d05a7be2923aea3e687d839 [^]
Issue 0026813: Adding support for payment devices
Modifying services classes to make it backward compatible.
---
M src/com/openbravo/pos/printer/DeviceTicket.java
M src/com/openbravo/pos/service/BasicHardwareService.java
M src/com/openbravo/pos/service/HardwareService.java
A src/META-INF/services/com.openbravo.pos.service.PaymentService
A src/com/openbravo/pos/service/BasicPaymentService.java
A src/com/openbravo/pos/service/PaymentService.java
---
|
|