Project:
View Issue Details[ Jump to Notes ] | [ Issue History ] [ Print ] | |||||||||||
ID | ||||||||||||
0026813 | ||||||||||||
Type | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
feature request | [Retail Modules] Web POS Hardware Manager | major | have not tried | 2014-06-09 12:10 | 2016-04-25 16:14 | |||||||
Reporter | adrianromero | View Status | public | |||||||||
Assigned To | malsasua | |||||||||||
Priority | normal | Resolution | open | Fixed in Version | ||||||||
Status | new | Fix in branch | Fixed in SCM revision | |||||||||
Projection | none | ETA | none | Target Version | ||||||||
OS | Any | Database | Any | Java version | ||||||||
OS Version | Database version | Ant version | ||||||||||
Product Version | SCM revision | |||||||||||
Review Assigned To | ||||||||||||
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. | |||||||||||
Tags | No tags attached. | |||||||||||
Attached Files | ||||||||||||
Relationships [ Relation Graph ] [ Dependency Graph ] | |
Notes | |
(0067829) hgbot (developer) 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 (developer) 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 (developer) 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 (developer) 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 (developer) 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 (developer) 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 (developer) 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 (developer) 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 (developer) 2014-07-28 18:21 |
Repository: erp/pmods/retail-hw Changeset: d0dda76acc766b95887e9eb49475337dcf15dd9f Author: Adrián Romero <adrianromero <at> openbravo.com> Date: Thu Jun 19 11:24:39 2014 +0200 URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/d0dda76acc766b95887e9eb49475337dcf15dd9f [^] Issue 0026813: Adding support for payment devices Initial USB support properties --- M src/com/openbravo/poshw/AppConfig.java --- |
(0068928) hgbot (developer) 2014-07-28 18:21 |
Repository: erp/pmods/retail-hw Changeset: 3543df9499731afff43f81a4a65f85dc036d4e80 Author: Adrián Romero <adrianromero <at> openbravo.com> Date: Thu Jun 19 11:25:41 2014 +0200 URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/3543df9499731afff43f81a4a65f85dc036d4e80 [^] Issue 0026813: Adding support for payment devices Initial USB support properties --- M openbravohw.properties --- |
(0068929) hgbot (developer) 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 (developer) 2014-07-28 18:21 |
Repository: erp/pmods/retail-hw Changeset: 1dcc8dfedb2d853a5665d0a0a58f2a0a98149d4e Author: Adrián Romero <adrianromero <at> openbravo.com> Date: Thu Jun 19 11:48:41 2014 +0200 URL: http://code.openbravo.com/erp/pmods/retail-hw/rev/1dcc8dfedb2d853a5665d0a0a58f2a0a98149d4e [^] Issue 0026813: Adding support for payment devices Cheking properly for payment device UI component --- M src/com/openbravo/poshw/MainFrame.java --- |
(0068931) hgbot (developer) 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 --- |
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 |
Copyright © 2000 - 2009 MantisBT Group |