Novalnet - Version 1.2.0

Version Notes

Änderungen:

1. Bestellkommentare, sofern vorhanden, werden beim Anlegen von Bestellungen im Adminbereich korrekt übernommen.

2. In einem bislang einzigen Fall wurde aus unerklärlichen Gründen eine leere Emailadresse im Phonepayment-Modul an Novalnet AG übermittelt, was zur Fehlermeldung geführt hat. Es wird nun ein Plausi-Check durchgeführt. Falls die Emailadresse leer ist, wird ein Hinweis angezeigt.

Download this release

Release Info

Developer Magento Core Team
Extension Novalnet
Version 1.2.0
Comparing to
See all releases


Code changes from version 1.1.9 to 1.2.0

app/code/community/Mage/Novalnet/Model/NovalnetCc.php CHANGED
@@ -60,7 +60,7 @@ class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
60
  /**
61
  * Can capture partial amounts online?
62
  */
63
- protected $_canCapturePartial = false;
64
 
65
  /**
66
  * Can refund online?
@@ -106,6 +106,17 @@ class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
106
  {
107
  $error = false;
108
  $payment->setAmount($amount);
 
 
 
 
 
 
 
 
 
 
 
109
  $request = $this->_buildRequest($payment);
110
  $result = $this->_postRequest($request);
111
 
@@ -149,7 +160,6 @@ class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
149
  $order = $payment->getOrder();
150
 
151
  $request = Mage::getModel('novalnet/novalnet_request');
152
-
153
 
154
  $request->setvendor($this->getConfigData('merchant_id'))
155
  ->setauth_code($this->getConfigData('auth_code'))
@@ -166,8 +176,8 @@ class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
166
 
167
  $billing = $order->getBillingAddress();
168
  $street = preg_split("/(\d)/",$billing->getStreet(1),2,PREG_SPLIT_DELIM_CAPTURE);
169
- if (!$street[1]){$street[1]='';}
170
- if (!$street[2]){$street[2]='';}
171
  if (!empty($billing)) {
172
  $request->setfirst_name($billing->getFirstname())
173
  ->setlast_name($billing->getLastname())
@@ -231,7 +241,7 @@ class Mage_Novalnet_Model_NovalnetCc extends Mage_Payment_Model_Method_Cc
231
  Mage::helper('paygate')->__('Gateway request error: %s', $e->getMessage())
232
  );
233
  }
234
-
235
  $responseBody = $response->getBody();
236
 
237
  $r = explode(self::RESPONSE_DELIM_CHAR, $responseBody);
60
  /**
61
  * Can capture partial amounts online?
62
  */
63
+ protected $_canCapturePartial = true;
64
 
