Novalnet - Version 1.3.8

Version Notes

1.3.8 is now loaded with Iframe functionality

1.3 database table name is now fetched from system.1.2.9 the same as 1.2.7 only because Magento upload did not work correctly.1.2.8 the same as 1.2.7 only because Magento upload did not work correctly.1.2.7Bugfix:FC;r ELV DE, ELV AT und CC wurde die Währung fix als 'EUR' übergeben.



The parameter currency was passed over as fixed value 'EUR' for payment modules 'Direct Debit German', 'Direct Debit Austria' and 'Credir Card'.Allgemeine Bemerkung:Die Cache-Ordner var/cache und var/session müssen wie immer nach Aktualisierungen geleert werden.



Notice: the cache folders var/cache and var/session must be emptied after updates.

Download this release

Release Info

Developer Gabriel Dixon
Extension Novalnet
Version 1.3.8
Comparing to
See all releases


Code changes from version 1.3.7 to 1.3.8

app/code/community/Mage/Novalnet/Model/NovalnetPciAbstract.php CHANGED
@@ -282,6 +282,14 @@ class Mage_Novalnet_Model_NovalnetPciAbstract extends Mage_Payment_Model_Method_
282
  //echo "ashok aasdfsa "; exit;
283
  $status = $this->onFailure($dataObj,$order,$payment,$session);
284
  }
 
 
 
 
 
 
 
 
285
  }
286
  $session->unsNovalnetRealOrderId();
287
  $session->unsNovalnetQuoteId();
282
  //echo "ashok aasdfsa "; exit;
283
  $status = $this->onFailure($dataObj,$order,$payment,$session);
284
  }
285
+ }else {
286
+
287
+ Mage::getSingleton('core/session')
288
+ ->addError(Mage::helper('novalnet')->__('Die Hashfunktionen sind nicht verfügbar!'));
289
+ $url = Mage::getModel('core/url')->getUrl("checkout/onepage/failure");
290
+ Mage::app()->getResponse()->setRedirect($url);
291
+ Mage::app()->getResponse()->sendResponse();
292
+ exit;
293
  }
294
  $session->unsNovalnetRealOrderId();
295
  $session->unsNovalnetQuoteId();
app/code/community/Novalnet/NovalnetPaypal/controllers/NovalnetpaypalController.php CHANGED
@@ -1,244 +1,250 @@
1
- <?php
2
- class Novalnet_NovalnetPaypal_NovalnetPaypalController extends Mage_Core_Controller_Front_Action
3
- {
4
-
5
- protected $_redirectBlockType = 'novalnetpaypal/novalnetpaypal';
6
- protected $_status = '100';
7
-
8
- /**
9
- * when customer select payment method
10
- */
11
- public function redirectAction() {
12
- $session = $this->getCheckout();
13
- $session->setNovalnetQuoteId($session->getQuoteId())
14
- ->setNovalnetRealOrderId($session->getLastRealOrderId());
15
- $order = Mage::getModel('sales/order');
16
- $order->loadByIncrementId($session->getLastRealOrderId());
17
- $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_HOLDED, Mage::helper('novalnetpaypal')->__('Customer was redirected to Novalnet'));
18
- $order->save();
19
-
20
- $this->getResponse()->setBody(
21
- $this->getLayout()
22
- ->createBlock($this->_redirectBlockType)
23
- ->setOrder($order)
24
- ->toHtml()
25
- );
26
- $session->unsQuoteId();
27
- }
28
-
29
- public function returnAction() {
30
- $response = $this->getRequest()->getParams();
31
- $response['orderId'] = $response['inputval1'];#order_id;
32
- $status = $this->_checkReturnedData();
33
- if(!$response['orderId'] or !$status) {
34
- #Mage::log('orderId='.$response['orderId'].'; status:'.$status);
35
- $session = $this->getCheckout();
36
- $session->getQuote()->setIsActive(false)->save();
37
- Mage::getSingleton('checkout/session')->addError(Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));#new
38
- $this->_redirect('checkout/cart');#new; ok
39
- } else {
40
- //load order and send mail
41
- $order = Mage::getModel('sales/order');
42
- $order->loadByIncrementId($response['orderId']);
43
- $paymentObj = $order->getPayment()->getMethodInstance();
44
- $payment = $order->getPayment();
45
- if($order->getId()) {
46
- #Mage::log('sendNewOrderEmail');
47
- $order->sendNewOrderEmail();
48
- }
49
- $session = $this->getCheckout();
50
- $session->getQuote()->setIsActive(false)->save();
51
- $this->_redirect('checkout/onepage/success');
52
- }
53
- }
54
-
55
- public function errorAction() {
56
- $session = $this->getCheckout();
57
- $session->getQuote()->setIsActive(false)->save();
58
- //Get response
59
- $response = $this->getRequest()->getParams();
60
- #print_r($response); exit;
61
- $order = Mage::getModel('sales/order');
62
- $order->load($this->getCheckout()->getLastOrderId());
63
- $order->cancel();
64
- $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));
65
- $order->save();
66
- Mage::getSingleton('checkout/session')->addError(Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));#new
67
- $this->_redirect('checkout/cart');#new; ok
68
- }
69
-
70
- public function errornoticeAction() {
71
- $session = $this->getCheckout();
72
- $session->getQuote()->setIsActive(false)->save();
73
- $order = Mage::getModel('sales/order');
74
- $order->load($this->getCheckout()->getLastOrderId());
75
- $order->cancel();
76
- $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));
77
- $order->save();
78
-
79
- Mage::getSingleton('checkout/session')->addError(Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));#new
80
- $this->_redirect('checkout/cart');#new
81
- }
82
-
83
- /**
84
- * Checking Post variables.
85
- *
86
- */
87
- protected function _checkReturnedData() {
88
- $status = false;
89
- if (!$this->getRequest()->isPost()) {
90
- $this->norouteAction();
91
- return;
92
- }
93
- $session = $this->getCheckout();
94
- //Get response
95
- $response = $this->getRequest()->getParams();
96
- $dataObj = new Varien_Object($this->getRequest()->getPost());
97
- //print_r($response); exit;
98
- $response['orderId'] = $response['inputval1'];#order_id;
99
- if ($response['status'] == 100) {
100
- $response['status'] = $this->checkParams($response);
101
- }
102
- $order = Mage::getModel('sales/order');
103
- $order->loadByIncrementId($response['orderId']);
104
- $paymentObj = $order->getPayment()->getMethodInstance();
105
- if ($response['status'] == 100 ) {
106
- $payment = $order->getPayment();
107
- $payment->setStatus(Novalnet_NovalnetPaypal_Model_NovalnetPaypal::STATUS_SUCCESS);
108
- $payment->setStatusDescription(Mage::helper('novalnetpaypal')->__('Customer successfully returned from Novalnet'));
109
- $payment->setLastTransId($response["tid"]);# to set TID in the payment info
110
- $payment->setTransactionId($dataObj->getTid());
111
- $payment->setSuTransactionId($dataObj->getTid());
112
- $order->addStatusToHistory($paymentObj->getConfigData('order_status'), Mage::helper('novalnetpaypal')->__('Customer successfully returned from Novalnet'));
113
- if( $dataObj->hasTestMode() ) {
114
- Mage::getModel( 'sales/quote' )
115
- ->load($session->getNovalnetQuoteId())
116
- ->getPayment()
117
- ->setNnTestorder($this->decode($response['test_mode'], $session->getNovalnetPassword()))
118
- ->save();
119
- }
120
- $order->setPayment($payment);
121
- if($paymentObj->getConfigData('createinvoice') == 1){
122
- if ($this->saveInvoice($order)) {
123
- $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true);
124
- }
125
- }
126
- $status = true;
127
- } else {
128
- $payment = $order->getPayment();
129
- $payment->setLastTransId($response["tid"]);# to set TID in the payment info
130
- $payment->setStatus(Novalnet_NovalnetPaypal_Model_NovalnetPaypal::STATUS_DECLINED);
131
- $order->setPayment($payment);
132
- $order->cancel();
133
- $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnetpaypal')->__('Customer aborted payment process'));
134
- $status = false;
135
- }
136
- $order->save();
137
- return $status;
138
- }
139
-
140
- /**
141
- * Save invoice for order
142
- *
143
- * @param Mage_Sales_Model_Order $order
144
- * @return boolean Can save invoice or not
145
- */
146
- protected function saveInvoice (Mage_Sales_Model_Order $order) {
147
- if ($order->canInvoice()) {
148
- $invoice = $order->prepareInvoice();
149
-
150
- $invoice->register();
151
- Mage::getModel('core/resource_transaction')
152
- ->addObject($invoice)
153
- ->addObject($invoice->getOrder())
154
- ->save();
155
- $invoice->sendEmail(true, '');
156
- return true;
157
- }
158
-
159
- return false;
160
- }
161
-
162
- /**
163
- * Get singleton of Checkout Session Model
164
- *
165
- * @return Mage_Checkout_Model_Session
166
- */
167
- public function getCheckout()
168
- {
169
- return Mage::getSingleton('checkout/session');
170
- }
171
-
172
- /**
173
- * checks server response and gets parameters
174
- * @return $data array|string response parameters or ERROR_WRONG_HASH|ERROR_NO_ORDER_DETAILS if error
175
- *
176
- */
177
- public function getNotification($pwd){
178
- $pnSu = Mage::helper('novalnetpaypal');
179
- $pnSu->classSofortueberweisung($pwd);
180
- return $pnSu->getNotification();
181
- }
182
- private function checkParams($response) {
183
- $session = $this->getCheckout();
184
- $status = '100';
185
- if (!$response['hash2']){
186
- $status = '90';
187
- }
188
- if (!$this->checkHash($response, $session->getNovalnetPassword())){
189
- $status = '91';
190
- }
191
- $response['amount'] = $this->decode($response['amount'], $session->getNovalnetPassword());
192
- if (preg_match('/\D/', $response['amount'], $aMatch)){
193
- $status = '92';
194
- }
195
- #Mage::log(__FUNCTION__.': status='.$status);
196
- $this->_status = $status;
197
- return$status;
198
- }
199
- function hash($h, $key)#$h contains encoded data
200
- {
201
- if (!$h) return'Error: no data';
202
- if (!function_exists('md5')){return'Error: func n/a';}
203
- return md5($h['auth_code'].$h['product_id'].$h['tariff'].$h['amount'].$h['test_mode'].$h['uniqid'].strrev($key));
204
- }
205
- function checkHash($request, $key)
206
- {
207
- if (!$request) return false; #'Error: no data';
208
- $h['auth_code'] = $request['auth_code'];#encoded
209
- $h['product_id'] = $request['product']; #encoded
210
- $h['tariff'] = $request['tariff']; #encoded
211
- $h['amount'] = $request['amount']; #encoded
212
- $h['test_mode'] = $request['test_mode'];#encoded
213
- $h['uniqid'] = $request['uniqid']; #encoded
214
-
215
- if ($request['hash2'] != $this->hash($h, $key)){
216
- return false;
217
- }
218
- return true;
219
- }
220
- function decode($data, $key)
221
- {
222
- $data = trim($data);
223
- if ($data == '') {return'Error: no data';}
224
- if (!function_exists('base64_decode') or !function_exists('pack') or !function_exists('crc32')){return'Error: func n/a';}
225
-
226
- try {
227
- $data = base64_decode(strrev($data));
228
- $data = pack("H".strlen($data), $data);
229
- $data = substr($data, 0, stripos($data, $key));
230
- $pos = strpos($data, "|");
231
- if ($pos === false){
232
- return("Error: CKSum not found!");
233
- }
234
- $crc = substr($data, 0, $pos);
235
- $value = trim(substr($data, $pos+1));
236
- if ($crc != sprintf('%u', crc32($value))){
237
- return("Error; CKSum invalid!");
238
- }
239
- return $value;
240
- }catch (Exception $e){
241
- echo('Error: '.$e);
242
- }
243
- }
 
 
 
 
 
 
244
  }
