Version Notes
1.3.5 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.
Release Info
Developer | Gabriel Dixon |
Extension | Novalnet |
Version | 1.3.5 |
Comparing to | |
See all releases |
Code changes from version 1.3.4 to 1.3.5
- app/code/community/Mage/Novalnet/Model/Novalnet/Source/Cctype.php +1 -1
- app/code/community/Mage/Novalnet/Model/NovalnetElvaustria.php +12 -0
- app/code/community/Mage/Novalnet/Model/NovalnetElvgerman.php +12 -0
- app/code/community/Mage/Novalnet/Model/NovalnetInvoice.php +130 -87
- app/code/community/Mage/Novalnet/Model/NovalnetPciAbstract.php +18 -2
- app/code/community/Mage/Novalnet/Model/NovalnetPhonepayment.php +16 -26
- app/code/community/Mage/Novalnet/Model/NovalnetPrepayment.php +143 -134
- app/code/community/Mage/Novalnet/Model/NovalnetSecure.php +27 -25
- app/code/community/Mage/Novalnet/controllers/InvoiceController.php +62 -0
- app/code/community/Mage/Novalnet/etc/system.xml +250 -2
- app/code/community/Novalnet/NovalnetPaypal/Model/Novalnetpaypal.php +18 -2
- app/code/community/Novalnet/NovalnetPaypal/etc/system.xml +24 -0
- app/code/community/Novalnet/Sofortueberweisung/Model/Sofortueberweisung.php +17 -1
- app/code/community/Novalnet/Sofortueberweisung/etc/system.xml +25 -0
- app/design/adminhtml/default/default/template/novalnet/cc/info.phtml +0 -4
- app/design/frontend/default/default/template/novalnet/cc/pciiframe.phtml +13 -4
- app/design/frontend/default/default/template/novalnet/secure/form.phtml +1 -1
- app/locale/de_AT/Mage_Novalnet.csv +130 -126
- app/locale/de_AT/Novalnet_NovalnetPaypal.csv +143 -0
- app/locale/de_AT/Novalnet_Sofortueberweisung.csv +11 -3
- app/locale/de_CH/Mage_Novalnet.csv +130 -126
- app/locale/de_CH/Novalnet_NovalnetPaypal.csv +143 -0
- app/locale/de_CH/Novalnet_Sofortueberweisung.csv +11 -3
- app/locale/de_DE/Mage_Novalnet.csv +3 -0
- app/locale/de_DE/Novalnet_NovalnetPaypal.csv +4 -1
- app/locale/de_DE/Novalnet_Sofortueberweisung.csv +4 -1
- app/locale/en_US/Mage_Novalnet.csv +3 -0
- app/locale/en_US/Novalnet_NovalnetPaypal.csv +4 -1
- app/locale/en_US/Novalnet_Sofortueberweisung.csv +4 -1
- callback_novalnet2magento.php +255 -0
- package.xml +9 -9
@@ -31,6 +31,6 @@ class Mage_Novalnet_Model_Novalnet_Source_Cctype extends Mage_Payment_Model_Sour
|
|
31 |
public function getAllowedTypes()
|
32 |
{
|
33 |
//return array('VI', 'MC', 'AE');
|
34 |
-
return array('VI', 'MC');
|
35 |
}
|
36 |
}
|
31 |
public function getAllowedTypes()
|
32 |
{
|
33 |
//return array('VI', 'MC', 'AE');
|
34 |
+
return array('VI', 'MC', 'AE');
|
35 |
}
|
36 |
}
|
@@ -162,6 +162,18 @@ class Mage_Novalnet_Model_NovalnetElvaustria extends Mage_Payment_Model_Method_A
|
|
162 |
*/
|
163 |
|
164 |
public function isAvailable($quote = null) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
return $this->_checkNnAuthData() && parent::isAvailable();
|
166 |
}
|
167 |
|
162 |
*/
|
163 |
|
164 |
public function isAvailable($quote = null) {
|
165 |
+
|
166 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
167 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
168 |
+
|
169 |
+
// Load orders and check
|
170 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
171 |
+
->addAttributeToSelect('*')
|
172 |
+
->addAttributeToFilter('customer_id', $customerId)
|
173 |
+
->load();
|
174 |
+
if (count($orders) < $minOrderCount) {
|
175 |
+
return false;
|
176 |
+
}
|
177 |
return $this->_checkNnAuthData() && parent::isAvailable();
|
178 |
}
|
179 |
|
@@ -162,6 +162,18 @@ class Mage_Novalnet_Model_NovalnetElvgerman extends Mage_Payment_Model_Method_Ab
|
|
162 |
*/
|
163 |
|
164 |
public function isAvailable($quote = null) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
return $this->_checkNnAuthData() && parent::isAvailable();
|
166 |
}
|
167 |
|
162 |
*/
|
163 |
|
164 |
public function isAvailable($quote = null) {
|
165 |
+
|
166 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
167 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
168 |
+
|
169 |
+
// Load orders and check
|
170 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
171 |
+
->addAttributeToSelect('*')
|
172 |
+
->addAttributeToFilter('customer_id', $customerId)
|
173 |
+
->load();
|
174 |
+
if (count($orders) < $minOrderCount) {
|
175 |
+
return false;
|
176 |
+
}
|
177 |
return $this->_checkNnAuthData() && parent::isAvailable();
|
178 |
}
|
179 |
|
@@ -57,52 +57,54 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
57 |
/**
|
58 |
* Is this payment method a gateway (online auth/charge) ?
|
59 |
*/
|
60 |
-
protected $_isGateway
|
61 |
-
|
62 |
/**
|
63 |
* Can authorize online?
|
64 |
*/
|
65 |
-
protected $_canAuthorize
|
66 |
-
|
67 |
/**
|
68 |
* Can capture funds online?
|
69 |
*/
|
70 |
-
protected $_canCapture
|
71 |
-
|
72 |
/**
|
73 |
* Can capture partial amounts online?
|
74 |
*/
|
75 |
-
protected $_canCapturePartial
|
76 |
-
|
77 |
/**
|
78 |
* Can refund online?
|
79 |
*/
|
80 |
-
protected $_canRefund
|
81 |
-
|
82 |
/**
|
83 |
* Can void transactions online?
|
84 |
*/
|
85 |
-
protected $_canVoid
|
86 |
-
|
87 |
/**
|
88 |
* Can use this payment method in administration panel?
|
89 |
*/
|
90 |
-
protected $_canUseInternal
|
91 |
-
|
92 |
/**
|
93 |
* Can show this payment method as an option on checkout payment page?
|
94 |
*/
|
95 |
-
protected $_canUseCheckout
|
96 |
-
|
97 |
/**
|
98 |
* Is this payment method suitable for multi-shipping checkout?
|
99 |
*/
|
100 |
-
protected $_canUseForMultishipping =
|
101 |
-
|
102 |
/**
|
103 |
* Can save credit card information for future processing?
|
104 |
*/
|
105 |
-
protected $_canSaveCc
|
|
|
|
|
106 |
|
107 |
/**
|
108 |
* Here you will need to implement authorize, capture and void public methods
|
@@ -110,58 +112,20 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
110 |
* @see examples of transaction specific public methods such as
|
111 |
* authorize, capture and void in Mage_Paygate_Model_Authorizenet
|
112 |
*/
|
113 |
-
public function capture(Varien_Object $payment, $amount)
|
114 |
-
{
|
115 |
-
$methodSession = $this->_getMethodSession();
|
116 |
-
if( $this->isCallbackTypeCall() ) {
|
117 |
-
$buildrequest = $this->_buildPostBackRequest();
|
118 |
-
$postrequest = $this->_postRequest($buildrequest, self::POST_NORMAL);
|
119 |
-
$result = $methodSession->getNnResponseData();
|
120 |
-
|
121 |
-
$result->setTid( $methodSession->getNnCallbackTid() )
|
122 |
-
->setTestMode( $methodSession->getNnTestMode() )
|
123 |
-
->setNote( $methodSession->getNote() )
|
124 |
-
;
|
125 |
-
}else {
|
126 |
-
$request = $this->_buildRequest(self::POST_NORMAL);
|
127 |
-
$result = $this->_postRequest($request, self::POST_NORMAL);
|
128 |
-
$result->setNote( $this->_getNote($result) );
|
129 |
-
}
|
130 |
-
|
131 |
-
// Analyze the response from Novalnet
|
132 |
-
if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
|
133 |
-
$this->_unsetMethodSession();
|
134 |
-
$payment->setStatus(self::STATUS_APPROVED)->setLastTransId($result->getTid());
|
135 |
-
$quotePayment = $this->_getQuotePaymentById($payment->getNnId());
|
136 |
-
if($quotePayment) {
|
137 |
-
$quotePayment
|
138 |
-
->setNnTestorder($result->getTestMode())
|
139 |
-
->setNnComments($result->getNote())
|
140 |
-
->save()
|
141 |
-
;
|
142 |
-
}
|
143 |
-
$request = Mage::getModel('novalnet/novalnet_request');
|
144 |
-
$amount = round($this->_getAmount(), 2) * 100;
|
145 |
-
$this->_assignNnAuthData($request, $amount);
|
146 |
-
$request->setStatus(100)
|
147 |
-
->setTid($result->getTid())
|
148 |
-
->setReference('BNR-' .$this->getConfigData('product_id').'-'. $this->_getOrderId())
|
149 |
-
->setInvoiceRef('BNR-' .$this->getConfigData('product_id').'-'. $this->_getOrderId())
|
150 |
-
->setVwz2('Order no. ' . $this->_getOrderId())
|
151 |
-
->setVwz3('Order date ' . date('Y-m-d H:i:s'))
|
152 |
-
;
|
153 |
-
$result = $this->_postRequest($request);
|
154 |
-
} else {
|
155 |
-
$error = ($result->getStatusDesc()||$result->getStatusMessage())
|
156 |
-
? Mage::helper('novalnet')->htmlEscape($result->getStatusMessage().$result->getStatusDesc())
|
157 |
-
: Mage::helper('novalnet')->__('Error in capturing the payment')
|
158 |
-
;
|
159 |
-
Mage::throwException($error);
|
160 |
-
}
|
161 |
-
return $this;
|
162 |
-
}
|
163 |
|
164 |
public function isAvailable($quote = null) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
165 |
return $this->_checkNnAuthData() && parent::isAvailable();
|
166 |
}
|
167 |
|
@@ -220,13 +184,13 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
220 |
->setInvoiceType(self::PAYMENT_METHOD)
|
221 |
->setDueDate($dueDate)
|
222 |
;
|
223 |
-
|
224 |
if( $type == self::POST_CALLBACK ) {
|
225 |
if($this->getConfigData('callback') == 1) {
|
226 |
-
$request->setTel($
|
227 |
$request->setPinByCallback(1);
|
228 |
}else if($this->getConfigData('callback') == 2) {
|
229 |
-
$request->setMobile($
|
230 |
$request->setPinBySms(1);
|
231 |
}else if($this->getConfigData('callback') == 3){
|
232 |
$request->setReplyEmailCheck(1);
|
@@ -301,7 +265,8 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
301 |
}else {
|
302 |
$client->setParameterPost( $request->getData() )->setMethod( Varien_Http_Client::POST );
|
303 |
}
|
304 |
-
$response = $client->request();
|
|
|
305 |
if (!$response->isSuccessful()) {
|
306 |
Mage::throwException( Mage::helper('novalnet')->__('Gateway request error: %s', $response->getMessage()) );
|
307 |
}
|
@@ -315,19 +280,6 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
315 |
return $result;
|
316 |
}
|
317 |
|
318 |
-
protected function _buildPostBackRequest()
|
319 |
-
{
|
320 |
-
$methodSession = $this->_getMethodSession();
|
321 |
-
$request = Mage::getModel('novalnet/novalnet_request');
|
322 |
-
$amount = round($this->_getAmount(), 2) * 100;
|
323 |
-
$this->_assignNnAuthData($request, $amount);
|
324 |
-
$request->setTid($methodSession->getNnResponseData()->getTid())
|
325 |
-
->setOrderNo($this->_getOrderId())
|
326 |
-
->setInvoiceRef('BNR-'.$this->getConfigData('product_id').'-'. $this->_getOrderId())
|
327 |
-
->setStatus(100);
|
328 |
-
return $request;
|
329 |
-
}
|
330 |
-
|
331 |
private function _xmlToArray( SimpleXMLElement $xml ) {
|
332 |
$array = array();
|
333 |
if( version_compare( Mage::getVersion(), '1.4.0.0', '>=' ) ) {
|
@@ -377,6 +329,8 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
377 |
}
|
378 |
|
379 |
public function validate() {
|
|
|
|
|
380 |
parent::validate();
|
381 |
$this->_validateCallbackSession();
|
382 |
$infoInstance = $this->getInfoInstance();
|
@@ -388,6 +342,39 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
388 |
Mage::throwException(Mage::helper('novalnet')->__('This is not a valid pin code.'));
|
389 |
}
|
390 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
391 |
// Call for pin generation
|
392 |
if( $this->isCallbackTypeCall() && !$this->_isPlaceOrder() && $this->getCallbackConfigData()!=3) {
|
393 |
if( $this->_getMethodSession()->getNnCallbackTid() ) {
|
@@ -400,6 +387,7 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
400 |
}else {
|
401 |
$this->_generateCallbackPin();
|
402 |
}
|
|
|
403 |
}else if($this->getCallbackConfigData()==3){
|
404 |
if(!$this->_getMethodSession()->getNnCallbackTid()) {
|
405 |
$this->_generateCallbackEmail();
|
@@ -407,6 +395,7 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
407 |
}
|
408 |
|
409 |
$this->_validateCallbackProcess();
|
|
|
410 |
return $this;
|
411 |
}
|
412 |
|
@@ -425,8 +414,31 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
425 |
|
426 |
private function _generateCallbackPin() {
|
427 |
$request = $this->_buildRequest(self::POST_CALLBACK);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
428 |
$response = $this->_postRequest($request, self::POST_CALLBACK);
|
|
|
429 |
if( $response->getStatus() == self::RESPONSE_CODE_APPROVED ) {
|
|
|
|
|
|
|
|
|
430 |
$this->_getMethodSession()
|
431 |
->setNnCallbackTid($response->getTid())
|
432 |
->setNnTestMode($response->getTestMode())
|
@@ -445,8 +457,30 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
445 |
|
446 |
private function _generateCallbackEmail() {
|
447 |
$request = $this->_buildRequest(self::POST_CALLBACK);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
448 |
$response = $this->_postRequest($request, self::POST_CALLBACK);
|
449 |
if( $response->getStatus() == self::RESPONSE_CODE_APPROVED ) {
|
|
|
|
|
|
|
|
|
450 |
$this->_getMethodSession()
|
451 |
->setNnCallbackTid($response->getTid())
|
452 |
->setNnTestMode($response->getTestMode())
|
@@ -516,10 +550,11 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
516 |
$type=self::POST_PINSTATUS;
|
517 |
}
|
518 |
$request = $this->_buildRequest($type);
|
|
|
519 |
$result = $this->_postRequest($request, $type);
|
520 |
$result->setTid( $methodSession->getNnCallbackTid() );
|
521 |
$result->setTestMode( $methodSession->getNnTestMode() );
|
522 |
-
|
523 |
// Analyze the response from Novalnet
|
524 |
if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
|
525 |
$methodSession->setNnResponseData($result);
|
@@ -635,4 +670,12 @@ class Mage_Novalnet_Model_NovalnetInvoice extends Mage_Payment_Model_Method_Abst
|
|
635 |
return true;
|
636 |
}
|
637 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
638 |
}
|
57 |
/**
|
58 |
* Is this payment method a gateway (online auth/charge) ?
|
59 |
*/
|
60 |
+
protected $_isGateway = false;
|
61 |
+
|
62 |
/**
|
63 |
* Can authorize online?
|
64 |
*/
|
65 |
+
protected $_canAuthorize = true;
|
66 |
+
|
67 |
/**
|
68 |
* Can capture funds online?
|
69 |
*/
|
70 |
+
protected $_canCapture = true; #important; default: false
|
71 |
+
|
72 |
/**
|
73 |
* Can capture partial amounts online?
|
74 |
*/
|
75 |
+
protected $_canCapturePartial = false;
|
76 |
+
|
77 |
/**
|
78 |
* Can refund online?
|
79 |
*/
|
80 |
+
protected $_canRefund = false;
|
81 |
+
|
82 |
/**
|
83 |
* Can void transactions online?
|
84 |
*/
|
85 |
+
protected $_canVoid = false;
|
86 |
+
|
87 |
/**
|
88 |
* Can use this payment method in administration panel?
|
89 |
*/
|
90 |
+
protected $_canUseInternal = false;
|
91 |
+
|
92 |
/**
|
93 |
* Can show this payment method as an option on checkout payment page?
|
94 |
*/
|
95 |
+
protected $_canUseCheckout = true;
|
96 |
+
|
97 |
/**
|
98 |
* Is this payment method suitable for multi-shipping checkout?
|
99 |
*/
|
100 |
+
protected $_canUseForMultishipping = false;
|
101 |
+
|
102 |
/**
|
103 |
* Can save credit card information for future processing?
|
104 |
*/
|
105 |
+
protected $_canSaveCc = false;
|
106 |
+
|
107 |
+
protected $_isInitializeNeeded = true;
|
108 |
|
109 |
/**
|
110 |
* Here you will need to implement authorize, capture and void public methods
|
112 |
* @see examples of transaction specific public methods such as
|
113 |
* authorize, capture and void in Mage_Paygate_Model_Authorizenet
|
114 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
|
116 |
public function isAvailable($quote = null) {
|
117 |
+
|
118 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
119 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
120 |
+
|
121 |
+
// Load orders and check
|
122 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
123 |
+
->addAttributeToSelect('*')
|
124 |
+
->addAttributeToFilter('customer_id', $customerId)
|
125 |
+
->load();
|
126 |
+
if (count($orders) < $minOrderCount) {
|
127 |
+
return false;
|
128 |
+
}
|
129 |
return $this->_checkNnAuthData() && parent::isAvailable();
|
130 |
}
|
131 |
|
184 |
->setInvoiceType(self::PAYMENT_METHOD)
|
185 |
->setDueDate($dueDate)
|
186 |
;
|
187 |
+
$infoInstance = $this->getInfoInstance();
|
188 |
if( $type == self::POST_CALLBACK ) {
|
189 |
if($this->getConfigData('callback') == 1) {
|
190 |
+
$request->setTel($infoInstance->getNnCallbackTel());
|
191 |
$request->setPinByCallback(1);
|
192 |
}else if($this->getConfigData('callback') == 2) {
|
193 |
+
$request->setMobile($infoInstance->getNnCallbackTel());
|
194 |
$request->setPinBySms(1);
|
195 |
}else if($this->getConfigData('callback') == 3){
|
196 |
$request->setReplyEmailCheck(1);
|
265 |
}else {
|
266 |
$client->setParameterPost( $request->getData() )->setMethod( Varien_Http_Client::POST );
|
267 |
}
|
268 |
+
$response = $client->request();
|
269 |
+
|
270 |
if (!$response->isSuccessful()) {
|
271 |
Mage::throwException( Mage::helper('novalnet')->__('Gateway request error: %s', $response->getMessage()) );
|
272 |
}
|
280 |
return $result;
|
281 |
}
|
282 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
private function _xmlToArray( SimpleXMLElement $xml ) {
|
284 |
$array = array();
|
285 |
if( version_compare( Mage::getVersion(), '1.4.0.0', '>=' ) ) {
|
329 |
}
|
330 |
|
331 |
public function validate() {
|
332 |
+
|
333 |
+
if(!$this->_isPlaceOrder()){
|
334 |
parent::validate();
|
335 |
$this->_validateCallbackSession();
|
336 |
$infoInstance = $this->getInfoInstance();
|
342 |
Mage::throwException(Mage::helper('novalnet')->__('This is not a valid pin code.'));
|
343 |
}
|
344 |
}
|
345 |
+
$session = Mage::getSingleton('checkout/session');
|
346 |
+
if(!$this->isCallbackTypeCall() && !$session->getInvoiceReqData())
|
347 |
+
{
|
348 |
+
$request = $this->_buildRequest(self::POST_NORMAL);
|
349 |
+
$dbc_collect_order = Mage::getSingleton('core/resource')->getConnection('core_read');
|
350 |
+
$magento_version=Mage::getVersion();
|
351 |
+
if($magento_version<'1.4.1.0'){
|
352 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_order` ORDER BY `entity_id` DESC LIMIT 1");
|
353 |
+
}else{
|
354 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_flat_order` ORDER BY `entity_id` DESC LIMIT 1");
|
355 |
+
}
|
356 |
+
if(!$order_id_data){
|
357 |
+
$last_main_order_id = '100000000';
|
358 |
+
$inputval1 = $last_main_order_id;
|
359 |
+
}else{
|
360 |
+
$last_main_order_id = $order_id_data['0']['increment_id'];
|
361 |
+
$inputval1 = $last_main_order_id;
|
362 |
+
}
|
363 |
+
|
364 |
+
$inputval1 = $inputval1+1;
|
365 |
+
$request->setOrderNo($inputval1)
|
366 |
+
->setInvoiceRef('BNR-'.$this->getConfigData('product_id').'-'. $inputval1)
|
367 |
+
->setInputval1($inputval1);
|
368 |
+
$response = $this->_postRequest($request, self::POST_NORMAL);
|
369 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqData($response);
|
370 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqDataNote($this->_getNote($response));
|
371 |
+
if($response->getStatus()!='100'){
|
372 |
+
$text = Mage::helper('novalnet')->__($response->getstatus_desc());
|
373 |
+
Mage::throwException($text);
|
374 |
+
}
|
375 |
+
return $this;
|
376 |
+
}
|
377 |
+
|
378 |
// Call for pin generation
|
379 |
if( $this->isCallbackTypeCall() && !$this->_isPlaceOrder() && $this->getCallbackConfigData()!=3) {
|
380 |
if( $this->_getMethodSession()->getNnCallbackTid() ) {
|
387 |
}else {
|
388 |
$this->_generateCallbackPin();
|
389 |
}
|
390 |
+
|
391 |
}else if($this->getCallbackConfigData()==3){
|
392 |
if(!$this->_getMethodSession()->getNnCallbackTid()) {
|
393 |
$this->_generateCallbackEmail();
|
395 |
}
|
396 |
|
397 |
$this->_validateCallbackProcess();
|
398 |
+
}
|
399 |
return $this;
|
400 |
}
|
401 |
|
414 |
|
415 |
private function _generateCallbackPin() {
|
416 |
$request = $this->_buildRequest(self::POST_CALLBACK);
|
417 |
+
$dbc_collect_order = Mage::getSingleton('core/resource')->getConnection('core_read');
|
418 |
+
$magento_version=Mage::getVersion();
|
419 |
+
if($magento_version<'1.4.1.0'){
|
420 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_order` ORDER BY `entity_id` DESC LIMIT 1");
|
421 |
+
}else{
|
422 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_flat_order` ORDER BY `entity_id` DESC LIMIT 1");
|
423 |
+
}
|
424 |
+
if(!$order_id_data){
|
425 |
+
$last_main_order_id = '100000000';
|
426 |
+
$inputval1 = $last_main_order_id;
|
427 |
+
}else{
|
428 |
+
$last_main_order_id = $order_id_data['0']['increment_id'];
|
429 |
+
$inputval1 = $last_main_order_id;
|
430 |
+
}
|
431 |
+
$inputval1 = $inputval1+1;
|
432 |
+
$request->setOrderNo($inputval1)
|
433 |
+
->setInvoiceRef('BNR-'.$this->getConfigData('product_id').'-'. $inputval1)
|
434 |
+
->setInputval1($inputval1);
|
435 |
$response = $this->_postRequest($request, self::POST_CALLBACK);
|
436 |
+
|
437 |
if( $response->getStatus() == self::RESPONSE_CODE_APPROVED ) {
|
438 |
+
|
439 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqData($response);
|
440 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqDataNote($this->_getNote($response));
|
441 |
+
|
442 |
$this->_getMethodSession()
|
443 |
->setNnCallbackTid($response->getTid())
|
444 |
->setNnTestMode($response->getTestMode())
|
457 |
|
458 |
private function _generateCallbackEmail() {
|
459 |
$request = $this->_buildRequest(self::POST_CALLBACK);
|
460 |
+
$dbc_collect_order = Mage::getSingleton('core/resource')->getConnection('core_read');
|
461 |
+
$magento_version=Mage::getVersion();
|
462 |
+
if($magento_version<'1.4.1.0'){
|
463 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_order` ORDER BY `entity_id` DESC LIMIT 1");
|
464 |
+
}else{
|
465 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_flat_order` ORDER BY `entity_id` DESC LIMIT 1");
|
466 |
+
}
|
467 |
+
if(!$order_id_data){
|
468 |
+
$last_main_order_id = '100000000';
|
469 |
+
$inputval1 = $last_main_order_id;
|
470 |
+
}else{
|
471 |
+
$last_main_order_id = $order_id_data['0']['increment_id'];
|
472 |
+
$inputval1 = $last_main_order_id;
|
473 |
+
}
|
474 |
+
$inputval1 = $inputval1+1;
|
475 |
+
$request->setOrderNo($inputval1)
|
476 |
+
->setInvoiceRef('BNR-'.$this->getConfigData('product_id').'-'. $inputval1)
|
477 |
+
->setInputval1($inputval1);
|
478 |
$response = $this->_postRequest($request, self::POST_CALLBACK);
|
479 |
if( $response->getStatus() == self::RESPONSE_CODE_APPROVED ) {
|
480 |
+
|
481 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqData($response);
|
482 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqDataNote($this->_getNote($response));
|
483 |
+
|
484 |
$this->_getMethodSession()
|
485 |
->setNnCallbackTid($response->getTid())
|
486 |
->setNnTestMode($response->getTestMode())
|
550 |
$type=self::POST_PINSTATUS;
|
551 |
}
|
552 |
$request = $this->_buildRequest($type);
|
553 |
+
|
554 |
$result = $this->_postRequest($request, $type);
|
555 |
$result->setTid( $methodSession->getNnCallbackTid() );
|
556 |
$result->setTestMode( $methodSession->getNnTestMode() );
|
557 |
+
|
558 |
// Analyze the response from Novalnet
|
559 |
if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
|
560 |
$methodSession->setNnResponseData($result);
|
670 |
return true;
|
671 |
}
|
672 |
}
|
673 |
+
|
674 |
+
public function getOrderPlaceRedirectUrl()
|
675 |
+
{
|
676 |
+
$this->_unsetMethodSession();
|
677 |
+
return Mage::getUrl('novalnet/invoice/invoicefunction');
|
678 |
+
}
|
679 |
+
|
680 |
+
|
681 |
}
|
@@ -51,7 +51,7 @@ class Mage_Novalnet_Model_NovalnetPciAbstract extends Mage_Payment_Model_Method_
|
|
51 |
/**
|
52 |
* Is this payment method a gateway (online auth/charge) ?
|
53 |
*/
|
54 |
-
protected $_isGateway =
|
55 |
|
56 |
/**
|
57 |
* Can authorize online?
|
@@ -61,7 +61,7 @@ class Mage_Novalnet_Model_NovalnetPciAbstract extends Mage_Payment_Model_Method_
|
|
61 |
/**
|
62 |
* Can capture funds online?
|
63 |
*/
|
64 |
-
protected $_canCapture =
|
65 |
|
66 |
/**
|
67 |
* Can capture partial amounts online?
|
@@ -129,6 +129,22 @@ class Mage_Novalnet_Model_NovalnetPciAbstract extends Mage_Payment_Model_Method_
|
|
129 |
return $this->getConfigData('title');
|
130 |
}
|
131 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
public function getFormData()
|
133 |
{
|
134 |
$dataObj = new Varien_Object();
|
51 |
/**
|
52 |
* Is this payment method a gateway (online auth/charge) ?
|
53 |
*/
|
54 |
+
protected $_isGateway = false;
|
55 |
|
56 |
/**
|
57 |
* Can authorize online?
|
61 |
/**
|
62 |
* Can capture funds online?
|
63 |
*/
|
64 |
+
protected $_canCapture = false; #important; default: false
|
65 |
|
66 |
/**
|
67 |
* Can capture partial amounts online?
|
129 |
return $this->getConfigData('title');
|
130 |
}
|
131 |
|
132 |
+
public function isAvailable($quote = null) {
|
133 |
+
|
134 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
135 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
136 |
+
|
137 |
+
// Load orders and check
|
138 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
139 |
+
->addAttributeToSelect('*')
|
140 |
+
->addAttributeToFilter('customer_id', $customerId)
|
141 |
+
->load();
|
142 |
+
if (count($orders) < $minOrderCount) {
|
143 |
+
return false;
|
144 |
+
}
|
145 |
+
return parent::isAvailable();
|
146 |
+
}
|
147 |
+
|
148 |
public function getFormData()
|
149 |
{
|
150 |
$dataObj = new Varien_Object();
|
@@ -233,7 +233,7 @@ class Mage_Novalnet_Model_NovalnetPhonepayment extends Mage_Payment_Model_Method
|
|
233 |
->setcountry($billing->getCountry())
|
234 |
->settel($billing->getTelephone())
|
235 |
->setfax($billing->getFax())
|
236 |
-
->setremote_ip(
|
237 |
->setgender('u')
|
238 |
->setemail($order->getCustomerEmail())
|
239 |
->setInput1('order_id')
|
@@ -455,30 +455,7 @@ class Mage_Novalnet_Model_NovalnetPhonepayment extends Mage_Payment_Model_Method
|
|
455 |
}
|
456 |
return !preg_match('~^((0|10|172\.16|192\.168|169\.254|255|127\.0)\.)~', $value);
|
457 |
}
|
458 |
-
|
459 |
-
{
|
460 |
-
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) and $this->isPublicIP($_SERVER['HTTP_X_FORWARDED_FOR']))
|
461 |
-
{
|
462 |
-
return $_SERVER['HTTP_X_FORWARDED_FOR'];
|
463 |
-
}
|
464 |
-
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) and $iplist=explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']))
|
465 |
-
{
|
466 |
-
if($this->isPublicIP($iplist[0])) return $iplist[0];
|
467 |
-
}
|
468 |
-
if (isset($_SERVER['HTTP_CLIENT_IP']) and $this->isPublicIP($_SERVER['HTTP_CLIENT_IP']))
|
469 |
-
{
|
470 |
-
return $_SERVER['HTTP_CLIENT_IP'];
|
471 |
-
}
|
472 |
-
if (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']) and $this->isPublicIP($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
|
473 |
-
{
|
474 |
-
return $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
|
475 |
-
}
|
476 |
-
if (isset($_SERVER['HTTP_FORWARDED_FOR']) and $this->isPublicIP($_SERVER['HTTP_FORWARDED_FOR']) )
|
477 |
-
{
|
478 |
-
return $_SERVER['HTTP_FORWARDED_FOR'];
|
479 |
-
}
|
480 |
-
return $_SERVER['REMOTE_ADDR'];
|
481 |
-
}
|
482 |
public function getAmount4Request($amount) {
|
483 |
$orig_amount = $amount;
|
484 |
if(preg_match('/[,.]$/', $amount)) {
|
@@ -554,7 +531,7 @@ class Mage_Novalnet_Model_NovalnetPhonepayment extends Mage_Payment_Model_Method
|
|
554 |
->setcountry(utf8_encode($this->aBillingAddress['country']))
|
555 |
->settel($this->aBillingAddress['telephone'])
|
556 |
->setfax($this->aBillingAddress['fax'])
|
557 |
-
->setremote_ip(
|
558 |
->setgender('u')
|
559 |
->setemail($this->aBillingAddress['email'])
|
560 |
->setsearch_in_street(1);
|
@@ -735,6 +712,19 @@ class Mage_Novalnet_Model_NovalnetPhonepayment extends Mage_Payment_Model_Method
|
|
735 |
|
736 |
public function isAvailable($quote=null)
|
737 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
738 |
if(!is_null($quote) && parent::isAvailable($quote)){
|
739 |
$amount = round($quote->getGrandTotal(), 2);
|
740 |
if( $amount >= 0.9 && $amount <= 10 ) {
|
233 |
->setcountry($billing->getCountry())
|
234 |
->settel($billing->getTelephone())
|
235 |
->setfax($billing->getFax())
|
236 |
+
->setremote_ip(Mage::helper('novalnet')->getRealIpAddr())
|
237 |
->setgender('u')
|
238 |
->setemail($order->getCustomerEmail())
|
239 |
->setInput1('order_id')
|
455 |
}
|
456 |
return !preg_match('~^((0|10|172\.16|192\.168|169\.254|255|127\.0)\.)~', $value);
|
457 |
}
|
458 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
459 |
public function getAmount4Request($amount) {
|
460 |
$orig_amount = $amount;
|
461 |
if(preg_match('/[,.]$/', $amount)) {
|
531 |
->setcountry(utf8_encode($this->aBillingAddress['country']))
|
532 |
->settel($this->aBillingAddress['telephone'])
|
533 |
->setfax($this->aBillingAddress['fax'])
|
534 |
+
->setremote_ip(Mage::helper('novalnet')->getRealIpAddr())
|
535 |
->setgender('u')
|
536 |
->setemail($this->aBillingAddress['email'])
|
537 |
->setsearch_in_street(1);
|
712 |
|
713 |
public function isAvailable($quote=null)
|
714 |
{
|
715 |
+
|
716 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
717 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
718 |
+
|
719 |
+
// Load orders and check
|
720 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
721 |
+
->addAttributeToSelect('*')
|
722 |
+
->addAttributeToFilter('customer_id', $customerId)
|
723 |
+
->load();
|
724 |
+
if (count($orders) < $minOrderCount) {
|
725 |
+
return false;
|
726 |
+
}
|
727 |
+
|
728 |
if(!is_null($quote) && parent::isAvailable($quote)){
|
729 |
$amount = round($quote->getGrandTotal(), 2);
|
730 |
if( $amount >= 0.9 && $amount <= 10 ) {
|
@@ -44,56 +44,57 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
|
|
44 |
protected $_formBlockType = 'novalnet/prepayment_form';
|
45 |
protected $_infoBlockType = 'novalnet/prepayment_info';
|
46 |
|
47 |
-
|
48 |
/**
|
49 |
* Is this payment method a gateway (online auth/charge) ?
|
50 |
*/
|
51 |
-
protected $_isGateway
|
52 |
-
|
53 |
/**
|
54 |
* Can authorize online?
|
55 |
*/
|
56 |
-
protected $_canAuthorize
|
57 |
-
|
58 |
/**
|
59 |
* Can capture funds online?
|
60 |
*/
|
61 |
-
protected $_canCapture
|
62 |
-
|
63 |
/**
|
64 |
* Can capture partial amounts online?
|
65 |
*/
|
66 |
-
protected $_canCapturePartial
|
67 |
-
|
68 |
/**
|
69 |
* Can refund online?
|
70 |
*/
|
71 |
-
protected $_canRefund
|
72 |
-
|
73 |
/**
|
74 |
* Can void transactions online?
|
75 |
*/
|
76 |
-
protected $_canVoid
|
77 |
-
|
78 |
/**
|
79 |
* Can use this payment method in administration panel?
|
80 |
*/
|
81 |
-
protected $_canUseInternal
|
82 |
-
|
83 |
/**
|
84 |
* Can show this payment method as an option on checkout payment page?
|
85 |
*/
|
86 |
-
protected $_canUseCheckout
|
87 |
-
|
88 |
/**
|
89 |
* Is this payment method suitable for multi-shipping checkout?
|
90 |
*/
|
91 |
-
protected $_canUseForMultishipping =
|
92 |
-
|
93 |
/**
|
94 |
* Can save credit card information for future processing?
|
95 |
*/
|
96 |
-
protected $_canSaveCc
|
|
|
|
|
97 |
|
98 |
/**
|
99 |
* Here you will need to implement authorize, capture and void public methods
|
@@ -101,48 +102,8 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
|
|
101 |
* @see examples of transaction specific public methods such as
|
102 |
* authorize, capture and void in Mage_Paygate_Model_Authorizenet
|
103 |
*/
|
104 |
-
|
105 |
-
|
106 |
-
$payment->setAmount($amount);
|
107 |
-
$request = $this->_buildRequest($payment);
|
108 |
-
$result = $this->_postRequest($request);
|
109 |
-
if ($result->getStatus() == self::RESPONSE_CODE_APPROVED) {
|
110 |
-
$payment->setStatus(self::STATUS_APPROVED)
|
111 |
-
->setLastTransId($result->getTid())
|
112 |
-
;
|
113 |
-
$quotePayment = $this->getQuote()
|
114 |
-
->getPaymentById($payment->getNnId())
|
115 |
-
;
|
116 |
-
if ($quotePayment) {
|
117 |
-
$quotePayment->setNnTestorder($result->getTestMode())
|
118 |
-
->setNnComments($result->getNnNote())
|
119 |
-
->save()
|
120 |
-
;
|
121 |
-
}
|
122 |
-
|
123 |
-
$request = Mage::getModel('novalnet/novalnet_request');
|
124 |
-
$amount = round($this->_getAmount(), 2) * 100;
|
125 |
-
$this->_assignNnAuthData($request, $amount);
|
126 |
-
$request->setStatus(100)
|
127 |
-
->setTid($result->getTid())
|
128 |
-
->setReference('BNR-'.$this->getConfigData('product_id').'-'. $this->_getOrderId())
|
129 |
-
->setInvoiceRef('BNR-'.$this->getConfigData('product_id').'-'. $this->_getOrderId())
|
130 |
-
->setVwz2('Order no. ' . $this->_getOrderId())
|
131 |
-
->setVwz3('Order date ' . date('Y-m-d H:i:s'))
|
132 |
-
;
|
133 |
-
$result = $this->_postRequest($request);
|
134 |
-
|
135 |
-
} else {
|
136 |
-
$error = $result->getStatusDesc()
|
137 |
-
? Mage::helper('novalnet')->htmlEscape($result->getStatusDesc())
|
138 |
-
: Mage::helper('novalnet')->__('Error in capturing the payment')
|
139 |
-
;
|
140 |
-
Mage::throwException($error);
|
141 |
-
}
|
142 |
-
return $this;
|
143 |
-
}
|
144 |
-
|
145 |
-
/**
|
146 |
* Prepare request to gateway
|
147 |
*
|
148 |
* @link http://www.authorize.net/support/AIM_guide.pdf
|
@@ -159,52 +120,6 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
|
|
159 |
}
|
160 |
*/
|
161 |
|
162 |
-
protected function _buildRequest(Varien_Object $payment)
|
163 |
-
{
|
164 |
-
$request = Mage::getModel('novalnet/novalnet_request');
|
165 |
-
$order = $payment->getOrder();
|
166 |
-
|
167 |
-
if ($order->getGrandTotal()){
|
168 |
-
$amount = round($order->getGrandTotal(), 2) * 100;
|
169 |
-
}
|
170 |
-
|
171 |
-
$manualCheckAmt = (int)$this->getConfigData('manual_checking_amount');
|
172 |
-
$billing = $order->getBillingAddress();
|
173 |
-
|
174 |
-
$request->setVendor($this->getConfigData('merchant_id'))
|
175 |
-
->setAuthCode($this->getConfigData('auth_code'))
|
176 |
-
->setProduct(
|
177 |
-
($manualCheckAmt || $manualCheckAmt<$amount)
|
178 |
-
?$this->getConfigData('product_id')
|
179 |
-
:$this->getConfigData('second_product_id'))
|
180 |
-
->setTariff(
|
181 |
-
($manualCheckAmt || $manualCheckAmt<$amount)
|
182 |
-
?$this->getConfigData('tariff_id')
|
183 |
-
:$this->getConfigData('second_tariff_id'))
|
184 |
-
->setAmount($amount)
|
185 |
-
->setKey($this->_nnPaymentId)
|
186 |
-
->setTestMode((!$this->getConfigData('live_mode'))? 1: 0)
|
187 |
-
->setCurrency($order->getOrderCurrencyCode())
|
188 |
-
->setfirstName($billing->getFirstname())
|
189 |
-
->setLastName($billing->getLastname())
|
190 |
-
->setSearchInStreet(1)
|
191 |
-
->setStreet($billing->getStreet(1))
|
192 |
-
->setCity($billing->getCity())
|
193 |
-
->setZip($billing->getPostcode())
|
194 |
-
->setCountry($billing->getCountry())
|
195 |
-
->setTel($billing->getTelephone())
|
196 |
-
->setFax($billing->getFax())
|
197 |
-
->setRemote_ip($this->getRealIpAddr())
|
198 |
-
->setGender('u')
|
199 |
-
->setEmail($order->getCustomerEmail())
|
200 |
-
->setInvoiceType(self::PAYMENT_METHOD)
|
201 |
-
->setOrderNo($this->_getOrderId())
|
202 |
-
->setInvoiceRef('BNR-'.$this->getConfigData('product_id').'-'. $this->_getOrderId())
|
203 |
-
->setInput1('order_id')
|
204 |
-
->setInputval1($this->_getOrderId());
|
205 |
-
return $request;
|
206 |
-
}
|
207 |
-
|
208 |
protected function _postRequest(Varien_Object $request)
|
209 |
{
|
210 |
$result = Mage::getModel('novalnet/novalnet_result');
|
@@ -230,7 +145,93 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
|
|
230 |
return $result;
|
231 |
}
|
232 |
|
233 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
* Get checkout
|
235 |
*
|
236 |
* @return Mage_Sales_Model_Quote
|
@@ -269,31 +270,6 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
|
|
269 |
return !preg_match('~^((0|10|172\.16|192\.168|169\.254|255|127\.0)\.)~', $value);
|
270 |
}
|
271 |
|
272 |
-
public function getRealIpAddr()
|
273 |
-
{
|
274 |
-
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) and $this->isPublicIP($_SERVER['HTTP_X_FORWARDED_FOR']))
|
275 |
-
{
|
276 |
-
return $_SERVER['HTTP_X_FORWARDED_FOR'];
|
277 |
-
}
|
278 |
-
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) and $iplist=explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']))
|
279 |
-
{
|
280 |
-
if($this->isPublicIP($iplist[0])) return $iplist[0];
|
281 |
-
}
|
282 |
-
if (isset($_SERVER['HTTP_CLIENT_IP']) and $this->isPublicIP($_SERVER['HTTP_CLIENT_IP']))
|
283 |
-
{
|
284 |
-
return $_SERVER['HTTP_CLIENT_IP'];
|
285 |
-
}
|
286 |
-
if (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']) and $this->isPublicIP($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
|
287 |
-
{
|
288 |
-
return $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
|
289 |
-
}
|
290 |
-
if (isset($_SERVER['HTTP_FORWARDED_FOR']) and $this->isPublicIP($_SERVER['HTTP_FORWARDED_FOR']) )
|
291 |
-
{
|
292 |
-
return $_SERVER['HTTP_FORWARDED_FOR'];
|
293 |
-
}
|
294 |
-
return $_SERVER['REMOTE_ADDR'];
|
295 |
-
}
|
296 |
-
|
297 |
public function getNote($result)
|
298 |
{
|
299 |
$helper = Mage::helper('novalnet');
|
@@ -343,6 +319,24 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
|
|
343 |
;
|
344 |
}
|
345 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
346 |
private function _getOrderId(){
|
347 |
$info = $this->getInfoInstance();
|
348 |
if ($this->_isPlaceOrder()) {
|
@@ -372,4 +366,19 @@ class Mage_Novalnet_Model_NovalnetPrepayment extends Mage_Payment_Model_Method_A
|
|
372 |
return true;
|
373 |
}
|
374 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
}
|
44 |
protected $_formBlockType = 'novalnet/prepayment_form';
|
45 |
protected $_infoBlockType = 'novalnet/prepayment_info';
|
46 |
|
|
|
47 |
/**
|
48 |
* Is this payment method a gateway (online auth/charge) ?
|
49 |
*/
|
50 |
+
protected $_isGateway = false;
|
51 |
+
|
52 |
/**
|
53 |
* Can authorize online?
|
54 |
*/
|
55 |
+
protected $_canAuthorize = true;
|
56 |
+
|
57 |
/**
|
58 |
* Can capture funds online?
|
59 |
*/
|
60 |
+
protected $_canCapture = true; #important; default: false
|
61 |
+
|
62 |
/**
|
63 |
* Can capture partial amounts online?
|
64 |
*/
|
65 |
+
protected $_canCapturePartial = false;
|
66 |
+
|
67 |
/**
|
68 |
* Can refund online?
|
69 |
*/
|
70 |
+
protected $_canRefund = false;
|
71 |
+
|
72 |
/**
|
73 |
* Can void transactions online?
|
74 |
*/
|
75 |
+
protected $_canVoid = false;
|
76 |
+
|
77 |
/**
|
78 |
* Can use this payment method in administration panel?
|
79 |
*/
|
80 |
+
protected $_canUseInternal = false;
|
81 |
+
|
82 |
/**
|
83 |
* Can show this payment method as an option on checkout payment page?
|
84 |
*/
|
85 |
+
protected $_canUseCheckout = true;
|
86 |
+
|
87 |
/**
|
88 |
* Is this payment method suitable for multi-shipping checkout?
|
89 |
*/
|
90 |
+
protected $_canUseForMultishipping = false;
|
91 |
+
|
92 |
/**
|
93 |
* Can save credit card information for future processing?
|
94 |
*/
|
95 |
+
protected $_canSaveCc = false;
|
96 |
+
|
97 |
+
protected $_isInitializeNeeded = true;
|
98 |
|
99 |
/**
|
100 |
* Here you will need to implement authorize, capture and void public methods
|
102 |
* @see examples of transaction specific public methods such as
|
103 |
* authorize, capture and void in Mage_Paygate_Model_Authorizenet
|
104 |
*/
|
105 |
+
|
106 |
+
/**
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
107 |
* Prepare request to gateway
|
108 |
*
|
109 |
* @link http://www.authorize.net/support/AIM_guide.pdf
|
120 |
}
|
121 |
*/
|
122 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
protected function _postRequest(Varien_Object $request)
|
124 |
{
|
125 |
$result = Mage::getModel('novalnet/novalnet_result');
|
145 |
return $result;
|
146 |
}
|
147 |
|
148 |
+
public function isAvailable($quote = null) {
|
149 |
+
|
150 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
151 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
152 |
+
|
153 |
+
// Load orders and check
|
154 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
155 |
+
->addAttributeToSelect('*')
|
156 |
+
->addAttributeToFilter('customer_id', $customerId)
|
157 |
+
->load();
|
158 |
+
if (count($orders) < $minOrderCount) {
|
159 |
+
return false;
|
160 |
+
}
|
161 |
+
return parent::isAvailable();
|
162 |
+
}
|
163 |
+
|
164 |
+
public function validate() {
|
165 |
+
|
166 |
+
$session = Mage::getSingleton('checkout/session');
|
167 |
+
if(!$session->getInvoiceReqData())
|
168 |
+
{
|
169 |
+
$request = $this->_buildNoInvoiceRequest();
|
170 |
+
$dbc_collect_order = Mage::getSingleton('core/resource')->getConnection('core_read');
|
171 |
+
$magento_version=Mage::getVersion();
|
172 |
+
if($magento_version<'1.4.1.0'){
|
173 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_order` ORDER BY `entity_id` DESC LIMIT 1");
|
174 |
+
}else{
|
175 |
+
$order_id_data = $dbc_collect_order->fetchAll("SELECT `increment_id` FROM `sales_flat_order` ORDER BY `entity_id` DESC LIMIT 1");
|
176 |
+
}
|
177 |
+
if(!$order_id_data){
|
178 |
+
$last_main_order_id = '100000000';
|
179 |
+
$inputval1 = $last_main_order_id;
|
180 |
+
}else{
|
181 |
+
$last_main_order_id = $order_id_data['0']['increment_id'];
|
182 |
+
$inputval1 = $last_main_order_id;
|
183 |
+
}
|
184 |
+
|
185 |
+
$inputval1 = $inputval1+1;
|
186 |
+
$request->setOrderNo($inputval1)
|
187 |
+
->setInvoiceRef('BNR-'.$this->getConfigData('product_id').'-'. $inputval1)
|
188 |
+
->setInputval1($inputval1);
|
189 |
+
$response = $this->_postRequest($request);
|
190 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqData($response);
|
191 |
+
Mage::getSingleton('checkout/session')->setInvoiceReqDataNote($this->getNote($response));
|
192 |
+
$resultdata=Mage::getSingleton('checkout/session')->getInvoiceReqData();
|
193 |
+
if($response->getStatus()!='100'){
|
194 |
+
$text = Mage::helper('novalnet')->__($response->getstatus_desc());
|
195 |
+
Mage::throwException($text);
|
196 |
+
}
|
197 |
+
return $this;
|
198 |
+
}
|
199 |
+
}
|
200 |
+
protected function _buildNoInvoiceRequest() {
|
201 |
+
|
202 |
+
$request = Mage::getModel('novalnet/novalnet_request');
|
203 |
+
$amount = round($this->_getAmount(), 2) * 100;
|
204 |
+
$billing = $this->_getBillingAddress();
|
205 |
+
|
206 |
+
$paymentDuration = (int)trim($this->getConfigData('payment_duration'));
|
207 |
+
$dueDate = $paymentDuration ? date('d.m.Y', strtotime('+' . $paymentDuration . ' days')) : NULL;
|
208 |
+
|
209 |
+
$this->_assignNnAuthData($request, $amount);
|
210 |
+
$request->setAmount($amount)
|
211 |
+
->setCurrency($this->_getCurrencyCode())
|
212 |
+
->setfirstName($billing->getFirstname())
|
213 |
+
->setLastName($billing->getLastname())
|
214 |
+
->setSearchInStreet(1)
|
215 |
+
->setStreet(implode(',', $billing->getStreet()))
|
216 |
+
->setCity($billing->getCity())
|
217 |
+
->setZip($billing->getPostcode())
|
218 |
+
->setCountry($billing->getCountry())
|
219 |
+
->setTel($billing->getTelephone())
|
220 |
+
->setFax($billing->getFax())
|
221 |
+
->setRemoteIp(Mage::helper('novalnet')->getRealIpAddr())
|
222 |
+
->setGender('u')
|
223 |
+
->setEmail($this->_getCustomerEmail())
|
224 |
+
->setOrderNo($this->_getOrderId())
|
225 |
+
->setInput1('order_id')
|
226 |
+
->setInputval1($this->_getOrderId())
|
227 |
+
->setInvoiceType(self::PAYMENT_METHOD)
|
228 |
+
->setDueDate($dueDate)
|
229 |
+
;
|
230 |
+
|
231 |
+
return $request;
|
232 |
+
}
|
233 |
+
|
234 |
+
/**
|
235 |
* Get checkout
|
236 |
*
|
237 |
* @return Mage_Sales_Model_Quote
|
270 |
return !preg_match('~^((0|10|172\.16|192\.168|169\.254|255|127\.0)\.)~', $value);
|
271 |
}
|
272 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
273 |
public function getNote($result)
|
274 |
{
|
275 |
$helper = Mage::helper('novalnet');
|
319 |
;
|
320 |
}
|
321 |
|
322 |
+
private function _getCurrencyCode(){
|
323 |
+
$info = $this->getInfoInstance();
|
324 |
+
if ($this->_isPlaceOrder()) {
|
325 |
+
return $info->getOrder()->getBaseCurrencyCode();
|
326 |
+
} else {
|
327 |
+
return $info->getQuote()->getBaseCurrencyCode();
|
328 |
+
}
|
329 |
+
}
|
330 |
+
|
331 |
+
private function _getCustomerEmail() {
|
332 |
+
$info = $this->getInfoInstance();
|
333 |
+
if ($this->_isPlaceOrder()) {
|
334 |
+
return $info->getOrder()->getCustomerEmail();
|
335 |
+
} else {
|
336 |
+
return $info->getQuote()->getCustomerEmail();
|
337 |
+
}
|
338 |
+
}
|
339 |
+
|
340 |
private function _getOrderId(){
|
341 |
$info = $this->getInfoInstance();
|
342 |
if ($this->_isPlaceOrder()) {
|
366 |
return true;
|
367 |
}
|
368 |
}
|
369 |
+
|
370 |
+
private function _getBillingAddress() {
|
371 |
+
$info = $this->getInfoInstance();
|
372 |
+
if ($this->_isPlaceOrder()) {
|
373 |
+
return $info->getOrder()->getBillingAddress();
|
374 |
+
} else {
|
375 |
+
return $info->getQuote()->getBillingAddress();
|
376 |
+
}
|
377 |
+
}
|
378 |
+
|
379 |
+
public function getOrderPlaceRedirectUrl()
|
380 |
+
{
|
381 |
+
return Mage::getUrl('novalnet/invoice/invoicefunction');
|
382 |
+
}
|
383 |
+
|
384 |
}
|
@@ -120,6 +120,22 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
|
|
120 |
return Mage::helper('novalnet')->__($this->getConfigData('title'));
|
121 |
}
|
122 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
public function getFormData()
|
124 |
{
|
125 |
$dataObj = new Varien_Object();
|
@@ -135,6 +151,16 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
|
|
135 |
$objQuotePayment = $objQuote->getPayment();
|
136 |
$objQuotePayment->setNnTestOrder((!$this->getConfigData('live_mode'))? 1: 0)->save();
|
137 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
$dataObj->setVendor($this->getConfigData('merchant_id'))
|
139 |
->setVendorAuthcode($this->getConfigData('auth_code'))
|
140 |
->setProduct(
|
@@ -158,7 +184,7 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
|
|
158 |
->setZip($billing->getPostcode())
|
159 |
->setCountryCode($billing->getCountry())
|
160 |
->setLang($billing->getLang())
|
161 |
-
->setRemoteIp(
|
162 |
->setTel($billing->getTelephone())
|
163 |
->setFax($billing->getFax())
|
164 |
->setCcHolder($payment->getCcOwner())
|
@@ -197,28 +223,4 @@ class Mage_Novalnet_Model_NovalnetSecure extends Mage_Payment_Model_Method_Cc
|
|
197 |
return !preg_match('~^((0|10|172\.16|192\.168|169\.254|255|127\.0)\.)~', $value);
|
198 |
}
|
199 |
|
200 |
-
public function getRealIpAddr()
|
201 |
-
{
|
202 |
-
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) and $this->isPublicIP($_SERVER['HTTP_X_FORWARDED_FOR']))
|
203 |
-
{
|
204 |
-
return $_SERVER['HTTP_X_FORWARDED_FOR'];
|
205 |
-
}
|
206 |
-
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) and $iplist=explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']))
|
207 |
-
{
|
208 |
-
if($this->isPublicIP($iplist[0])) return $iplist[0];
|
209 |
-
}
|
210 |
-
if (isset($_SERVER['HTTP_CLIENT_IP']) and $this->isPublicIP($_SERVER['HTTP_CLIENT_IP']))
|
211 |
-
{
|
212 |
-
return $_SERVER['HTTP_CLIENT_IP'];
|
213 |
-
}
|
214 |
-
if (isset($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']) and $this->isPublicIP($_SERVER['HTTP_X_CLUSTER_CLIENT_IP']))
|
215 |
-
{
|
216 |
-
return $_SERVER['HTTP_X_CLUSTER_CLIENT_IP'];
|
217 |
-
}
|
218 |
-
if (isset($_SERVER['HTTP_FORWARDED_FOR']) and $this->isPublicIP($_SERVER['HTTP_FORWARDED_FOR']) )
|
219 |
-
{
|
220 |
-
return $_SERVER['HTTP_FORWARDED_FOR'];
|
221 |
-
}
|
222 |
-
return $_SERVER['REMOTE_ADDR'];
|
223 |
-
}
|
224 |
}
|
120 |
return Mage::helper('novalnet')->__($this->getConfigData('title'));
|
121 |
}
|
122 |
|
123 |
+
public function isAvailable($quote = null) {
|
124 |
+
|
125 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
126 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
127 |
+
|
128 |
+
// Load orders and check
|
129 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
130 |
+
->addAttributeToSelect('*')
|
131 |
+
->addAttributeToFilter('customer_id', $customerId)
|
132 |
+
->load();
|
133 |
+
if (count($orders) < $minOrderCount) {
|
134 |
+
return false;
|
135 |
+
}
|
136 |
+
return parent::isAvailable();
|
137 |
+
}
|
138 |
+
|
139 |
public function getFormData()
|
140 |
{
|
141 |
$dataObj = new Varien_Object();
|
151 |
$objQuotePayment = $objQuote->getPayment();
|
152 |
$objQuotePayment->setNnTestOrder((!$this->getConfigData('live_mode'))? 1: 0)->save();
|
153 |
|
154 |
+
if(!$this->getConfigData('merchant_id') || !$this->getConfigData('auth_code') || !$this->getConfigData('product_id') || !$this->getConfigData('tariff_id'))
|
155 |
+
{
|
156 |
+
Mage::getSingleton('core/session')
|
157 |
+
->addError('Die Hashfunktionen sind nicht verfügbar!');
|
158 |
+
$url = Mage::getModel('core/url')->getUrl("checkout/onepage/failure");
|
159 |
+
Mage::app()->getResponse()->setRedirect($url);
|
160 |
+
Mage::app()->getResponse()->sendResponse();
|
161 |
+
exit;
|
162 |
+
}
|
163 |
+
|
164 |
$dataObj->setVendor($this->getConfigData('merchant_id'))
|
165 |
->setVendorAuthcode($this->getConfigData('auth_code'))
|
166 |
->setProduct(
|
184 |
->setZip($billing->getPostcode())
|
185 |
->setCountryCode($billing->getCountry())
|
186 |
->setLang($billing->getLang())
|
187 |
+
->setRemoteIp(Mage::helper('novalnet')->getRealIpAddr())
|
188 |
->setTel($billing->getTelephone())
|
189 |
->setFax($billing->getFax())
|
190 |
->setCcHolder($payment->getCcOwner())
|
223 |
return !preg_match('~^((0|10|172\.16|192\.168|169\.254|255|127\.0)\.)~', $value);
|
224 |
}
|
225 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
226 |
}
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
class Mage_Novalnet_InvoiceController extends Mage_Core_Controller_Front_Action
|
3 |
+
{
|
4 |
+
public function invoicefunctionAction()
|
5 |
+
{
|
6 |
+
$session=Mage::getSingleton('checkout/session');
|
7 |
+
|
8 |
+
$resultdata=$session->getInvoiceReqData();
|
9 |
+
$resultnote=$session->getInvoiceReqDataNote();
|
10 |
+
|
11 |
+
$last_order_id=$session->getLastRealOrderId();
|
12 |
+
$order = Mage::getModel('sales/order')->loadByIncrementId($last_order_id);
|
13 |
+
|
14 |
+
$payment = $order->getPayment();
|
15 |
+
$payment->setStatusDescription(Mage::helper('novalnet')->__('Payment was successful.'))
|
16 |
+
->setTransactionId($resultdata->getTid())
|
17 |
+
->setSuTransactionId($resultdata->getTid())
|
18 |
+
->setLastTransId($resultdata->getTid())
|
19 |
+
->setNote($resultnote);
|
20 |
+
$order->setPayment($payment)
|
21 |
+
->save();
|
22 |
+
|
23 |
+
if( $resultdata->hasTestMode() ) {
|
24 |
+
Mage::getModel( 'sales/quote' )
|
25 |
+
->load($session->getQuoteId())
|
26 |
+
->getPayment()
|
27 |
+
->setNnComments($resultnote)
|
28 |
+
->setNnTestorder(1)
|
29 |
+
->save();
|
30 |
+
}
|
31 |
+
|
32 |
+
$this->saveInvoice($order); // To generate Order Invoice
|
33 |
+
|
34 |
+
$session->unsInvoiceReqData()
|
35 |
+
->unsInvoiceReqDataNote();
|
36 |
+
|
37 |
+
$url = Mage::getModel('core/url')->getUrl("checkout/onepage/success");
|
38 |
+
Mage::getSingleton('core/session')->addSuccess('Successful');
|
39 |
+
Mage::app()->getResponse()->setRedirect($url);
|
40 |
+
Mage::app()->getResponse()->sendResponse();
|
41 |
+
exit;
|
42 |
+
|
43 |
+
}
|
44 |
+
|
45 |
+
protected function saveInvoice (Mage_Sales_Model_Order $order) {
|
46 |
+
if ($order->canInvoice()) {
|
47 |
+
$invoice = $order->prepareInvoice();
|
48 |
+
|
49 |
+
$invoice->register();
|
50 |
+
Mage::getModel('core/resource_transaction')
|
51 |
+
->addObject($invoice)
|
52 |
+
->addObject($invoice->getOrder())
|
53 |
+
->save();
|
54 |
+
|
55 |
+
$invoice->sendEmail(true, '');
|
56 |
+
return true;
|
57 |
+
}
|
58 |
+
|
59 |
+
return false;
|
60 |
+
}
|
61 |
+
|
62 |
+
}
|
@@ -200,6 +200,30 @@
|
|
200 |
<show_in_website>1</show_in_website>
|
201 |
<show_in_store>1</show_in_store>
|
202 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
203 |
</fields>
|
204 |
</novalnetElvgerman>
|
205 |
<novalnetElvaustria translate="label" module="novalnet">
|
@@ -380,6 +404,30 @@
|
|
380 |
<show_in_website>1</show_in_website>
|
381 |
<show_in_store>1</show_in_store>
|
382 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
383 |
</fields>
|
384 |
</novalnetElvaustria>
|
385 |
<novalnetCc translate="label" module="novalnet">
|
@@ -500,6 +548,15 @@
|
|
500 |
<show_in_website>1</show_in_website>
|
501 |
<show_in_store>0</show_in_store>
|
502 |
</user_group_excluded>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
503 |
<live_mode translate="label">
|
504 |
<label>Live Mode</label>
|
505 |
<frontend_type>select</frontend_type>
|
@@ -544,8 +601,31 @@
|
|
544 |
<show_in_website>1</show_in_website>
|
545 |
<show_in_store>1</show_in_store>
|
546 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
547 |
</fields>
|
548 |
-
|
549 |
</novalnetCc>
|
550 |
<novalnet_secure translate="label" module="novalnet">
|
551 |
<label>Novalnet Credit Card 3D-Secure</label>
|
@@ -710,6 +790,30 @@
|
|
710 |
<show_in_website>1</show_in_website>
|
711 |
<show_in_store>1</show_in_store>
|
712 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
713 |
</fields>
|
714 |
</novalnet_secure>
|
715 |
<novalnetPrepayment translate="label" module="novalnet">
|
@@ -834,7 +938,31 @@
|
|
834 |
<show_in_website>1</show_in_website>
|
835 |
<show_in_store>1</show_in_store>
|
836 |
</specificcountry>
|
837 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
838 |
</novalnetPrepayment>
|
839 |
<novalnetInvoice translate="label" module="novalnet">
|
840 |
<label>Novalnet Invoice</label>
|
@@ -990,6 +1118,30 @@
|
|
990 |
<show_in_website>1</show_in_website>
|
991 |
<show_in_store>1</show_in_store>
|
992 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
993 |
</fields>
|
994 |
</novalnetInvoice>
|
995 |
<novalnetPhonepayment translate="label" module="novalnet">
|
@@ -1105,6 +1257,30 @@
|
|
1105 |
<show_in_website>1</show_in_website>
|
1106 |
<show_in_store>1</show_in_store>
|
1107 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1108 |
</fields>
|
1109 |
</novalnetPhonepayment>
|
1110 |
<!-- ccpci-start -->
|
@@ -1279,6 +1455,30 @@
|
|
1279 |
<show_in_website>1</show_in_website>
|
1280 |
<show_in_store>1</show_in_store>
|
1281 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1282 |
</fields>
|
1283 |
</novalnetCcpci>
|
1284 |
<!-- ccpci-end -->
|
@@ -1454,6 +1654,30 @@
|
|
1454 |
<show_in_website>1</show_in_website>
|
1455 |
<show_in_store>1</show_in_store>
|
1456 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1457 |
</fields>
|
1458 |
</novalnetElvdepci>
|
1459 |
<!-- elvdepci-end -->
|
@@ -1629,6 +1853,30 @@
|
|
1629 |
<show_in_website>1</show_in_website>
|
1630 |
<show_in_store>1</show_in_store>
|
1631 |
</specificcountry>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1632 |
</fields>
|
1633 |
</novalnetElvatpci>
|
1634 |
<!-- elvatpci-end -->
|
200 |
<show_in_website>1</show_in_website>
|
201 |
<show_in_store>1</show_in_store>
|
202 |
</specificcountry>
|
203 |
+
<min_order_total translate="label">
|
204 |
+
<label>Minimum Order Total</label>
|
205 |
+
<frontend_type>text</frontend_type>
|
206 |
+
<sort_order>180</sort_order>
|
207 |
+
<show_in_default>1</show_in_default>
|
208 |
+
<show_in_website>1</show_in_website>
|
209 |
+
<show_in_store>0</show_in_store>
|
210 |
+
</min_order_total>
|
211 |
+
<max_order_total translate="label">
|
212 |
+
<label>Maximum Order Total</label>
|
213 |
+
<frontend_type>text</frontend_type>
|
214 |
+
<sort_order>190</sort_order>
|
215 |
+
<show_in_default>1</show_in_default>
|
216 |
+
<show_in_website>1</show_in_website>
|
217 |
+
<show_in_store>0</show_in_store>
|
218 |
+
</max_order_total>
|
219 |
+
<orderscount translate="label">
|
220 |
+
<label>Minimum Orders Count</label>
|
221 |
+
<frontend_type>text</frontend_type>
|
222 |
+
<sort_order>200</sort_order>
|
223 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
224 |
+
<show_in_website>1</show_in_website>
|
225 |
+
<show_in_store>0</show_in_store>
|
226 |
+
</orderscount>
|
227 |
</fields>
|
228 |
</novalnetElvgerman>
|
229 |
<novalnetElvaustria translate="label" module="novalnet">
|
404 |
<show_in_website>1</show_in_website>
|
405 |
<show_in_store>1</show_in_store>
|
406 |
</specificcountry>
|
407 |
+
<min_order_total translate="label">
|
408 |
+
<label>Minimum Order Total</label>
|
409 |
+
<frontend_type>text</frontend_type>
|
410 |
+
<sort_order>180</sort_order>
|
411 |
+
<show_in_default>1</show_in_default>
|
412 |
+
<show_in_website>1</show_in_website>
|
413 |
+
<show_in_store>0</show_in_store>
|
414 |
+
</min_order_total>
|
415 |
+
<max_order_total translate="label">
|
416 |
+
<label>Maximum Order Total</label>
|
417 |
+
<frontend_type>text</frontend_type>
|
418 |
+
<sort_order>190</sort_order>
|
419 |
+
<show_in_default>1</show_in_default>
|
420 |
+
<show_in_website>1</show_in_website>
|
421 |
+
<show_in_store>0</show_in_store>
|
422 |
+
</max_order_total>
|
423 |
+
<orderscount translate="label">
|
424 |
+
<label>Minimum Orders Count</label>
|
425 |
+
<frontend_type>text</frontend_type>
|
426 |
+
<sort_order>200</sort_order>
|
427 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
428 |
+
<show_in_website>1</show_in_website>
|
429 |
+
<show_in_store>0</show_in_store>
|
430 |
+
</orderscount>
|
431 |
</fields>
|
432 |
</novalnetElvaustria>
|
433 |
<novalnetCc translate="label" module="novalnet">
|
548 |
<show_in_website>1</show_in_website>
|
549 |
<show_in_store>0</show_in_store>
|
550 |
</user_group_excluded>
|
551 |
+
<createinvoice translate="label">
|
552 |
+
<label>Create Invoice</label>
|
553 |
+
<frontend_type>select</frontend_type>
|
554 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
555 |
+
<sort_order>18</sort_order>
|
556 |
+
<show_in_default>1</show_in_default>
|
557 |
+
<show_in_website>1</show_in_website>
|
558 |
+
<show_in_store>1</show_in_store>
|
559 |
+
</createinvoice>
|
560 |
<live_mode translate="label">
|
561 |
<label>Live Mode</label>
|
562 |
<frontend_type>select</frontend_type>
|
601 |
<show_in_website>1</show_in_website>
|
602 |
<show_in_store>1</show_in_store>
|
603 |
</specificcountry>
|
604 |
+
<min_order_total translate="label">
|
605 |
+
<label>Minimum Order Total</label>
|
606 |
+
<frontend_type>text</frontend_type>
|
607 |
+
<sort_order>180</sort_order>
|
608 |
+
<show_in_default>1</show_in_default>
|
609 |
+
<show_in_website>1</show_in_website>
|
610 |
+
<show_in_store>0</show_in_store>
|
611 |
+
</min_order_total>
|
612 |
+
<max_order_total translate="label">
|
613 |
+
<label>Maximum Order Total</label>
|
614 |
+
<frontend_type>text</frontend_type>
|
615 |
+
<sort_order>190</sort_order>
|
616 |
+
<show_in_default>1</show_in_default>
|
617 |
+
<show_in_website>1</show_in_website>
|
618 |
+
<show_in_store>0</show_in_store>
|
619 |
+
</max_order_total>
|
620 |
+
<orderscount translate="label">
|
621 |
+
<label>Minimum Orders Count</label>
|
622 |
+
<frontend_type>text</frontend_type>
|
623 |
+
<sort_order>200</sort_order>
|
624 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
625 |
+
<show_in_website>1</show_in_website>
|
626 |
+
<show_in_store>0</show_in_store>
|
627 |
+
</orderscount>
|
628 |
</fields>
|
|
|
629 |
</novalnetCc>
|
630 |
<novalnet_secure translate="label" module="novalnet">
|
631 |
<label>Novalnet Credit Card 3D-Secure</label>
|
790 |
<show_in_website>1</show_in_website>
|
791 |
<show_in_store>1</show_in_store>
|
792 |
</specificcountry>
|
793 |
+
<min_order_total translate="label">
|
794 |
+
<label>Minimum Order Total</label>
|
795 |
+
<frontend_type>text</frontend_type>
|
796 |
+
<sort_order>180</sort_order>
|
797 |
+
<show_in_default>1</show_in_default>
|
798 |
+
<show_in_website>1</show_in_website>
|
799 |
+
<show_in_store>0</show_in_store>
|
800 |
+
</min_order_total>
|
801 |
+
<max_order_total translate="label">
|
802 |
+
<label>Maximum Order Total</label>
|
803 |
+
<frontend_type>text</frontend_type>
|
804 |
+
<sort_order>190</sort_order>
|
805 |
+
<show_in_default>1</show_in_default>
|
806 |
+
<show_in_website>1</show_in_website>
|
807 |
+
<show_in_store>0</show_in_store>
|
808 |
+
</max_order_total>
|
809 |
+
<orderscount translate="label">
|
810 |
+
<label>Minimum Orders Count</label>
|
811 |
+
<frontend_type>text</frontend_type>
|
812 |
+
<sort_order>200</sort_order>
|
813 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
814 |
+
<show_in_website>1</show_in_website>
|
815 |
+
<show_in_store>0</show_in_store>
|
816 |
+
</orderscount>
|
817 |
</fields>
|
818 |
</novalnet_secure>
|
819 |
<novalnetPrepayment translate="label" module="novalnet">
|
938 |
<show_in_website>1</show_in_website>
|
939 |
<show_in_store>1</show_in_store>
|
940 |
</specificcountry>
|
941 |
+
<min_order_total translate="label">
|
942 |
+
<label>Minimum Order Total</label>
|
943 |
+
<frontend_type>text</frontend_type>
|
944 |
+
<sort_order>180</sort_order>
|
945 |
+
<show_in_default>1</show_in_default>
|
946 |
+
<show_in_website>1</show_in_website>
|
947 |
+
<show_in_store>0</show_in_store>
|
948 |
+
</min_order_total>
|
949 |
+
<max_order_total translate="label">
|
950 |
+
<label>Maximum Order Total</label>
|
951 |
+
<frontend_type>text</frontend_type>
|
952 |
+
<sort_order>190</sort_order>
|
953 |
+
<show_in_default>1</show_in_default>
|
954 |
+
<show_in_website>1</show_in_website>
|
955 |
+
<show_in_store>0</show_in_store>
|
956 |
+
</max_order_total>
|
957 |
+
<orderscount translate="label">
|
958 |
+
<label>Minimum Orders Count</label>
|
959 |
+
<frontend_type>text</frontend_type>
|
960 |
+
<sort_order>200</sort_order>
|
961 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
962 |
+
<show_in_website>1</show_in_website>
|
963 |
+
<show_in_store>0</show_in_store>
|
964 |
+
</orderscount>
|
965 |
+
</fields>
|
966 |
</novalnetPrepayment>
|
967 |
<novalnetInvoice translate="label" module="novalnet">
|
968 |
<label>Novalnet Invoice</label>
|
1118 |
<show_in_website>1</show_in_website>
|
1119 |
<show_in_store>1</show_in_store>
|
1120 |
</specificcountry>
|
1121 |
+
<min_order_total translate="label">
|
1122 |
+
<label>Minimum Order Total</label>
|
1123 |
+
<frontend_type>text</frontend_type>
|
1124 |
+
<sort_order>180</sort_order>
|
1125 |
+
<show_in_default>1</show_in_default>
|
1126 |
+
<show_in_website>1</show_in_website>
|
1127 |
+
<show_in_store>0</show_in_store>
|
1128 |
+
</min_order_total>
|
1129 |
+
<max_order_total translate="label">
|
1130 |
+
<label>Maximum Order Total</label>
|
1131 |
+
<frontend_type>text</frontend_type>
|
1132 |
+
<sort_order>190</sort_order>
|
1133 |
+
<show_in_default>1</show_in_default>
|
1134 |
+
<show_in_website>1</show_in_website>
|
1135 |
+
<show_in_store>0</show_in_store>
|
1136 |
+
</max_order_total>
|
1137 |
+
<orderscount translate="label">
|
1138 |
+
<label>Minimum Orders Count</label>
|
1139 |
+
<frontend_type>text</frontend_type>
|
1140 |
+
<sort_order>200</sort_order>
|
1141 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
1142 |
+
<show_in_website>1</show_in_website>
|
1143 |
+
<show_in_store>0</show_in_store>
|
1144 |
+
</orderscount>
|
1145 |
</fields>
|
1146 |
</novalnetInvoice>
|
1147 |
<novalnetPhonepayment translate="label" module="novalnet">
|
1257 |
<show_in_website>1</show_in_website>
|
1258 |
<show_in_store>1</show_in_store>
|
1259 |
</specificcountry>
|
1260 |
+
<min_order_total translate="label">
|
1261 |
+
<label>Minimum Order Total</label>
|
1262 |
+
<frontend_type>text</frontend_type>
|
1263 |
+
<sort_order>180</sort_order>
|
1264 |
+
<show_in_default>1</show_in_default>
|
1265 |
+
<show_in_website>1</show_in_website>
|
1266 |
+
<show_in_store>0</show_in_store>
|
1267 |
+
</min_order_total>
|
1268 |
+
<max_order_total translate="label">
|
1269 |
+
<label>Maximum Order Total</label>
|
1270 |
+
<frontend_type>text</frontend_type>
|
1271 |
+
<sort_order>190</sort_order>
|
1272 |
+
<show_in_default>1</show_in_default>
|
1273 |
+
<show_in_website>1</show_in_website>
|
1274 |
+
<show_in_store>0</show_in_store>
|
1275 |
+
</max_order_total>
|
1276 |
+
<orderscount translate="label">
|
1277 |
+
<label>Minimum Orders Count</label>
|
1278 |
+
<frontend_type>text</frontend_type>
|
1279 |
+
<sort_order>200</sort_order>
|
1280 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
1281 |
+
<show_in_website>1</show_in_website>
|
1282 |
+
<show_in_store>0</show_in_store>
|
1283 |
+
</orderscount>
|
1284 |
</fields>
|
1285 |
</novalnetPhonepayment>
|
1286 |
<!-- ccpci-start -->
|
1455 |
<show_in_website>1</show_in_website>
|
1456 |
<show_in_store>1</show_in_store>
|
1457 |
</specificcountry>
|
1458 |
+
<min_order_total translate="label">
|
1459 |
+
<label>Minimum Order Total</label>
|
1460 |
+
<frontend_type>text</frontend_type>
|
1461 |
+
<sort_order>180</sort_order>
|
1462 |
+
<show_in_default>1</show_in_default>
|
1463 |
+
<show_in_website>1</show_in_website>
|
1464 |
+
<show_in_store>0</show_in_store>
|
1465 |
+
</min_order_total>
|
1466 |
+
<max_order_total translate="label">
|
1467 |
+
<label>Maximum Order Total</label>
|
1468 |
+
<frontend_type>text</frontend_type>
|
1469 |
+
<sort_order>190</sort_order>
|
1470 |
+
<show_in_default>1</show_in_default>
|
1471 |
+
<show_in_website>1</show_in_website>
|
1472 |
+
<show_in_store>0</show_in_store>
|
1473 |
+
</max_order_total>
|
1474 |
+
<orderscount translate="label">
|
1475 |
+
<label>Minimum Orders Count</label>
|
1476 |
+
<frontend_type>text</frontend_type>
|
1477 |
+
<sort_order>200</sort_order>
|
1478 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
1479 |
+
<show_in_website>1</show_in_website>
|
1480 |
+
<show_in_store>0</show_in_store>
|
1481 |
+
</orderscount>
|
1482 |
</fields>
|
1483 |
</novalnetCcpci>
|
1484 |
<!-- ccpci-end -->
|
1654 |
<show_in_website>1</show_in_website>
|
1655 |
<show_in_store>1</show_in_store>
|
1656 |
</specificcountry>
|
1657 |
+
<min_order_total translate="label">
|
1658 |
+
<label>Minimum Order Total</label>
|
1659 |
+
<frontend_type>text</frontend_type>
|
1660 |
+
<sort_order>180</sort_order>
|
1661 |
+
<show_in_default>1</show_in_default>
|
1662 |
+
<show_in_website>1</show_in_website>
|
1663 |
+
<show_in_store>0</show_in_store>
|
1664 |
+
</min_order_total>
|
1665 |
+
<max_order_total translate="label">
|
1666 |
+
<label>Maximum Order Total</label>
|
1667 |
+
<frontend_type>text</frontend_type>
|
1668 |
+
<sort_order>190</sort_order>
|
1669 |
+
<show_in_default>1</show_in_default>
|
1670 |
+
<show_in_website>1</show_in_website>
|
1671 |
+
<show_in_store>0</show_in_store>
|
1672 |
+
</max_order_total>
|
1673 |
+
<orderscount translate="label">
|
1674 |
+
<label>Minimum Orders Count</label>
|
1675 |
+
<frontend_type>text</frontend_type>
|
1676 |
+
<sort_order>200</sort_order>
|
1677 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
1678 |
+
<show_in_website>1</show_in_website>
|
1679 |
+
<show_in_store>0</show_in_store>
|
1680 |
+
</orderscount>
|
1681 |
</fields>
|
1682 |
</novalnetElvdepci>
|
1683 |
<!-- elvdepci-end -->
|
1853 |
<show_in_website>1</show_in_website>
|
1854 |
<show_in_store>1</show_in_store>
|
1855 |
</specificcountry>
|
1856 |
+
<min_order_total translate="label">
|
1857 |
+
<label>Minimum Order Total</label>
|
1858 |
+
<frontend_type>text</frontend_type>
|
1859 |
+
<sort_order>180</sort_order>
|
1860 |
+
<show_in_default>1</show_in_default>
|
1861 |
+
<show_in_website>1</show_in_website>
|
1862 |
+
<show_in_store>0</show_in_store>
|
1863 |
+
</min_order_total>
|
1864 |
+
<max_order_total translate="label">
|
1865 |
+
<label>Maximum Order Total</label>
|
1866 |
+
<frontend_type>text</frontend_type>
|
1867 |
+
<sort_order>190</sort_order>
|
1868 |
+
<show_in_default>1</show_in_default>
|
1869 |
+
<show_in_website>1</show_in_website>
|
1870 |
+
<show_in_store>0</show_in_store>
|
1871 |
+
</max_order_total>
|
1872 |
+
<orderscount translate="label">
|
1873 |
+
<label>Minimum Orders Count</label>
|
1874 |
+
<frontend_type>text</frontend_type>
|
1875 |
+
<sort_order>200</sort_order>
|
1876 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
1877 |
+
<show_in_website>1</show_in_website>
|
1878 |
+
<show_in_store>0</show_in_store>
|
1879 |
+
</orderscount>
|
1880 |
</fields>
|
1881 |
</novalnetElvatpci>
|
1882 |
<!-- elvatpci-end -->
|
@@ -10,7 +10,7 @@ class Novalnet_NovalnetPaypal_Model_NovalnetPaypal extends Mage_Payment_Model_Me
|
|
10 |
protected $_infoBlockType = 'novalnetpaypal/info_novalnetpaypal';
|
11 |
protected $_isGateway = false;
|
12 |
protected $_canAuthorize = true;
|
13 |
-
protected $_canCapture =
|
14 |
protected $_canCapturePartial = false;
|
15 |
protected $_canRefund = false;
|
16 |
protected $_canVoid = false;
|
@@ -96,8 +96,24 @@ class Novalnet_NovalnetPaypal_Model_NovalnetPaypal extends Mage_Payment_Model_Me
|
|
96 |
return $this;
|
97 |
}
|
98 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
public function getFormFields()
|
100 |
-
|
101 |
$billing = $this->getOrder()->getBillingAddress();
|
102 |
$security = $this->getSecurityKey();
|
103 |
$this->getOrder()->getPayment()->setSuSecurity($security)->save();
|
10 |
protected $_infoBlockType = 'novalnetpaypal/info_novalnetpaypal';
|
11 |
protected $_isGateway = false;
|
12 |
protected $_canAuthorize = true;
|
13 |
+
protected $_canCapture = false;#important; default: false
|
14 |
protected $_canCapturePartial = false;
|
15 |
protected $_canRefund = false;
|
16 |
protected $_canVoid = false;
|
96 |
return $this;
|
97 |
}
|
98 |
|
99 |
+
public function isAvailable($quote = null) {
|
100 |
+
|
101 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
102 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
103 |
+
|
104 |
+
// Load orders and check
|
105 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
106 |
+
->addAttributeToSelect('*')
|
107 |
+
->addAttributeToFilter('customer_id', $customerId)
|
108 |
+
->load();
|
109 |
+
if (count($orders) < $minOrderCount) {
|
110 |
+
return false;
|
111 |
+
}
|
112 |
+
return parent::isAvailable();
|
113 |
+
}
|
114 |
+
|
115 |
public function getFormFields()
|
116 |
+
{
|
117 |
$billing = $this->getOrder()->getBillingAddress();
|
118 |
$security = $this->getSecurityKey();
|
119 |
$this->getOrder()->getPayment()->setSuSecurity($security)->save();
|
@@ -157,6 +157,30 @@
|
|
157 |
</paypal_api_signature>
|
158 |
<model>
|
159 |
</model>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
160 |
</fields>
|
161 |
</novalnetpaypal>
|
162 |
</groups>
|
157 |
</paypal_api_signature>
|
158 |
<model>
|
159 |
</model>
|
160 |
+
<min_order_total translate="label">
|
161 |
+
<label>Minimum Order Total</label>
|
162 |
+
<frontend_type>text</frontend_type>
|
163 |
+
<sort_order>180</sort_order>
|
164 |
+
<show_in_default>1</show_in_default>
|
165 |
+
<show_in_website>1</show_in_website>
|
166 |
+
<show_in_store>0</show_in_store>
|
167 |
+
</min_order_total>
|
168 |
+
<max_order_total translate="label">
|
169 |
+
<label>Maximum Order Total</label>
|
170 |
+
<frontend_type>text</frontend_type>
|
171 |
+
<sort_order>190</sort_order>
|
172 |
+
<show_in_default>1</show_in_default>
|
173 |
+
<show_in_website>1</show_in_website>
|
174 |
+
<show_in_store>0</show_in_store>
|
175 |
+
</max_order_total>
|
176 |
+
<orderscount translate="label">
|
177 |
+
<label>Minimum Orders Count</label>
|
178 |
+
<frontend_type>text</frontend_type>
|
179 |
+
<sort_order>200</sort_order>
|
180 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment> <show_in_default>1</show_in_default>
|
181 |
+
<show_in_website>1</show_in_website>
|
182 |
+
<show_in_store>0</show_in_store>
|
183 |
+
</orderscount>
|
184 |
</fields>
|
185 |
</novalnetpaypal>
|
186 |
</groups>
|
@@ -89,8 +89,24 @@ class Novalnet_Sofortueberweisung_Model_Sofortueberweisung extends Mage_Payment_
|
|
89 |
return $this;
|
90 |
}
|
91 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
public function getFormFields()
|
93 |
-
|
94 |
#$amount = number_format($this->getOrder()->getGrandTotal(),2,'.','');
|
95 |
$billing = $this->getOrder()->getBillingAddress();
|
96 |
$security = $this->getSecurityKey();
|
89 |
return $this;
|
90 |
}
|
91 |
|
92 |
+
public function isAvailable($quote = null) {
|
93 |
+
|
94 |
+
$minOrderCount = trim($this->getConfigData('orderscount'));
|
95 |
+
$customerId = Mage::getSingleton('customer/session')->getCustomerId();
|
96 |
+
|
97 |
+
// Load orders and check
|
98 |
+
$orders = Mage::getResourceModel('sales/order_collection')
|
99 |
+
->addAttributeToSelect('*')
|
100 |
+
->addAttributeToFilter('customer_id', $customerId)
|
101 |
+
->load();
|
102 |
+
if (count($orders) < $minOrderCount) {
|
103 |
+
return false;
|
104 |
+
}
|
105 |
+
return parent::isAvailable();
|
106 |
+
}
|
107 |
+
|
108 |
public function getFormFields()
|
109 |
+
{
|
110 |
#$amount = number_format($this->getOrder()->getGrandTotal(),2,'.','');
|
111 |
$billing = $this->getOrder()->getBillingAddress();
|
112 |
$security = $this->getSecurityKey();
|
@@ -181,6 +181,31 @@
|
|
181 |
</fast-->
|
182 |
<model>
|
183 |
</model>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
</fields>
|
185 |
</sofortueberweisung>
|
186 |
</groups>
|
181 |
</fast-->
|
182 |
<model>
|
183 |
</model>
|
184 |
+
<min_order_total translate="label">
|
185 |
+
<label>Minimum Order Total</label>
|
186 |
+
<frontend_type>text</frontend_type>
|
187 |
+
<sort_order>180</sort_order>
|
188 |
+
<show_in_default>1</show_in_default>
|
189 |
+
<show_in_website>1</show_in_website>
|
190 |
+
<show_in_store>0</show_in_store>
|
191 |
+
</min_order_total>
|
192 |
+
<max_order_total translate="label">
|
193 |
+
<label>Maximum Order Total</label>
|
194 |
+
<frontend_type>text</frontend_type>
|
195 |
+
<sort_order>190</sort_order>
|
196 |
+
<show_in_default>1</show_in_default>
|
197 |
+
<show_in_website>1</show_in_website>
|
198 |
+
<show_in_store>0</show_in_store>
|
199 |
+
</max_order_total>
|
200 |
+
<orderscount translate="label">
|
201 |
+
<label>Minimum Orders Count</label>
|
202 |
+
<frontend_type>text</frontend_type>
|
203 |
+
<sort_order>200</sort_order>
|
204 |
+
<comment>Default: "0" for disabled check | Minimum count of orders (in the past) needed for the customer to use this payment method.</comment>
|
205 |
+
<show_in_default>1</show_in_default>
|
206 |
+
<show_in_website>1</show_in_website>
|
207 |
+
<show_in_store>0</show_in_store>
|
208 |
+
</orderscount>
|
209 |
</fields>
|
210 |
</sofortueberweisung>
|
211 |
</groups>
|
@@ -28,10 +28,6 @@
|
|
28 |
<?php if($_info = $this->getInfo()): ?>
|
29 |
<?php if( $this->getNnTestorder() ) echo '<div style="color:white;font-weight:bold;background:red;padding:5px 10px;text-align:center;font-size:15px">!',$this->__('Testorder'),'!</div>' ?>
|
30 |
<?php echo $this->__($this->htmlEscape($this->getPaymentMethod())) ?><br />
|
31 |
-
<?php echo $this->__('Name on the Card: %s', $this->htmlEscape($this->getInfo()->getCcOwner())) ?><br />
|
32 |
-
<?php echo $this->__('Credit Card Type: %s', $this->htmlEscape($this->getCcTypeName())) ?><br />
|
33 |
-
<?php echo $this->__('Credit Card Number: xxxx-%s', $this->htmlEscape($this->getInfo()->getCcLast4())) ?><br />
|
34 |
-
<?php echo $this->__('Expiration Date: %s/%s', $this->htmlEscape($this->getCcExpMonth()), $this->htmlEscape($this->getInfo()->getCcExpYear())) ?><br />
|
35 |
<?php if ($_info->getLastTransId()!="") echo $this->__('TID: %s', $this->htmlEscape($_info->getLastTransId())) ?><br />
|
36 |
<?php else: ?>
|
37 |
<?php endif; ?>
|
28 |
<?php if($_info = $this->getInfo()): ?>
|
29 |
<?php if( $this->getNnTestorder() ) echo '<div style="color:white;font-weight:bold;background:red;padding:5px 10px;text-align:center;font-size:15px">!',$this->__('Testorder'),'!</div>' ?>
|
30 |
<?php echo $this->__($this->htmlEscape($this->getPaymentMethod())) ?><br />
|
|
|
|
|
|
|
|
|
31 |
<?php if ($_info->getLastTransId()!="") echo $this->__('TID: %s', $this->htmlEscape($_info->getLastTransId())) ?><br />
|
32 |
<?php else: ?>
|
33 |
<?php endif; ?>
|
@@ -106,11 +106,16 @@ else
|
|
106 |
<?php
|
107 |
$check_active = Mage::getSingleton('checkout/session')->getNnDataValue()->getCheckActive();
|
108 |
$password = Mage::getSingleton('checkout/session')->getNnDataValue()->getPassword();
|
|
|
|
|
|
|
|
|
|
|
109 |
|
110 |
if($check_active=='1')
|
111 |
{
|
112 |
|
113 |
-
if($password)
|
114 |
{
|
115 |
$sessionvalue=Mage::getSingleton('checkout/session');
|
116 |
$get_user_email=Mage::getSingleton('customer/session')->getCustomer()->getEmail();
|
@@ -265,7 +270,7 @@ else
|
|
265 |
{
|
266 |
Mage::getSingleton('core/session')
|
267 |
->addError('Die Methoden für die Verarbeitung von Zeichensätzen sind nicht verfügbar!');
|
268 |
-
echo '<script>alert("Basic Parameters Missing");window.location.reload();</script>';
|
269 |
}
|
270 |
|
271 |
}
|
@@ -361,10 +366,14 @@ else
|
|
361 |
<div id="nn_iframe" style="display:none;">
|
362 |
<?php
|
363 |
$password = Mage::getSingleton('checkout/session')->getNnDataValue()->getPassword();
|
364 |
-
|
|
|
|
|
|
|
|
|
365 |
if($paymentmethod=='novalnetCc')
|
366 |
{
|
367 |
-
if($password)
|
368 |
{
|
369 |
$data_val=$dataObj;
|
370 |
$form = new Varien_Data_Form();
|
106 |
<?php
|
107 |
$check_active = Mage::getSingleton('checkout/session')->getNnDataValue()->getCheckActive();
|
108 |
$password = Mage::getSingleton('checkout/session')->getNnDataValue()->getPassword();
|
109 |
+
$vendorid = Mage::getSingleton('checkout/session')->getNnDataValue()->getVendorId();
|
110 |
+
$vendorAuthcode = Mage::getSingleton('checkout/session')->getNnDataValue()->getVendorAuthcode();
|
111 |
+
$pid = Mage::getSingleton('checkout/session')->getNnDataValue()->getProductId();
|
112 |
+
$tid = Mage::getSingleton('checkout/session')->getNnDataValue()->getTariffId();
|
113 |
+
|
114 |
|
115 |
if($check_active=='1')
|
116 |
{
|
117 |
|
118 |
+
if($password && $vendorid && $vendorAuthcode && $pid && $tid)
|
119 |
{
|
120 |
$sessionvalue=Mage::getSingleton('checkout/session');
|
121 |
$get_user_email=Mage::getSingleton('customer/session')->getCustomer()->getEmail();
|
270 |
{
|
271 |
Mage::getSingleton('core/session')
|
272 |
->addError('Die Methoden für die Verarbeitung von Zeichensätzen sind nicht verfügbar!');
|
273 |
+
echo '<script>alert("Basic Parameters Missing in Credit Card");window.location.reload();</script>';
|
274 |
}
|
275 |
|
276 |
}
|
366 |
<div id="nn_iframe" style="display:none;">
|
367 |
<?php
|
368 |
$password = Mage::getSingleton('checkout/session')->getNnDataValue()->getPassword();
|
369 |
+
$vendorid = Mage::getSingleton('checkout/session')->getNnDataValue()->getVendorId();
|
370 |
+
$vendorAuthcode = Mage::getSingleton('checkout/session')->getNnDataValue()->getVendorAuthcode();
|
371 |
+
$pid = Mage::getSingleton('checkout/session')->getNnDataValue()->getProductId();
|
372 |
+
$tid = Mage::getSingleton('checkout/session')->getNnDataValue()->getTariffId();
|
373 |
+
|
374 |
if($paymentmethod=='novalnetCc')
|
375 |
{
|
376 |
+
if($password && $vendorid && $vendorAuthcode && $pid && $tid)
|
377 |
{
|
378 |
$data_val=$dataObj;
|
379 |
$form = new Varien_Data_Form();
|
@@ -58,7 +58,7 @@
|
|
58 |
<li>
|
59 |
<div class="input-box">
|
60 |
<label for="<?php echo $code ?>_cc_number"><?php echo $this->__('Credit Card Number') ?> <span class="required">*</span></label><br/>
|
61 |
-
<input type="text" id="<?php echo $code ?>_cc_number" name="payment[cc_number]" title="<?php echo $this->__('Credit Card Number') ?>" class="input-text validate-cc-number validate-cc-type" value="" />
|
62 |
</div>
|
63 |
</li>
|
64 |
<li>
|
58 |
<li>
|
59 |
<div class="input-box">
|
60 |
<label for="<?php echo $code ?>_cc_number"><?php echo $this->__('Credit Card Number') ?> <span class="required">*</span></label><br/>
|
61 |
+
<input type="text" id="<?php echo $code ?>_cc_number" name="payment[cc_number]" title="<?php echo $this->__('Credit Card Number') ?>" class="required-entry input-text validate-cc-number validate-cc-type" value="" />
|
62 |
</div>
|
63 |
</li>
|
64 |
<li>
|
@@ -1,128 +1,132 @@
|
|
1 |
-
Enabled,Aktiviert
|
2 |
-
New order status,Neuer Bestellstatus
|
3 |
-
Novalnet Merchant ID,Novalnet Händler ID
|
4 |
-
Title,Titel
|
5 |
-
Novalnet Auth Code,Novalnet Auth Code
|
6 |
-
Novalnet Product ID,Novalnet Produkt ID
|
7 |
-
Novalnet Tariff ID,Novalnet Tarif ID
|
8 |
-
Payment from applicable countries,Zahlungsmöglichkeit für
|
9 |
-
Payment from Specific countries,Länderauswahl für Zahlungsmöglichkeit
|
10 |
-
DE,Deutschland
|
11 |
-
AT,Österreich
|
12 |
-
Direct Debit,Lastschrift
|
13 |
-
Credit Card,Kreditkarte
|
14 |
-
Country,Buchungsland
|
15 |
-
Name on the Card,Kreditkarteninhaber
|
16 |
-
Name on Card,Kreditkarteninhaber
|
17 |
-
Credit Card Type,Kreditkarten Typ
|
18 |
-
Credit Card Number,Kreditkartennummer
|
19 |
-
Expiration Date,Ablaufdatum
|
20 |
-
Card Verification Number,CVC-Nummer
|
21 |
-
What is this?,Wo finde ich die CVC-Nummer
|
22 |
-
Account Holder,Name des Kontoinhabers
|
23 |
-
Account Number,Kontonr
|
24 |
-
Bank Sorting Code,BLZ
|
25 |
-
Country: ,Buchungsland:
|
26 |
-
Account Holder: %s,Kontoinhaber: %s
|
27 |
-
Account Number: %s,Kontonr.: %s
|
28 |
-
Bank Sorting Code: %s,BLZ: %s
|
29 |
-
TID: %s,TID: %s
|
30 |
-
Name on the Card: %s,Kreditkarteninhaber: %s
|
31 |
-
Credit Card Number: %s,Kreditkartennummer: %s
|
32 |
-
Credit Card Number: xxxx-%s,Kreditkartennummer: xxxx-%s
|
33 |
-
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 <B>%s</B> abgebucht
|
37 |
-
This is not a valid account number.,Die Kontonummer ist nicht gültig
|
38 |
-
This is not a valid bank sorting code.,Die Bankleitzahl ist nicht gültig
|
39 |
-
Direct Debit,Lastschrift
|
40 |
-
Credit Card,Kreditkarte
|
41 |
-
Creditcard,Kreditkarte
|
42 |
-
Credit Card 3D-Secure,Kreditkarte 3D-Secure
|
43 |
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden in ein paar Sekunden an das 3D-Secure Gateway der Firma Novalnet weitergeleitet Customer was redirected to Novalnet.,Der Kunde wurde zum Novalnet Gateway weitergeleitet
|
44 |
-
Customer successfully returned from Novalnet,Der Kunde kehrte erfolgreich vom Novalnet Gateway zurück
|
45 |
-
Customer was rejected by Novalnet,Der Kunde wurde vom Novalnet Gateway zurückgewiesen
|
46 |
-
Prepayment,Vorkasse
|
47 |
-
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 Ihnen eine Email mit den Bankdaten der Novalnet AG an Sie versendet
|
48 |
-
Payment Duration,Zahlbar in Tagen
|
49 |
-
--Please Select--,--Bitte wählen
|
50 |
-
Invoice,Rechnung
|
51 |
"Please transfer the amount at the latest, untill",Bitte ueberweisen Sie den Betrag spaetestens bis zum to following account:,auf folgendes Konto:
|
52 |
-
I accept the ACDC check,Der acdc-Check wird akzeptiert
|
53 |
-
This is a required field,Das ist ein Pflichtfeld
|
54 |
-
CC,Kreditkarte
|
55 |
-
Cc,Kreditkarte
|
56 |
-
Method,Zahlart
|
57 |
-
Due at,Gültig bis
|
58 |
-
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 zugeschickt
|
59 |
-
Please transfer the amount to following account,Bitte ueberweisen sie den Betrag auf folgendes Konto
|
60 |
-
Account Holder2,Kontoinhaber
|
61 |
-
Bank,Bank
|
62 |
-
Amount,Betrag
|
63 |
-
Reference,Verwendungszweck
|
64 |
-
to following account,auf folgendes Konto
|
65 |
-
Please note that the Transfer can only be identified with the above mentioned Reference,"Bitte beachten Sie, dass die Ueberweisung nur bearbeitet werden kann, wenn der oben angegebene Verwendungszweck verwendet wird"
|
66 |
-
The ACDC-Check accepted,Der ACDC-Check wird akzeptiert
|
67 |
-
accepted,wird akzeptiert
|
68 |
-
ACDC-Check,ACDC-Check
|
69 |
-
The,Der
|
70 |
-
Month,Monat
|
71 |
-
Year,Jahr
|
72 |
-
Direct Debit German,Lastschrift Deutschland
|
73 |
-
Direct Debit Austria,Lastschrift Österreich
|
74 |
-
Booking Reference,Verwendungszweck
|
75 |
-
The Bankcode must have a length of at least 8 digits,Die BLZ muss mindestens 8-stellig sein
|
76 |
-
The Bankcode must have a length of at least 5 digits,Die BLZ muss mindestens 5-stellig sein
|
77 |
-
You must check ACDC,You must check ACDC
|
78 |
-
Notice for Clients,Hinweis für Kunden
|
79 |
-
Pay by Call,Per Telefon
|
80 |
-
Phonepayment,Per Telefon
|
81 |
-
Error,Fehler
|
82 |
-
Order Price not found,Bestellsumme nicht gefunden
|
83 |
-
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 akzeptiert
|
84 |
-
Params (aryResponse) missing,Params (aryResponse) fehlt
|
85 |
-
Following steps are required to complete the telephone payment process,Folgende Schritte sind noetig um Ihre Zahlung abzuschliessen
|
86 |
-
Step,Schritt
|
87 |
-
Please dial this number,Bitte rufen Sie diese Telefonnummer an
|
88 |
-
Please wait for the Signal tone and hangup the reciever,Bitte warten Sie auf den Signalton und legen Sie dann den Hoerer auf
|
89 |
-
Please click on continue after your successive call,Nach Ihrem erfolgreichen Anruf klicken Sie bitte unten auf Weiter
|
90 |
-
This call costs,Dieser Anruf kostet einmalig
|
91 |
-
inclusive tax,inkl. MwSt
|
92 |
-
and is only possible from German Landline Telefon connection,und ist nur vom Deutschen Festnetzanschluss moeglich
|
93 |
-
Response contains no XML data,Response enthält keine XML Daten
|
94 |
-
Did you called this number,Did you called this number
|
95 |
-
Billing Addr. not found,Rechnungsadresse nicht gefunden
|
96 |
-
User Group Excluded,Ausgeschlossene Benutzergruppe
|
97 |
-
Parameter missing,Parameter fehlt
|
98 |
-
Comment,Bemerkung
|
99 |
-
Email address missing,Emailadresse nicht vorhanden
|
100 |
-
Instant Bank Transfer,Sofortüberweisung
|
101 |
-
Customer successfully returned from Novalnet,Besteller von Novalnet erfolgreich zurückgeleitet
|
102 |
-
Customer was redirected to Novalnet,Besteller zu Novalnet umgeleitet
|
103 |
-
Customer aborted payment process,Besteller hat den Bezahlvorgang abgebrochen
|
104 |
-
Customer was rejected by Novalnet,Besteller von Novalnet abgelehnt
|
105 |
-
Password,Passwort
|
106 |
-
Test Mode,Testmodus
|
107 |
-
Live Mode,Livemodus
|
108 |
-
Testorder,Testbestellung
|
109 |
-
Credit Card PCI,Kreditkarte PCI
|
110 |
-
Direct Debit German PCI,Lastschrift Deutschland PCI
|
111 |
-
Direct Debit Austria PCI,Lastschrift Österreich PCI
|
112 |
-
Novalnet Phonepayment,Novalnet Per Telefon
|
113 |
-
Novalnet Prepayment,Novalnet Vorkasse
|
114 |
-
Novalnet Invoice,Novalnet per Rechnung
|
115 |
-
Novalnet Direct Debit,Novalnet Lastschrift
|
116 |
-
Novalnet Credit Card,Novalnet Kreditkarte
|
117 |
-
Novalnet Creditcard,Novalnet Kreditkarte
|
118 |
-
Novalnet Credit Card 3D-Secure,Novalnet Kreditkarte 3D-Secure
|
119 |
-
Novalnet Credit Card PCI,Novalnet Kreditkarte PCI
|
120 |
-
Novalnet Direct Debit German PCI,Novalnet Lastschrift Deutschland PCI
|
121 |
-
Novalnet Direct Debit Austria PCI,Novalnet Lastschrift Österreich PCI
|
122 |
-
Novalnet Instant Bank Transfer,Novalnet Sofortüberweisung
|
123 |
-
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden gleich auf die Novalnet AG 3D-Secure Schnittstelle umgeleitet
|
124 |
-
You will be redirected to Novalnet AG website when you place an order.,"Sie werden auf das Novalnet Payment Gateway umgeleitet, wenn Sie eine Bestellung aufgeben."
|
125 |
-
Novalnet Direct Debit German,Novalnet Lastschrift Deutschland
|
126 |
-
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
|
|
|
|
|
|
|
|
1 |
+
Enabled,Aktiviert,
|
2 |
+
New order status,Neuer Bestellstatus,
|
3 |
+
Novalnet Merchant ID,Novalnet Händler ID,
|
4 |
+
Title,Titel,
|
5 |
+
Novalnet Auth Code,Novalnet Auth Code,
|
6 |
+
Novalnet Product ID,Novalnet Produkt ID,
|
7 |
+
Novalnet Tariff ID,Novalnet Tarif ID,
|
8 |
+
Payment from applicable countries,Zahlungsmöglichkeit für,
|
9 |
+
Payment from Specific countries,Länderauswahl für Zahlungsmöglichkeit,
|
10 |
+
DE,Deutschland,
|
11 |
+
AT,Österreich,
|
12 |
+
Direct Debit,Lastschrift,
|
13 |
+
Credit Card,Kreditkarte,
|
14 |
+
Country,Buchungsland,
|
15 |
+
Name on the Card,Kreditkarteninhaber,
|
16 |
+
Name on Card,Kreditkarteninhaber,
|
17 |
+
Credit Card Type,Kreditkarten Typ,
|
18 |
+
Credit Card Number,Kreditkartennummer,
|
19 |
+
Expiration Date,Ablaufdatum,
|
20 |
+
Card Verification Number,CVC-Nummer,
|
21 |
+
What is this?,Wo finde ich die CVC-Nummer?,
|
22 |
+
Account Holder,Name des Kontoinhabers,
|
23 |
+
Account Number,Kontonr.,
|
24 |
+
Bank Sorting Code,BLZ,
|
25 |
+
Country: ,Buchungsland: ,
|
26 |
+
Account Holder: %s,Kontoinhaber: %s,
|
27 |
+
Account Number: %s,Kontonr.: %s,
|
28 |
+
Bank Sorting Code: %s,BLZ: %s,
|
29 |
+
TID: %s,TID: %s,
|
30 |
+
Name on the Card: %s,Kreditkarteninhaber: %s,
|
31 |
+
Credit Card Number: %s,Kreditkartennummer: %s,
|
32 |
+
Credit Card Number: xxxx-%s,Kreditkartennummer: xxxx-%s,
|
33 |
+
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 <B>%s</B> abgebucht.,
|
37 |
+
This is not a valid account number.,Die Kontonummer ist nicht gültig!,
|
38 |
+
This is not a valid bank sorting code.,Die Bankleitzahl ist nicht gültig!,
|
39 |
+
Direct Debit,Lastschrift,
|
40 |
+
Credit Card,Kreditkarte,
|
41 |
+
Creditcard,Kreditkarte,
|
42 |
+
Credit Card 3D-Secure,Kreditkarte 3D-Secure,
|
43 |
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden in ein paar Sekunden an das 3D-Secure Gateway der Firma Novalnet weitergeleitet Customer was redirected to Novalnet.,Der Kunde wurde zum Novalnet Gateway weitergeleitet
|
44 |
+
Customer successfully returned from Novalnet,Der Kunde kehrte erfolgreich vom Novalnet Gateway zurück,
|
45 |
+
Customer was rejected by Novalnet,Der Kunde wurde vom Novalnet Gateway zurückgewiesen,
|
46 |
+
Prepayment,Vorkasse,
|
47 |
+
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 Ihnen eine Email mit den Bankdaten der Novalnet AG an Sie versendet.,
|
48 |
+
Payment Duration,Zahlbar in Tagen,
|
49 |
+
--Please Select--,--Bitte wählen--,
|
50 |
+
Invoice,Rechnung,
|
51 |
"Please transfer the amount at the latest, untill",Bitte ueberweisen Sie den Betrag spaetestens bis zum to following account:,auf folgendes Konto:
|
52 |
+
I accept the ACDC check,Der acdc-Check wird akzeptiert,
|
53 |
+
This is a required field,Das ist ein Pflichtfeld,
|
54 |
+
CC,Kreditkarte,
|
55 |
+
Cc,Kreditkarte,
|
56 |
+
Method,Zahlart,
|
57 |
+
Due at,Gültig bis,
|
58 |
+
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 zugeschickt.,
|
59 |
+
Please transfer the amount to following account,Bitte ueberweisen sie den Betrag auf folgendes Konto,
|
60 |
+
Account Holder2,Kontoinhaber,
|
61 |
+
Bank,Bank,
|
62 |
+
Amount,Betrag,
|
63 |
+
Reference,Verwendungszweck,
|
64 |
+
to following account,auf folgendes Konto,
|
65 |
+
Please note that the Transfer can only be identified with the above mentioned Reference,"Bitte beachten Sie, dass die Ueberweisung nur bearbeitet werden kann, wenn der oben angegebene Verwendungszweck verwendet wird",
|
66 |
+
The ACDC-Check accepted,Der ACDC-Check wird akzeptiert,
|
67 |
+
accepted,wird akzeptiert,
|
68 |
+
ACDC-Check,ACDC-Check,
|
69 |
+
The,Der,
|
70 |
+
Month,Monat,
|
71 |
+
Year,Jahr,
|
72 |
+
Direct Debit German,Lastschrift Deutschland,
|
73 |
+
Direct Debit Austria,Lastschrift Österreich,
|
74 |
+
Booking Reference,Verwendungszweck,
|
75 |
+
The Bankcode must have a length of at least 8 digits,Die BLZ muss mindestens 8-stellig sein,
|
76 |
+
The Bankcode must have a length of at least 5 digits,Die BLZ muss mindestens 5-stellig sein,
|
77 |
+
You must check ACDC,You must check ACDC,
|
78 |
+
Notice for Clients,Hinweis für Kunden,
|
79 |
+
Pay by Call,Per Telefon,
|
80 |
+
Phonepayment,Per Telefon,
|
81 |
+
Error,Fehler,
|
82 |
+
Order Price not found,Bestellsumme nicht gefunden,
|
83 |
+
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 akzeptiert!,
|
84 |
+
Params (aryResponse) missing,Params (aryResponse) fehlt,
|
85 |
+
Following steps are required to complete the telephone payment process,Folgende Schritte sind noetig um Ihre Zahlung abzuschliessen,
|
86 |
+
Step,Schritt,
|
87 |
+
Please dial this number,Bitte rufen Sie diese Telefonnummer an,
|
88 |
+
Please wait for the Signal tone and hangup the reciever,Bitte warten Sie auf den Signalton und legen Sie dann den Hoerer auf,
|
89 |
+
Please click on continue after your successive call,Nach Ihrem erfolgreichen Anruf klicken Sie bitte unten auf Weiter,
|
90 |
+
This call costs,Dieser Anruf kostet einmalig,
|
91 |
+
inclusive tax,inkl. MwSt.,
|
92 |
+
and is only possible from German Landline Telefon connection,und ist nur vom Deutschen Festnetzanschluss moeglich,
|
93 |
+
Response contains no XML data,Response enthält keine XML Daten,
|
94 |
+
Did you called this number,Did you called this number,
|
95 |
+
Billing Addr. not found,Rechnungsadresse nicht gefunden,
|
96 |
+
User Group Excluded,Ausgeschlossene Benutzergruppe,
|
97 |
+
Parameter missing,Parameter fehlt,
|
98 |
+
Comment,Bemerkung,
|
99 |
+
Email address missing,Emailadresse nicht vorhanden,
|
100 |
+
Instant Bank Transfer,Sofortüberweisung,
|
101 |
+
Customer successfully returned from Novalnet,Besteller von Novalnet erfolgreich zurückgeleitet,
|
102 |
+
Customer was redirected to Novalnet,Besteller zu Novalnet umgeleitet,
|
103 |
+
Customer aborted payment process,Besteller hat den Bezahlvorgang abgebrochen,
|
104 |
+
Customer was rejected by Novalnet,Besteller von Novalnet abgelehnt,
|
105 |
+
Password,Passwort,
|
106 |
+
Test Mode,Testmodus,
|
107 |
+
Live Mode,Livemodus,
|
108 |
+
Testorder,Testbestellung,
|
109 |
+
Credit Card PCI,Kreditkarte PCI,
|
110 |
+
Direct Debit German PCI,Lastschrift Deutschland PCI,
|
111 |
+
Direct Debit Austria PCI,Lastschrift Österreich PCI,
|
112 |
+
Novalnet Phonepayment,Novalnet Per Telefon,
|
113 |
+
Novalnet Prepayment,Novalnet Vorkasse,
|
114 |
+
Novalnet Invoice,Novalnet per Rechnung,
|
115 |
+
Novalnet Direct Debit,Novalnet Lastschrift,
|
116 |
+
Novalnet Credit Card,Novalnet Kreditkarte,
|
117 |
+
Novalnet Creditcard,Novalnet Kreditkarte,
|
118 |
+
Novalnet Credit Card 3D-Secure,Novalnet Kreditkarte 3D-Secure,
|
119 |
+
Novalnet Credit Card PCI,Novalnet Kreditkarte PCI,
|
120 |
+
Novalnet Direct Debit German PCI,Novalnet Lastschrift Deutschland PCI,
|
121 |
+
Novalnet Direct Debit Austria PCI,Novalnet Lastschrift Österreich PCI,
|
122 |
+
Novalnet Instant Bank Transfer,Novalnet Sofortüberweisung,
|
123 |
+
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden gleich auf die Novalnet AG 3D-Secure Schnittstelle umgeleitet.,
|
124 |
+
You will be redirected to Novalnet AG website when you place an order.,"Sie werden auf das Novalnet Payment Gateway umgeleitet, wenn Sie eine Bestellung aufgeben.",
|
125 |
+
Novalnet Direct Debit German,Novalnet Lastschrift Deutschland,
|
126 |
+
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.<br><b>Bitte unbedingt beachten</b> 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"
|
@@ -0,0 +1,143 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Enabled,Aktiviert
|
2 |
+
New order status,Neuer Bestellstatus
|
3 |
+
Novalnet Merchant ID,Novalnet Händler ID
|
4 |
+
Title,Titel
|
5 |
+
Novalnet Auth Code,Novalnet Auth Code
|
6 |
+
Novalnet Product ID,Novalnet Produkt ID
|
7 |
+
Novalnet Tariff ID,Novalnet Tarif ID
|
8 |
+
Payment from applicable countries,Zahlungsmöglichkeit für
|
9 |
+
Payment from Specific countries,Länderauswahl für Zahlungsmöglichkeit
|
10 |
+
DE,Deutschland
|
11 |
+
AT,Österreich
|
12 |
+
Direct Debit,Lastschrift
|
13 |
+
Credit Card,Kreditkarte
|
14 |
+
Country,Buchungsland
|
15 |
+
Name on the Card,Kreditkarteninhaber
|
16 |
+
Name on Card,Kreditkarteninhaber
|
17 |
+
Credit Card Type,Kreditkarten Typ
|
18 |
+
Credit Card Number,Kreditkartennummer
|
19 |
+
Expiration Date,Ablaufdatum
|
20 |
+
Card Verification Number,CVC-Nummer
|
21 |
+
What is this?,Wo finde ich die CVC-Nummer?
|
22 |
+
Account Holder,Name des Kontoinhabers
|
23 |
+
Account Number,Kontonr.
|
24 |
+
Bank Sorting Code,BLZ
|
25 |
+
Country: ,Buchungsland:
|
26 |
+
Account Holder: %s,Kontoinhaber: %s
|
27 |
+
Account Number: %s,Kontonr.: %s
|
28 |
+
Bank Sorting Code: %s,BLZ: %s
|
29 |
+
TID: %s,TID: %s
|
30 |
+
Name on the Card: %s,Kreditkarteninhaber: %s
|
31 |
+
Credit Card Number: %s,Kreditkartennummer: %s
|
32 |
+
Credit Card Number: xxxx-%s,Kreditkartennummer: xxxx-%s
|
33 |
+
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
|
41 |
+
Credit Card,Kreditkarte
|
42 |
+
Creditcard,Kreditkarte
|
43 |
+
Credit Card 3D-Secure,Kreditkarte 3D-Secure
|
44 |
+
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden in ein paar Sekunden an das 3D-Secure Gateway der Firma Novalnet weitergeleitet
|
45 |
+
Customer was redirected to Novalnet.,Der Kunde wurde zum Novalnet Gateway weitergeleitet
|
46 |
+
Customer successfully returned from Novalnet,Der Kunde kehrte erfolgreich vom Novalnet Gateway zurück
|
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
|
54 |
+
"Please transfer the amount at the latest, untill",Bitte ueberweisen Sie den Betrag spaetestens bis zum
|
55 |
+
to following account:,auf folgendes Konto:
|
56 |
+
I accept the ACDC check,Der acdc-Check wird akzeptiert
|
57 |
+
This is a required field,Das ist ein Pflichtfeld
|
58 |
+
CC,Kreditkarte
|
59 |
+
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
|
67 |
+
Amount,Betrag
|
68 |
+
Reference,Verwendungszweck
|
69 |
+
to following account,auf folgendes Konto
|
70 |
+
Please note that the Transfer can only be identified with the above mentioned Reference,"Bitte beachten Sie, dass die Ueberweisung nur bearbeitet werden kann,
|
71 |
+
wenn der oben angegebene Verwendungszweck verwendet wird"
|
72 |
+
The ACDC-Check accepted,Der ACDC-Check wird akzeptiert
|
73 |
+
accepted,wird akzeptiert
|
74 |
+
ACDC-Check,ACDC-Check
|
75 |
+
The,Der
|
76 |
+
Month,Monat
|
77 |
+
Year,Jahr
|
78 |
+
Direct Debit German,Lastschrift Deutschland
|
79 |
+
Direct Debit Austria,Lastschrift Österreich
|
80 |
+
Booking Reference,Verwendungszweck
|
81 |
+
The Bankcode must have a length of at least 8 digits,Die BLZ muss mindestens 8-stellig sein
|
82 |
+
The Bankcode must have a length of at least 5 digits,Die BLZ muss mindestens 5-stellig sein
|
83 |
+
You must check ACDC,You must check ACDC
|
84 |
+
Notice for Clients,Hinweis für Kunden
|
85 |
+
Pay by Call,Per Telefon
|
86 |
+
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
|
94 |
+
Please dial this number,Bitte rufen Sie diese Telefonnummer an
|
95 |
+
Please wait for the Signal tone and hangup the reciever,Bitte warten Sie auf den Signalton und legen Sie dann den Hoerer auf
|
96 |
+
Please click on continue after your successive call,Nach Ihrem erfolgreichen Anruf klicken Sie bitte unten auf Weiter
|
97 |
+
This call costs,Dieser Anruf kostet einmalig
|
98 |
+
inclusive tax,inkl. MwSt.
|
99 |
+
and is only possible from German Landline Telefon connection,und ist nur vom Deutschen Festnetzanschluss moeglich
|
100 |
+
Response contains no XML data,Response enthält keine XML Daten
|
101 |
+
Did you called this number,Did you called this number
|
102 |
+
Billing Addr. not found,Rechnungsadresse nicht gefunden
|
103 |
+
User Group Excluded,Ausgeschlossene Benutzergruppe
|
104 |
+
Parameter missing,Parameter fehlt
|
105 |
+
Comment,Bemerkung
|
106 |
+
Email address missing,Emailadresse nicht vorhanden
|
107 |
+
Instant Bank Transfer,Sofortüberweisung
|
108 |
+
Customer successfully returned from Novalnet,Besteller von Novalnet erfolgreich zurückgeleitet
|
109 |
+
Customer was redirected to Novalnet,Besteller zu Novalnet umgeleitet
|
110 |
+
Customer aborted payment process,Besteller hat den Bezahlvorgang abgebrochen
|
111 |
+
Customer was rejected by Novalnet,Besteller von Novalnet abgelehnt
|
112 |
+
Password,Passwort
|
113 |
+
Test Mode,Testmodus
|
114 |
+
Live Mode,Livemodus
|
115 |
+
Testorder,Testbestellung
|
116 |
+
Credit Card PCI,Kreditkarte PCI
|
117 |
+
Direct Debit German PCI,Lastschrift Deutschland PCI
|
118 |
+
Direct Debit Austria PCI,Lastschrift Österreich PCI
|
119 |
+
Novalnet Phonepayment,Novalnet Per Telefon
|
120 |
+
Novalnet Prepayment,Novalnet Vorkasse
|
121 |
+
Novalnet Invoice,Novalnet Per Rechnung
|
122 |
+
Novalnet Direct Debit,Novalnet Lastschrift
|
123 |
+
Novalnet Credit Card,Novalnet Kreditkarte
|
124 |
+
Novalnet Creditcard,Novalnet Kreditkarte
|
125 |
+
Novalnet Credit Card 3D-Secure,Novalnet Kreditkarte 3D-Secure
|
126 |
+
Novalnet Credit Card PCI,Novalnet Kreditkarte PCI
|
127 |
+
Novalnet Direct Debit German PCI,Novalnet Lastschrift Deutschland PCI
|
128 |
+
Novalnet Direct Debit Austria PCI,Novalnet Lastschrift Österreich PCI
|
129 |
+
Novalnet Instant Bank Transfer,Novalnet Sofortüberweisung
|
130 |
+
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden gleich auf die Novalnet AG 3D-Secure Schnittstelle umgeleitet.
|
131 |
+
You will be redirected to Novalnet AG website when you place an order.,"Sie werden auf das Novalnet Payment Gateway umgeleitet, wenn Sie eine Bestellung
|
132 |
+
aufgeben."
|
133 |
+
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"
|
@@ -35,12 +35,20 @@
|
|
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 |
"Get stock articles.","Lagerware schneller erhalten durch umgehenden Versand. Sie benötigen jetzt Ihre Online-Banking- Daten (PIN und TAN)."
|
40 |
"Your benefit:","Ihre Vorteile:"
|
41 |
"Fast shippiung","sofortiger Versand von Lagerware / sofortiger Download"
|
42 |
"Privacy","TÜV-geprüfter Datenschutz"
|
43 |
"No registration","keine Registrierung notwendig"
|
44 |
"Save payment","sicher und schnell bezahlen"
|
45 |
-
"Paycode information","Ware wird umgehend nach Bezahlung mit paycode versandt. Sie benötigen erst zum Zeitpunkt der Bezahlung Ihre Online-Banking-Daten (PIN und
|
46 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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,128 +1,132 @@
|
|
1 |
-
Enabled,Aktiviert
|
2 |
-
New order status,Neuer Bestellstatus
|
3 |
-
Novalnet Merchant ID,Novalnet Händler ID
|
4 |
-
Title,Titel
|
5 |
-
Novalnet Auth Code,Novalnet Auth Code
|
6 |
-
Novalnet Product ID,Novalnet Produkt ID
|
7 |
-
Novalnet Tariff ID,Novalnet Tarif ID
|
8 |
-
Payment from applicable countries,Zahlungsmöglichkeit für
|
9 |
-
Payment from Specific countries,Länderauswahl für Zahlungsmöglichkeit
|
10 |
-
DE,Deutschland
|
11 |
-
AT,Österreich
|
12 |
-
Direct Debit,Lastschrift
|
13 |
-
Credit Card,Kreditkarte
|
14 |
-
Country,Buchungsland
|
15 |
-
Name on the Card,Kreditkarteninhaber
|
16 |
-
Name on Card,Kreditkarteninhaber
|
17 |
-
Credit Card Type,Kreditkarten Typ
|
18 |
-
Credit Card Number,Kreditkartennummer
|
19 |
-
Expiration Date,Ablaufdatum
|
20 |
-
Card Verification Number,CVC-Nummer
|
21 |
-
What is this?,Wo finde ich die CVC-Nummer
|
22 |
-
Account Holder,Name des Kontoinhabers
|
23 |
-
Account Number,Kontonr
|
24 |
-
Bank Sorting Code,BLZ
|
25 |
-
Country: ,Buchungsland:
|
26 |
-
Account Holder: %s,Kontoinhaber: %s
|
27 |
-
Account Number: %s,Kontonr.: %s
|
28 |
-
Bank Sorting Code: %s,BLZ: %s
|
29 |
-
TID: %s,TID: %s
|
30 |
-
Name on the Card: %s,Kreditkarteninhaber: %s
|
31 |
-
Credit Card Number: %s,Kreditkartennummer: %s
|
32 |
-
Credit Card Number: xxxx-%s,Kreditkartennummer: xxxx-%s
|
33 |
-
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 <B>%s</B> abgebucht
|
37 |
-
This is not a valid account number.,Die Kontonummer ist nicht gültig
|
38 |
-
This is not a valid bank sorting code.,Die Bankleitzahl ist nicht gültig
|
39 |
-
Direct Debit,Lastschrift
|
40 |
-
Credit Card,Kreditkarte
|
41 |
-
Creditcard,Kreditkarte
|
42 |
-
Credit Card 3D-Secure,Kreditkarte 3D-Secure
|
43 |
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden in ein paar Sekunden an das 3D-Secure Gateway der Firma Novalnet weitergeleitet Customer was redirected to Novalnet.,Der Kunde wurde zum Novalnet Gateway weitergeleitet
|
44 |
-
Customer successfully returned from Novalnet,Der Kunde kehrte erfolgreich vom Novalnet Gateway zurück
|
45 |
-
Customer was rejected by Novalnet,Der Kunde wurde vom Novalnet Gateway zurückgewiesen
|
46 |
-
Prepayment,Vorkasse
|
47 |
-
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 Ihnen eine Email mit den Bankdaten der Novalnet AG an Sie versendet
|
48 |
-
Payment Duration,Zahlbar in Tagen
|
49 |
-
--Please Select--,--Bitte wählen
|
50 |
-
Invoice,Rechnung
|
51 |
"Please transfer the amount at the latest, untill",Bitte ueberweisen Sie den Betrag spaetestens bis zum to following account:,auf folgendes Konto:
|
52 |
-
I accept the ACDC check,Der acdc-Check wird akzeptiert
|
53 |
-
This is a required field,Das ist ein Pflichtfeld
|
54 |
-
CC,Kreditkarte
|
55 |
-
Cc,Kreditkarte
|
56 |
-
Method,Zahlart
|
57 |
-
Due at,Gültig bis
|
58 |
-
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 zugeschickt
|
59 |
-
Please transfer the amount to following account,Bitte ueberweisen sie den Betrag auf folgendes Konto
|
60 |
-
Account Holder2,Kontoinhaber
|
61 |
-
Bank,Bank
|
62 |
-
Amount,Betrag
|
63 |
-
Reference,Verwendungszweck
|
64 |
-
to following account,auf folgendes Konto
|
65 |
-
Please note that the Transfer can only be identified with the above mentioned Reference,"Bitte beachten Sie, dass die Ueberweisung nur bearbeitet werden kann, wenn der oben angegebene Verwendungszweck verwendet wird"
|
66 |
-
The ACDC-Check accepted,Der ACDC-Check wird akzeptiert
|
67 |
-
accepted,wird akzeptiert
|
68 |
-
ACDC-Check,ACDC-Check
|
69 |
-
The,Der
|
70 |
-
Month,Monat
|
71 |
-
Year,Jahr
|
72 |
-
Direct Debit German,Lastschrift Deutschland
|
73 |
-
Direct Debit Austria,Lastschrift Österreich
|
74 |
-
Booking Reference,Verwendungszweck
|
75 |
-
The Bankcode must have a length of at least 8 digits,Die BLZ muss mindestens 8-stellig sein
|
76 |
-
The Bankcode must have a length of at least 5 digits,Die BLZ muss mindestens 5-stellig sein
|
77 |
-
You must check ACDC,You must check ACDC
|
78 |
-
Notice for Clients,Hinweis für Kunden
|
79 |
-
Pay by Call,Per Telefon
|
80 |
-
Phonepayment,Per Telefon
|
81 |
-
Error,Fehler
|
82 |
-
Order Price not found,Bestellsumme nicht gefunden
|
83 |
-
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 akzeptiert
|
84 |
-
Params (aryResponse) missing,Params (aryResponse) fehlt
|
85 |
-
Following steps are required to complete the telephone payment process,Folgende Schritte sind noetig um Ihre Zahlung abzuschliessen
|
86 |
-
Step,Schritt
|
87 |
-
Please dial this number,Bitte rufen Sie diese Telefonnummer an
|
88 |
-
Please wait for the Signal tone and hangup the reciever,Bitte warten Sie auf den Signalton und legen Sie dann den Hoerer auf
|
89 |
-
Please click on continue after your successive call,Nach Ihrem erfolgreichen Anruf klicken Sie bitte unten auf Weiter
|
90 |
-
This call costs,Dieser Anruf kostet einmalig
|
91 |
-
inclusive tax,inkl. MwSt
|
92 |
-
and is only possible from German Landline Telefon connection,und ist nur vom Deutschen Festnetzanschluss moeglich
|
93 |
-
Response contains no XML data,Response enthält keine XML Daten
|
94 |
-
Did you called this number,Did you called this number
|
95 |
-
Billing Addr. not found,Rechnungsadresse nicht gefunden
|
96 |
-
User Group Excluded,Ausgeschlossene Benutzergruppe
|
97 |
-
Parameter missing,Parameter fehlt
|
98 |
-
Comment,Bemerkung
|
99 |
-
Email address missing,Emailadresse nicht vorhanden
|
100 |
-
Instant Bank Transfer,Sofortüberweisung
|
101 |
-
Customer successfully returned from Novalnet,Besteller von Novalnet erfolgreich zurückgeleitet
|
102 |
-
Customer was redirected to Novalnet,Besteller zu Novalnet umgeleitet
|
103 |
-
Customer aborted payment process,Besteller hat den Bezahlvorgang abgebrochen
|
104 |
-
Customer was rejected by Novalnet,Besteller von Novalnet abgelehnt
|
105 |
-
Password,Passwort
|
106 |
-
Test Mode,Testmodus
|
107 |
-
Live Mode,Livemodus
|
108 |
-
Testorder,Testbestellung
|
109 |
-
Credit Card PCI,Kreditkarte PCI
|
110 |
-
Direct Debit German PCI,Lastschrift Deutschland PCI
|
111 |
-
Direct Debit Austria PCI,Lastschrift Österreich PCI
|
112 |
-
Novalnet Phonepayment,Novalnet Per Telefon
|
113 |
-
Novalnet Prepayment,Novalnet Vorkasse
|
114 |
-
Novalnet Invoice,Novalnet per Rechnung
|
115 |
-
Novalnet Direct Debit,Novalnet Lastschrift
|
116 |
-
Novalnet Credit Card,Novalnet Kreditkarte
|
117 |
-
Novalnet Creditcard,Novalnet Kreditkarte
|
118 |
-
Novalnet Credit Card 3D-Secure,Novalnet Kreditkarte 3D-Secure
|
119 |
-
Novalnet Credit Card PCI,Novalnet Kreditkarte PCI
|
120 |
-
Novalnet Direct Debit German PCI,Novalnet Lastschrift Deutschland PCI
|
121 |
-
Novalnet Direct Debit Austria PCI,Novalnet Lastschrift Österreich PCI
|
122 |
-
Novalnet Instant Bank Transfer,Novalnet Sofortüberweisung
|
123 |
-
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden gleich auf die Novalnet AG 3D-Secure Schnittstelle umgeleitet
|
124 |
-
You will be redirected to Novalnet AG website when you place an order.,"Sie werden auf das Novalnet Payment Gateway umgeleitet, wenn Sie eine Bestellung aufgeben."
|
125 |
-
Novalnet Direct Debit German,Novalnet Lastschrift Deutschland
|
126 |
-
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
|
|
|
|
|
|
|
|
1 |
+
Enabled,Aktiviert,
|
2 |
+
New order status,Neuer Bestellstatus,
|
3 |
+
Novalnet Merchant ID,Novalnet Händler ID,
|
4 |
+
Title,Titel,
|
5 |
+
Novalnet Auth Code,Novalnet Auth Code,
|
6 |
+
Novalnet Product ID,Novalnet Produkt ID,
|
7 |
+
Novalnet Tariff ID,Novalnet Tarif ID,
|
8 |
+
Payment from applicable countries,Zahlungsmöglichkeit für,
|
9 |
+
Payment from Specific countries,Länderauswahl für Zahlungsmöglichkeit,
|
10 |
+
DE,Deutschland,
|
11 |
+
AT,Österreich,
|
12 |
+
Direct Debit,Lastschrift,
|
13 |
+
Credit Card,Kreditkarte,
|
14 |
+
Country,Buchungsland,
|
15 |
+
Name on the Card,Kreditkarteninhaber,
|
16 |
+
Name on Card,Kreditkarteninhaber,
|
17 |
+
Credit Card Type,Kreditkarten Typ,
|
18 |
+
Credit Card Number,Kreditkartennummer,
|
19 |
+
Expiration Date,Ablaufdatum,
|
20 |
+
Card Verification Number,CVC-Nummer,
|
21 |
+
What is this?,Wo finde ich die CVC-Nummer?,
|
22 |
+
Account Holder,Name des Kontoinhabers,
|
23 |
+
Account Number,Kontonr.,
|
24 |
+
Bank Sorting Code,BLZ,
|
25 |
+
Country: ,Buchungsland: ,
|
26 |
+
Account Holder: %s,Kontoinhaber: %s,
|
27 |
+
Account Number: %s,Kontonr.: %s,
|
28 |
+
Bank Sorting Code: %s,BLZ: %s,
|
29 |
+
TID: %s,TID: %s,
|
30 |
+
Name on the Card: %s,Kreditkarteninhaber: %s,
|
31 |
+
Credit Card Number: %s,Kreditkartennummer: %s,
|
32 |
+
Credit Card Number: xxxx-%s,Kreditkartennummer: xxxx-%s,
|
33 |
+
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 <B>%s</B> abgebucht.,
|
37 |
+
This is not a valid account number.,Die Kontonummer ist nicht gültig!,
|
38 |
+
This is not a valid bank sorting code.,Die Bankleitzahl ist nicht gültig!,
|
39 |
+
Direct Debit,Lastschrift,
|
40 |
+
Credit Card,Kreditkarte,
|
41 |
+
Creditcard,Kreditkarte,
|
42 |
+
Credit Card 3D-Secure,Kreditkarte 3D-Secure,
|
43 |
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden in ein paar Sekunden an das 3D-Secure Gateway der Firma Novalnet weitergeleitet Customer was redirected to Novalnet.,Der Kunde wurde zum Novalnet Gateway weitergeleitet
|
44 |
+
Customer successfully returned from Novalnet,Der Kunde kehrte erfolgreich vom Novalnet Gateway zurück,
|
45 |
+
Customer was rejected by Novalnet,Der Kunde wurde vom Novalnet Gateway zurückgewiesen,
|
46 |
+
Prepayment,Vorkasse,
|
47 |
+
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 Ihnen eine Email mit den Bankdaten der Novalnet AG an Sie versendet.,
|
48 |
+
Payment Duration,Zahlbar in Tagen,
|
49 |
+
--Please Select--,--Bitte wählen--,
|
50 |
+
Invoice,Rechnung,
|
51 |
"Please transfer the amount at the latest, untill",Bitte ueberweisen Sie den Betrag spaetestens bis zum to following account:,auf folgendes Konto:
|
52 |
+
I accept the ACDC check,Der acdc-Check wird akzeptiert,
|
53 |
+
This is a required field,Das ist ein Pflichtfeld,
|
54 |
+
CC,Kreditkarte,
|
55 |
+
Cc,Kreditkarte,
|
56 |
+
Method,Zahlart,
|
57 |
+
Due at,Gültig bis,
|
58 |
+
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 zugeschickt.,
|
59 |
+
Please transfer the amount to following account,Bitte ueberweisen sie den Betrag auf folgendes Konto,
|
60 |
+
Account Holder2,Kontoinhaber,
|
61 |
+
Bank,Bank,
|
62 |
+
Amount,Betrag,
|
63 |
+
Reference,Verwendungszweck,
|
64 |
+
to following account,auf folgendes Konto,
|
65 |
+
Please note that the Transfer can only be identified with the above mentioned Reference,"Bitte beachten Sie, dass die Ueberweisung nur bearbeitet werden kann, wenn der oben angegebene Verwendungszweck verwendet wird",
|
66 |
+
The ACDC-Check accepted,Der ACDC-Check wird akzeptiert,
|
67 |
+
accepted,wird akzeptiert,
|
68 |
+
ACDC-Check,ACDC-Check,
|
69 |
+
The,Der,
|
70 |
+
Month,Monat,
|
71 |
+
Year,Jahr,
|
72 |
+
Direct Debit German,Lastschrift Deutschland,
|
73 |
+
Direct Debit Austria,Lastschrift Österreich,
|
74 |
+
Booking Reference,Verwendungszweck,
|
75 |
+
The Bankcode must have a length of at least 8 digits,Die BLZ muss mindestens 8-stellig sein,
|
76 |
+
The Bankcode must have a length of at least 5 digits,Die BLZ muss mindestens 5-stellig sein,
|
77 |
+
You must check ACDC,You must check ACDC,
|
78 |
+
Notice for Clients,Hinweis für Kunden,
|
79 |
+
Pay by Call,Per Telefon,
|
80 |
+
Phonepayment,Per Telefon,
|
81 |
+
Error,Fehler,
|
82 |
+
Order Price not found,Bestellsumme nicht gefunden,
|
83 |
+
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 akzeptiert!,
|
84 |
+
Params (aryResponse) missing,Params (aryResponse) fehlt,
|
85 |
+
Following steps are required to complete the telephone payment process,Folgende Schritte sind noetig um Ihre Zahlung abzuschliessen,
|
86 |
+
Step,Schritt,
|
87 |
+
Please dial this number,Bitte rufen Sie diese Telefonnummer an,
|
88 |
+
Please wait for the Signal tone and hangup the reciever,Bitte warten Sie auf den Signalton und legen Sie dann den Hoerer auf,
|
89 |
+
Please click on continue after your successive call,Nach Ihrem erfolgreichen Anruf klicken Sie bitte unten auf Weiter,
|
90 |
+
This call costs,Dieser Anruf kostet einmalig,
|
91 |
+
inclusive tax,inkl. MwSt.,
|
92 |
+
and is only possible from German Landline Telefon connection,und ist nur vom Deutschen Festnetzanschluss moeglich,
|
93 |
+
Response contains no XML data,Response enthält keine XML Daten,
|
94 |
+
Did you called this number,Did you called this number,
|
95 |
+
Billing Addr. not found,Rechnungsadresse nicht gefunden,
|
96 |
+
User Group Excluded,Ausgeschlossene Benutzergruppe,
|
97 |
+
Parameter missing,Parameter fehlt,
|
98 |
+
Comment,Bemerkung,
|
99 |
+
Email address missing,Emailadresse nicht vorhanden,
|
100 |
+
Instant Bank Transfer,Sofortüberweisung,
|
101 |
+
Customer successfully returned from Novalnet,Besteller von Novalnet erfolgreich zurückgeleitet,
|
102 |
+
Customer was redirected to Novalnet,Besteller zu Novalnet umgeleitet,
|
103 |
+
Customer aborted payment process,Besteller hat den Bezahlvorgang abgebrochen,
|
104 |
+
Customer was rejected by Novalnet,Besteller von Novalnet abgelehnt,
|
105 |
+
Password,Passwort,
|
106 |
+
Test Mode,Testmodus,
|
107 |
+
Live Mode,Livemodus,
|
108 |
+
Testorder,Testbestellung,
|
109 |
+
Credit Card PCI,Kreditkarte PCI,
|
110 |
+
Direct Debit German PCI,Lastschrift Deutschland PCI,
|
111 |
+
Direct Debit Austria PCI,Lastschrift Österreich PCI,
|
112 |
+
Novalnet Phonepayment,Novalnet Per Telefon,
|
113 |
+
Novalnet Prepayment,Novalnet Vorkasse,
|
114 |
+
Novalnet Invoice,Novalnet per Rechnung,
|
115 |
+
Novalnet Direct Debit,Novalnet Lastschrift,
|
116 |
+
Novalnet Credit Card,Novalnet Kreditkarte,
|
117 |
+
Novalnet Creditcard,Novalnet Kreditkarte,
|
118 |
+
Novalnet Credit Card 3D-Secure,Novalnet Kreditkarte 3D-Secure,
|
119 |
+
Novalnet Credit Card PCI,Novalnet Kreditkarte PCI,
|
120 |
+
Novalnet Direct Debit German PCI,Novalnet Lastschrift Deutschland PCI,
|
121 |
+
Novalnet Direct Debit Austria PCI,Novalnet Lastschrift Österreich PCI,
|
122 |
+
Novalnet Instant Bank Transfer,Novalnet Sofortüberweisung,
|
123 |
+
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden gleich auf die Novalnet AG 3D-Secure Schnittstelle umgeleitet.,
|
124 |
+
You will be redirected to Novalnet AG website when you place an order.,"Sie werden auf das Novalnet Payment Gateway umgeleitet, wenn Sie eine Bestellung aufgeben.",
|
125 |
+
Novalnet Direct Debit German,Novalnet Lastschrift Deutschland,
|
126 |
+
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.<br><b>Bitte unbedingt beachten</b> 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"
|
@@ -0,0 +1,143 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Enabled,Aktiviert
|
2 |
+
New order status,Neuer Bestellstatus
|
3 |
+
Novalnet Merchant ID,Novalnet Händler ID
|
4 |
+
Title,Titel
|
5 |
+
Novalnet Auth Code,Novalnet Auth Code
|
6 |
+
Novalnet Product ID,Novalnet Produkt ID
|
7 |
+
Novalnet Tariff ID,Novalnet Tarif ID
|
8 |
+
Payment from applicable countries,Zahlungsmöglichkeit für
|
9 |
+
Payment from Specific countries,Länderauswahl für Zahlungsmöglichkeit
|
10 |
+
DE,Deutschland
|
11 |
+
AT,Österreich
|
12 |
+
Direct Debit,Lastschrift
|
13 |
+
Credit Card,Kreditkarte
|
14 |
+
Country,Buchungsland
|
15 |
+
Name on the Card,Kreditkarteninhaber
|
16 |
+
Name on Card,Kreditkarteninhaber
|
17 |
+
Credit Card Type,Kreditkarten Typ
|
18 |
+
Credit Card Number,Kreditkartennummer
|
19 |
+
Expiration Date,Ablaufdatum
|
20 |
+
Card Verification Number,CVC-Nummer
|
21 |
+
What is this?,Wo finde ich die CVC-Nummer?
|
22 |
+
Account Holder,Name des Kontoinhabers
|
23 |
+
Account Number,Kontonr.
|
24 |
+
Bank Sorting Code,BLZ
|
25 |
+
Country: ,Buchungsland:
|
26 |
+
Account Holder: %s,Kontoinhaber: %s
|
27 |
+
Account Number: %s,Kontonr.: %s
|
28 |
+
Bank Sorting Code: %s,BLZ: %s
|
29 |
+
TID: %s,TID: %s
|
30 |
+
Name on the Card: %s,Kreditkarteninhaber: %s
|
31 |
+
Credit Card Number: %s,Kreditkartennummer: %s
|
32 |
+
Credit Card Number: xxxx-%s,Kreditkartennummer: xxxx-%s
|
33 |
+
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
|
41 |
+
Credit Card,Kreditkarte
|
42 |
+
Creditcard,Kreditkarte
|
43 |
+
Credit Card 3D-Secure,Kreditkarte 3D-Secure
|
44 |
+
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden in ein paar Sekunden an das 3D-Secure Gateway der Firma Novalnet weitergeleitet
|
45 |
+
Customer was redirected to Novalnet.,Der Kunde wurde zum Novalnet Gateway weitergeleitet
|
46 |
+
Customer successfully returned from Novalnet,Der Kunde kehrte erfolgreich vom Novalnet Gateway zurück
|
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
|
54 |
+
"Please transfer the amount at the latest, untill",Bitte ueberweisen Sie den Betrag spaetestens bis zum
|
55 |
+
to following account:,auf folgendes Konto:
|
56 |
+
I accept the ACDC check,Der acdc-Check wird akzeptiert
|
57 |
+
This is a required field,Das ist ein Pflichtfeld
|
58 |
+
CC,Kreditkarte
|
59 |
+
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
|
67 |
+
Amount,Betrag
|
68 |
+
Reference,Verwendungszweck
|
69 |
+
to following account,auf folgendes Konto
|
70 |
+
Please note that the Transfer can only be identified with the above mentioned Reference,"Bitte beachten Sie, dass die Ueberweisung nur bearbeitet werden kann,
|
71 |
+
wenn der oben angegebene Verwendungszweck verwendet wird"
|
72 |
+
The ACDC-Check accepted,Der ACDC-Check wird akzeptiert
|
73 |
+
accepted,wird akzeptiert
|
74 |
+
ACDC-Check,ACDC-Check
|
75 |
+
The,Der
|
76 |
+
Month,Monat
|
77 |
+
Year,Jahr
|
78 |
+
Direct Debit German,Lastschrift Deutschland
|
79 |
+
Direct Debit Austria,Lastschrift Österreich
|
80 |
+
Booking Reference,Verwendungszweck
|
81 |
+
The Bankcode must have a length of at least 8 digits,Die BLZ muss mindestens 8-stellig sein
|
82 |
+
The Bankcode must have a length of at least 5 digits,Die BLZ muss mindestens 5-stellig sein
|
83 |
+
You must check ACDC,You must check ACDC
|
84 |
+
Notice for Clients,Hinweis für Kunden
|
85 |
+
Pay by Call,Per Telefon
|
86 |
+
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
|
94 |
+
Please dial this number,Bitte rufen Sie diese Telefonnummer an
|
95 |
+
Please wait for the Signal tone and hangup the reciever,Bitte warten Sie auf den Signalton und legen Sie dann den Hoerer auf
|
96 |
+
Please click on continue after your successive call,Nach Ihrem erfolgreichen Anruf klicken Sie bitte unten auf Weiter
|
97 |
+
This call costs,Dieser Anruf kostet einmalig
|
98 |
+
inclusive tax,inkl. MwSt.
|
99 |
+
and is only possible from German Landline Telefon connection,und ist nur vom Deutschen Festnetzanschluss moeglich
|
100 |
+
Response contains no XML data,Response enthält keine XML Daten
|
101 |
+
Did you called this number,Did you called this number
|
102 |
+
Billing Addr. not found,Rechnungsadresse nicht gefunden
|
103 |
+
User Group Excluded,Ausgeschlossene Benutzergruppe
|
104 |
+
Parameter missing,Parameter fehlt
|
105 |
+
Comment,Bemerkung
|
106 |
+
Email address missing,Emailadresse nicht vorhanden
|
107 |
+
Instant Bank Transfer,Sofortüberweisung
|
108 |
+
Customer successfully returned from Novalnet,Besteller von Novalnet erfolgreich zurückgeleitet
|
109 |
+
Customer was redirected to Novalnet,Besteller zu Novalnet umgeleitet
|
110 |
+
Customer aborted payment process,Besteller hat den Bezahlvorgang abgebrochen
|
111 |
+
Customer was rejected by Novalnet,Besteller von Novalnet abgelehnt
|
112 |
+
Password,Passwort
|
113 |
+
Test Mode,Testmodus
|
114 |
+
Live Mode,Livemodus
|
115 |
+
Testorder,Testbestellung
|
116 |
+
Credit Card PCI,Kreditkarte PCI
|
117 |
+
Direct Debit German PCI,Lastschrift Deutschland PCI
|
118 |
+
Direct Debit Austria PCI,Lastschrift Österreich PCI
|
119 |
+
Novalnet Phonepayment,Novalnet Per Telefon
|
120 |
+
Novalnet Prepayment,Novalnet Vorkasse
|
121 |
+
Novalnet Invoice,Novalnet Per Rechnung
|
122 |
+
Novalnet Direct Debit,Novalnet Lastschrift
|
123 |
+
Novalnet Credit Card,Novalnet Kreditkarte
|
124 |
+
Novalnet Creditcard,Novalnet Kreditkarte
|
125 |
+
Novalnet Credit Card 3D-Secure,Novalnet Kreditkarte 3D-Secure
|
126 |
+
Novalnet Credit Card PCI,Novalnet Kreditkarte PCI
|
127 |
+
Novalnet Direct Debit German PCI,Novalnet Lastschrift Deutschland PCI
|
128 |
+
Novalnet Direct Debit Austria PCI,Novalnet Lastschrift Österreich PCI
|
129 |
+
Novalnet Instant Bank Transfer,Novalnet Sofortüberweisung
|
130 |
+
You will be redirected to Novalnet AG 3D-Secure in a few seconds.,Sie werden gleich auf die Novalnet AG 3D-Secure Schnittstelle umgeleitet.
|
131 |
+
You will be redirected to Novalnet AG website when you place an order.,"Sie werden auf das Novalnet Payment Gateway umgeleitet, wenn Sie eine Bestellung
|
132 |
+
aufgeben."
|
133 |
+
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"
|
@@ -35,12 +35,20 @@
|
|
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 |
"Get stock articles.","Lagerware schneller erhalten durch umgehenden Versand. Sie benötigen jetzt Ihre Online-Banking- Daten (PIN und TAN)."
|
40 |
"Your benefit:","Ihre Vorteile:"
|
41 |
"Fast shippiung","sofortiger Versand von Lagerware / sofortiger Download"
|
42 |
"Privacy","TÜV-geprüfter Datenschutz"
|
43 |
"No registration","keine Registrierung notwendig"
|
44 |
"Save payment","sicher und schnell bezahlen"
|
45 |
-
"Paycode information","Ware wird umgehend nach Bezahlung mit paycode versandt. Sie benötigen erst zum Zeitpunkt der Bezahlung Ihre Online-Banking-Daten (PIN und
|
46 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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"
|
@@ -127,3 +127,6 @@ 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.<br><b>Bitte unbedingt beachten</b> 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.",
|
|
|
|
|
|
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.<br><b>Bitte unbedingt beachten</b> 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"
|
@@ -137,4 +137,7 @@ Please transfer the invoice amount with the following information to our payment
|
|
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.
|
|
|
|
|
|
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"
|
@@ -48,4 +48,7 @@ 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
|
|
|
|
|
|
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"
|
@@ -124,3 +124,6 @@ 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
|
|
|
|
|
|
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"
|
@@ -132,4 +132,7 @@ Please transfer the invoice amount with the following information to our payment
|
|
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.
|
|
|
|
|
|
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"
|
@@ -47,4 +47,7 @@ corresponding field for the configuration."
|
|
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
|
|
|
|
|
|
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"
|
@@ -0,0 +1,255 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
#########################################################
|
3 |
+
# #
|
4 |
+
# This script is used for real time capturing of #
|
5 |
+
# parameters passed from Novalnet AG after Payment #
|
6 |
+
# processing of customers. #
|
7 |
+
# #
|
8 |
+
# Copyright (c) 2008 Novalnet AG #
|
9 |
+
# #
|
10 |
+
# This script is only free to the use for Merchants of #
|
11 |
+
# Novalnet AG #
|
12 |
+
# #
|
13 |
+
# If you have found this script useful a small #
|
14 |
+
# recommendation as well as a comment on merchant form #
|
15 |
+
# would be greatly appreciated. #
|
16 |
+
# #
|
17 |
+
# Version : 1.0 2009-08-27 #
|
18 |
+
# #
|
19 |
+
# Please contact sales@novalnet.de for enquiry or info #
|
20 |
+
# #
|
21 |
+
# ABSTRACT: This script is called from Novalnet, as #
|
22 |
+
# soon as a payment done for payment methods, e.g. #
|
23 |
+
# Prepayment, Invoice. An Email will be sent if an #
|
24 |
+
# error occurs #
|
25 |
+
# #
|
26 |
+
# PARAMETERS passed over to this script: #
|
27 |
+
# $_REQUEST['reference'] (reference = order no. #
|
28 |
+
# $_REQUEST['vendor_id'] #
|
29 |
+
# $_REQUEST['product_id'] #
|
30 |
+
# $_REQUEST['tid'] #
|
31 |
+
# #
|
32 |
+
# NOTICE: #
|
33 |
+
# 1. This script must be placed in basic Magento folder#
|
34 |
+
# to avoid rewrite rules (mod_rewrite) #
|
35 |
+
# 2. You have to adapt the value of all the variables #
|
36 |
+
# commented with 'adapt here, if nesseccary' #
|
37 |
+
# 3. Set $test to false for live system #
|
38 |
+
#
|
39 |
+
# 4. For testing sent param order no. and tid on url #
|
40 |
+
# after filling necessary param in the script #
|
41 |
+
#
|
42 |
+
# ex.: http://magento.novalnet-solutions.com/callback_novalnet2magento.php?tid=12496500001511404&reference=100000097
|
43 |
+
# #
|
44 |
+
# 5. Types of Status: #
|
45 |
+
# #
|
46 |
+
# 1. pending #
|
47 |
+
# 2. processing #
|
48 |
+
# 3. holded #
|
49 |
+
# 4. complete #
|
50 |
+
# 5. canceled #
|
51 |
+
# #
|
52 |
+
#########################################################
|
53 |
+
|
54 |
+
require_once 'app/Mage.php';
|
55 |
+
Mage::app('default');
|
56 |
+
|
57 |
+
$aryParams = array_merge($_POST, $_GET);
|
58 |
+
|
59 |
+
# looping through the array and passing the parameters and values as variables
|
60 |
+
foreach($aryParams as $blub => $value)
|
61 |
+
{
|
62 |
+
if($value != "")
|
63 |
+
{
|
64 |
+
$blub = remove_string($blub);
|
65 |
+
$value = remove_string($value);
|
66 |
+
$$blub = $value;
|
67 |
+
$aryCaptureParams[$blub] = $value;
|
68 |
+
}
|
69 |
+
}
|
70 |
+
#var_dump($aryCaptureParams);
|
71 |
+
|
72 |
+
if(!isset($aryCaptureParams['reference'])) {$aryCaptureParams['reference']='';}
|
73 |
+
if(!isset($aryCaptureParams['tid'])) {$aryCaptureParams['tid']='';}
|
74 |
+
### NOVALNET DATA ###
|
75 |
+
$ip_allowed = '127.0.0.1'; ## NOVALNET IP, fix
|
76 |
+
|
77 |
+
$aryVendor = array();
|
78 |
+
#### YOUR VENDOR DATA, SHOULD BE CHANGED BEFORE SETTING THE SCRIPT TO LIVE MODUS ####
|
79 |
+
$aryVendor['id'] = 4;
|
80 |
+
$aryVendor['authcode'] = "JyEtHUjjbHNJwVztW6JrafIMHQvici"; ### your vendor authcode at Novalnet
|
81 |
+
$aryVendor['product_id'] = 13; #Your Product ID at Novalnet
|
82 |
+
$aryVendor['tariff_id'] = 127; #Your Tariff ID at Novalnet
|
83 |
+
$aryVendor['payment_type'] = 27; #Your Payment ID at Novalnet
|
84 |
+
#Direct debit DE: payment type=2 OR Direct debit AT: Payment type=8 OR Creditcard payment type=6 OR INVOICE_START payment type=27 OR Prepayment payment type=2
|
85 |
+
$aryVendor['invoice_type'] = 'invoice'; #the value should be either 'prepayment' or 'invoice'. Its a must field required only Prepayment or Invoice_start Payment
|
86 |
+
$aryVendor['lang'] = 'DE'; #language iso code of the novalnet response (EN or DE)
|
87 |
+
$aryVendor['currency'] = 'EUR'; #currency code
|
88 |
+
$aryVendor['tid'] = ''; #The TID number for changing the status of the tid (to book or to cancel the tid) (Only for use of changing the status of the tid)
|
89 |
+
$status_code = '100'; #novalnet status code:100=success OR 103=cancel the booking (Only for use of changing the status of the tid)
|
90 |
+
$nn_amount = ''; #amount on which the subscription started. Amount is allowed only in cent format. for example: 500 = 5 Euro (Only for use of subscription Cancellation)
|
91 |
+
$aryVendor['subs_start_tid'] = '123456789012234567890'; #The TID number on which the subscription started (Only for use of subscription Cancellation)
|
92 |
+
$aryVendor['cancel_reason'] = "Vom Haendler gewuenscht bzw. durchgefuehrt"; ### Cancellation Reason, default: cancelled through vendor (Only for use of subscription Cancellation)
|
93 |
+
#$aryCaptureParams['reference'] = 500000401; #a real order no on your shop
|
94 |
+
|
95 |
+
#$data = change_tid_status($aryVendor, $status_code); #call this function for changing the status of the tid (to book or to cancel the tid)
|
96 |
+
#$data = CancelSubscription($aryVendor, $nn_amount); #call this function for cancelling an exisiting subscription at novalnet
|
97 |
+
|
98 |
+
### BASIC AND CONFIGURATION DATA ###
|
99 |
+
$test = true; #todo: set to false for live systm
|
100 |
+
$today = date("d.m.Y");
|
101 |
+
$caller_ip = '127.0.0.1';
|
102 |
+
|
103 |
+
|
104 |
+
$aryCaptureParams['reference']=$aryCaptureParams['reference'];
|
105 |
+
$aryCaptureParams['tid']=$aryCaptureParams['tid'];
|
106 |
+
|
107 |
+
### Email Data ###
|
108 |
+
$comments = "Bestellstatus aenderung: Gutschrifteingang bei Novalnet am $today"; #The comment to be entered on order history table
|
109 |
+
$from = 'test@novalnet.de'; # email from which the notice email to be sent to technic; adapt here, if nesseccary
|
110 |
+
$reply_to = 'test@novalnet.de'; # email where the reply to notice email to be sent; adapt here, if nesseccary
|
111 |
+
$email = 'test@novalnet.de'; # email adress where the notice email to be sent; adapt here, if nesseccary
|
112 |
+
$copy_to = 'test@novalnet.de'; # copy email where the notice email to be sent; adapt here, if nesseccary order leer lassen
|
113 |
+
$subject = 'FEHLER beim Aufruf Magento-Novalnet-Schnittstelle'; # subject of the email
|
114 |
+
|
115 |
+
|
116 |
+
if($caller_ip == $ip_allowed && $aryCaptureParams['reference'] && $aryCaptureParams['tid'] && $aryVendor['id'])
|
117 |
+
{
|
118 |
+
|
119 |
+
$body = "Sehr geehrte Damen und Herren,\n\nfolgender Aufruf der Status Aenderung fuer Bestellungnummer '".$aryCaptureParams['reference']."' konnte nicht erfolgreich bearbeitet werden!\n\nBei Fragen wenden Sie sich bitte an Novalnet\n\ncaller_ip = $caller_ip\n\nnovalnet/vendor_script.php"; # body of the email
|
120 |
+
|
121 |
+
// Magento's order id
|
122 |
+
$orderIncrementId = $aryCaptureParams['reference']; // Set Order_id to the variable '$orderIncrementId'.
|
123 |
+
$status = "processing"; // Set the Required Status -- Types of Status Mentioned at top
|
124 |
+
$comment = "The Payment has successfully made"; // Please Enter your comments for the order.
|
125 |
+
$notify = "FALSE"; //Set "TRUE" if you wish to send a mail to customer about order complete.
|
126 |
+
|
127 |
+
|
128 |
+
$getinvoiceid_using_orderid = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId)->getInvoiceCollection()->getData(); // Get invoice_id from order_id
|
129 |
+
$invoiceid = $getinvoiceid_using_orderid['0']['increment_id']; // Assign Invoice_id to '$invoiceid'
|
130 |
+
|
131 |
+
// Capture Invoice -- After Capture the Status changed to Paid.
|
132 |
+
$invoice_capture = Mage::getModel('sales/order_invoice_api')->capture($invoiceid);
|
133 |
+
|
134 |
+
// Change the Order Status.
|
135 |
+
$completeorder = new Mage_Sales_Model_Order_Api();
|
136 |
+
$completeorder->addComment($orderIncrementId, $status, $comment, $notify);
|
137 |
+
|
138 |
+
echo "-----------------------STATUS UPDATED OK-------------------------";
|
139 |
+
}
|
140 |
+
else
|
141 |
+
{
|
142 |
+
print "Empty value\r\n";
|
143 |
+
### ERRONEOUS CALL, SO SEND EMAIL TO TECHNIC
|
144 |
+
if($from)
|
145 |
+
{
|
146 |
+
header('Content-Type: text/html; charset=iso-8859-1');
|
147 |
+
$headers = 'From: ' . $from . "\r\n";
|
148 |
+
if($reply_to)$headers .= 'Reply-To: ' . $reply_to . "\r\n";
|
149 |
+
else $headers .= 'Reply-To: ' . $from . "\r\n";
|
150 |
+
if($copy_to)$headers .= 'Cc: ' . $copy_to . "\r\n";
|
151 |
+
|
152 |
+
// calling the standard PHP Mail function
|
153 |
+
$mailOk = mail($email, $subject, $body, $headers);
|
154 |
+
}
|
155 |
+
}
|
156 |
+
|
157 |
+
if ($test){
|
158 |
+
echo"------------Fertig------------------\n";
|
159 |
+
}
|
160 |
+
|
161 |
+
### Function to Cancel a subscription ###
|
162 |
+
function CancelSubscription($aryVendor, $amount)
|
163 |
+
{
|
164 |
+
$url = 'https://payport.novalnet.de/paygate.jsp';
|
165 |
+
$urlparam = 'vendor='.$aryVendor['id'].'&auth_code='.$aryVendor['authcode'].'&product='.$aryVendor['product_id'].'&tariff='.$aryVendor['tariff_id'];
|
166 |
+
$urlparam .= '&payment_type='.$aryVendor['payment_type'].'&tid='.$aryVendor['subs_start_tid'].'&cancel_reason='.$aryVendor['cancel_reason'];
|
167 |
+
$urlparam .= "&amount=$amount&cancel_sub=1";
|
168 |
+
|
169 |
+
list($errno, $errmsg, $data) = perform_https_request($url, $urlparam, '', 0);
|
170 |
+
|
171 |
+
return $data;
|
172 |
+
}
|
173 |
+
|
174 |
+
####################################################################################################
|
175 |
+
### change the status of the tid (to book or to cancel the tid of products which are on hold) ###
|
176 |
+
### tid_on_hold means that you decide when the transactions should be either booked or canceled ###
|
177 |
+
### only $status=100 or $status=103 are allowed ###
|
178 |
+
### status=100 means that the transaction with the $tid should be booked. ###
|
179 |
+
### status=103 means that we cancel the transaction with the $tid. ###
|
180 |
+
### please contact Novalnet for further details ###
|
181 |
+
####################################################################################################
|
182 |
+
|
183 |
+
function change_tid_status($aryVendor, $status)
|
184 |
+
{
|
185 |
+
$url = 'https://payport.novalnet.de/paygate.jsp';
|
186 |
+
$urlparam = 'vendor='.$aryVendor['id'].'&auth_code='.$aryVendor['authcode'].'&product='.$aryVendor['product_id'].'&tariff='.$aryVendor['tariff_id'];
|
187 |
+
$urlparam .= '&key='.$aryVendor['payment_type'].'&tid='.$aryVendor['tid']."&status=$status";
|
188 |
+
|
189 |
+
list($errno, $errmsg, $data) = $this->perform_https_request($url, $urlparam, '', 0);
|
190 |
+
|
191 |
+
return $data;
|
192 |
+
}
|
193 |
+
|
194 |
+
### Realtime accesspoint for communication to the Novalnet paygate ###
|
195 |
+
function perform_https_request($nn_url, $urlparam, $type, $debug)
|
196 |
+
{
|
197 |
+
if($debug) print "<BR>perform_https_request: $nn_url<BR>\n\r\n";
|
198 |
+
if($debug) print "perform_https_request: $urlparam<BR>\n\r\n";
|
199 |
+
|
200 |
+
## some prerquisites for the connection
|
201 |
+
$ch = curl_init($nn_url);
|
202 |
+
if($type=='xml')curl_setopt($ch, CURLOPT_HTTPHEADER,array("Content-Type: application/xml; charset=utf-8"));
|
203 |
+
curl_setopt($ch, CURLOPT_POST, 1); // a non-zero parameter tells the library to do a regular HTTP post.
|
204 |
+
curl_setopt($ch, CURLOPT_POSTFIELDS, $urlparam); // add POST fields
|
205 |
+
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0); // don't allow redirects
|
206 |
+
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // decomment it if you want to have effective ssl checking
|
207 |
+
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // decomment it if you want to have effective ssl checking
|
208 |
+
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // return into a variable
|
209 |
+
curl_setopt($ch, CURLOPT_TIMEOUT, 240); // maximum time, in seconds, that you'll allow the CURL functions to take
|
210 |
+
|
211 |
+
## establish connection
|
212 |
+
$data = curl_exec($ch);
|
213 |
+
|
214 |
+
## determine if there were some problems on cURL execution
|
215 |
+
$errno = curl_errno($ch);
|
216 |
+
$errmsg = curl_error($ch);
|
217 |
+
|
218 |
+
###bug fix for PHP 4.1.0/4.1.2 (curl_errno() returns high negative value in case of successful termination)
|
219 |
+
if($errno < 0) $errno = 0;
|
220 |
+
##bug fix for PHP 4.1.0/4.1.2
|
221 |
+
|
222 |
+
if($debug)
|
223 |
+
{
|
224 |
+
print_r(curl_getinfo($ch));
|
225 |
+
echo "\n<BR><BR>\n\n\nperform_https_request: cURL error number:" . $errno . "\n<BR>\n\n";
|
226 |
+
echo "\n\n\nperform_https_request: cURL error:" . $errmsg . "\n<BR>\n\n";
|
227 |
+
}
|
228 |
+
|
229 |
+
#close connection
|
230 |
+
curl_close($ch);
|
231 |
+
|
232 |
+
## read and return data from novalnet paygate
|
233 |
+
if($debug) print "<BR>\n\n" . $data . "\n<BR>\n\n";
|
234 |
+
|
235 |
+
return array ($errno, $errmsg, $data);
|
236 |
+
}
|
237 |
+
|
238 |
+
function isPublicIP($value)
|
239 |
+
{
|
240 |
+
if(!$value || count(explode('.',$value))!=4) return false;
|
241 |
+
return !preg_match('~^((0|10|172\.16|192\.168|169\.254|255|127\.0)\.)~', $value);
|
242 |
+
}
|
243 |
+
|
244 |
+
|
245 |
+
###########################################
|
246 |
+
# Function to remove unwanted string
|
247 |
+
###########################################
|
248 |
+
function remove_string($string)
|
249 |
+
{
|
250 |
+
$toReplaced = array("'", '"', '^', '`');
|
251 |
+
$replacement = array('', '', '', '');
|
252 |
+
$string = str_replace($toReplaced, $replacement, $string);
|
253 |
+
return $string;
|
254 |
+
}
|
255 |
+
?>
|
@@ -1,23 +1,23 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Novalnet</name>
|
4 |
-
<version>1.3.
|
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.
|
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;#xE4;hrung fix als &amp;amp;amp;amp;apos;EUR&amp;amp;amp;amp;apos; &amp;amp;amp;#xFC;bergeben.&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
|
13 |
-
&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
|
14 |
-
The parameter currency was passed over as fixed value &amp;amp;amp;amp;apos;EUR&amp;amp;amp;amp;apos; for payment modules &amp;amp;amp;amp;apos;Direct Debit German&amp;amp;amp;amp;apos;, &amp;amp;amp;amp;apos;Direct Debit Austria&amp;amp;amp;amp;apos; and &amp;amp;amp;amp;apos;Credir Card&amp;amp;amp;amp;apos;.Allgemeine Bemerkung:Die Cache-Ordner var/cache und var/session m&amp;amp;amp;#xFC;ssen wie immer nach Aktualisierungen geleert werden.&amp;amp;#xD;&amp;#xD;&#xD;
|
15 |
-
&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-
|
19 |
-
<time>13:
|
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="ac531951c9c4b0d6534600c58fcf825f"/></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="d4b439a0abfa65346c0abb993450d39a"/><file name="NovalnetElvdepci.php" hash="16f96fca0b9ab6203d4403ddba753028"/><file name="NovalnetElvgerman.php" hash="d86a24f97cfa068cc4de682d68f4f5d7"/><file name="NovalnetInvoice.php" hash="81bcfe6fa006560b174d8eea598fd659"/><file name="NovalnetPciAbstract.php" hash="60f7660dac06ca2fd17336e3d63a0ef2"/><file name="NovalnetPhonepayment.php" hash="4bee5d5ef161b82aac6fa31b11843824"/><file name="NovalnetPrepayment.php" hash="49cd8025def458b9e07927b7afaf7fae"/><file name="NovalnetSecure.php" hash="52f137be63260b2899b2edd610b7fe4f"/><file name="Observer.php" hash="6e7bc4f2d961fd65afbb36cd0a3f980f"/></dir><dir name="controllers"><file name="PciController.php" hash="4acaa9ab410bc0a6c4ab42ee23c3f2a1"/><file name="SecureController.php" hash="5104b240ae9ccb066b2b83671a1e587b"/></dir><dir name="etc"><file name="config.xml" hash="2162c4c801c1847eefd14fdf34b3c838"/><file name="system.xml" hash="7f91fe87bc052205f03e45940d9c5dc0"/></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="32cda15c207b85598e136a451678c8de"/></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="7ffad88d7154b7451cc449d9d8e839b8"/></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="b539cb49d55576282d32cce586cd0c53"/><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="5afb96a5b57a1cdfa6917c6fc9e78127"/></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="8a932fe5a1bfe86d03139e224d7d5682"/></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="payment"><dir name="info"><dir name="pdf"><file name="cc.phtml" hash="975007b7c3f7dceb66feb4147852a712"/><file name="pci.phtml" hash="975007b7c3f7dceb66feb4147852a712"/></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></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><dir name="novalnet"><dir name="cc"><file name="form.phtml" hash="1d0b27175f3427a78eff0c50d6b3cc8e"/><file name="info.phtml" hash="5d71c930c1051ce205bf6096e36e9c16"/><file name="pciiframe.phtml" hash="5e1bc36565fd45766facf0a3271164ed"/></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="807bb17a8dce824d9e3c99a5d6031010"/><file name="info.phtml" hash="8a932fe5a1bfe86d03139e224d7d5682"/></dir></dir><dir name="novalnetpaypal"><file name="errornotice.phtml" hash="a9862596ff313bb129b122fee07791b1"/><dir name="form"><file name="novalnetpaypal.phtml" hash="f124c3d65bf18e371a827a524422cfd3"/></dir><dir name="info"><file name="novalnetpaypal.phtml" hash="2eb24bbdbf08cb1695a6d0d2af6dd103"/></dir><file name="infobox.phtml" hash="7fb6159ded397e11926f82b71c6120ee"/><file name="notice.phtml" hash="a1d4bc5dca8fe79c373d5d9321ed8ebf"/></dir><dir name="sofortueberweisung"><file name="errornotice.phtml" hash="138cb66cb30fab6879253cf847462cb2"/><dir name="form"><file name="sofortueberweisung.phtml" hash="276d1e2d45503f3bbc9e1be749e47a40"/></dir><dir name="info"><file name="sofortueberweisung.phtml" hash="5d4984f06bad8287b672e0c2ec8c9082"/></dir><file name="infobox.phtml" hash="ef54958cc46cf0e923023721996e0c0a"/><file name="notice.phtml" hash="572b09cd956a7282822269facdeed822"/></dir></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="dc12e2400c27a3a0105a3748a287183d"/><file name="Novalnet_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="dc12e2400c27a3a0105a3748a287183d"/><file name="Novalnet_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="5b87a25271da2e64422000f058db3dfa"/><file name="Novalnet_NovalnetPaypal.csv" hash="b62020b8398db6d7eec230c81de0d4a2"/><file name="Novalnet_Sofortueberweisung.csv" hash="bd10326170d914dcb8e63b2d48848e59"/></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="519df0ea15b0feb96eed0a8bda8fee3d"/><file name="Novalnet_NovalnetPaypal.csv" hash="0e219c0d9c16af4a1d83f8c696ab4120"/><file name="Novalnet_Sofortueberweisung.csv" hash="144dc6ddbfce2eb373a0cf66631fb9f4"/></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></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.5</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.5 is now loaded with Iframe functionality&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;#xE4;hrung fix als &amp;amp;amp;amp;amp;apos;EUR&amp;amp;amp;amp;amp;apos; &amp;amp;amp;amp;#xFC;bergeben.&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
|
13 |
+
&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;apos;EUR&amp;amp;amp;amp;amp;apos; for payment modules &amp;amp;amp;amp;amp;apos;Direct Debit German&amp;amp;amp;amp;amp;apos;, &amp;amp;amp;amp;amp;apos;Direct Debit Austria&amp;amp;amp;amp;amp;apos; and &amp;amp;amp;amp;amp;apos;Credir Card&amp;amp;amp;amp;amp;apos;.Allgemeine Bemerkung:Die Cache-Ordner var/cache und var/session m&amp;amp;amp;amp;#xFC;ssen wie immer nach Aktualisierungen geleert werden.&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
|
15 |
+
&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-03-15</date>
|
19 |
+
<time>13:39:44</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="41b75076b29e72426cbdb10555e14e2a"/><file name="NovalnetPciAbstract.php" hash="f8234b39c3e01e66e16bcbe3e5a06b50"/><file name="NovalnetPhonepayment.php" hash="796f0930567080777de8aff10859b64c"/><file name="NovalnetPrepayment.php" hash="482970036a7fb9290570dc6b73c2ddf1"/><file name="NovalnetSecure.php" hash="44713bc1c43d1c983279ffde8e38e079"/><file name="Observer.php" hash="6e7bc4f2d961fd65afbb36cd0a3f980f"/></dir><dir name="controllers"><file name="InvoiceController.php" hash="b831a0c39a6a403bf9887949cee858ab"/><file name="PciController.php" hash="4acaa9ab410bc0a6c4ab42ee23c3f2a1"/><file name="SecureController.php" hash="5104b240ae9ccb066b2b83671a1e587b"/></dir><dir name="etc"><file name="config.xml" hash="2162c4c801c1847eefd14fdf34b3c838"/><file name="system.xml" hash="b6dffd431a22dc4126b07e849f67c82f"/></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="d3d0f8a7a8c457e2bbb3d51b217aadd9"/></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="301a12e56c3a719d3f76787e89fe3bce"/><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="f2b3889886630d613661505bcf676e73"/></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="276d1e2d45503f3bbc9e1be749e47a40"/></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="641da275a2889b01673a8d0767e878d7"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/></dir><dir name="de_CH"><file name="Mage_Novalnet.csv" hash="641da275a2889b01673a8d0767e878d7"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/></dir><dir name="de_DE"><file name="Mage_Novalnet.csv" hash="641da275a2889b01673a8d0767e878d7"/><file name="Novalnet_NovalnetPaypal.csv" hash="030a8ca38d69752ed1badae6121e64d2"/><file name="Novalnet_Sofortueberweisung.csv" hash="54b8e28b89c34119cad663cee3c88814"/></dir><dir name="en_US"><file name="Mage_Novalnet.csv" hash="13b0fbb6dccb2a3c008515f8e4658987"/><file name="Novalnet_NovalnetPaypal.csv" hash="8f9768ff6e0bfa65fd7346a07ff454a7"/><file name="Novalnet_Sofortueberweisung.csv" hash="674c8e4ef54f090544cf947ff0368efe"/></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="9da764130d7396e34e2f6b6aacec0e7d"/></dir></target></contents>
|
21 |
<compatible/>
|
22 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
|
23 |
</package>
|