65
  /**
66
  * Can refund online?
106
  {
107
  $error = false;
108
  $payment->setAmount($amount);
109
+
110
+ $order = $payment->getOrder();
111
+ if ($order->getCustomerNote())
112
+ {
113
+ $note = '<br />';
114
+ $note .= Mage::helper('novalnet')->__('Comment').': ';
115
+ $note .= $order->getCustomerNote();
116
+ $order->setCustomerNote($note);
117
+ $order->setCustomerNoteNotify(true);
118
+ }
119
+
120
  $request = $this->_buildRequest($payment);
121
  $result = $this->_postRequest($request);
122
 
160
  $order = $payment->getOrder();
161
 
162
  $request = Mage::getModel('novalnet/novalnet_request');
 
163
 
164
  $request->setvendor($this->getConfigData('merchant_id'))
165
  ->setauth_code($this->getConfigData('auth_code'))
176
 
177
  $billing = $order->getBillingAddress();
178
  $street = preg_split("/(\d)/",$billing->getStreet(1),2,PREG_SPLIT_DELIM_CAPTURE);
179
+ if (!isset($street[1]) or !$street[1]){$street[1]='';}
180
+ if (!isset($street[2]) or !$street[2]){$street[2]='';}
181
  if (!empty($billing)) {
182
  $request->setfirst_name($billing->getFirstname())
183
  ->setlast_name($billing->getLastname())
241
  Mage::helper('paygate')->__('Gateway request error: %s', $e->getMessage())
242
  );
243
  }
244
+
245
  $responseBody = $response->getBody();
246
 
247
  $r = explode(self::RESPONSE_DELIM_CHAR, $responseBody);
app/code/community/Mage/Novalnet/Model/NovalnetElvaustria.php CHANGED
@@ -107,10 +107,20 @@ class Mage_Novalnet_Model_NovalnetElvaustria extends Mage_Payment_Model_Method_A
107
  {
108
  $error = false;
109
  $payment->setAmount($amount);
110
- $request = $this->_buildRequest($payment);
111
 
 
 
 
 
 
 
 
 
 
 
 
112
  $result = $this->_postRequest($request);
113
-
114
  if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
115
  $payment->setStatus(self::STATUS_APPROVED);
116
  $payment->setCcTransId($result->getTid());
107
  {
108
  $error = false;
109
  $payment->setAmount($amount);
 
110
 
111
+ $order = $payment->getOrder();
112
+ if ($order->getCustomerNote())
113
+ {
114
+ #$note = '<br />';
115
+ $note = Mage::helper('novalnet')->__('Comment').': ';
116
+ $note .= $order->getCustomerNote();
117
+ $order->setCustomerNote($note);
118
+ $order->setCustomerNoteNotify(true);
119
+ }
120
+
121
+ $request = $this->_buildRequest($payment);
122
  $result = $this->_postRequest($request);
123
+
124
  if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
125
  $payment->setStatus(self::STATUS_APPROVED);
126
  $payment->setCcTransId($result->getTid());
app/code/community/Mage/Novalnet/Model/NovalnetElvgerman.php CHANGED
@@ -107,8 +107,18 @@ class Mage_Novalnet_Model_NovalnetElvgerman extends Mage_Payment_Model_Method_Ab
107
  {
108
  $error = false;
109
  $payment->setAmount($amount);
110
- $request = $this->_buildRequest($payment);
111
 
 
 
 
 
 
 
 
 
 
 
 
112
  $result = $this->_postRequest($request);
113
 
114
  if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
107
  {
108
  $error = false;
109
  $payment->setAmount($amount);
 
110
 
111
+ $order = $payment->getOrder();
112
+ if ($order->getCustomerNote())
113
+ {
114
+ #$note = '<br />';
115
+ $note = Mage::helper('novalnet')->__('Comment').': ';
116
+ $note .= $order->getCustomerNote();
117
+ $order->setCustomerNote($note);
118
+ $order->setCustomerNoteNotify(true);
119
+ }
120
+
121
+ $request = $this->_buildRequest($payment);
122
  $result = $this->_postRequest($request);
123
 
124
  if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
app/code/community/Mage/Novalnet/Model/NovalnetInvoice.php CHANGED
@@ -43,6 +43,7 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
43
  protected $_formBlockType = 'novalnet/invoice_form';
44
  protected $_infoBlockType = 'novalnet/invoice_info';
45
  protected $due_date = '';
 
46
 
47
  /**
48
  * Is this payment method a gateway (online auth/charge) ?
@@ -107,6 +108,7 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
107
  }
108
  public function capture(Varien_Object $payment, $amount)
109
  {
 
110
  $error = false;
111
  $payment->setAmount($amount);
112
  $request = $this->_buildRequest($payment);
@@ -159,6 +161,7 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
159
  */
160
  protected function _saveObject (Varien_Object $payment)