1
+ <?php
2
+ class Novalnet_NovalnetPaypal_NovalnetPaypalController extends Mage_Core_Controller_Front_Action
3
+ {
4
+
5
+ protected $_redirectBlockType = 'novalnetpaypal/novalnetpaypal';
6
+ protected $_status = '100';
7
+
8
+ /**
9
+ * when customer select payment method
10
+ */
11
+ public function redirectAction() {
12
+ $session = $this->getCheckout();
13
+ $session->setNovalnetQuoteId($session->getQuoteId())
14
+ ->setNovalnetRealOrderId($session->getLastRealOrderId());
15
+ $order = Mage::getModel('sales/order');
16
+ $order->loadByIncrementId($session->getLastRealOrderId());
17
+ $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_HOLDED, Mage::helper('novalnetpaypal')->__('Customer was redirected to Novalnet'));
18
+ $order->save();
19
+
20
+ $this->getResponse()->setBody(
21
+ $this->getLayout()
22
+ ->createBlock($this->_redirectBlockType)
23
+ ->setOrder($order)
24
+ ->toHtml()
25
+ );
26
+ $session->unsQuoteId();
27
+ }
28
+
29
+ public function returnAction() {
30
+ $response = $this->getRequest()->getParams();
31
+ $response['orderId'] = $response['inputval1'];#order_id;
32
+ $status = $this->_checkReturnedData();
33
+ if(!$response['orderId'] or !$status) {
34
+ #Mage::log('orderId='.$response['orderId'].'; status:'.$status);
35
+ $session = $this->getCheckout();
36
+ $session->getQuote()->setIsActive(false)->save();
37
+ Mage::getSingleton('checkout/session')->addError(Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));#new
38
+ $this->_redirect('checkout/cart');#new; ok
39
+ } else {
40
+ //load order and send mail
41
+ $order = Mage::getModel('sales/order');
42
+ $order->loadByIncrementId($response['orderId']);
43
+ $paymentObj = $order->getPayment()->getMethodInstance();
44
+ $payment = $order->getPayment();
45
+ if($order->getId()) {
46
+ #Mage::log('sendNewOrderEmail');
47
+ $order->sendNewOrderEmail();
48
+ }
49
+ $session = $this->getCheckout();
50
+ $session->getQuote()->setIsActive(false)->save();
51
+ $this->_redirect('checkout/onepage/success');
52
+ }
53
+ }
54
+
55
+ public function errorAction() {
56
+ $session = $this->getCheckout();
57
+ $session->getQuote()->setIsActive(false)->save();
58
+ //Get response
59
+ $response = $this->getRequest()->getParams();
60
+ #print_r($response); exit;
61
+ $order = Mage::getModel('sales/order');
62
+ $order->load($this->getCheckout()->getLastOrderId());
63
+ $order->cancel();
64
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));
65
+ $order->save();
66
+ Mage::getSingleton('checkout/session')->addError(Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));#new
67
+ $this->_redirect('checkout/cart');#new; ok
68
+ }
69
+
70
+ public function errornoticeAction() {
71
+ $session = $this->getCheckout();
72
+ $session->getQuote()->setIsActive(false)->save();
73
+ $order = Mage::getModel('sales/order');
74
+ $order->load($this->getCheckout()->getLastOrderId());
75
+ $order->cancel();
76
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));
77
+ $order->save();
78
+
79
+ Mage::getSingleton('checkout/session')->addError(Mage::helper('novalnetpaypal')->__('Error').' : '.utf8_decode($response['status_text']));#new
80
+ $this->_redirect('checkout/cart');#new
81
+ }
82
+
83
+ /**
84
+ * Checking Post variables.
85
+ *
86
+ */
87
+ protected function _checkReturnedData() {
88
+ $status = false;
89
+ if (!$this->getRequest()->isPost()) {
90
+ $this->norouteAction();
91
+ return;
92
+ }
93
+ $session = $this->getCheckout();
94
+ //Get response
95
+ $response = $this->getRequest()->getParams();
96
+ $dataObj = new Varien_Object($this->getRequest()->getPost());
97
+ //print_r($response); exit;
98
+ $response['orderId'] = $response['inputval1'];#order_id;
99
+ if ($response['status'] == 100) {
100
+ $response['status'] = $this->checkParams($response);
101
+ }
102
+ $order = Mage::getModel('sales/order');
103
+ $order->loadByIncrementId($response['orderId']);
104
+ $paymentObj = $order->getPayment()->getMethodInstance();
105
+ if ($response['status'] == 100 ) {
106
+ $payment = $order->getPayment();
107
+ $payment->setStatus(Novalnet_NovalnetPaypal_Model_NovalnetPaypal::STATUS_SUCCESS);
108
+ $payment->setStatusDescription(Mage::helper('novalnetpaypal')->__('Customer successfully returned from Novalnet'));
109
+ $payment->setLastTransId($response["tid"]);# to set TID in the payment info
110
+ $payment->setTransactionId($dataObj->getTid());
111
+ $payment->setSuTransactionId($dataObj->getTid());
112
+ $order->addStatusToHistory($paymentObj->getConfigData('order_status'), Mage::helper('novalnetpaypal')->__('Customer successfully returned from Novalnet'));
113
+ if( $dataObj->hasTestMode() ) {
114
+ Mage::getModel( 'sales/quote' )
115
+ ->load($session->getNovalnetQuoteId())
116
+ ->getPayment()
117
+ ->setNnTestorder($this->decode($response['test_mode'], $session->getNovalnetPassword()))
118
+ ->save();
119
+ }
120
+ $order->setPayment($payment);
121
+ if($paymentObj->getConfigData('createinvoice') == 1){
122
+ if ($this->saveInvoice($order)) {
123
+ $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true);
124
+ }
125
+ }
126
+ $status = true;
127
+ } else {
128
+ $payment = $order->getPayment();
129
+ $payment->setLastTransId($response["tid"]);# to set TID in the payment info
130
+ $payment->setStatus(Novalnet_NovalnetPaypal_Model_NovalnetPaypal::STATUS_DECLINED);
131
+ $order->setPayment($payment);
132
+ $order->cancel();
133
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('novalnetpaypal')->__('Customer aborted payment process'));
134
+ $status = false;
135
+ }
136
+ $order->save();
137
+ return $status;
138
+ }
139
+
140
+ /**
141
+ * Save invoice for order
142
+ *
143
+ * @param Mage_Sales_Model_Order $order
144
+ * @return boolean Can save invoice or not
145
+ */
146
+ protected function saveInvoice (Mage_Sales_Model_Order $order) {
147
+ if ($order->canInvoice()) {
148
+ $invoice = $order->prepareInvoice();
149
+
150
+ $invoice->register();
151
+ Mage::getModel('core/resource_transaction')
152
+ ->addObject($invoice)
153
+ ->addObject($invoice->getOrder())
154
+ ->save();
155
+ $invoice->sendEmail(true, '');
156
+ return true;
157
+ }
158
+
159
+ return false;
160
+ }
161
+
162
+ /**
163
+ * Get singleton of Checkout Session Model
164
+ *
165
+ * @return Mage_Checkout_Model_Session
166
+ */
167
+ public function getCheckout()
168
+ {
169
+ return Mage::getSingleton('checkout/session');
170
+ }
171
+
172
+ /**
173
+ * checks server response and gets parameters
174
+ * @return $data array|string response parameters or ERROR_WRONG_HASH|ERROR_NO_ORDER_DETAILS if error
175
+ *
176
+ */
177
+ public function getNotification($pwd){
178
+ $pnSu = Mage::helper('novalnetpaypal');
179
+ $pnSu->classSofortueberweisung($pwd);
180
+ return $pnSu->getNotification();
181
+ }
182
+ private function checkParams($response) {
183
+ $session = $this->getCheckout();
184
+ $status = '100';
185
+ if (!$response['hash2']){
186
+ $status = '90';
187
+ }
188
+ if (!$this->checkHash($response, $session->getNovalnetPassword())){
189
+ $status = '91';
190
+ }
191
+ $response['amount'] = $this->decode($response['amount'], $session->getNovalnetPassword());
192
+ if (preg_match('/\D/', $response['amount'], $aMatch)){
193
+ $status = '92';
194
+ }
195
+ #Mage::log(__FUNCTION__.': status='.$status);
196
+ $this->_status = $status;
197
+ return$status;
198
+ }
199
+ function hash($h, $key)#$h contains encoded data
200
+ {
201
+ if (!$h) return'Error: no data';
202
+ if (!function_exists('md5')){return'Error: func n/a';}
203
+ return md5($h['auth_code'].$h['product_id'].$h['tariff'].$h['amount'].$h['test_mode'].$h['uniqid'].strrev($key));
204
+ }
205
+ function checkHash($request, $key)
206
+ {
207
+ if (!$request) return false; #'Error: no data';
208
+ $h['auth_code'] = $request['auth_code'];#encoded
209
+ $h['product_id'] = $request['product']; #encoded
210
+ $h['tariff'] = $request['tariff']; #encoded
211
+ $h['amount'] = $request['amount']; #encoded
212
+ $h['test_mode'] = $request['test_mode'];#encoded
213
+ $h['uniqid'] = $request['uniqid']; #encoded
214
+
215
+ if ($request['hash2'] != $this->hash($h, $key)){
216
+
217
+ Mage::getSingleton('core/session')
218
+ ->addError(Mage::helper('novalnetpaypal')->__('Die Hashfunktionen sind nicht verf&uuml;gbar!'));
219
+ $url = Mage::getModel('core/url')->getUrl("checkout/onepage/failure");
220
+ Mage::app()->getResponse()->setRedirect($url);
221
+ Mage::app()->getResponse()->sendResponse();
222
+ exit;
223
+ }
224
+ return true;
225
+ }
226
+ function decode($data, $key)
227
+ {
228
+ $data = trim($data);
229
+ if ($data == '') {return'Error: no data';}
230
+ if (!function_exists('base64_decode') or !function_exists('pack') or !function_exists('crc32')){return'Error: func n/a';}
231
+
232
+ try {
233
+ $data = base64_decode(strrev($data));
234
+ $data = pack("H".strlen($data), $data);
235
+ $data = substr($data, 0, stripos($data, $key));
236
+ $pos = strpos($data, "|");
237
+ if ($pos === false){
238
+ return("Error: CKSum not found!");
239
+ }
240
+ $crc = substr($data, 0, $pos);
241
+ $value = trim(substr($data, $pos+1));
242
+ if ($crc != sprintf('%u', crc32($value))){
243
+ return("Error; CKSum invalid!");
244
+ }
245
+ return $value;
246
+ }catch (Exception $e){
247
+ echo('Error: '.$e);
248
+ }
249
+ }
250
  }
app/code/community/Novalnet/Sofortueberweisung/controllers/SofortueberweisungController.php CHANGED
@@ -1,290 +1,296 @@
1
- <?php
2
- class Novalnet_Sofortueberweisung_SofortueberweisungController extends Mage_Core_Controller_Front_Action
3
- {
4
-
5
- protected $_redirectBlockType = 'sofortueberweisung/sofortueberweisung';
6
- protected $_status = '100';
7
-
8
- /**
9
- * when customer select payment method
10
- */
11
- public function redirectAction() {
12
- $session = $this->getCheckout();
13
- $session->setNovalnetQuoteId($session->getQuoteId())
14
- ->setNovalnetRealOrderId($session->getLastRealOrderId());
15
- $order = Mage::getModel('sales/order');
16
- $order->loadByIncrementId($session->getLastRealOrderId());
17
- $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_HOLDED, Mage::helper('sofortueberweisung')->__('Novalnet payment loaded'));
18
- $order->save();
19
-
20
- $this->getResponse()->setBody(
21
- $this->getLayout()
22
- ->createBlock($this->_redirectBlockType)
23
- ->setOrder($order)
24
- ->toHtml()
25
- );
26
- $session->unsQuoteId();
27
- }
28
-
29
- public function returnAction() {
30
-
31
- $response = $this->getRequest()->getParams();
32
- $response['orderId'] = $response['inputval1'];#order_id;
33
-
34
-
35
- $status = $this->_checkReturnedData();
36
-
37
-
38
- if(!$response['orderId'] or !$status) {
39
- $session = $this->getCheckout();
40
- $session->getQuote()->setIsActive(false)->save();
41
- Mage::getSingleton('checkout/session')->addError("Payment error");#new
42
- $this->_redirect('checkout/cart');#new; ok
43
- } else {
44
- //load order and send mail
45
- $order = Mage::getModel('sales/order');
46
- $order->loadByIncrementId($response['orderId']);
47
- $paymentObj = $order->getPayment()->getMethodInstance();
48
- $payment = $order->getPayment();
49
-
50
- #if($order->getId()) {
51
- #Mage::log('sendNewOrderEmail');
52
- $order->sendNewOrderEmail();
53
- #}
54
-
55
- $session = $this->getCheckout();
56
- $session->getQuote()->setIsActive(false)->save();
57
-
58
- $this->_redirect('checkout/onepage/success');
59
- }
60
- }
61
-
62
- public function returnhttpAction() {
63
- if (!$this->getRequest()->isPost()) {
64
- $this->norouteAction();
65
- return;
66
- }
67
-
68
- $response = $this->getRequest()->getParams();
69
-
70
- $order = Mage::getModel('sales/order');
71
- $order->loadByIncrementId($response['orderId']);
72
- $paymentObj = $order->getPayment()->getMethodInstance();
73
- $payment = $order->getPayment();
74
-
75
-
76
- $status = $this->_checkReturnedData();
77
- if ($status) {
78
- $order = Mage::getModel('sales/order');
79
- $order->loadByIncrementId($response['orderId']);
80
- if($order->getId()) {
81
- $order->sendNewOrderEmail();
82
- }
83
- } else {
84
- $order = Mage::getModel('sales/order');
85
- $order->loadByIncrementId($response['orderId']);
86
- $order->cancel();
87
- $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Customer cancled payment or payment error'));
88
- $order->save();
89
- }
90
- }
91
-
92
- public function errorAction() {
93
- $session = $this->getCheckout();
94
- $session->getQuote()->setIsActive(false)->save();
95
-
96
- $order = Mage::getModel('sales/order');
97
- $order->load($this->getCheckout()->getLastOrderId());
98
- $order->cancel();
99
- $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Customer cancled payment'));
100
- $order->save();
101
-
102
- Mage::getSingleton('checkout/session')->addError("Customer cancled payment");#new
103
- $this->_redirect('checkout/cart');#new; ok
104
-
105
- }
106
-
107
- public function errornoticeAction() {
108
- $session = $this->getCheckout();
109
- $session->getQuote()->setIsActive(false)->save();
110
-
111
- $order = Mage::getModel('sales/order');
112
- $order->load($this->getCheckout()->getLastOrderId());
113
- $order->cancel();
114
- $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Payment error'));
115
- $order->save();
116
-
117
- Mage::getSingleton('checkout/session')->addError("Payment error");#new
118
- $this->_redirect('checkout/cart');#new
119
- }
120
-
121
- /**
122
- * Checking Post variables.
123
- *
124
- */
125
- protected function _checkReturnedData() {
126
- $status = false;
127
- if (!$this->getRequest()->isPost()) {
128
- $this->norouteAction();
129
- return;
130
- }
131
-
132
- //Get response
133
- $response = $this->getRequest()->getParams();
134
- $response['orderId'] = $response['inputval1'];#order_id;
135
-
136
- if ($response['status'] == 100) {
137
- $response['status'] = $this->checkParams($response);
138
- }
139
-
140
-
141
- $order = Mage::getModel('sales/order');
142
- $order->loadByIncrementId($response['orderId']);
143
- $paymentObj = $order->getPayment()->getMethodInstance();
144
-
145
- if ($response['status'] == 100 ) {
146
- $payment = $order->getPayment();
147
- $session = $this->getCheckout();
148
- $payment->setStatus(Novalnet_Sofortueberweisung_Model_Sofortueberweisung::STATUS_SUCCESS);
149
- $payment->setStatusDescription(Mage::helper('sofortueberweisung')->__('Payment was successful.'));
150
- $payment->setLastTransId($response["tid"]);# to set TID in the payment info
151
- $payment->setNnTestorder($this->decode($response['test_mode'], $_SESSION['mima']));# to set Test order in the payment info
152
- $order->addStatusToHistory($paymentObj->getConfigData('order_status'), Mage::helper('sofortueberweisung')->__('Payment was successful.'));
153
-
154
- if( $response['test_mode'] ) {
155
- Mage::getModel( 'sales/quote' )
156
- ->load($session->getNovalnetQuoteId())
157
- ->getPayment()
158
- ->setNnTestorder($this->decode($response['test_mode'], $_SESSION['mima']))
159
- ->save();
160
- }
161
-
162
- $order->setPayment($payment);
163
-
164
- if($paymentObj->getConfigData('createinvoice') == 1){
165
- if ($this->saveInvoice($order)) {
166
- $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true);
167
- }
168
- }
169
-
170
- $status = true;
171
- } else {
172
- $payment = $order->getPayment();
173
- $payment->setLastTransId($response["tid"]);# to set TID in the payment info
174
- $payment->setStatus(Novalnet_Sofortueberweisung_Model_Sofortueberweisung::STATUS_DECLINED);
175
-
176
- $order->setPayment($payment);
177
- $order->cancel();
178
- $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Payment was not successfull'));
179
- $status = false;
180
- }
181
-
182
- $order->save();
183
- return $status;
184
- }
185
-
186
- /**
187
- * Save invoice for order
188
- *
189
- * @param Mage_Sales_Model_Order $order
190
- * @return boolean Can save invoice or not
191
- */
192
- protected function saveInvoice (Mage_Sales_Model_Order $order) {
193
- if ($order->canInvoice()) {
194
- $invoice = $order->prepareInvoice();
195
-
196
- $invoice->register();
197
- Mage::getModel('core/resource_transaction')
198
- ->addObject($invoice)
199
- ->addObject($invoice->getOrder())
200
- ->save();
201
-
202
- $invoice->sendEmail(true, '');
203
- return true;
204
- }
205
-
206
- return false;
207
- }
208
-
209
- /**
210
- * Get singleton of Checkout Session Model
211
- *
212
- * @return Mage_Checkout_Model_Session
213
- */
214
- public function getCheckout()
215
- {
216
- return Mage::getSingleton('checkout/session');
217
- }
218
-
219
- /**
220
- * checks server response and gets parameters
221
- * @return $data array|string response parameters or ERROR_WRONG_HASH|ERROR_NO_ORDER_DETAILS if error
222
- *
223
- */
224
- public function getNotification($pwd){
225
- $pnSu = Mage::helper('sofortueberweisung');
226
- $pnSu->classSofortueberweisung($pwd);
227
- return $pnSu->getNotification();
228
- }
229
- private function checkParams($response) {
230
- $status = '100';
231
- if (!$response['hash2']){
232
- $status = '90';
233
- }
234
- if (!$this->checkHash($response, $_SESSION['mima'])){
235
- $status = '91';
236
- }
237
- $response['amount'] = $this->decode($response['amount'], $_SESSION['mima']);
238
- if (preg_match('/\D/', $response['amount'], $aMatch)){
239
- $status = '92';
240
- }
241
- #Mage::log(__FUNCTION__.': status='.$status);
242
- $this->_status = $status;
243
- return$status;
244
- }
245
- function hash($h, $key)#$h contains encoded data
246
- {
247
- if (!$h) return'Error: no data';
248
- if (!function_exists('md5')){return'Error: func n/a';}
249
- return md5($h['auth_code'].$h['product_id'].$h['tariff'].$h['amount'].$h['test_mode'].$h['uniqid'].strrev($key));
250
- }
251
- function checkHash($request, $key)
252
- {
253
- if (!$request) return false; #'Error: no data';
254
- $h['auth_code'] = $request['auth_code'];#encoded
255
- $h['product_id'] = $request['product']; #encoded
256
- $h['tariff'] = $request['tariff']; #encoded
257
- $h['amount'] = $request['amount']; #encoded
258
- $h['test_mode'] = $request['test_mode'];#encoded
259
- $h['uniqid'] = $request['uniqid']; #encoded
260
-
261
- if ($request['hash2'] != $this->hash($h, $key)){
262
- return false;
263
- }
264
- return true;
265
- }
266
- function decode($data, $key)
267
- {
268
- $data = trim($data);
269
- if ($data == '') {return'Error: no data';}
270
- if (!function_exists('base64_decode') or !function_exists('pack') or !function_exists('crc32')){return'Error: func n/a';}
271
-
272
- try {
273
- $data = base64_decode(strrev($data));
274
- $data = pack("H".strlen($data), $data);
275
- $data = substr($data, 0, stripos($data, $key));
276
- $pos = strpos($data, "|");
277
- if ($pos === false){
278
- return("Error: CKSum not found!");
279
- }
280
- $crc = substr($data, 0, $pos);
281
- $value = trim(substr($data, $pos+1));
282
- if ($crc != sprintf('%u', crc32($value))){
283
- return("Error; CKSum invalid!");
284
- }
285
- return $value;
286
- }catch (Exception $e){
287
- echo('Error: '.$e);
288
- }
289
- }
 
 
 
 
 
 
290
  }
