Openbravo Issue Tracking System - Java Client POS |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0004603 | Java Client POS | (No Category) | public | 2008-08-11 08:34 | 2014-04-02 09:02 |
|
Reporter | thelurker | |
Assigned To | | |
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | 5 | OS Version | |
Product Version | 2.10 MP1 | |
Target Version | 2.30 | Fixed in Version | 2.30 beta | |
Regression date | |
Regression introduced by commit | |
Regression level | |
Review Assigned To | |
OBNetwork customer | No |
Support ticket | |
Regression introduced in release | |
|
Summary | 0004603: PaymentInfoRefundMagCard does not have enough context information |
Description | Some payment gateways require additional context information to apply a credit (refund). This information includes original total, reference number or order number from the gateway.
Currently the system does not even supply the original transaction id to enable a lookup of this information.
So minimally to implement refunds for certain gateways the original openbravopos transaction id needs to be provided to enable the gateway implementation to lookup persistent data (in an additional table etc.). The edit Sales interface looks up the receipt but it appears that the authorization code from the PaymentGateway PaymentInfo class is not persisted.
|
Steps To Reproduce | Functionality is not present and the current API prevents an implementation. |
Proposed Solution | I propose that the original transaction id (or better yet the original PaymentInfo instance) is passed through to the PaymentInfoRefundMagCard class so that at least some sort of persistent lookup can be implemented. If the original transaction's PaymentInfo is persisted as a serialized object and restored upon lookup then the UI can show exactly what the Printer (Screen) shows and also would be able to pass along the exact information that the PaymentGateway implemention would need to implement refund. |
Additional Information | |
Tags | No tags attached. |
Relationships | depends on | feature request | 0005358 | 2.30 | closed | adrianromero | Payments gateways |
|
Attached Files | |
|
Issue History |
Date Modified | Username | Field | Change |
2008-08-11 08:34 | thelurker | New Issue | |
2008-08-11 08:34 | thelurker | sf_bug_id | 0 => 2046006 |
2008-08-11 18:05 | adrianromero | Status | new => acknowledged |
2008-10-07 10:42 | adrianromero | Relationship added | depends on 0005358 |
2008-10-07 10:42 | adrianromero | Status | acknowledged => scheduled |
2008-10-07 10:42 | adrianromero | Target Version | => 2.30 |
2008-12-10 11:07 | svnbot | Checkin | |
2008-12-10 11:07 | svnbot | Note Added: 0011130 | |
2008-12-10 11:07 | svnbot | Status | scheduled => resolved |
2008-12-10 11:07 | svnbot | Resolution | open => fixed |
2008-12-10 11:07 | svnbot | svn_revision | => 385 |
2009-03-02 15:42 | adrianromero | Target Version | 2.30 => 2.30 beta |
2009-03-02 15:45 | adrianromero | Target Version | 2.30 beta => 2.30 |
2009-03-02 15:46 | adrianromero | Fixed in Version | => 2.30 beta |
2012-11-07 09:40 | priyam | Category | 01 - General => (No Category) |
2014-04-02 09:02 | plujan | Note Added: 0065891 | |
2014-04-02 09:02 | plujan | Status | resolved => closed |