Пример #1
0
 public function saveCorrectedShippingAddressAction()
 {
     $this->Front()->Plugins()->ViewRenderer()->setNoRender();
     $session = Shopware()->Session();
     $userId = $session->sUserId;
     $response = unserialize($session->moptShippingAddressCheckCorrectedAddress);
     $config = $this->moptPayoneMain->getPayoneConfig();
     $this->moptPayoneMain->getHelper()->saveCorrectedShippingAddress($userId, $response);
     $mappedPersonStatus = $this->moptPayoneMain->getHelper()->getUserScoringValue($response->getPersonstatus(), $config);
     $mappedPersonStatus = $this->moptPayoneMain->getHelper()->getUserScoringColorFromValue($mappedPersonStatus);
     $this->moptPayoneMain->getHelper()->saveShippingAddressCheckResult($userId, $response, $mappedPersonStatus);
     unset($session->moptShippingAddressCheckNeedsUserVerification);
     unset($session->moptShippingAddressCheckOriginalAddress);
     unset($session->moptShippingAddressCheckCorrectedAddress);
 }