View Issue Details

IDProjectCategoryView StatusLast Update
0001592OXID eShop (all versions)1.03. Basket, checkout processpublic2012-12-07 15:17
ReporterMoehlis Assigned To 
PrioritylowSeveritytweakReproducibilityalways
Status resolvedResolutionno change required 
Product Version4.2.0 revision 23610 
Summary0001592: payment formular dynvalues not shown after getting input error
Descriptionwhen getting an error in payment step, the dynvalue fields are empty, meaning you have to fill it again.

Additional Informationpayment.php:447 getDynValue

current:
if ( ( $aDynValue = oxSession::getVar( 'dynvalue' ) ) ) {
    $this->_aDynValue = $aDynValue;
} else {
    $this->_aDynValue = oxConfig::getParameter( "dynvalue");
}

fix:
if ( $aDynValue = oxConfig::getParameter( "dynvalue") ) {
    $this->_aDynValue = $aDynValue;
} else {
    $this->_aDynValue = oxSession::getVar( 'dynvalue' );
}
TagsPayment
Theme
BrowserAll
PHP Versionany
Database Versionany

Activities

Moehlis

2010-01-07 17:32

reporter   ~0002262

priority and severity is low, i forgot to set this

ramunas.skarbalius

2011-12-13 09:22

reporter   ~0005479

For security reason credit card information could not be saved in server session. If needed to have this information in session, should override method Payment::_filterDynData()