1
+ <?php
2
+ class Novalnet_Sofortueberweisung_SofortueberweisungController extends Mage_Core_Controller_Front_Action
3
+ {
4
+
5
+ protected $_redirectBlockType = 'sofortueberweisung/sofortueberweisung';
6
+ protected $_status = '100';
7
+
8
+ /**
9
+ * when customer select payment method
10
+ */
11
+ public function redirectAction() {
12
+ $session = $this->getCheckout();
13
+ $session->setNovalnetQuoteId($session->getQuoteId())
14
+ ->setNovalnetRealOrderId($session->getLastRealOrderId());
15
+ $order = Mage::getModel('sales/order');
16
+ $order->loadByIncrementId($session->getLastRealOrderId());
17
+ $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_HOLDED, Mage::helper('sofortueberweisung')->__('Novalnet payment loaded'));
18
+ $order->save();
19
+
20
+ $this->getResponse()->setBody(
21
+ $this->getLayout()
22
+ ->createBlock($this->_redirectBlockType)
23
+ ->setOrder($order)
24
+ ->toHtml()
25
+ );
26
+ $session->unsQuoteId();
27
+ }
28
+
29
+ public function returnAction() {
30
+
31
+ $response = $this->getRequest()->getParams();
32
+ $response['orderId'] = $response['inputval1'];#order_id;
33
+
34
+
35
+ $status = $this->_checkReturnedData();
36
+
37
+
38
+ if(!$response['orderId'] or !$status) {
39
+ $session = $this->getCheckout();
40
+ $session->getQuote()->setIsActive(false)->save();
41
+ Mage::getSingleton('checkout/session')->addError("Payment error");#new
42
+ $this->_redirect('checkout/cart');#new; ok
43
+ } else {
44
+ //load order and send mail
45
+ $order = Mage::getModel('sales/order');
46
+ $order->loadByIncrementId($response['orderId']);
47
+ $paymentObj = $order->getPayment()->getMethodInstance();
48
+ $payment = $order->getPayment();
49
+
50
+ #if($order->getId()) {
51
+ #Mage::log('sendNewOrderEmail');
52
+ $order->sendNewOrderEmail();
53
+ #}
54
+
55
+ $session = $this->getCheckout();
56
+ $session->getQuote()->setIsActive(false)->save();
57
+
58
+ $this->_redirect('checkout/onepage/success');
59
+ }
60
+ }
61
+
62
+ public function returnhttpAction() {
63
+ if (!$this->getRequest()->isPost()) {
64
+ $this->norouteAction();
65
+ return;
66
+ }
67
+
68
+ $response = $this->getRequest()->getParams();
69
+
70
+ $order = Mage::getModel('sales/order');
71
+ $order->loadByIncrementId($response['orderId']);
72
+ $paymentObj = $order->getPayment()->getMethodInstance();
73
+ $payment = $order->getPayment();
74
+
75
+
76
+ $status = $this->_checkReturnedData();
77
+ if ($status) {
78
+ $order = Mage::getModel('sales/order');
79
+ $order->loadByIncrementId($response['orderId']);
80
+ if($order->getId()) {
81
+ $order->sendNewOrderEmail();
82
+ }
83
+ } else {
84
+ $order = Mage::getModel('sales/order');
85
+ $order->loadByIncrementId($response['orderId']);
86
+ $order->cancel();
87
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Customer cancled payment or payment error'));
88
+ $order->save();
89
+ }
90
+ }
91
+
92
+ public function errorAction() {
93
+ $session = $this->getCheckout();
94
+ $session->getQuote()->setIsActive(false)->save();
95
+
96
+ $order = Mage::getModel('sales/order');
97
+ $order->load($this->getCheckout()->getLastOrderId());
98
+ $order->cancel();
99
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Customer cancled payment'));
100
+ $order->save();
101
+
102
+ Mage::getSingleton('checkout/session')->addError("Customer cancled payment");#new
103
+ $this->_redirect('checkout/cart');#new; ok
104
+
105
+ }
106
+
107
+ public function errornoticeAction() {
108
+ $session = $this->getCheckout();
109
+ $session->getQuote()->setIsActive(false)->save();
110
+
111
+ $order = Mage::getModel('sales/order');
112
+ $order->load($this->getCheckout()->getLastOrderId());
113
+ $order->cancel();
114
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Payment error'));
115
+ $order->save();
116
+
117
+ Mage::getSingleton('checkout/session')->addError("Payment error");#new
118
+ $this->_redirect('checkout/cart');#new
119
+ }
120
+
121
+ /**
122
+ * Checking Post variables.
123
+ *
124
+ */
125
+ protected function _checkReturnedData() {
126
+ $status = false;
127
+ if (!$this->getRequest()->isPost()) {
128
+ $this->norouteAction();
129
+ return;
130
+ }
131
+
132
+ //Get response
133
+ $response = $this->getRequest()->getParams();
134
+ $response['orderId'] = $response['inputval1'];#order_id;
135
+
136
+ if ($response['status'] == 100) {
137
+ $response['status'] = $this->checkParams($response);
138
+ }
139
+
140
+
141
+ $order = Mage::getModel('sales/order');
142
+ $order->loadByIncrementId($response['orderId']);
143
+ $paymentObj = $order->getPayment()->getMethodInstance();
144
+
145
+ if ($response['status'] == 100 ) {
146
+ $payment = $order->getPayment();
147
+ $session = $this->getCheckout();
148
+ $payment->setStatus(Novalnet_Sofortueberweisung_Model_Sofortueberweisung::STATUS_SUCCESS);
149
+ $payment->setStatusDescription(Mage::helper('sofortueberweisung')->__('Payment was successful.'));
150
+ $payment->setLastTransId($response["tid"]);# to set TID in the payment info
151
+ $payment->setNnTestorder($this->decode($response['test_mode'], $_SESSION['mima']));# to set Test order in the payment info
152
+ $order->addStatusToHistory($paymentObj->getConfigData('order_status'), Mage::helper('sofortueberweisung')->__('Payment was successful.'));
153
+
154
+ if( $response['test_mode'] ) {
155
+ Mage::getModel( 'sales/quote' )
156
+ ->load($session->getNovalnetQuoteId())
157
+ ->getPayment()
158
+ ->setNnTestorder($this->decode($response['test_mode'], $_SESSION['mima']))
159
+ ->save();
160
+ }
161
+
162
+ $order->setPayment($payment);
163
+
164
+ if($paymentObj->getConfigData('createinvoice') == 1){
165
+ if ($this->saveInvoice($order)) {
166
+ $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, true);
167
+ }
168
+ }
169
+
170
+ $status = true;
171
+ } else {
172
+ $payment = $order->getPayment();
173
+ $payment->setLastTransId($response["tid"]);# to set TID in the payment info
174
+ $payment->setStatus(Novalnet_Sofortueberweisung_Model_Sofortueberweisung::STATUS_DECLINED);
175
+
176
+ $order->setPayment($payment);
177
+ $order->cancel();
178
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('sofortueberweisung')->__('Payment was not successfull'));
179
+ $status = false;
180
+ }
181
+
182
+ $order->save();
183
+ return $status;
184
+ }
185
+
186
+ /**
187
+ * Save invoice for order
188
+ *
189
+ * @param Mage_Sales_Model_Order $order
190
+ * @return boolean Can save invoice or not
191
+ */
192
+ protected function saveInvoice (Mage_Sales_Model_Order $order) {
193
+ if ($order->canInvoice()) {
194
+ $invoice = $order->prepareInvoice();
195
+
196
+ $invoice->register();
197
+ Mage::getModel('core/resource_transaction')
198
+ ->addObject($invoice)
199
+ ->addObject($invoice->getOrder())
200
+ ->save();
201
+
202
+ $invoice->sendEmail(true, '');
203
+ return true;
204
+ }
205
+
206
+ return false;
207
+ }
208
+
209
+ /**
210
+ * Get singleton of Checkout Session Model
211
+ *
212
+ * @return Mage_Checkout_Model_Session
213
+ */
214
+ public function getCheckout()
215
+ {
216
+ return Mage::getSingleton('checkout/session');
217
+ }
218
+
219
+ /**
220
+ * checks server response and gets parameters
221
+ * @return $data array|string response parameters or ERROR_WRONG_HASH|ERROR_NO_ORDER_DETAILS if error
222
+ *
223
+ */
224
+ public function getNotification($pwd){
225
+ $pnSu = Mage::helper('sofortueberweisung');
226
+ $pnSu->classSofortueberweisung($pwd);
227
+ return $pnSu->getNotification();
228
+ }
229
+ private function checkParams($response) {
230
+ $status = '100';
231
+ if (!$response['hash2']){
232
+ $status = '90';
233
+ }
234
+ if (!$this->checkHash($response, $_SESSION['mima'])){
235
+ $status = '91';
236
+ }
237
+ $response['amount'] = $this->decode($response['amount'], $_SESSION['mima']);
238
+ if (preg_match('/\D/', $response['amount'], $aMatch)){
239
+ $status = '92';
240
+ }
241
+ #Mage::log(__FUNCTION__.': status='.$status);
242
+ $this->_status = $status;
243
+ return $status;
244
+ }
245
+ function hash($h, $key)#$h contains encoded data
246
+ {
247
+ if (!$h) return'Error: no data';
248
+ if (!function_exists('md5')){return'Error: func n/a';}
249
+ return md5($h['auth_code'].$h['product_id'].$h['tariff'].$h['amount'].$h['test_mode'].$h['uniqid'].strrev($key));
250
+ }
251
+ function checkHash($request, $key)
252
+ {
253
+ if (!$request) return false; #'Error: no data';
254
+ $h['auth_code'] = $request['auth_code'];#encoded
255
+ $h['product_id'] = $request['product']; #encoded
256
+ $h['tariff'] = $request['tariff']; #encoded
257
+ $h['amount'] = $request['amount']; #encoded
258
+ $h['test_mode'] = $request['test_mode'];#encoded
259
+ $h['uniqid'] = $request['uniqid']; #encoded
260
+
261
+ if ($request['hash2'] != $this->hash($h, $key)){
262
+
263
+ Mage::getSingleton('core/session')
264
+ ->addError(Mage::helper('sofortueberweisung')->__('Die Hashfunktionen sind nicht verf&uuml;gbar!'));
265
+ $url = Mage::getModel('core/url')->getUrl("checkout/onepage/failure");
266
+ Mage::app()->getResponse()->setRedirect($url);
267
+ Mage::app()->getResponse()->sendResponse();
268
+ exit;
269
+ }
270
+ return true;
271
+ }
272
+ function decode($data, $key)
273
+ {
274
+ $data = trim($data);
275
+ if ($data == '') {return'Error: no data';}
276
+ if (!function_exists('base64_decode') or !function_exists('pack') or !function_exists('crc32')){return'Error: func n/a';}
277
+
278
+ try {
279
+ $data = base64_decode(strrev($data));
280
+ $data = pack("H".strlen($data), $data);
281
+ $data = substr($data, 0, stripos($data, $key));
282
+ $pos = strpos($data, "|");
283
+ if ($pos === false){
284
+ return("Error: CKSum not found!");
285
+ }
286
+ $crc = substr($data, 0, $pos);
287
+ $value = trim(substr($data, $pos+1));
288
+ if ($crc != sprintf('%u', crc32($value))){
289
+ return("Error; CKSum invalid!");
290
+ }
291
+ return $value;
292
+ }catch (Exception $e){
293
+ echo('Error: '.$e);
294
+ }
295
+ }
296
  }
