- Changed the behaviour of the plugin to intersect the finalizeOrder()-process
- Scrapped Notification functionality and based everything on the session
- Scrapped BackURL due to missing information in it.
- Enabled automatic creation of payments
- Renamed classes to match with namespace scheme
- Fixed failed deletion of order
- Added "backURL" to redirect onto "failURL"
- Changed transaction status "ERROR" to "STOP"
- Reinstalled deleting orders after any error
- Calling _getNextStep() directly if there is an error instead of iterating through the payments
- Renamed "iSuccess" to "payerror" in debug output
- Added a parameter
paymentmode
with valuereservation
that needs to be removed after testing - Added a separate group to the internal config to distinguish between successful and failed response
- Added two new classes
FailedResponse
andSuccessResponse
to handle different responses - Added hash-checks to
processCommDooFailed()
- Added a new function
error
inPaymentController
to ease the process of logging on the error-level - Removed deleting of the order anywhere
- Modified transaction status
Confirmation Pending
toNOT_FINISHED
andPayment Confirmed
toOK
to be more inline with OXID standards - Modified
README
to include the configuration of new payments
- Modified
debug()
-function to only write on debug-level - Modified
_getNextStep()
to work atiSuccess==1
, since this is the correct status code forOK
(rather than0
before) - Removed
response
parameter fromcommdoo_failed
, since it is not used