161
  {
 
162
  $order = $payment->getOrder();
163
  if (!empty($order)) {
164
  $billing = $order->getBillingAddress();
@@ -167,6 +170,7 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
167
  protected function _buildRequest(Varien_Object $payment)
168
  {
169
  $order = $payment->getOrder();
 
170
  $due_date_string = $this->getDuedateParam();
171
  $request = Mage::getModel('novalnet/novalnet_request');
172
 
@@ -273,6 +277,12 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
273
  $result->toUtf8();
274
  $note = $this->getNote($aryResponse);
275
  $order = $payment->getOrder();
 
 
 
 
 
 
276
  $order->setCustomerNote($note);
277
  $order->setCustomerNoteNotify(true);
278
  #$fh = fopen('/temp/magento.txt', 'w');fwrite($fh, $note);
@@ -283,6 +293,7 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
283
 
284
  public function assignData($data)
285
  {
 
286
  if (!($data instanceof Varien_Object)) {
287
  $data = new Varien_Object($data);
288
  }
@@ -447,4 +458,17 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
447
  */
448
  return$note;
449
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
450
  }
43
  protected $_formBlockType = 'novalnet/invoice_form';
44
  protected $_infoBlockType = 'novalnet/invoice_info';
45
  protected $due_date = '';
46
+ private $debug = true;#todo: set to fals for live system
47
 
48
  /**
49
  * Is this payment method a gateway (online auth/charge) ?
108
  }
109
  public function capture(Varien_Object $payment, $amount)
110
  {
111
+ #$this->debug2($payment,'comment.txt');
112
  $error = false;
113
  $payment->setAmount($amount);
114
  $request = $this->_buildRequest($payment);
161
  */
162
  protected function _saveObject (Varien_Object $payment)
163
  {
164
+ #$this->debug2($payment,'comment2.txt');
165
  $order = $payment->getOrder();
166
  if (!empty($order)) {
167
  $billing = $order->getBillingAddress();
170
  protected function _buildRequest(Varien_Object $payment)
171
  {
172
  $order = $payment->getOrder();
173
+ #$this->debug2($order->getCustomerNote(),'customer_note.txt');#$order->setCustomerNote($note);
174
  $due_date_string = $this->getDuedateParam();
175
  $request = Mage::getModel('novalnet/novalnet_request');
176
 
277
  $result->toUtf8();
278
  $note = $this->getNote($aryResponse);
279
  $order = $payment->getOrder();
280
+ if ($order->getCustomerNote())
281
+ {
282
+ $note .= '<br /><br />';
283
+ $note .= Mage::helper('novalnet')->__('Comment').': ';
284
+ $note .= $order->getCustomerNote();
285
+ }
286
  $order->setCustomerNote($note);
287
  $order->setCustomerNoteNotify(true);
288
  #$fh = fopen('/temp/magento.txt', 'w');fwrite($fh, $note);
293
 
294
  public function assignData($data)
295
  {
296
+ #$this->debug2($data,'comment.txt');
297
  if (!($data instanceof Varien_Object)) {
298
  $data = new Varien_Object($data);
299
  }
458
  */
459
  return$note;
460
  }
461
+
462
+ private function debug2($object, $filename)
463
+ {
464
+ if (!$this->debug){return;}
465
+ $fh = fopen("/tmp/$filename", 'a+');
466
+ if (gettype($object) == 'object' or gettype($object) == 'array'){
467
+ fwrite($fh, serialize($object));
468
+ }else{
469
+ fwrite($fh, date('H:i:s').' '.$object);
470
+ }
471
+ fwrite($fh, "<hr />\n");
472
+ fclose($fh);
473
+ }
474
  }
app/code/community/Mage/Novalnet/Model/NovalnetPhonepayment.php CHANGED
@@ -121,6 +121,17 @@ class Mage_Novalnet_Model_NovalnetPhonepayment extends Mage_Payment_Model_Method
121
  $error = false;
122
  $payment->setAmount($amount);
123
  $this->debug2($amount, 'magento_capture_amount.txt');
 
 
 
 
 
 
 
 
 
 
 
124
  $request = $this->_buildRequest($payment);
125
  $this->debug2($request, 'magento_capture_request.txt');
126
  $result = $this->_postRequest($request, $payment);
@@ -210,6 +221,12 @@ class Mage_Novalnet_Model_NovalnetPhonepayment extends Mage_Payment_Model_Method
210
  if (session_is_registered('tid')){
211
  $this->debug2($billing, 'magento_billing2.txt');
212
  }
 
 
 
 
 
 
213
  $request->setfirst_name($billing->getFirstname())
214
  ->setLast_name($billing->getlastname())
215
  ->setstreet($street[0].$street[1].$street[2])
121
  $error = false;
122
  $payment->setAmount($amount);
123
  $this->debug2($amount, 'magento_capture_amount.txt');
124
+
125
+ $order = $payment->getOrder();
126
+ if ($order->getCustomerNote())
127
+ {
128
+ #$note = '<br />';
129
+ $note = Mage::helper('novalnet')->__('Comment').': ';
130
+ $note .= $order->getCustomerNote();
131
+ $order->setCustomerNote($note);
132
+ $order->setCustomerNoteNotify(true);
133
+ }
134
+
135
  $request = $this->_buildRequest($payment);
136
  $this->debug2($request, 'magento_capture_request.txt');
137
  $result = $this->_postRequest($request, $payment);
221
  if (session_is_registered('tid')){
222
  $this->debug2($billing, 'magento_billing2.txt');
223
  }
224
+
225
+ if (!$order->getCustomerEmail())
226
+ {
227
+ Mage::throwException(Mage::helper('novalnet')->__('Email address missing'));
228
+ }
229
+
230
  $request->setfirst_name($billing->getFirstname())
231
  ->setLast_name($billing->getlastname())
232
  ->setstreet($street[0].$street[1].$street[2])
app/code/community/Mage/Novalnet/Model/NovalnetPrepayment.php CHANGED
@@ -273,9 +273,14 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
273
  );
274
  }
275
  $result->toUtf8();
276
- #$this->debug2($result,$aryResponse);
277
  $note = $this->getNote($aryResponse);
278
- $order = $payment->getOrder();
 
 
 
 
 
 
279
  $order->setCustomerNote($note);
280
  $order->setCustomerNoteNotify(true);
281
  #Mage::throwException($order->getEmailCustomerNote());#todo:
273
  );
274
  }
275
  $result->toUtf8();
 
276
  $note = $this->getNote($aryResponse);
277
+ $order = $payment->getOrder();
278
+ if ($order->getCustomerNote())
279
+ {
280
+ $note .= '<br /><br />';
281
+ $note .= Mage::helper('novalnet')->__('Comment').': ';
282
+ $note .= $order->getCustomerNote();
283
+ }
284
  $order->setCustomerNote($note);
285
  $order->setCustomerNoteNotify(true);
286
  #Mage::throwException($order->getEmailCustomerNote());#todo:
app/code/community/Mage/Novalnet/Model/NovalnetSecure.php CHANGED
@@ -104,6 +104,16 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
104
  }