app/design/frontend/default/default/template/novalnet/cc/pciiframe.phtml CHANGED
@@ -240,7 +240,6 @@ else
240
  $testmode_str='test_mode';
241
 
242
  $assignmodel=new Mage_Novalnet_Model_NovalnetCc();
243
- $dataObj=importHashData($dataObj);
244
 
245
  $authcode_enc_val=importEncodeData($dataObj,$authcode_str);
246
  $product_enc_val=importEncodeData($dataObj,$product_str);
@@ -249,6 +248,7 @@ else
249
  $amt_enc_val=importEncodeData($dataObj,$amt_str);
250
  $testmode_enc_val=importEncodeData($dataObj,$testmode_str);
251
 
 
252
 
253
  }
254
  else
240
  $testmode_str='test_mode';
241
 
242
  $assignmodel=new Mage_Novalnet_Model_NovalnetCc();
 
243
 
244
  $authcode_enc_val=importEncodeData($dataObj,$authcode_str);
245
  $product_enc_val=importEncodeData($dataObj,$product_str);
248
  $amt_enc_val=importEncodeData($dataObj,$amt_str);
249
  $testmode_enc_val=importEncodeData($dataObj,$testmode_str);
250
 
251
+ $dataObj=importHashData($dataObj);
252
 
253
  }
254
  else
app/locale/de_DE/Mage_Novalnet.csv CHANGED
@@ -127,7 +127,8 @@ Novalnet Direct Debit Austria,Novalnet Lastschrift Österreich,
127
  Only for foreign transfers,Nur bei Auslandsüberweisungen,
128
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Bitte überweisen Sie den Betrag mit der folgenden Information an unseren Zahlungsdienstleister Novalnet AG,
129
  Novalnet Paypal Text,"Das Passwort ist auf admin.novalnet.de: Stammdaten - Paymentzugriffsschluessel einzusehen. The password is available at admin.novalnet.de: Stammdaten - Paymentzugriffsschluessel.&lt;br&gt;&lt;b&gt;Bitte unbedingt beachten&lt;/b&gt; auch wenn der Livemodus=0 ist, wird der Bestellbetrag abgebucht, wenn echte Kontodaten eingegeben werden. Das ist durch die Implementierung durch den Anbieter Payment Network AG bedingt.",
130
- "Minimum Order Total","Mindestwert für Gesamtbestellung"
131
- "Maximum Order Total","Höchstwert für Gesamtbestellung"
132
- "Minimum Orders Count","Mindestanzahl an Bestellungen"
133
- "Due Date","Fälligkeitsdatum"
 
127
  Only for foreign transfers,Nur bei Auslandsüberweisungen,
128
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Bitte überweisen Sie den Betrag mit der folgenden Information an unseren Zahlungsdienstleister Novalnet AG,
129
  Novalnet Paypal Text,"Das Passwort ist auf admin.novalnet.de: Stammdaten - Paymentzugriffsschluessel einzusehen. The password is available at admin.novalnet.de: Stammdaten - Paymentzugriffsschluessel.&lt;br&gt;&lt;b&gt;Bitte unbedingt beachten&lt;/b&gt; auch wenn der Livemodus=0 ist, wird der Bestellbetrag abgebucht, wenn echte Kontodaten eingegeben werden. Das ist durch die Implementierung durch den Anbieter Payment Network AG bedingt.",
130
+ Minimum Order Total,Mindestwert für Gesamtbestellung,
131
+ Maximum Order Total,Höchstwert für Gesamtbestellung,
132
+ Minimum Orders Count,Mindestanzahl an Bestellungen,
133
+ Due Date,Fälligkeitsdatum,
134
+ Die Hashfunktionen sind nicht verf�gbar!,Die Hashfunktionen sind nicht verf�gbar!,
app/locale/de_DE/Novalnet_NovalnetPaypal.csv CHANGED
@@ -34,7 +34,7 @@ Credit Card Type: %s,Kreditkartentyp: %s
34
  Expiration Date: %s/%s,Gültig bis: %s/%s
35
  Credit Card Types,Mögliche Kreditkarten
36
  The amount will be booked immediately from your credit card<BR>with <B>%s</B> note.,Der Betrag wird sofort von Ihrer Kreditkarte mit dem<BR>Verwendungszweck
37
- <B>%s</B> abgebucht.
38
  This is not a valid account number.,Die Kontonummer ist nicht gültig!
39
  This is not a valid bank sorting code.,Die Bankleitzahl ist nicht gültig!
40
  Direct Debit,Lastschrift
@@ -47,7 +47,7 @@ Customer successfully returned from Novalnet,Der Kunde kehrte erfolgreich vom No
47
  Customer was rejected by Novalnet,Der Kunde wurde vom Novalnet Gateway zurückgewiesen
48
  Prepayment,Vorkasse
49
  Note: after submitting your order an email with bank transfer data of the Novalnet AG will be sent to you.,Bemerkung: Nach dem Absenden Ihrer Bestellung wird
50
- Ihnen eine Email mit den Bankdaten der Novalnet AG an Sie versendet.
51
  Payment Duration,Zahlbar in Tagen
52
  --Please Select--,--Bitte wählen--
53
  Invoice,Rechnung
@@ -60,7 +60,7 @@ Cc,Kreditkarte
60
  Method,Zahlart
61
  Due at,Gültig bis
62
  The Bank details will be emailed to you soon after the completion of checkout process,Die Bankverbindung wird Ihnen nach Abschluss Ihrer Bestellung per E-Mail
63
- zugeschickt
64
  Please transfer the amount to following account,Bitte ueberweisen sie den Betrag auf folgendes Konto
65
  Account Holder2,Kontoinhaber
66
  Bank,Bank
@@ -87,7 +87,7 @@ Phonepayment,Per Telefon
87
  Error,Fehler
88
  Order Price not found,Bestellsumme nicht gefunden
89
  Amount below 0.90 Euro and above 10.00 Euro is not accepted,Betraege unter 0.90 Euro und ueber 10.00 Euro koennen nicht verarbeitet werden bzw. werden nicht
90
- akzeptiert!
91
  Params (aryResponse) missing,Params (aryResponse) fehlt
92
  Following steps are required to complete the telephone payment process,Folgende Schritte sind noetig um Ihre Zahlung abzuschliessen
93
  Step,Schritt
@@ -134,10 +134,11 @@ Novalnet Direct Debit German,Novalnet Lastschrift Deutschland
134
  Novalnet Direct Debit Austria,Novalnet Lastschrift Österreich
135
  Only for foreign transfers,Nur bei Auslandsüberweisungen
136
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Bitte überweisen Sie den Betrag mit der folgenden
137
- Information an unseren Zahlungsdienstleister Novalnet AG
138
  You will be redirected to Novalnet AG in a few seconds,Sie werden nach ein paar Sekunden auf das Gateway der Novalnet AG umgeleitet
139
  Customer was redirected to Novalnet,Endkunde wurde auf das Gateway der Novalnet AG umgeleitet
140
  You will be redirected to Novalnet AG website when you place an order.,Sie werden dann auf das Gateway der Novalnet AG umgeleitet.
141
- "Minimum Order Total","Mindestwert für Gesamtbestellung"
142
- "Maximum Order Total","Höchstwert für Gesamtbestellung"
143
- "Minimum Orders Count","Mindestanzahl an Bestellungen"
 
34
  Expiration Date: %s/%s,Gültig bis: %s/%s
35
  Credit Card Types,Mögliche Kreditkarten
36
  The amount will be booked immediately from your credit card<BR>with <B>%s</B> note.,Der Betrag wird sofort von Ihrer Kreditkarte mit dem<BR>Verwendungszweck
37
+ <B>%s</B> abgebucht.,
38
  This is not a valid account number.,Die Kontonummer ist nicht gültig!
39
  This is not a valid bank sorting code.,Die Bankleitzahl ist nicht gültig!
40
  Direct Debit,Lastschrift
47
  Customer was rejected by Novalnet,Der Kunde wurde vom Novalnet Gateway zurückgewiesen
48
  Prepayment,Vorkasse
49
  Note: after submitting your order an email with bank transfer data of the Novalnet AG will be sent to you.,Bemerkung: Nach dem Absenden Ihrer Bestellung wird
50
+ Ihnen eine Email mit den Bankdaten der Novalnet AG an Sie versendet.,
51
  Payment Duration,Zahlbar in Tagen
52
  --Please Select--,--Bitte wählen--
53
  Invoice,Rechnung
60
  Method,Zahlart
61
  Due at,Gültig bis
62
  The Bank details will be emailed to you soon after the completion of checkout process,Die Bankverbindung wird Ihnen nach Abschluss Ihrer Bestellung per E-Mail
63
+ zugeschickt,
64
  Please transfer the amount to following account,Bitte ueberweisen sie den Betrag auf folgendes Konto
65
  Account Holder2,Kontoinhaber
66
  Bank,Bank
87
  Error,Fehler
88
  Order Price not found,Bestellsumme nicht gefunden
89
  Amount below 0.90 Euro and above 10.00 Euro is not accepted,Betraege unter 0.90 Euro und ueber 10.00 Euro koennen nicht verarbeitet werden bzw. werden nicht
90
+ akzeptiert!,
91
  Params (aryResponse) missing,Params (aryResponse) fehlt
92
  Following steps are required to complete the telephone payment process,Folgende Schritte sind noetig um Ihre Zahlung abzuschliessen
93
  Step,Schritt
134
  Novalnet Direct Debit Austria,Novalnet Lastschrift Österreich
135
  Only for foreign transfers,Nur bei Auslandsüberweisungen
136
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Bitte überweisen Sie den Betrag mit der folgenden
137
+ Information an unseren Zahlungsdienstleister Novalnet AG,
138
  You will be redirected to Novalnet AG in a few seconds,Sie werden nach ein paar Sekunden auf das Gateway der Novalnet AG umgeleitet
139
  Customer was redirected to Novalnet,Endkunde wurde auf das Gateway der Novalnet AG umgeleitet
140
  You will be redirected to Novalnet AG website when you place an order.,Sie werden dann auf das Gateway der Novalnet AG umgeleitet.
141
+ Minimum Order Total,Mindestwert für Gesamtbestellung
142
+ Maximum Order Total,Höchstwert für Gesamtbestellung
143
+ Minimum Orders Count,Mindestanzahl an Bestellungen
144
+ Die Hashfunktionen sind nicht verf&uuml;gbar!,Die Hashfunktionen sind nicht verf&uuml;gbar!
app/locale/de_DE/Novalnet_Sofortueberweisung.csv CHANGED
@@ -1,54 +1,55 @@
1
- "Not possible","Nicht verfügbar im Backend"
2
- "Account number","Kontonummer"
3
- "Bank code","Bankleitzahl"
4
- "Holder","Kontoinhaber"
5
- "Account number: %s","Kontonummer: %s"
6
- "Bank code: %s","Bankleitzahl: %s"
7
- "Account holder: %s","Kontoinhaber: %s"
8
- "Transaction Id: %s","Transaktions Id: %s"
9
- "Order No.: ","Best. "
10
- "Order: ","Best. "
11
- "Gateway request error: %s","Fehler beim übertragen der Daten: %s"
12
- "Please check your account data.","Bitte überprüfen Sie Ihre Kontodaten auf Korrektheit."
13
- "Invalid amount for authorization.","Ungültiger Betrag für die Bezahlung."
14
- "Payment was successful.","Zahlung bei Sofortüberweisung war erfolgreich"
15
- "Paymentinformations: %s";"Zahlungsinformationen: %s"
16
- "Payment was not successfull","Zahlung konnte nicht durchgeführt werden. Es ist ein Fehler aufgetreten"
17
- "You will be redirected to Sofortüberweisung","Sie werden nach Abschluss der Bestellung zu Sofortüberweisung weitergeleitet um die Bezahlung zu vollenden"
18
- "You will be redirected to Sofortueberweisung in a few seconds.","Sie werden in wenigen Sekunden zu Sofortüberweisung weitergeleitet"
19
- "Sofortueberweisung payment loaded","Sofortüberweisung wurde geladen"
20
- "Please fill out the account holder","Geben Sie bitte einen Kontoinhaber an"
21
- "Please fill out the account number","Geben Sie bitte eine Kontonummer an"
22
- "Please fill out the bank code","Geben Sie bitte eine Bankleitzahl an"
23
- "Transaction Id: %s","Transaktions Id: %s"
24
- "Cancelation of payment","Abbruch der Bezahlung"
25
- "Paymentinformations: %s","Zahlungsinformationen: %s"
26
- "Paycode: %s","Paycode: %s"
27
- "Project password","Projektpasswort"
28
- "Notification password", "Benachrichtigungspasswort"
29
- "Use input check","Input Check aktivieren"
30
- "Create Invoice","Generiere Rechnung nach Zahlung"
31
- "Projekt Id","Projekt ID"
32
- "User Id","Benutzer ID"
33
- "Expires","Gültigkeitsdauer in Tagen (max. 90 Tage, 0 für unbegrenzt, Standard: 2Tage)"
34
- "Sofortueberweisung","Sofortüberweisung"
35
- "More","mehr Infos"
36
- "Error while saving this configuration: ","Beim Speichern der Daten ist ein Fehler aufgetreten: "
37
- "Item was successfully saved","Konfiguration wurde erfolgreich gespeichert."
38
- "Theres no password defined","Es ist kein Passwort definiert! Bitte tragen Sie das erstellte/angelegte Passwort aus dem Kundenbereich bei sofortüberweisung.de in
39
- das entsprechende Feld für die Konfiguration ein."
40
- "Get stock articles.","Lagerware schneller erhalten durch umgehenden Versand. Sie benötigen jetzt Ihre Online-Banking- Daten (PIN und TAN)."
41
- "Your benefit:","Ihre Vorteile:"
42
- "Fast shippiung","sofortiger Versand von Lagerware / sofortiger Download"
43
- "Privacy","TÜV-geprüfter Datenschutz"
44
- "No registration","keine Registrierung notwendig"
45
- "Save payment","sicher und schnell bezahlen"
46
- "Paycode information","Ware wird umgehend nach Bezahlung mit paycode versandt. Sie benötigen erst zum Zeitpunkt der Bezahlung Ihre Online-Banking-Daten (PIN und
47
- TAN)."
48
- "Netherlands banks","Niederländische Banken anzeigen?"
49
- Customer cancled payment or payment error,Endkunde hat Bezahlung abgebrochen oder ein Fehler trat bei Bezahlung auf
50
- Customer cancled payment,Endkunde hat Bezahlung abgebrochen
51
- payment error,Fehler bei Bezahlung
52
- "Minimum Order Total","Mindestwert für Gesamtbestellung"
53
- "Maximum Order Total","Höchstwert für Gesamtbestellung"
54
- "Minimum Orders Count","Mindestanzahl an Bestellungen"
 
