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 +15 -5
- app/code/community/Mage/Novalnet/Model/NovalnetElvaustria.php +12 -2
- app/code/community/Mage/Novalnet/Model/NovalnetElvgerman.php +11 -1
- app/code/community/Mage/Novalnet/Model/NovalnetInvoice.php +24 -0
- app/code/community/Mage/Novalnet/Model/NovalnetPhonepayment.php +17 -0
- app/code/community/Mage/Novalnet/Model/NovalnetPrepayment.php +7 -2
- app/code/community/Mage/Novalnet/Model/NovalnetSecure.php +10 -0
- app/locale/de_AT/Mage_Novalnet.csv +3 -1
- app/locale/de_CH/Mage_Novalnet.csv +3 -1
- app/locale/de_DE/Mage_Novalnet.csv +3 -1
- app/locale/en_US/Mage_Novalnet.csv +3 -1
- package.xml +7 -9
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 =
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
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
|
12 |
|
13 |
-
|
14 |
|
15 |
-
2.
|
16 |
-
|
17 |
-
Wenn im Adminbereich fü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-
|
20 |
-
<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="
|
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>Änderungen:
|
12 |
|
13 |
+
1. Bestellkommentare, sofern vorhanden, werden beim Anlegen von Bestellungen im Adminbereich korrekt übernommen.
|
14 |
|
15 |
+
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.</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>
|