105
  public function capture(Varien_Object $payment, $amount)
106
  {
 
 
 
 
 
 
 
 
 
 
107
  $session = Mage::getSingleton('checkout/session');
108
  $session->setCcNumber(Mage::helper('core')->encrypt($payment->getCcNumber()));
109
  $session->setCcCid(Mage::helper('core')->encrypt($payment->getCcCid()));
104
  }
105
  public function capture(Varien_Object $payment, $amount)
106
  {
107
+ $order = $payment->getOrder();
108
+ if ($order->getCustomerNote())
109
+ {
110
+ #$note = '<br />';
111
+ $note = Mage::helper('novalnet')->__('Comment').': ';
112
+ $note .= $order->getCustomerNote();
113
+ $order->setCustomerNote($note);
114
+ $order->setCustomerNoteNotify(true);
115
+ }
116
+
117
  $session = Mage::getSingleton('checkout/session');
118
  $session->setCcNumber(Mage::helper('core')->encrypt($payment->getCcNumber()));
119
  $session->setCcCid(Mage::helper('core')->encrypt($payment->getCcCid()));
app/locale/de_AT/Mage_Novalnet.csv CHANGED
@@ -98,4 +98,6 @@
98
  "Did you called this number","Did you called this number"
99
  "Billing Addr. not found","Rechnungsadresse nicht gefunden"
100
  "User Group Excluded","Ausgeschlossene Benutzergruppe"
101
- "Parameter missing","Parameter fehlt"
 
 
98
  "Did you called this number","Did you called this number"
99
  "Billing Addr. not found","Rechnungsadresse nicht gefunden"
100
  "User Group Excluded","Ausgeschlossene Benutzergruppe"
101
+ "Parameter missing","Parameter fehlt"
102
+ "Comment","Bemerkung"
103
+ "Email address missing","Emailadresse nicht vorhanden"
app/locale/de_CH/Mage_Novalnet.csv CHANGED
@@ -98,4 +98,6 @@
98
  "Did you called this number","Did you called this number"
99
  "Billing Addr. not found","Rechnungsadresse nicht gefunden"
100
  "User Group Excluded","Ausgeschlossene Benutzergruppe"
101
- "Parameter missing","Parameter fehlt"
 
 
98
  "Did you called this number","Did you called this number"
99
  "Billing Addr. not found","Rechnungsadresse nicht gefunden"
100
  "User Group Excluded","Ausgeschlossene Benutzergruppe"
101
+ "Parameter missing","Parameter fehlt"
102
+ "Comment","Bemerkung"
103
+ "Email address missing","Emailadresse nicht vorhanden"
app/locale/de_DE/Mage_Novalnet.csv CHANGED
@@ -98,4 +98,6 @@
98
  "Did you called this number","Did you called this number"
99
  "Billing Addr. not found","Rechnungsadresse nicht gefunden"
100
  "User Group Excluded","Ausgeschlossene Benutzergruppe"
101
- "Parameter missing","Parameter fehlt"
 
 
98
  "Did you called this number","Did you called this number"
99
  "Billing Addr. not found","Rechnungsadresse nicht gefunden"
100
  "User Group Excluded","Ausgeschlossene Benutzergruppe"
101
+ "Parameter missing","Parameter fehlt"
102
+ "Comment","Bemerkung"
103
+ "Email address missing","Emailadresse nicht vorhanden"
app/locale/en_US/Mage_Novalnet.csv CHANGED
@@ -95,4 +95,6 @@
95
  "Did you called this number","Haben Sie diese Nummer angerufen"
96
  "Billing Addr. not found","Billing Addr. not found"
97
  "User Group Excluded","User Group Excluded"
98
- "Parameter missing","Parameter missing"
 
 
95
  "Did you called this number","Haben Sie diese Nummer angerufen"
96
  "Billing Addr. not found","Billing Addr. not found"
97
  "User Group Excluded","User Group Excluded"
98
+ "Parameter missing","Parameter missing"
99
+ "Comment","Comment"
100
+ "Email address missing","Email address missing"
package.xml CHANGED
@@ -1,24 +1,22 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Novalnet</name>
4
- <version>1.1.9</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (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. Neues:
12
 
13
- Nun ist das Anlegen einer Teilgutschrift m&#xF6;glich.
14
 
15
- 2. Bugfixing:
16
-
17
- Wenn im Adminbereich f&#xFC;r einen Kunden eine Bestellung angelegt werden sollte, kam es wegen einer fehlenden Template-Datei zur Fehlermeldung.</notes>
18
  <authors><author><name>Dixon Rajdaniel</name><user>auto-converted</user><email>dr@novalnet.de</email></author></authors>
19
- <date>2009-10-28</date>
20
- <time>18:10:46</time>
21
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="f533486929ca1e56736e72356888f1d2"/><file name="info.phtml" hash="cec3097648d7f53a2ce898c3ef0fdfd4"/></dir><dir name="elvaustria"><file name="form.phtml" hash="91dad9be6ecd4a19ec3e016684b76d71"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="elvgerman"><file name="form.phtml" hash="b4af054ac7786a541f6784ca786f3d99"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="invoice"><file name="form.phtml" hash="2dcea7005b16c665e523ecd362c5dd03"/><file name="info.phtml" hash="995bdbdb29181b0e68ab72e97c54ed77"/></dir><dir name="phonepayment"><file name="form.phtml" hash="715e3cfbda4eb427ad53bc0eff82f271"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir><dir name="prepayment"><file name="form.phtml" hash="63fa5a47af9d203d1b72502b3fd958fb"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="bb7178071092a3e31e9af5828341f988"/><file name="info.phtml" hash="cec3097648d7f53a2ce898c3ef0fdfd4"/></dir><dir name="elvaustria"><file name="form.phtml" hash="212db4d562be84815b63318b277a3e9b"/><file name="info.phtml" hash="ec2d3d68519468e377ef7f45e15a6aee"/></dir><dir name="elvgerman"><file name="form.phtml" hash="4b5bcd1deabde3204472663f5cf9fbaa"/><file name="info.phtml" hash="ec2d3d68519468e377ef7f45e15a6aee"/></dir><dir name="invoice"><file name="form.phtml" hash="a6e256c6b9dc6a291579970eed9c995a"/><file name="info.phtml" hash="f8d4c1a6d3f9fb3d8278e7fa82d661b8"/></dir><dir name="phonepayment"><file name="form.phtml" hash="ae78058f685843c6332888b9cfdd3fbc"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="prepayment"><file name="form.phtml" hash="252af05eb2c391f9fd74d5cbcb7212da"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="secure"><file name="failure.phtml" hash="d33ccb69a08a2195df3586bf36dc9d85"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_AT"><file name="Mage_Novalnet.csv" hash="160d4266a7639bdb9cb82e8fc5321a64"/></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="160d4266a7639bdb9cb82e8fc5321a64"/></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="160d4266a7639bdb9cb82e8fc5321a64"/></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="4b17cfc98711b4dc4731cf461b2c1a37"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="novalnet"><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/><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"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mage"><dir name="Novalnet"><dir name="Block"><dir name="Cc"><file name="Form.php" hash="d85d4f5f3cfc19abee8a3b9388de7fe7"/><file name="Info.php" hash="d68d850a9177fb401bce08e1918544f7"/></dir><dir name="Elvaustria"><file name="Form.php" hash="deaa6cef24778a8267f269852d295ea8"/><file name="Info.php" hash="2b7f9eaec38a3ae50d35eaee92e5d55d"/></dir><dir name="Elvgerman"><file name="Form.php" hash="d50a54a153cb9f72f257ed217ea6f7ab"/><file name="Info.php" hash="262c280da44f40264b1541fecc388563"/></dir><dir name="Invoice"><file name="Form.php" hash="09416dc8b843b8edbec01a2a5ae3b96c"/><file name="Info.php" hash="5525c9ae3534663b5d5da0a326c9c2fa"/></dir><dir name="Phonepayment"><file name="Form.php" hash="f7cbfe3fe0cf97ae69108ad5d4e9cf82"/><file name="Info.php" hash="1d3542d6eba2396d2ac2908b3932a181"/></dir><dir name="Prepayment"><file name="Form.php" hash="2742a76acca7614d9dcfd0ec130c7334"/><file name="Info.php" hash="9cab5ed40e74dca7fdc76b819ee11de6"/></dir><dir name="Secure"><file name="Failure.php" hash="38cdb224914c9551cbdb0b884b808a33"/><file name="Redirect.php" hash="e94a51bd54e4aa17803ec240e8f1a25d"/></dir></dir><dir name="controllers"><file name="SecureController.php" hash="740aa237bf2578a1f07820c4f0eb56c5"/></dir><dir name="etc"><file name="config.xml" hash="e67970f092ec8925d1270e765843a1ba"/><file name="system.xml" hash="49dc37fb95f89f79c55cc28eba298e58"/></dir><dir name="Helper"><file name="Data.php" hash="5cd27f9fbb7e3b7083c3d80c8354a5d3"/></dir><dir name="Model"><dir name="Mysql4"><file name="Setup.php" hash="bda93bd1825c67b2eac9943ec42076f1"/></dir><dir name="Novalnet"><dir name="Source"><file name="Cctype.php" hash="e886ba7736877e589abfd6f7343f98d4"/></dir><file name="Request.php" hash="87fd92d8890377ab2e3fb1dc2c1790bf"/><file name="Result.php" hash="fa36462e819f3581e27d50b201d9fb99"/></dir><file name="NovalnetCc.php" hash="af1df7a49bcac7eab38255af5ae6ad42"/><file name="NovalnetElvaustria.php" hash="dccd263b5d8347bf9ebb59ebfef2363b"/><file name="NovalnetElvgerman.php" hash="ede8649856c3121dea8e3ff9eb003c8c"/><file name="NovalnetInvoice.php" hash="b13396d17486f31f16a3c4f988a1ca93"/><file name="NovalnetPhonepayment.php" hash="d03217f22b94c4947f805102cddcf99e"/><file name="NovalnetPrepayment.php" hash="6a4e16c15da717638566b15a8b4ae191"/><file name="NovalnetSecure.php" hash="fd0bd7c771fa9bf771ae1c595b14b706"/></dir><dir name="sql"><dir name="novalnet_setup"><file name="mysql4-install-1.0.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.3-1.1.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.2-1.1.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.4-1.1.5.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Novalnet.xml" hash="752f2f1df5ae673d9deafdaa6f021b32"/></dir></target></contents>
22
  <compatible/>
23
  <dependencies/>
24
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Novalnet</name>
4
+ <version>1.2.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (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>&#xC4;nderungen:
12
 
13
+ 1. Bestellkommentare, sofern vorhanden, werden beim Anlegen von Bestellungen im Adminbereich korrekt &#xFC;bernommen.
14
 
15
+ 2. In einem bislang einzigen Fall wurde aus unerkl&#xE4;rlichen Gr&#xFC;nden eine leere Emailadresse im Phonepayment-Modul an Novalnet AG &#xFC;bermittelt, was zur Fehlermeldung gef&#xFC;hrt hat. Es wird nun ein Plausi-Check durchgef&#xFC;hrt. Falls die Emailadresse leer ist, wird ein Hinweis angezeigt.</notes>
 
 
16
  <authors><author><name>Dixon Rajdaniel</name><user>auto-converted</user><email>dr@novalnet.de</email></author></authors>
17
+ <date>2009-10-29</date>
18
+ <time>17:07:01</time>
19
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="f533486929ca1e56736e72356888f1d2"/><file name="info.phtml" hash="cec3097648d7f53a2ce898c3ef0fdfd4"/></dir><dir name="elvaustria"><file name="form.phtml" hash="91dad9be6ecd4a19ec3e016684b76d71"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="elvgerman"><file name="form.phtml" hash="b4af054ac7786a541f6784ca786f3d99"/><file name="info.phtml" hash="5f1138c9af0f954851f173830cbd6f05"/></dir><dir name="invoice"><file name="form.phtml" hash="2dcea7005b16c665e523ecd362c5dd03"/><file name="info.phtml" hash="995bdbdb29181b0e68ab72e97c54ed77"/></dir><dir name="phonepayment"><file name="form.phtml" hash="715e3cfbda4eb427ad53bc0eff82f271"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir><dir name="prepayment"><file name="form.phtml" hash="63fa5a47af9d203d1b72502b3fd958fb"/><file name="info.phtml" hash="f905f359e8bafa12d31b65ce6c710743"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="bb7178071092a3e31e9af5828341f988"/><file name="info.phtml" hash="cec3097648d7f53a2ce898c3ef0fdfd4"/></dir><dir name="elvaustria"><file name="form.phtml" hash="212db4d562be84815b63318b277a3e9b"/><file name="info.phtml" hash="ec2d3d68519468e377ef7f45e15a6aee"/></dir><dir name="elvgerman"><file name="form.phtml" hash="4b5bcd1deabde3204472663f5cf9fbaa"/><file name="info.phtml" hash="ec2d3d68519468e377ef7f45e15a6aee"/></dir><dir name="invoice"><file name="form.phtml" hash="a6e256c6b9dc6a291579970eed9c995a"/><file name="info.phtml" hash="f8d4c1a6d3f9fb3d8278e7fa82d661b8"/></dir><dir name="phonepayment"><file name="form.phtml" hash="ae78058f685843c6332888b9cfdd3fbc"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="prepayment"><file name="form.phtml" hash="252af05eb2c391f9fd74d5cbcb7212da"/><file name="info.phtml" hash="6a50f5400b1c9b38629ea9314a08d3b1"/></dir><dir name="secure"><file name="failure.phtml" hash="d33ccb69a08a2195df3586bf36dc9d85"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_AT"><file name="Mage_Novalnet.csv" hash="b1e35f16ccb383668c2ed42b3b3e961e"/></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="b1e35f16ccb383668c2ed42b3b3e961e"/></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="673403f81f1b1d4e3ef36ab87c8e3fea"/></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="27087bd2864ae78de78df2cb1102d050"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="novalnet"><file name="acdc_info.png" hash="fa69e3f3098c4f85d9d3c796d82bdf0a"/><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"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mage"><dir name="Novalnet"><dir name="Block"><dir name="Cc"><file name="Form.php" hash="d85d4f5f3cfc19abee8a3b9388de7fe7"/><file name="Info.php" hash="d68d850a9177fb401bce08e1918544f7"/></dir><dir name="Elvaustria"><file name="Form.php" hash="deaa6cef24778a8267f269852d295ea8"/><file name="Info.php" hash="2b7f9eaec38a3ae50d35eaee92e5d55d"/></dir><dir name="Elvgerman"><file name="Form.php" hash="d50a54a153cb9f72f257ed217ea6f7ab"/><file name="Info.php" hash="262c280da44f40264b1541fecc388563"/></dir><dir name="Invoice"><file name="Form.php" hash="09416dc8b843b8edbec01a2a5ae3b96c"/><file name="Info.php" hash="5525c9ae3534663b5d5da0a326c9c2fa"/></dir><dir name="Phonepayment"><file name="Form.php" hash="f7cbfe3fe0cf97ae69108ad5d4e9cf82"/><file name="Info.php" hash="1d3542d6eba2396d2ac2908b3932a181"/></dir><dir name="Prepayment"><file name="Form.php" hash="2742a76acca7614d9dcfd0ec130c7334"/><file name="Info.php" hash="9cab5ed40e74dca7fdc76b819ee11de6"/></dir><dir name="Secure"><file name="Failure.php" hash="38cdb224914c9551cbdb0b884b808a33"/><file name="Redirect.php" hash="e94a51bd54e4aa17803ec240e8f1a25d"/></dir></dir><dir name="controllers"><file name="SecureController.php" hash="740aa237bf2578a1f07820c4f0eb56c5"/></dir><dir name="etc"><file name="config.xml" hash="e67970f092ec8925d1270e765843a1ba"/><file name="system.xml" hash="49dc37fb95f89f79c55cc28eba298e58"/></dir><dir name="Helper"><file name="Data.php" hash="5cd27f9fbb7e3b7083c3d80c8354a5d3"/></dir><dir name="Model"><dir name="Mysql4"><file name="Setup.php" hash="bda93bd1825c67b2eac9943ec42076f1"/></dir><dir name="Novalnet"><dir name="Source"><file name="Cctype.php" hash="e886ba7736877e589abfd6f7343f98d4"/></dir><file name="Request.php" hash="87fd92d8890377ab2e3fb1dc2c1790bf"/><file name="Result.php" hash="fa36462e819f3581e27d50b201d9fb99"/></dir><file name="NovalnetCc.php" hash="c745357757ab9251aafe48017d0af5fd"/><file name="NovalnetElvaustria.php" hash="9f7703faf6a124f035d530e5d8b85a97"/><file name="NovalnetElvgerman.php" hash="5c19421066d69b1f580ace857235639c"/><file name="NovalnetInvoice.php" hash="a87df562db772d14bd1fb7202195499e"/><file name="NovalnetPhonepayment.php" hash="c13b46f0d86360c322f043037d33af89"/><file name="NovalnetPrepayment.php" hash="a9fe45e6ee8d71ddbd9a855f4f63ea2f"/><file name="NovalnetSecure.php" hash="8568519e6c8d83f68d59861206e865fc"/></dir><dir name="sql"><dir name="novalnet_setup"><file name="mysql4-install-1.0.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.0.3-1.1.0.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.2-1.1.3.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.3-1.1.4.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.4-1.1.5.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/><file name="mysql4-upgrade-1.1.7-1.1.8.php" hash="d15297ab95ca0b76038e32a4ad9fff79"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Novalnet.xml" hash="752f2f1df5ae673d9deafdaa6f021b32"/></dir></target></contents>
20
  <compatible/>
21
  <dependencies/>
22
  </package>