1
+ Not possible,Nicht verfügbar im Backend
2
+ Account number,Kontonummer
3
+ Bank code,Bankleitzahl
4
+ Holder,Kontoinhaber
5
+ Account number: %s,Kontonummer: %s
6
+ Bank code: %s,Bankleitzahl: %s
7
+ Account holder: %s,Kontoinhaber: %s
8
+ Transaction Id: %s,Transaktions Id: %s
9
+ Order No.: ,Best.
10
+ Order: ,Best.
11
+ Gateway request error: %s,Fehler beim übertragen der Daten: %s
12
+ Please check your account data.,Bitte überprüfen Sie Ihre Kontodaten auf Korrektheit.
13
+ Invalid amount for authorization.,Ungültiger Betrag für die Bezahlung.
14
+ Payment was successful.,Zahlung bei Sofortüberweisung war erfolgreich
15
+ "Paymentinformations: %s;""Zahlungsinformationen: %s""",
16
+ Payment was not successfull,Zahlung konnte nicht durchgeführt werden. Es ist ein Fehler aufgetreten
17
+ You will be redirected to Sofortüberweisung,Sie werden nach Abschluss der Bestellung zu Sofortüberweisung weitergeleitet um die Bezahlung zu vollenden
18
+ You will be redirected to Sofortueberweisung in a few seconds.,Sie werden in wenigen Sekunden zu Sofortüberweisung weitergeleitet
19
+ Sofortueberweisung payment loaded,Sofortüberweisung wurde geladen
20
+ Please fill out the account holder,Geben Sie bitte einen Kontoinhaber an
21
+ Please fill out the account number,Geben Sie bitte eine Kontonummer an
22
+ Please fill out the bank code,Geben Sie bitte eine Bankleitzahl an
23
+ Transaction Id: %s,Transaktions Id: %s
24
+ Cancelation of payment,Abbruch der Bezahlung
25
+ Paymentinformations: %s,Zahlungsinformationen: %s
26
+ Paycode: %s,Paycode: %s
27
+ Project password,Projektpasswort
28
+ Notification password," ""Benachrichtigungspasswort"""
29
+ Use input check,Input Check aktivieren
30
+ Create Invoice,Generiere Rechnung nach Zahlung
31
+ Projekt Id,Projekt ID
32
+ User Id,Benutzer ID
33
+ Expires,"Gültigkeitsdauer in Tagen (max. 90 Tage, 0 für unbegrenzt, Standard: 2Tage)"
34
+ Sofortueberweisung,Sofortüberweisung
35
+ More,mehr Infos
36
+ Error while saving this configuration: ,Beim Speichern der Daten ist ein Fehler aufgetreten:
37
+ Item was successfully saved,Konfiguration wurde erfolgreich gespeichert.
38
+ Theres no password defined,"Es ist kein Passwort definiert! Bitte tragen Sie das erstellte/angelegte Passwort aus dem Kundenbereich bei sofortüberweisung.de in
39
+ das entsprechende Feld für die Konfiguration ein."
40
+ Get stock articles.,Lagerware schneller erhalten durch umgehenden Versand. Sie benötigen jetzt Ihre Online-Banking- Daten (PIN und TAN).
41
+ Your benefit:,Ihre Vorteile:
42
+ Fast shippiung,sofortiger Versand von Lagerware / sofortiger Download
43
+ Privacy,TÜV-geprüfter Datenschutz
44
+ No registration,keine Registrierung notwendig
45
+ Save payment,sicher und schnell bezahlen
46
+ Paycode information,"Ware wird umgehend nach Bezahlung mit paycode versandt. Sie benötigen erst zum Zeitpunkt der Bezahlung Ihre Online-Banking-Daten (PIN und
47
+ TAN)."
48
+ Netherlands banks,Niederländische Banken anzeigen?
49
+ Customer cancled payment or payment error,Endkunde hat Bezahlung abgebrochen oder ein Fehler trat bei Bezahlung auf
50
+ Customer cancled payment,Endkunde hat Bezahlung abgebrochen
51
+ payment error,Fehler bei Bezahlung
52
+ Minimum Order Total,Mindestwert für Gesamtbestellung
53
+ Maximum Order Total,Höchstwert für Gesamtbestellung
54
+ Minimum Orders Count,Mindestanzahl an Bestellungen
55
+ Die Hashfunktionen sind nicht verf&uuml;gbar!,Die Hashfunktionen sind nicht verf&uuml;gbar!
app/locale/en_US/Mage_Novalnet.csv CHANGED
@@ -124,7 +124,8 @@ Novalnet Direct Debit German,Novalnet Direct Debit German
124
  Novalnet Direct Debit Austria,Novalnet Direct Debit Austria
125
  Only for foreign transfers,Only for foreign transfers
126
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Please transfer the invoice amount with the following information to our payment provider Novalnet AG
127
- "Minimum Order Total","Minimum Order Total"
128
- "Maximum Order Total","Maximum Order Total"
129
- "Minimum Orders Count","Minimum Orders Count"
130
- "Due Date","Due Date"
 
124
  Novalnet Direct Debit Austria,Novalnet Direct Debit Austria
125
  Only for foreign transfers,Only for foreign transfers
126
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Please transfer the invoice amount with the following information to our payment provider Novalnet AG
127
+ Minimum Order Total,Minimum Order Total
128
+ Maximum Order Total,Maximum Order Total
129
+ Minimum Orders Count,Minimum Orders Count
130
+ Due Date,Due Date
131
+ Die Hashfunktionen sind nicht verf�gbar!,Check Hash Failed
app/locale/en_US/Novalnet_NovalnetPaypal.csv CHANGED
@@ -129,10 +129,11 @@ Novalnet Direct Debit German,Novalnet Direct Debit German
129
  Novalnet Direct Debit Austria,Novalnet Direct Debit Austria
130
  Only for foreign transfers,Only for foreign transfers
131
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Please transfer the invoice amount with the following
132
- information to our payment provider Novalnet AG
133
  You will be redirected to Novalnet AG in a few seconds,You will be redirected to Novalnet AG in a few seconds
134
  Customer was redirected to Novalnet,Customer was redirected to Novalnet
135
  You will be redirected to Novalnet AG website when you place an order.,You will be redirected to Novalnet AG website when you place an order.
136
- "Minimum Order Total","Minimum Order Total"
137
- "Maximum Order Total","Maximum Order Total"
138
- "Minimum Orders Count","Minimum Orders Count"
 
129
  Novalnet Direct Debit Austria,Novalnet Direct Debit Austria
130
  Only for foreign transfers,Only for foreign transfers
131
  Please transfer the invoice amount with the following information to our payment provider Novalnet AG,Please transfer the invoice amount with the following
132
+ information to our payment provider Novalnet AG,
133
  You will be redirected to Novalnet AG in a few seconds,You will be redirected to Novalnet AG in a few seconds
134
  Customer was redirected to Novalnet,Customer was redirected to Novalnet
135
  You will be redirected to Novalnet AG website when you place an order.,You will be redirected to Novalnet AG website when you place an order.
136
+ Minimum Order Total,Minimum Order Total
137
+ Maximum Order Total,Maximum Order Total
138
+ Minimum Orders Count,Minimum Orders Count
139
+ Die Hashfunktionen sind nicht verf&uuml;gbar!,Check Hash Failed
app/locale/en_US/Novalnet_Sofortueberweisung.csv CHANGED
@@ -1,53 +1,54 @@
1
- "Not possible","Not available"
2
- "Account number","Account number"
3
- "Bank code","Bank code"
4
- "Holder","Account holder"
5
- "Account number: %s","Account number: %s"
6
- "Bank code: %s","Bank code: %s"
7
- "Account holder: %s","Kontoinhaber: %s"
8
- "Transaction Id: %s","Transaction Id: %s"
9
- "Order No.: ","Order No. "
10
- "Order: ","Order. "
11
- "Gateway request error: %s","Gateway request error: %s"
12
- "Please check your account data.","Please check your account data."
13
- "Invalid amount for authorization.","Invalid amount for authorization."
14
- "Payment was successful.","Payment was successful."
15
- "Paymentinformations: %s";"Paymentinformations: %s"
16
- "Payment was not successfull","Payment was not successfull. An error occured."
17
- "You will be redirected to Sofortüberweisung","You will be redirected to Sofortüberweisung"
18
- "You will be redirected to Sofortueberweisung in a few seconds.","You will be redirected to Sofortueberweisung in a few seconds."
19
- "Sofortueberweisung payment loaded","Sofortueberweisung was loaded"
20
- "Please fill out the account holder","Please fill in the account holder"
21
- "Please fill out the account number","Please fill in the account number"
22
- "Please fill out the bank code","Please fill in the bank code"
23
- "Transaction Id: %s","Transaktions Id: %s"
24
- "Cancelation of payment","Cancelation of payment"
25
- "Paymentinformations: %s","Paymentinformations: %s"
26
- "Paycode: %s","Paycode: %s"
27
- "Project password","Project password"
28
- "Notification password", "Notification password"
29
- "Use input check","Activate input check"
30
- "Create Invoice","Create Invoice after payment"
31
- "Projekt Id","Project ID"
32
- "User Id","User ID"
33
- "Expires","Expires"
34
- "Sofortueberweisung","Sofortüberweisung"
35
- "More","More information"
36
- "Error while saving this configuration: ","Error while saving this configuration: "
37
- "Item was successfully saved","Item was successfully saved."
38
- "Theres no password defined","There is no password defined. Please fill in the created/designed password from the customer area at sofortüberweisung.de in the
39
  corresponding field for the configuration."
40
- "Get stock articles.","Stock quickly obtained due to immediate dispatch. Now you need your online banking data (PIN/TAN)."
41
- "Your benefit:","Your advantages:"
42
- "Fast shippiung","ships immediately from stock / immediate download"
43
- "Privacy","TÜV-certified privacy"
44
- "No registration","no registration required"
45
- "Save payment","pay safely und fast"
46
- "Paycode information","Product is immediately sent after the payment with a paycode. Your online banking data is primarily needed when paying (PIN und TAN)."
47
- "Netherlands banks","Netherlands banks?"
48
  Customer cancled payment or payment error,Customer cancled payment or payment error
49
  Customer cancled payment,Customer cancled payment
50
  payment error,payment error
51
- "Minimum Order Total","Minimum Order Total"
52
- "Maximum Order Total","Maximum Order Total"
53
- "Minimum Orders Count","Minimum Orders Count"
 
1
+ Not possible,Not available
2
+ Account number,Account number
3
+ Bank code,Bank code
4
+ Holder,Account holder
5
+ Account number: %s,Account number: %s
6
+ Bank code: %s,Bank code: %s
7
+ Account holder: %s,Kontoinhaber: %s
8
+ Transaction Id: %s,Transaction Id: %s
9
+ Order No.: ,Order No.
10
+ Order: ,Order.
11
+ Gateway request error: %s,Gateway request error: %s
12
+ Please check your account data.,Please check your account data.
13
+ Invalid amount for authorization.,Invalid amount for authorization.
14
+ Payment was successful.,Payment was successful.
15
+ "Paymentinformations: %s;""Paymentinformations: %s""",
16
+ Payment was not successfull,Payment was not successfull. An error occured.
17
+ You will be redirected to Sofortüberweisung,You will be redirected to Sofortüberweisung
18
+ You will be redirected to Sofortueberweisung in a few seconds.,You will be redirected to Sofortueberweisung in a few seconds.
19
+ Sofortueberweisung payment loaded,Sofortueberweisung was loaded
20
+ Please fill out the account holder,Please fill in the account holder
21
+ Please fill out the account number,Please fill in the account number
22
+ Please fill out the bank code,Please fill in the bank code
23
+ Transaction Id: %s,Transaktions Id: %s
24
+ Cancelation of payment,Cancelation of payment
25
+ Paymentinformations: %s,Paymentinformations: %s
26
+ Paycode: %s,Paycode: %s
27
+ Project password,Project password
28
+ Notification password," ""Notification password"""
29
+ Use input check,Activate input check
30
+ Create Invoice,Create Invoice after payment
31
+ Projekt Id,Project ID
32
+ User Id,User ID
33
+ Expires,Expires
34
+ Sofortueberweisung,Sofortüberweisung
35
+ More,More information
36
+ Error while saving this configuration: ,Error while saving this configuration:
37
+ Item was successfully saved,Item was successfully saved.
38
+ Theres no password defined,"There is no password defined. Please fill in the created/designed password from the customer area at sofortüberweisung.de in the
39
  corresponding field for the configuration."
40
+ Get stock articles.,Stock quickly obtained due to immediate dispatch. Now you need your online banking data (PIN/TAN).
41
+ Your benefit:,Your advantages:
42
+ Fast shippiung,ships immediately from stock / immediate download
43
+ Privacy,TÜV-certified privacy
44
+ No registration,no registration required
45
+ Save payment,pay safely und fast
46
+ Paycode information,Product is immediately sent after the payment with a paycode. Your online banking data is primarily needed when paying (PIN und TAN).
47
+ Netherlands banks,Netherlands banks?
48
  Customer cancled payment or payment error,Customer cancled payment or payment error
