View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0004217 | module PayPal | module PayPal - sub | public | 2012-07-03 21:49 | 2012-08-27 23:52 |
Reporter | svetlana | Assigned To | |||
Priority | urgent | Severity | crash | Reproducibility | always |
Status | resolved | Resolution | won't fix | ||
Product Version | 2.0.0 | ||||
Summary | 0004217: Need assign order number at the last payment step | ||||
Description | Currently order number is assigned to the order at the moment, when the order is just initiated (i.e. by putting the first product to the basket) if there are some modules installed, which makes transactions to the 3rd party systems to process a payment, and payment is rejected because of some reasons (i.e. because there are no money on credit card account), then the current order entry is deleted in eShop and the assigned number is lost. Next order will use the incremented order number, so there will be gap in the order numeration. So to avoid this problem the order number should be assigned only at the latest step, when payment is passed (means order is paid) | ||||
Tags | No tags attached. | ||||
parent of | 0004279 | resolved | arturas.sevcenko | module PayPal | always order-no. "0" and no info in eFire with PayPal 2.0.1 |
related to | 0004848 | resolved | Linas Kukulskis | OXID eShop (all versions) | oxordernr missing in the standard payment process |
|
After that fix, some other issues occured, i.e. 0004279. As we investigated - there is no proper solution for this issue with PayPal module. At first the order number handling in eShop should be improved for proper management of order numbers, to keep consistant queue of numbers, as much as possible. So for now this fix is rolled-back. With that - issue 0004279 is also gone. |