49
  Customer cancled payment,Customer cancled payment
50
  payment error,payment error
51
+ Minimum Order Total,Minimum Order Total
52
+ Maximum Order Total,Maximum Order Total
53
+ Minimum Orders Count,Minimum Orders Count
54
+ Die Hashfunktionen sind nicht verf&uuml;gbar!,Check Hash Failed
package.xml CHANGED
@@ -1,14 +1,14 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Novalnet</name>
4
- <version>1.3.7</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Novalnet AG ist ein deutsches EPayment - Unternehmen, bietet alle relevanten Zahlungsarten weltweit. / Novalnet is a German based payment service provider, which offers all the available payments and solutions worldwide.</summary>
10
  <description>The NOVALNET AG is an essential component of e-Payment platform that facilitates your company to process all type of payments. As one of the leading company in Online-Payment the NOVALNET AG provides its customers an individual, technically qualified secured Payment system and also the best possible support throughout. NOVALNET AG is not only an e-Payment provider but also we offer our Merchants an optimal strategic solution for easy payment processing which is pocket-friendly for our customer.</description>
11
- <notes>1.3.7 is now loaded with Iframe functionality&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
12
  1.3 database table name is now fetched from system.1.2.9 the same as 1.2.7 only because Magento upload did not work correctly.1.2.8 the same as 1.2.7 only because Magento upload did not work correctly.1.2.7Bugfix:FC;r ELV DE, ELV AT und CC wurde die W&amp;amp;amp;amp;amp;amp;amp;#xE4;hrung fix als &amp;amp;amp;amp;amp;amp;amp;amp;apos;EUR&amp;amp;amp;amp;amp;amp;amp;amp;apos; &amp;amp;amp;amp;amp;amp;amp;#xFC;bergeben.&amp;amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
13
  &amp;amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
14
  The parameter currency was passed over as fixed value &amp;amp;amp;amp;amp;amp;amp;amp;apos;EUR&amp;amp;amp;amp;amp;amp;amp;amp;apos; for payment modules &amp;amp;amp;amp;amp;amp;amp;amp;apos;Direct Debit German&amp;amp;amp;amp;amp;amp;amp;amp;apos;, &amp;amp;amp;amp;amp;amp;amp;amp;apos;Direct Debit Austria&amp;amp;amp;amp;amp;amp;amp;amp;apos; and &amp;amp;amp;amp;amp;amp;amp;amp;apos;Credir Card&amp;amp;amp;amp;amp;amp;amp;amp;apos;.Allgemeine Bemerkung:Die Cache-Ordner var/cache und var/session m&amp;amp;amp;amp;amp;amp;amp;#xFC;ssen wie immer nach Aktualisierungen geleert werden.&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
@@ -16,8 +16,8 @@ The parameter currency was passed over as fixed value &amp;amp;amp;amp;amp;amp;a
16
  Notice: the cache folders var/cache and var/session must be emptied after updates.</notes>
17
  <authors><author><name>Dixon Rajdaniel</name><user>Novalnet</user><email>dr@novalnet.de</email></author></authors>
18
  <date>2012-05-28</date>
19
- <time>05:59:35</time>
20
- <contents><target name="magecommunity"><dir name="Mage"><dir><dir name="Novalnet"><dir name="Block"><dir name="Cc"><file name="Form.php" hash="67b6fad8502b7620892f22bbf959f26f"/><file name="Info.php" hash="c24e83809550bef8b52db11e447b0d2b"/></dir><dir name="Elvaustria"><file name="Form.php" hash="bcad4b791f589da7a0b5b02e8984d722"/><file name="Info.php" hash="86885be407cf8b1919e0a4464c582daa"/></dir><dir name="Elvgerman"><file name="Form.php" hash="8326c73336b9a5a99886caa2d2b0f985"/><file name="Info.php" hash="5250c4450dd35de0b6b027ce36f31a35"/></dir><dir name="Invoice"><file name="Form.php" hash="21f5ee0ecd50cfc66219265089d92aa4"/><file name="Info.php" hash="ced5e0db4dd89743e338af2c570aae70"/></dir><dir name="Pci"><file name="Form.php" hash="495df856c7fea65106c3357a6e1ae3b5"/><file name="Info.php" hash="381d5d176cd6ff9675120f3885b9070e"/><file name="Redirect.php" hash="24070c631f417152cec3bc8c736b15e0"/></dir><dir name="Phonepayment"><file name="Form.php" hash="0a378f5d2501e3ee737405020b54e930"/><file name="Info.php" hash="ba9a8211a8009c3d2fd1b0a99614abee"/></dir><dir name="Prepayment"><file name="Form.php" hash="f228a0ef5ee5da05a82936d2935d7645"/><file name="Info.php" hash="64bd855914a0b25e22fab2c0f63939b4"/></dir><dir name="Secure"><file name="Form.php" hash="4701c66723891b9968cfa95ceab1ca1a"/><file name="Info.php" hash="71f1804de3fa4c659cfacfd757d176d5"/><file name="Redirect.php" hash="da3ae9034328b652deea8f3767db82b5"/></dir></dir><dir name="Helper"><file name="Data.php" hash="6fe7c1ca7fd2ef5dc8c331082ddc3d51"/></dir><dir name="Model"><dir name="Mysql4"><file name="Setup.php" hash="39edfcc97c0c2b7c182795976c85e2d6"/></dir><dir name="Novalnet"><file name="Request.php" hash="c0234e4b26de88337c559f1bb1aacaba"/><file name="Result.php" hash="a8e0b204eedf4b9db7bbf93341e71f0c"/><dir name="Source"><file name="Callbacktypes.php" hash="e4abd034b15f40e934785ce0c1ade5d5"/><file name="Cctype.php" hash="621d38d79e55fd14e3c7e93bb3fee6bb"/></dir></dir><file name="NovalnetCc.php" hash="a68f1f3e7f73e4e0e7c498e7590a0ebc"/><file name="NovalnetCcpci.php" hash="fd867df4844adab5f46933097ceca25d"/><file name="NovalnetElvatpci.php" hash="986a6b9090e348c5cabe87250516708c"/><file name="NovalnetElvaustria.php" hash="94197d49701633a1c5a662ece6a9ab93"/><file name="NovalnetElvdepci.php" hash="16f96fca0b9ab6203d4403ddba753028"/><file name="NovalnetElvgerman.php" hash="3a96544c02eef3b42e3bacace103bb83"/><file name="NovalnetInvoice.php" hash="33a4c390c67bb2b41074912d711824c1"/><file name="NovalnetPciAbstract.php" hash="c0fb3c4fd9a0e6f6b93a6c25ad017e8f"/><file name="NovalnetPhonepayment.php" hash="1c33641f7ce92101f4271bb7c785b1d9"/><file name="NovalnetPrepayment.php" hash="b97d10e22ff4c9fdd1882eb779535c06"/><file name="NovalnetSecure.php" hash="ccdb0f9c9aae348fb337026ddfab3769"/><file name="Observer.php" hash="0b582ad8bb5235d04c7f626b5d6b8b22"/></dir><dir name="controllers"><file name="InvoiceController.php" hash="3750afeae3462047dce2284226093aaf"/><file name="PciController.php" hash="4acaa9ab410bc0a6c4ab42ee23c3f2a1"/><file name="SecureController.php" hash="5104b240ae9ccb066b2b83671a1e587b"/></dir><dir name="etc"><file name="config.xml" hash="f67b20dbf6c9b01a5666ac5cd6c6b6e0"/><file name="system.xml" hash="3b1e6e62364a507e6646b1e7c3266041"/></dir><dir name="sql"><dir name="novalnet_setup"><file name="mysql4-install-1.0.0.php" hash="32990c8b75f5da216c8751d0644e4680"/></dir></dir></dir></dir></dir><dir name="Novalnet"><dir><dir name="NovalnetPaypal"><dir name="Block"><dir name="Form"><file name="Novalnetpaypal.php" hash="de7ea13bc68dede626abb236a47f4953"/></dir><dir name="Info"><file name="Novalnetpaypal.php" hash="cbf1188d302a22aa9aa07f014a7f0714"/></dir><file name="Infobox.php" hash="73e6c1d32c25651fcaa903c62881589a"/><file name="Novalnetpaypal.php" hash="68493bb80d80b2364e1d898f91224233"/><file name="Novalnetpaypalerrornotice.php" hash="f6fca10039b3d640b5580bcd02f2fefe"/><file name="Novalnetpaypalnotice.php" hash="5202b936e310cc19d7fccc9ada75079a"/></dir><dir name="Helper"><file name="Data.php" hash="8e7e13e72a0295189736978c5399d773"/></dir><dir name="Model"><dir name="Convert"><file name="Order.php" hash="4282bb92fd050f2ca2331d94ac7a4849"/><file name="Quote.php" hash="cc53aa00e0a463f6235c56e6a6e36028"/></dir><dir name="Mysql4"><dir name="NovalnetPaypal"><file name="Collection.php" hash="9b50213a65358b67df8086208d2ed372"/></dir><file name="Novalnetpaypal.php" hash="b2cffababa7331c0b4aa03e140b3b8ce"/><file name="Setup.php" hash="bf62e4eafd28dbbcd3f82007de645fd2"/></dir><file name="Novalnetpaypal.php" hash="0461c7bdc29bd253773c64d2e288aafd"/></dir><dir name="controllers"><file name="NovalnetpaypalController.php" hash="6f6860f51788569f59b8ef146d5d2fb0"/></dir><dir name="etc"><file name="config.xml" hash="867db3f7e1c6062b79e83dd65f980136"/><file name="system.xml" hash="e23b76192fbc1d923f851b48e3b5afbf"/></dir><dir name="sql"><dir name="novalnetpaypal_setup"><file name="mysql4-install-1.0.0.php" hash="289f0b2b374ac83c8c5b4f58340e62aa"/></dir></dir></dir><dir name="Sofortueberweisung"><dir name="Block"><dir name="Adminhtml"><dir name="Sofortueberweisung"><dir name="Edit"><file name="Form.php" hash="6a25298a6b800c16b7952a34ad9cf5fc"/><dir name="Tab"><file name="Form.php" hash="f6b81ae8f12bf6e385f66c5f5060e5b3"/></dir><file name="Tabs.php" hash="e8598d847ec9af0f557b3db64ec35c95"/></dir><file name="Edit.php" hash="f1b148191995aba58a7f53464de2de2d"/><file name="Grid.php" hash="84eec377296c9331911989925fa7e9f4"/></dir><file name="Sofortueberweisung.php" hash="dcbb52956c22986c9f331584ae6bc836"/></dir><dir name="Form"><file name="Sofortueberweisung.php" hash="7b0d155b2970dc76197fab1da7e36263"/></dir><dir name="Info"><file name="Sofortueberweisung.php" hash="02aa647deb2f7fecad0af7ca3fae956c"/></dir><file name="Infobox.php" hash="f870e8acff837b0af74990addfd0172e"/><file name="Sofortueberweisung.php" hash="0e834559f3001a2ba4a1c4d944029cc4"/><file name="Sofortueberweisungerrornotice.php" hash="a7365690ad51ab880fc27ec23128feaa"/><file name="Sofortueberweisungnotice.php" hash="81c0a55eac2f1c730c00a5b7e662a993"/></dir><dir name="Helper"><file name="Data.php" hash="57df7bd9fcd4cb3696d7efd051208cec"/></dir><dir name="Model"><dir name="Convert"><file name="Order.php" hash="a918b59093e0689b4a53b2b05d995ddf"/><file name="Quote.php" hash="5f81c5a7758346c3129e338247bd3bec"/></dir><dir name="Data"><dir name="Form"><dir name="Element"><file name="Link.php" hash="cae04aa06b48555f5798f81e71975259"/></dir></dir></dir><dir name="Mysql4"><file name="Setup.php" hash="563fbfc017ce9ffab25e3e749fbf3b80"/><dir name="Sofortueberweisung"><file name="Collection.php" hash="da19275e5c48467101e221fd48f58c50"/></dir><file name="Sofortueberweisung.php" hash="640114f57c27b9a1caeffaf6c4d041ef"/></dir><file name="Params.php" hash="8ce745b20319b74445a58509d11f2461"/><file name="Paycode.php" hash="2dc1bd1e9542173a41463cd810d93b26"/><file name="Sofortueberweisung.php" hash="c3cabd5e8ef0fad7a4789004695e8563"/><file name="Status.php" hash="a473406914a3094e02a325a34851c7b5"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="SofortueberweisungController.php" hash="41cea197ffa498ec5becba85116c365a"/></dir><file name="PcsofortueberweisungController.php" hash="8cb060276970aed30066303a6e335a5a"/><file name="SofortueberweisungController.php" hash="a21b64dca076b3fda06df59fe97ed8d2"/></dir><dir name="etc"><file name="config.xml" hash="08dc891963223d3947b61e5d6fd34c11"/><file name="system.xml" hash="c00e181a55b15a0e220ee058bd1b2bc1"/></dir><dir name="sql"><dir name="sofortueberweisung_setup"><file name="mysql4-install-1.0.0.php" hash="941f70d07d3e2342e98de594162453d5"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir><dir name="cc"><file name="form.phtml" hash="3a98902a7b8cee94ca0aa58ea3965c4f"/><file name="info.phtml" hash="a4ee97dfdb336994801a5e7fffb7d498"/></dir><dir name="elvaustria"><file name="form.phtml" hash="a55abf37fd664a9c30ff2f3cd6dadf14"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="elvgerman"><file name="form.phtml" hash="03c2b2b407fb5a812b825fce2e5bb122"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="invoice"><file name="form.phtml" hash="2648529fd204a27dc4f7f25fa2cd5fb2"/><file name="info.phtml" hash="cfc62c76287fb274401056d35466ba4e"/></dir><dir name="pci"><file name="form.phtml" hash="1ebc26e915b4e5240ac29b3cc956069f"/><file name="info.phtml" hash="31a1a88d15a6041a0145496cd6e239a1"/></dir><dir name="phonepayment"><file name="form.phtml" hash="6c9886f70020bdf314ff82f6b9b10332"/><file name="info.phtml" hash="ce4edf100d22b6a262670a62044b3ab5"/></dir><dir name="prepayment"><file name="form.phtml" hash="33e833624cf5f31f9ebadd333d081a9f"/><file name="info.phtml" hash="ce4edf100d22b6a262670a62044b3ab5"/></dir><dir name="secure"><file name="form.phtml" hash="924c965679f40ae06329869aa385f4d0"/><file name="info.phtml" hash="8a932fe5a1bfe86d03139e224d7d5682"/></dir></dir></dir><dir name="novalnetpaypal"><dir><dir name="form"><file name="novalnetpaypal.phtml" hash="00c5cede3befa08ab40cd474c73c3169"/></dir><dir name="info"><file name="novalnetpaypal.phtml" hash="823248576e75f4401064180183a61ebd"/><dir name="pdf"><file name="novalnetpaypal.phtml" hash="46f9a7c6c094213820e6760e9ec00501"/></dir></dir></dir></dir><dir name="sofortueberweisung"><dir><dir name="form"><file name="sofortueberweisung.phtml" hash="a8698665bb3f30cc713c39f8be56f643"/></dir><dir name="info"><dir name="pdf"><file name="paycode.phtml" hash="60695cf5ed91dc1c2476ecc87c9976bd"/><file name="sofortueberweisung.phtml" hash="065e2e421b7a8eed49e934b4c1b21d97"/></dir><file name="sofortueberweisung.phtml" hash="23d0e7a7321dcf63b5fd42cf5b0ce72b"/></dir></dir></dir><dir name="payment"><dir name="info"><dir name="pdf"><file name="cc.phtml" hash="975007b7c3f7dceb66feb4147852a712"/><file name="pci.phtml" hash="975007b7c3f7dceb66feb4147852a712"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="novalnet.xml" hash="c66652992b93637596c732a111a34184"/><file name="sofortueberweisung.xml" hash="5f85ce99d53d90e542e94c144c920ebf"/></dir><dir name="template"><dir name="novalnet"><dir><dir name="cc"><file name="form.phtml" hash="1d0b27175f3427a78eff0c50d6b3cc8e"/><file name="info.phtml" hash="5d71c930c1051ce205bf6096e36e9c16"/><file name="pciiframe.phtml" hash="9f93cc2166e274bc8875594a7c379d74"/></dir><dir name="elvaustria"><file name="form.phtml" hash="ccfcbbaa6f8c806a2157b1ac6dc93a73"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="elvgerman"><file name="form.phtml" hash="82cb3930a26205a1d126d235d9eaf172"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="invoice"><file name="form.phtml" hash="914c829f990f3656da4154ef1eb3b1f8"/><file name="info.phtml" hash="cfc62c76287fb274401056d35466ba4e"/></dir><dir name="pci"><file name="form.phtml" hash="3e07a44dd1dc633a5f104e14dde7c7bf"/><file name="info.phtml" hash="5d71c930c1051ce205bf6096e36e9c16"/></dir><dir name="phonepayment"><file name="form.phtml" hash="6c9886f70020bdf314ff82f6b9b10332"/><file name="info.phtml" hash="ce4edf100d22b6a262670a62044b3ab5"/></dir><dir name="prepayment"><file name="form.phtml" hash="33e833624cf5f31f9ebadd333d081a9f"/><file name="info.phtml" hash="fc1580efac5b264615513441535394a6"/></dir><dir name="secure"><file name="form.phtml" hash="1c1dcc30a2a0457580b319359196d30e"/><file name="info.phtml" hash="8a932fe5a1bfe86d03139e224d7d5682"/></dir></dir></dir><dir name="novalnetpaypal"><file name="errornotice.phtml" hash="a9862596ff313bb129b122fee07791b1"/><dir><dir name="form"><file name="novalnetpaypal.phtml" hash="f124c3d65bf18e371a827a524422cfd3"/></dir><dir name="info"><file name="novalnetpaypal.phtml" hash="2eb24bbdbf08cb1695a6d0d2af6dd103"/></dir></dir><file name="infobox.phtml" hash="7fb6159ded397e11926f82b71c6120ee"/><file name="notice.phtml" hash="a1d4bc5dca8fe79c373d5d9321ed8ebf"/></dir><dir name="sofortueberweisung"><file name="errornotice.phtml" hash="138cb66cb30fab6879253cf847462cb2"/><dir><dir name="form"><file name="sofortueberweisung.phtml" hash="b6edc23c0b24cfd276d9a338e2b13e18"/></dir><dir name="info"><file name="sofortueberweisung.phtml" hash="5d4984f06bad8287b672e0c2ec8c9082"/></dir></dir><file name="infobox.phtml" hash="ef54958cc46cf0e923023721996e0c0a"/><file name="notice.phtml" hash="572b09cd956a7282822269facdeed822"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Novalnet.xml" hash="71217c898352b41ed08facc218335405"/><file name="Novalnet_NovalnetPaypal.xml" hash="a1d656cde7b9ac1c2314016b126447fd"/><file name="Novalnet_Sofortueberweisung.xml" hash="a765244a198aaf5f70912e2a9c2423b8"/></dir></target><target name="magelocale"><dir name="de_AT"><file name="Mage_Novalnet.csv" hash="d2f0e7c24dec34a844e798db7548194b"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/><dir><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="d2f0e7c24dec34a844e798db7548194b"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/><dir><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="d2f0e7c24dec34a844e798db7548194b"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/><dir><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="3a9ae2dbf1b92a133141528ec2704eb0"/><file name="Novalnet_NovalnetPaypal.csv" hash="8f9768ff6e0bfa65fd7346a07ff454a7"/><file name="Novalnet_Sofortueberweisung.csv" hash="674c8e4ef54f090544cf947ff0368efe"/><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></target><target name="magelib"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Linkpnso.php" hash="821c5b9534c651910096f418e1b819fa"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="images"><dir name="novalnet"><file name="AE_Logo.png" hash="ed3b558031a1f03e1bd536ecf1233e0e"/><file name="ELV_Logo.png" hash="b265493a083f03e4da7d24c23cc55b67"/><file name="MC_Logo.png" hash="cd17acdae3de28aeff7da7952d2ef802"/><file name="NN_Logo.png" hash="e17794ee0b984fd6e1ec2b884da1a29b"/><file name="NN_Logo_T.png" hash="4d442efcb94c9fee7749022478a9d1f3"/><file name="VI_Logo.png" hash="5e963373aa1db58369730238cf311548"/><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="novalnet"><file name="AE_Logo.png" hash="ed3b558031a1f03e1bd536ecf1233e0e"/><file name="ELV_Logo.png" hash="b265493a083f03e4da7d24c23cc55b67"/><file name="MC_Logo.png" hash="cd17acdae3de28aeff7da7952d2ef802"/><file name="NN_Logo.png" hash="e17794ee0b984fd6e1ec2b884da1a29b"/><file name="NN_Logo_T.png" hash="4d442efcb94c9fee7749022478a9d1f3"/><file name="VI_Logo.png" hash="5e963373aa1db58369730238cf311548"/><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/><dir><dir name="novalnetpaypal"><file name="lockbox_150x47.gif" hash="3b5f83843dc7f4a8bbbbd5fed4c0f16e"/></dir><dir name="sofortueberweisung"><file name="Sofort_Logo_t.jpg" hash="3b88302d88393b582c1cccd152e267bc"/></dir></dir></dir></dir><dir name="js"><file name="novalnet.js" hash="ba196f1c34101f64cdaab92ab58560bd"/></dir></dir></dir></dir></target><target name="mage"><dir name="."><file name="callback_novalnet2magento.php" hash="85d26b5421b166a12b0fb16bca658273"/></dir></target></contents>
21
  <compatible/>
22
  <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
23
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Novalnet</name>
4
+ <version>1.3.8</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Novalnet AG ist ein deutsches EPayment - Unternehmen, bietet alle relevanten Zahlungsarten weltweit. / Novalnet is a German based payment service provider, which offers all the available payments and solutions worldwide.</summary>
10
  <description>The NOVALNET AG is an essential component of e-Payment platform that facilitates your company to process all type of payments. As one of the leading company in Online-Payment the NOVALNET AG provides its customers an individual, technically qualified secured Payment system and also the best possible support throughout. NOVALNET AG is not only an e-Payment provider but also we offer our Merchants an optimal strategic solution for easy payment processing which is pocket-friendly for our customer.</description>
11
+ <notes>1.3.8 is now loaded with Iframe functionality&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
12
  1.3 database table name is now fetched from system.1.2.9 the same as 1.2.7 only because Magento upload did not work correctly.1.2.8 the same as 1.2.7 only because Magento upload did not work correctly.1.2.7Bugfix:FC;r ELV DE, ELV AT und CC wurde die W&amp;amp;amp;amp;amp;amp;amp;#xE4;hrung fix als &amp;amp;amp;amp;amp;amp;amp;amp;apos;EUR&amp;amp;amp;amp;amp;amp;amp;amp;apos; &amp;amp;amp;amp;amp;amp;amp;#xFC;bergeben.&amp;amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
13
  &amp;amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
14
  The parameter currency was passed over as fixed value &amp;amp;amp;amp;amp;amp;amp;amp;apos;EUR&amp;amp;amp;amp;amp;amp;amp;amp;apos; for payment modules &amp;amp;amp;amp;amp;amp;amp;amp;apos;Direct Debit German&amp;amp;amp;amp;amp;amp;amp;amp;apos;, &amp;amp;amp;amp;amp;amp;amp;amp;apos;Direct Debit Austria&amp;amp;amp;amp;amp;amp;amp;amp;apos; and &amp;amp;amp;amp;amp;amp;amp;amp;apos;Credir Card&amp;amp;amp;amp;amp;amp;amp;amp;apos;.Allgemeine Bemerkung:Die Cache-Ordner var/cache und var/session m&amp;amp;amp;amp;amp;amp;amp;#xFC;ssen wie immer nach Aktualisierungen geleert werden.&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
16
  Notice: the cache folders var/cache and var/session must be emptied after updates.</notes>
17
  <authors><author><name>Dixon Rajdaniel</name><user>Novalnet</user><email>dr@novalnet.de</email></author></authors>
18
  <date>2012-05-28</date>
19
+ <time>11:00:13</time>
20
+ <contents><target name="magecommunity"><dir name="Mage"><dir><dir name="Novalnet"><dir name="Block"><dir name="Cc"><file name="Form.php" hash="67b6fad8502b7620892f22bbf959f26f"/><file name="Info.php" hash="c24e83809550bef8b52db11e447b0d2b"/></dir><dir name="Elvaustria"><file name="Form.php" hash="bcad4b791f589da7a0b5b02e8984d722"/><file name="Info.php" hash="86885be407cf8b1919e0a4464c582daa"/></dir><dir name="Elvgerman"><file name="Form.php" hash="8326c73336b9a5a99886caa2d2b0f985"/><file name="Info.php" hash="5250c4450dd35de0b6b027ce36f31a35"/></dir><dir name="Invoice"><file name="Form.php" hash="21f5ee0ecd50cfc66219265089d92aa4"/><file name="Info.php" hash="ced5e0db4dd89743e338af2c570aae70"/></dir><dir name="Pci"><file name="Form.php" hash="495df856c7fea65106c3357a6e1ae3b5"/><file name="Info.php" hash="381d5d176cd6ff9675120f3885b9070e"/><file name="Redirect.php" hash="24070c631f417152cec3bc8c736b15e0"/></dir><dir name="Phonepayment"><file name="Form.php" hash="0a378f5d2501e3ee737405020b54e930"/><file name="Info.php" hash="ba9a8211a8009c3d2fd1b0a99614abee"/></dir><dir name="Prepayment"><file name="Form.php" hash="f228a0ef5ee5da05a82936d2935d7645"/><file name="Info.php" hash="64bd855914a0b25e22fab2c0f63939b4"/></dir><dir name="Secure"><file name="Form.php" hash="4701c66723891b9968cfa95ceab1ca1a"/><file name="Info.php" hash="71f1804de3fa4c659cfacfd757d176d5"/><file name="Redirect.php" hash="da3ae9034328b652deea8f3767db82b5"/></dir></dir><dir name="Helper"><file name="Data.php" hash="6fe7c1ca7fd2ef5dc8c331082ddc3d51"/></dir><dir name="Model"><dir name="Mysql4"><file name="Setup.php" hash="39edfcc97c0c2b7c182795976c85e2d6"/></dir><dir name="Novalnet"><file name="Request.php" hash="c0234e4b26de88337c559f1bb1aacaba"/><file name="Result.php" hash="a8e0b204eedf4b9db7bbf93341e71f0c"/><dir name="Source"><file name="Callbacktypes.php" hash="e4abd034b15f40e934785ce0c1ade5d5"/><file name="Cctype.php" hash="621d38d79e55fd14e3c7e93bb3fee6bb"/></dir></dir><file name="NovalnetCc.php" hash="a68f1f3e7f73e4e0e7c498e7590a0ebc"/><file name="NovalnetCcpci.php" hash="fd867df4844adab5f46933097ceca25d"/><file name="NovalnetElvatpci.php" hash="986a6b9090e348c5cabe87250516708c"/><file name="NovalnetElvaustria.php" hash="94197d49701633a1c5a662ece6a9ab93"/><file name="NovalnetElvdepci.php" hash="16f96fca0b9ab6203d4403ddba753028"/><file name="NovalnetElvgerman.php" hash="3a96544c02eef3b42e3bacace103bb83"/><file name="NovalnetInvoice.php" hash="33a4c390c67bb2b41074912d711824c1"/><file name="NovalnetPciAbstract.php" hash="16d79b566536311a88a1f6408396e1a7"/><file name="NovalnetPhonepayment.php" hash="1c33641f7ce92101f4271bb7c785b1d9"/><file name="NovalnetPrepayment.php" hash="b97d10e22ff4c9fdd1882eb779535c06"/><file name="NovalnetSecure.php" hash="ccdb0f9c9aae348fb337026ddfab3769"/><file name="Observer.php" hash="0b582ad8bb5235d04c7f626b5d6b8b22"/></dir><dir name="controllers"><file name="InvoiceController.php" hash="3750afeae3462047dce2284226093aaf"/><file name="PciController.php" hash="4acaa9ab410bc0a6c4ab42ee23c3f2a1"/><file name="SecureController.php" hash="5104b240ae9ccb066b2b83671a1e587b"/></dir><dir name="etc"><file name="config.xml" hash="f67b20dbf6c9b01a5666ac5cd6c6b6e0"/><file name="system.xml" hash="3b1e6e62364a507e6646b1e7c3266041"/></dir><dir name="sql"><dir name="novalnet_setup"><file name="mysql4-install-1.0.0.php" hash="32990c8b75f5da216c8751d0644e4680"/></dir></dir></dir></dir></dir><dir name="Novalnet"><dir><dir name="NovalnetPaypal"><dir name="Block"><dir name="Form"><file name="Novalnetpaypal.php" hash="de7ea13bc68dede626abb236a47f4953"/></dir><dir name="Info"><file name="Novalnetpaypal.php" hash="cbf1188d302a22aa9aa07f014a7f0714"/></dir><file name="Infobox.php" hash="73e6c1d32c25651fcaa903c62881589a"/><file name="Novalnetpaypal.php" hash="68493bb80d80b2364e1d898f91224233"/><file name="Novalnetpaypalerrornotice.php" hash="f6fca10039b3d640b5580bcd02f2fefe"/><file name="Novalnetpaypalnotice.php" hash="5202b936e310cc19d7fccc9ada75079a"/></dir><dir name="Helper"><file name="Data.php" hash="8e7e13e72a0295189736978c5399d773"/></dir><dir name="Model"><dir name="Convert"><file name="Order.php" hash="4282bb92fd050f2ca2331d94ac7a4849"/><file name="Quote.php" hash="cc53aa00e0a463f6235c56e6a6e36028"/></dir><dir name="Mysql4"><dir name="NovalnetPaypal"><file name="Collection.php" hash="9b50213a65358b67df8086208d2ed372"/></dir><file name="Novalnetpaypal.php" hash="b2cffababa7331c0b4aa03e140b3b8ce"/><file name="Setup.php" hash="bf62e4eafd28dbbcd3f82007de645fd2"/></dir><file name="Novalnetpaypal.php" hash="0461c7bdc29bd253773c64d2e288aafd"/></dir><dir name="controllers"><file name="NovalnetpaypalController.php" hash="a8f6011e90dd5cc15a5ddb9f79b9638f"/></dir><dir name="etc"><file name="config.xml" hash="867db3f7e1c6062b79e83dd65f980136"/><file name="system.xml" hash="e23b76192fbc1d923f851b48e3b5afbf"/></dir><dir name="sql"><dir name="novalnetpaypal_setup"><file name="mysql4-install-1.0.0.php" hash="289f0b2b374ac83c8c5b4f58340e62aa"/></dir></dir></dir><dir name="Sofortueberweisung"><dir name="Block"><dir name="Adminhtml"><dir name="Sofortueberweisung"><dir name="Edit"><file name="Form.php" hash="6a25298a6b800c16b7952a34ad9cf5fc"/><dir name="Tab"><file name="Form.php" hash="f6b81ae8f12bf6e385f66c5f5060e5b3"/></dir><file name="Tabs.php" hash="e8598d847ec9af0f557b3db64ec35c95"/></dir><file name="Edit.php" hash="f1b148191995aba58a7f53464de2de2d"/><file name="Grid.php" hash="84eec377296c9331911989925fa7e9f4"/></dir><file name="Sofortueberweisung.php" hash="dcbb52956c22986c9f331584ae6bc836"/></dir><dir name="Form"><file name="Sofortueberweisung.php" hash="7b0d155b2970dc76197fab1da7e36263"/></dir><dir name="Info"><file name="Sofortueberweisung.php" hash="02aa647deb2f7fecad0af7ca3fae956c"/></dir><file name="Infobox.php" hash="f870e8acff837b0af74990addfd0172e"/><file name="Sofortueberweisung.php" hash="0e834559f3001a2ba4a1c4d944029cc4"/><file name="Sofortueberweisungerrornotice.php" hash="a7365690ad51ab880fc27ec23128feaa"/><file name="Sofortueberweisungnotice.php" hash="81c0a55eac2f1c730c00a5b7e662a993"/></dir><dir name="Helper"><file name="Data.php" hash="57df7bd9fcd4cb3696d7efd051208cec"/></dir><dir name="Model"><dir name="Convert"><file name="Order.php" hash="a918b59093e0689b4a53b2b05d995ddf"/><file name="Quote.php" hash="5f81c5a7758346c3129e338247bd3bec"/></dir><dir name="Data"><dir name="Form"><dir name="Element"><file name="Link.php" hash="cae04aa06b48555f5798f81e71975259"/></dir></dir></dir><dir name="Mysql4"><file name="Setup.php" hash="563fbfc017ce9ffab25e3e749fbf3b80"/><dir name="Sofortueberweisung"><file name="Collection.php" hash="da19275e5c48467101e221fd48f58c50"/></dir><file name="Sofortueberweisung.php" hash="640114f57c27b9a1caeffaf6c4d041ef"/></dir><file name="Params.php" hash="8ce745b20319b74445a58509d11f2461"/><file name="Paycode.php" hash="2dc1bd1e9542173a41463cd810d93b26"/><file name="Sofortueberweisung.php" hash="c3cabd5e8ef0fad7a4789004695e8563"/><file name="Status.php" hash="a473406914a3094e02a325a34851c7b5"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="SofortueberweisungController.php" hash="41cea197ffa498ec5becba85116c365a"/></dir><file name="PcsofortueberweisungController.php" hash="8cb060276970aed30066303a6e335a5a"/><file name="SofortueberweisungController.php" hash="e49924e6139d4e537ce60cef8eb3fd54"/></dir><dir name="etc"><file name="config.xml" hash="08dc891963223d3947b61e5d6fd34c11"/><file name="system.xml" hash="c00e181a55b15a0e220ee058bd1b2bc1"/></dir><dir name="sql"><dir name="sofortueberweisung_setup"><file name="mysql4-install-1.0.0.php" hash="941f70d07d3e2342e98de594162453d5"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir><dir name="cc"><file name="form.phtml" hash="3a98902a7b8cee94ca0aa58ea3965c4f"/><file name="info.phtml" hash="a4ee97dfdb336994801a5e7fffb7d498"/></dir><dir name="elvaustria"><file name="form.phtml" hash="a55abf37fd664a9c30ff2f3cd6dadf14"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="elvgerman"><file name="form.phtml" hash="03c2b2b407fb5a812b825fce2e5bb122"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="invoice"><file name="form.phtml" hash="2648529fd204a27dc4f7f25fa2cd5fb2"/><file name="info.phtml" hash="cfc62c76287fb274401056d35466ba4e"/></dir><dir name="pci"><file name="form.phtml" hash="1ebc26e915b4e5240ac29b3cc956069f"/><file name="info.phtml" hash="31a1a88d15a6041a0145496cd6e239a1"/></dir><dir name="phonepayment"><file name="form.phtml" hash="6c9886f70020bdf314ff82f6b9b10332"/><file name="info.phtml" hash="ce4edf100d22b6a262670a62044b3ab5"/></dir><dir name="prepayment"><file name="form.phtml" hash="33e833624cf5f31f9ebadd333d081a9f"/><file name="info.phtml" hash="ce4edf100d22b6a262670a62044b3ab5"/></dir><dir name="secure"><file name="form.phtml" hash="924c965679f40ae06329869aa385f4d0"/><file name="info.phtml" hash="8a932fe5a1bfe86d03139e224d7d5682"/></dir></dir></dir><dir name="novalnetpaypal"><dir><dir name="form"><file name="novalnetpaypal.phtml" hash="00c5cede3befa08ab40cd474c73c3169"/></dir><dir name="info"><file name="novalnetpaypal.phtml" hash="823248576e75f4401064180183a61ebd"/><dir name="pdf"><file name="novalnetpaypal.phtml" hash="46f9a7c6c094213820e6760e9ec00501"/></dir></dir></dir></dir><dir name="sofortueberweisung"><dir><dir name="form"><file name="sofortueberweisung.phtml" hash="a8698665bb3f30cc713c39f8be56f643"/></dir><dir name="info"><dir name="pdf"><file name="paycode.phtml" hash="60695cf5ed91dc1c2476ecc87c9976bd"/><file name="sofortueberweisung.phtml" hash="065e2e421b7a8eed49e934b4c1b21d97"/></dir><file name="sofortueberweisung.phtml" hash="23d0e7a7321dcf63b5fd42cf5b0ce72b"/></dir></dir></dir><dir name="payment"><dir name="info"><dir name="pdf"><file name="cc.phtml" hash="975007b7c3f7dceb66feb4147852a712"/><file name="pci.phtml" hash="975007b7c3f7dceb66feb4147852a712"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="novalnet.xml" hash="c66652992b93637596c732a111a34184"/><file name="sofortueberweisung.xml" hash="5f85ce99d53d90e542e94c144c920ebf"/></dir><dir name="template"><dir name="novalnet"><dir><dir name="cc"><file name="form.phtml" hash="1d0b27175f3427a78eff0c50d6b3cc8e"/><file name="info.phtml" hash="5d71c930c1051ce205bf6096e36e9c16"/><file name="pciiframe.phtml" hash="d5762043ef5c65a7d00f415a42a6efc8"/></dir><dir name="elvaustria"><file name="form.phtml" hash="ccfcbbaa6f8c806a2157b1ac6dc93a73"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="elvgerman"><file name="form.phtml" hash="82cb3930a26205a1d126d235d9eaf172"/><file name="info.phtml" hash="c865f7bfcbdbdc3778494d06c2160db7"/></dir><dir name="invoice"><file name="form.phtml" hash="914c829f990f3656da4154ef1eb3b1f8"/><file name="info.phtml" hash="cfc62c76287fb274401056d35466ba4e"/></dir><dir name="pci"><file name="form.phtml" hash="3e07a44dd1dc633a5f104e14dde7c7bf"/><file name="info.phtml" hash="5d71c930c1051ce205bf6096e36e9c16"/></dir><dir name="phonepayment"><file name="form.phtml" hash="6c9886f70020bdf314ff82f6b9b10332"/><file name="info.phtml" hash="ce4edf100d22b6a262670a62044b3ab5"/></dir><dir name="prepayment"><file name="form.phtml" hash="33e833624cf5f31f9ebadd333d081a9f"/><file name="info.phtml" hash="fc1580efac5b264615513441535394a6"/></dir><dir name="secure"><file name="form.phtml" hash="1c1dcc30a2a0457580b319359196d30e"/><file name="info.phtml" hash="8a932fe5a1bfe86d03139e224d7d5682"/></dir></dir></dir><dir name="novalnetpaypal"><file name="errornotice.phtml" hash="a9862596ff313bb129b122fee07791b1"/><dir><dir name="form"><file name="novalnetpaypal.phtml" hash="f124c3d65bf18e371a827a524422cfd3"/></dir><dir name="info"><file name="novalnetpaypal.phtml" hash="2eb24bbdbf08cb1695a6d0d2af6dd103"/></dir></dir><file name="infobox.phtml" hash="7fb6159ded397e11926f82b71c6120ee"/><file name="notice.phtml" hash="a1d4bc5dca8fe79c373d5d9321ed8ebf"/></dir><dir name="sofortueberweisung"><file name="errornotice.phtml" hash="138cb66cb30fab6879253cf847462cb2"/><dir><dir name="form"><file name="sofortueberweisung.phtml" hash="b6edc23c0b24cfd276d9a338e2b13e18"/></dir><dir name="info"><file name="sofortueberweisung.phtml" hash="5d4984f06bad8287b672e0c2ec8c9082"/></dir></dir><file name="infobox.phtml" hash="ef54958cc46cf0e923023721996e0c0a"/><file name="notice.phtml" hash="572b09cd956a7282822269facdeed822"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Novalnet.xml" hash="71217c898352b41ed08facc218335405"/><file name="Novalnet_NovalnetPaypal.xml" hash="a1d656cde7b9ac1c2314016b126447fd"/><file name="Novalnet_Sofortueberweisung.xml" hash="a765244a198aaf5f70912e2a9c2423b8"/></dir></target><target name="magelocale"><dir name="de_AT"><file name="Mage_Novalnet.csv" hash="d2f0e7c24dec34a844e798db7548194b"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/><dir><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="d2f0e7c24dec34a844e798db7548194b"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/><dir><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="69f74ad37e1690ac6a1dc02923ccec33"/><file name="Novalnet_NovalnetPaypal.csv" hash="8639b1e810afe2ff1350b2088b96d760"/><file name="Novalnet_Sofortueberweisung.csv" hash="7ca58999c649993ae3c6cc52dea51fa6"/><dir><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="af05f1eaa121eb086f3330eb1aae5025"/><file name="Novalnet_NovalnetPaypal.csv" hash="4b3013ab5b60b8bcb9ef891c85319757"/><file name="Novalnet_Sofortueberweisung.csv" hash="993bd7accc64c64da5843b34fbb46e75"/><dir name="template"><dir name="email"><dir name="novalnet"><file name="novalnet_callback_email.html" hash="e05460c3973cdb9845c15e8639b353b4"/></dir></dir></dir></dir></target><target name="magelib"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Linkpnso.php" hash="821c5b9534c651910096f418e1b819fa"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="images"><dir name="novalnet"><file name="AE_Logo.png" hash="ed3b558031a1f03e1bd536ecf1233e0e"/><file name="ELV_Logo.png" hash="b265493a083f03e4da7d24c23cc55b67"/><file name="MC_Logo.png" hash="cd17acdae3de28aeff7da7952d2ef802"/><file name="NN_Logo.png" hash="e17794ee0b984fd6e1ec2b884da1a29b"/><file name="NN_Logo_T.png" hash="4d442efcb94c9fee7749022478a9d1f3"/><file name="VI_Logo.png" hash="5e963373aa1db58369730238cf311548"/><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="novalnet"><file name="AE_Logo.png" hash="ed3b558031a1f03e1bd536ecf1233e0e"/><file name="ELV_Logo.png" hash="b265493a083f03e4da7d24c23cc55b67"/><file name="MC_Logo.png" hash="cd17acdae3de28aeff7da7952d2ef802"/><file name="NN_Logo.png" hash="e17794ee0b984fd6e1ec2b884da1a29b"/><file name="NN_Logo_T.png" hash="4d442efcb94c9fee7749022478a9d1f3"/><file name="VI_Logo.png" hash="5e963373aa1db58369730238cf311548"/><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/><dir><dir name="novalnetpaypal"><file name="lockbox_150x47.gif" hash="3b5f83843dc7f4a8bbbbd5fed4c0f16e"/></dir><dir name="sofortueberweisung"><file name="Sofort_Logo_t.jpg" hash="3b88302d88393b582c1cccd152e267bc"/></dir></dir></dir></dir><dir name="js"><file name="novalnet.js" hash="ba196f1c34101f64cdaab92ab58560bd"/></dir></dir></dir></dir></target><target name="mage"><dir name="."><file name="callback_novalnet2magento.php" hash="85d26b5421b166a12b0fb16bca658273"/></dir></target></contents>
21
  <compatible/>
22
  <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
23
  </package>