mPAY24 - Version 1.6.1

Version Notes

1. New setting 'notifyForFalseNOK' added - noifies the shop admin for successful confirmations in case an order is already canceled

Download this release

Release Info

Developer Anna Sadriu
Extension mPAY24
Version 1.6.1
Comparing to
See all releases


Code changes from version 1.6.0 to 1.6.1

app/code/community/Mpay24/Mpay24/Model/Api/MDXI.xsd CHANGED
@@ -87,6 +87,12 @@
87
  <xs:enumeration value="HP"/>
88
  </xs:restriction>
89
  </xs:simpleType>
 
 
 
 
 
 
90
  <xs:simpleType name="PriceType">
91
  <xs:restriction base="xs:float">
92
  <xs:pattern value="\-?\d{1,9}(\.\d{2})?"/>
@@ -271,6 +277,7 @@
271
  <xs:complexType>
272
  <xs:attribute name="Type" type="PaymentTypeType" use="required"/>
273
  <xs:attribute name="Brand" type="PaymentBrandType"/>
 
274
  </xs:complexType>
275
  </xs:element>
276
  </xs:sequence>
87
  <xs:enumeration value="HP"/>
88
  </xs:restriction>
89
  </xs:simpleType>
90
+ <xs:simpleType name="PaymentSubBrandType">
91
+ <xs:restriction base="xs:string">
92
+ <xs:maxLength value="3"/>
93
+ <xs:pattern value="[0-9]{1,3}"/>
94
+ </xs:restriction>
95
+ </xs:simpleType>
96
  <xs:simpleType name="PriceType">
97
  <xs:restriction base="xs:float">
98
  <xs:pattern value="\-?\d{1,9}(\.\d{2})?"/>
277
  <xs:complexType>
278
  <xs:attribute name="Type" type="PaymentTypeType" use="required"/>
279
  <xs:attribute name="Brand" type="PaymentBrandType"/>
280
+ <xs:attribute name="SubBrand" type="PaymentSubBrandType"/>
281
  </xs:complexType>
282
  </xs:element>
283
  </xs:sequence>
app/code/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /**
3
  * @author support@mpay24.com
4
- * @version $Id: MPay24MagentoShop.php 6384 2015-06-24 09:47:14Z anna $
5
  * @filesource test.php
6
  * @license http://ec.europa.eu/idabc/eupl.html EUPL, Version 1.1
7
  */
@@ -20,7 +20,7 @@ class MPay24MagentoShop extends MPay24Shop {
20
 
21
  const CANCEL_URL = 'mpay24/payment/cancel';
22
 
23
- const MAGENTO_VERSION = "Magento 1.6.0 ";
24
 
25
  var $tid;
26
  var $price;
1
  <?php
2
  /**
3
  * @author support@mpay24.com
4
+ * @version $Id: MPay24MagentoShop.php 6403 2015-07-08 09:24:45Z anna $
5
  * @filesource test.php
6
  * @license http://ec.europa.eu/idabc/eupl.html EUPL, Version 1.1
7
  */
20
 
21
  const CANCEL_URL = 'mpay24/payment/cancel';
22
 
23
+ const MAGENTO_VERSION = "Magento 1.6.1 ";
24
 
25
  var $tid;
26
  var $price;
app/code/community/Mpay24/Mpay24/Model/Selectpayment.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Mpay24_Mpay24
17
  * @author Anna Sadriu (mPAY24 GmbH)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
- * @version $Id: Selectpayment.php 6280 2015-04-16 13:00:22Z anna $
20
  */
21
 
22
  include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
@@ -68,8 +68,8 @@ class Mpay24_Mpay24_Model_Selectpayment extends Mpay24_Mpay24_Model_Method_Selec
68
  $order = $payment->getOrder();
69
  $order->setCanSendNewEmailFlag(false);
70
 
71
- $payment->setAdditionalInformation('amex_addr_ver', "UNKNOWN")->save();
72
- $payment->setAdditionalInformation('amex_cid_ver', "UNKNOWN")->save();
73
 
74
  // $stateObject->setState(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
75
  // $stateObject->setStatus('pending_payment');
16
  * @package Mpay24_Mpay24
17
  * @author Anna Sadriu (mPAY24 GmbH)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ * @version $Id: Selectpayment.php 6402 2015-07-08 09:22:01Z anna $
20
  */
21
 
22
  include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
68
  $order = $payment->getOrder();
69
  $order->setCanSendNewEmailFlag(false);
70
 
71
+ // $payment->setAdditionalInformation('amex_addr_ver', "UNKNOWN")->save();
72
+ // $payment->setAdditionalInformation('amex_cid_ver', "UNKNOWN")->save();
73
 
74
  // $stateObject->setState(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
75
  // $stateObject->setStatus('pending_payment');
app/code/community/Mpay24/Mpay24/controllers/PaymentController.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Mpay24_Mpay24
17
  * @author Anna Sadriu (mPAY24 GmbH)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
- * @version $Id: PaymentController.php 6280 2015-04-16 13:00:22Z anna $
20
  */
21
  include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
22
 
@@ -282,87 +282,89 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
282
 
283
  $order->getPayment()->setAdditionalInformation('confirmed', $status)->save();
284
 
285
- $addr_ver = Mage::helper('mpay24')->__("The 'AMEX_ADDR_VER' parameter was not returned!");
286
-
287
- if($mPAY24Result->getParam('AMEX_ADDR_VER')) {
288
- switch ($mPAY24Result->getParam('AMEX_ADDR_VER')) {
289
- case "Y":
290
- $addr_ver = Mage::helper('mpay24')->__("Yes, Customer Address and Postal Code are both correct.");
291
- break;
292
- case "N":
293
- $addr_ver = Mage::helper('mpay24')->__("No, Customer Address and Postal Code are both incorrect.");
294
- break;
295
- case "A":
296
- $addr_ver = Mage::helper('mpay24')->__("Customer Address only correct.");
297
- break;
298
- case "Z":
299
- $addr_ver = Mage::helper('mpay24')->__("Customer Postal Code only correct.");
300
- break;
301
- case "U":
302
- $addr_ver = Mage::helper('mpay24')->__("Information unavailable.");
303
- break;
304
- case "S":
305
- $addr_ver = Mage::helper('mpay24')->__("SE not allowed AAV function.");
306
- break;
307
- case "R":
308
- $addr_ver = Mage::helper('mpay24')->__("System unavailable; retry.");
309
- break;
310
- case "L":
311
- $addr_ver = Mage::helper('mpay24')->__("Customer Name and Postal Code match.");
312
- break;
313
- case "M":
314
- $addr_ver = Mage::helper('mpay24')->__("Customer Name, Address and Postal Code match.");
315
- break;
316
- case "O":
317
- $addr_ver = Mage::helper('mpay24')->__("Customer Name and Address match.");
318
- break;
319
- case "K":
320
- $addr_ver = Mage::helper('mpay24')->__("Customer Name matches.");
321
- break;
322
- case "D":
323
- $addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Postal Code matches.");
324
- break;
325
- case "E":
326
- $addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Address and Postal Code match.");
327
- break;
328
- case "F":
329
- $addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Address matches.");
330
- break;
331
- case "W":
332
- $addr_ver = Mage::helper('mpay24')->__("No, Customer Name, Address and Postal Code are all incorrect.");
333
- break;
334
- default:
335
- $addr_ver = Mage::helper('mpay24')->__("Unknown returned value:") . " '" . $mPAY24Result->getParam('AMEX_ADDR_VER') . "'";
336
- break;
 
 
 
337
  }
 
338
 
339
- }
340
- $order->getPayment()->setAdditionalInformation('amex_addr_ver', $addr_ver)->save();
341
-
342
- $cid_ver = Mage::helper('mpay24')->__("The 'AMEX_CVC_VER' parameter was not returned!");
343
-
344
- if($mPAY24Result->getParam('AMEX_CVC_VER')) {
345
- switch ($mPAY24Result->getParam('AMEX_CVC_VER')) {
346
- case "Y":
347
- $cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC matched.");
348
- break;
349
- case "N":
350
- $cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC did not match.");
351
- break;
352
- case "U":
353
- $cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC was not checked.");
354
- break;
355
- default:
356
- $cid_ver = Mage::helper('mpay24')->__("Unknown returned value:") . " '" . $mPAY24Result->getParam('AMEX_CVC_VER') . "'";
357
- break;
358
  }
359
-
 
 
 
 
 
360
  }
361
- $order->getPayment()->setAdditionalInformation('amex_cid_ver', $cid_ver)->save();
362
-
363
-
364
- if($mPAY24Result->getParam('AMEX_CVC_VER'))
365
- $order->getPayment()->setAdditionalInformation('amex_cid_ver', $mPAY24Result->getParam('AMEX_CVC_VER'))->save();
366
 
367
  switch ($res) {
368
  case "OK":
@@ -382,6 +384,75 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
382
  Mage::log("mPAY24 Extension: New order mail sent!!!");
383
  }
384
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
385
  switch($status) {
386
  case 'RESERVED':
387
  $this->setBillpayData($order, $mPAY24Result);
@@ -465,7 +536,7 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
465
  ->setTemplateText('<table>
466
  <thead>
467
  <tr>
468
- <th>'.Mage::helper('mpay24')->__("The billing address las not returned by mPAY24!").'</th>
469
  </tr>
470
  </thead>
471
  <tbody>
@@ -490,7 +561,6 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
490
 
491
  $template->save();
492
 
493
-
494
  // Define the sender, here we query Magento default email (in the configuration)
495
  // For customer support email, use : 'trans_email/ident_support/...'
496
  $sender = Array('name' => Mage::getStoreConfig('trans_email/ident_general/name'),
@@ -503,7 +573,7 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
503
  // In this array, you set the variables you use in your template
504
  $vars = Array(
505
  'reason' => Mage::helper('mpay24')->__("ATTENTION! - It is possible that the billing address for the order ID '") .
506
- $order->getIncrementId() . Mage::helper('mpay24')->__("was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '") . Mage::getStoreConfig('mpay24/mpay24as/merchantid')
507
  . Mage::helper('mpay24')->__("') mPAY24 (support@mpay24.com)!"));
508
 
509
  // You don't care about this...
16
  * @package Mpay24_Mpay24
17
  * @author Anna Sadriu (mPAY24 GmbH)
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ * @version $Id: PaymentController.php 6401 2015-07-08 09:18:00Z anna $
20
  */
21
  include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
22
 
282
 
283
  $order->getPayment()->setAdditionalInformation('confirmed', $status)->save();
284
 
285
+ if($mPAY24Result->getParam('BRAND') == 'AMEX') {
286
+ $addr_ver = Mage::helper('mpay24')->__("The 'AMEX_ADDR_VER' parameter was not returned!");
287
+
288
+ if($mPAY24Result->getParam('AMEX_ADDR_VER')) {
289
+ switch ($mPAY24Result->getParam('AMEX_ADDR_VER')) {
290
+ case "Y":
291
+ $addr_ver = Mage::helper('mpay24')->__("Yes, Customer Address and Postal Code are both correct.");
292
+ break;
293
+ case "N":
294
+ $addr_ver = Mage::helper('mpay24')->__("No, Customer Address and Postal Code are both incorrect.");
295
+ break;
296
+ case "A":
297
+ $addr_ver = Mage::helper('mpay24')->__("Customer Address only correct.");
298
+ break;
299
+ case "Z":
300
+ $addr_ver = Mage::helper('mpay24')->__("Customer Postal Code only correct.");
301
+ break;
302
+ case "U":
303
+ $addr_ver = Mage::helper('mpay24')->__("Information unavailable.");
304
+ break;
305
+ case "S":
306
+ $addr_ver = Mage::helper('mpay24')->__("SE not allowed AAV function.");
307
+ break;
308
+ case "R":
309
+ $addr_ver = Mage::helper('mpay24')->__("System unavailable; retry.");
310
+ break;
311
+ case "L":
312
+ $addr_ver = Mage::helper('mpay24')->__("Customer Name and Postal Code match.");
313
+ break;
314
+ case "M":
315
+ $addr_ver = Mage::helper('mpay24')->__("Customer Name, Address and Postal Code match.");
316
+ break;
317
+ case "O":
318
+ $addr_ver = Mage::helper('mpay24')->__("Customer Name and Address match.");
319
+ break;
320
+ case "K":
321
+ $addr_ver = Mage::helper('mpay24')->__("Customer Name matches.");
322
+ break;
323
+ case "D":
324
+ $addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Postal Code matches.");
325
+ break;
326
+ case "E":
327
+ $addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Address and Postal Code match.");
328
+ break;
329
+ case "F":
330
+ $addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Address matches.");
331
+ break;
332
+ case "W":
333
+ $addr_ver = Mage::helper('mpay24')->__("No, Customer Name, Address and Postal Code are all incorrect.");
334
+ break;
335
+ default:
336
+ $addr_ver = Mage::helper('mpay24')->__("Unknown returned value:") . " '" . $mPAY24Result->getParam('AMEX_ADDR_VER') . "'";
337
+ break;
338
+ }
339
+
340
  }
341
+ $order->getPayment()->setAdditionalInformation('amex_addr_ver', $addr_ver)->save();
342
 
343
+ $cid_ver = Mage::helper('mpay24')->__("The 'AMEX_CVC_VER' parameter was not returned!");
344
+
345
+ if($mPAY24Result->getParam('AMEX_CVC_VER')) {
346
+ switch ($mPAY24Result->getParam('AMEX_CVC_VER')) {
347
+ case "Y":
348
+ $cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC matched.");
349
+ break;
350
+ case "N":
351
+ $cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC did not match.");
352
+ break;
353
+ case "U":
354
+ $cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC was not checked.");
355
+ break;
356
+ default:
357
+ $cid_ver = Mage::helper('mpay24')->__("Unknown returned value:") . " '" . $mPAY24Result->getParam('AMEX_CVC_VER') . "'";
358
+ break;
359
+ }
 
 
360
  }
361
+
362
+ $order->getPayment()->setAdditionalInformation('amex_cid_ver', $cid_ver)->save();
363
+
364
+
365
+ if($mPAY24Result->getParam('AMEX_CVC_VER'))
366
+ $order->getPayment()->setAdditionalInformation('amex_cid_ver', $mPAY24Result->getParam('AMEX_CVC_VER'))->save();
367
  }
 
 
 
 
 
368
 
369
  switch ($res) {
370
  case "OK":
384
  Mage::log("mPAY24 Extension: New order mail sent!!!");
385
  }
386
 
387
+
388
+ if($status != 'ERROR' && $order->getState() == Mage_Sales_Model_Order::STATE_CANCELED && Mage::getStoreConfig('mpay24/mpay24/notifyForFalseNOK')) {
389
+ $request = $this->getRequest();
390
+
391
+ $template = $this->_initTemplate('id');
392
+
393
+ $template->setTemplateSubject(Mage::helper('mpay24')->__("ATTENTION!"))
394
+ ->setTemplateCode('FALSE_NOK')
395
+ ->setTemplateText('<table>
396
+ <thead>
397
+ <tr>
398
+ <th>'.Mage::helper('mpay24')->__("A SUCCESSFUL confirmation occured for an already canceled order!").'</th>
399
+ </tr>
400
+ </thead>
401
+ <tbody>
402
+ <tr>
403
+ <td>
404
+ <p>
405
+ {{var reason}}
406
+ </p>
407
+ </td>
408
+ </tr>
409
+ </tbody>
410
+ </table>');
411
+
412
+ // The Id you just marked...
413
+ if (!$template->getId())
414
+ $template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_HTML);
415
+
416
+ if($request->getParam('_change_type_flag')) {
417
+ $template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_TEXT);
418
+ $template->setTemplateStyles('');
419
+ }
420
+
421
+ $template->save();
422
+
423
+ // Define the sender, here we query Magento default email (in the configuration)
424
+ // For customer support email, use : 'trans_email/ident_support/...'
425
+ $sender = Array('name' => Mage::getStoreConfig('trans_email/ident_general/name'),
426
+ 'email' => Mage::getStoreConfig('trans_email/ident_general/email'));
427
+
428
+ // Set you store
429
+ // This information may be taken from the current logged in user
430
+ $store = Mage::app()->getStore();
431
+
432
+ // In this array, you set the variables you use in your template
433
+ $vars = Array(
434
+ 'reason' => Mage::helper('mpay24')->__("ATTENTION! - It is possible that the payment for the order ID '") .
435
+ $order->getIncrementId() . Mage::helper('mpay24')->__("' was SUCCESSFUL, although the order is set as 'Canceled'! Please check in the mPAY24 Merchant Interface (https://www.mpay24.com) whether the amount was BILLED!"));
436
+
437
+ // You don't care about this...
438
+ $translate = Mage::getSingleton('core/translate');
439
+
440
+ // Send your email
441
+ Mage::getModel('core/email_template')->sendTransactional($template->getId(),
442
+ $sender,
443
+ Mage::getStoreConfig('trans_email/ident_general/email'),
444
+ Mage::getStoreConfig('trans_email/ident_general/name'),
445
+ $vars,
446
+ $store->getId());
447
+
448
+ // You don't care as well
449
+ $translate->setTranslateInline(true);
450
+
451
+ $template->delete();
452
+
453
+ return $orderHistoryText . "\nThe order could not be billed!";
454
+ }
455
+
456
  switch($status) {
457
  case 'RESERVED':
458
  $this->setBillpayData($order, $mPAY24Result);
536
  ->setTemplateText('<table>
537
  <thead>
538
  <tr>
539
+ <th>'.Mage::helper('mpay24')->__("The billing address was not returned by mPAY24!").'</th>
540
  </tr>
541
  </thead>
542
  <tbody>
561
 
562
  $template->save();
563
 
 
564
  // Define the sender, here we query Magento default email (in the configuration)
565
  // For customer support email, use : 'trans_email/ident_support/...'
566
  $sender = Array('name' => Mage::getStoreConfig('trans_email/ident_general/name'),
573
  // In this array, you set the variables you use in your template
574
  $vars = Array(
575
  'reason' => Mage::helper('mpay24')->__("ATTENTION! - It is possible that the billing address for the order ID '") .
576
+ $order->getIncrementId() . Mage::helper('mpay24')->__("' was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '") . Mage::getStoreConfig('mpay24/mpay24as/merchantid')
577
  . Mage::helper('mpay24')->__("') mPAY24 (support@mpay24.com)!"));
578
 
579
  // You don't care about this...
app/code/community/Mpay24/Mpay24/etc/config.xml CHANGED
@@ -1,11 +1,11 @@
1
  <?xml version="1.0"?>
2
  <!--
3
- @version $Id: config.xml 6281 2015-04-20 09:16:16Z anna $
4
  -->
5
  <config>
6
  <modules>
7
  <Mpay24_Mpay24>
8
- <version>1.6.0</version>
9
  </Mpay24_Mpay24>
10
  </modules>
11
 
@@ -308,6 +308,7 @@
308
  <checkout_template>onepage</checkout_template>
309
  <billingAddressMode>ReadOnly</billingAddressMode>
310
  <show_free_products>0</show_free_products>
 
311
  </mpay24>
312
  </mpay24>
313
  <payment>
1
  <?xml version="1.0"?>
2
  <!--
3
+ @version $Id: config.xml 6403 2015-07-08 09:24:45Z anna $
4
  -->
5
  <config>
6
  <modules>
7
  <Mpay24_Mpay24>
8
+ <version>1.6.1</version>
9
  </Mpay24_Mpay24>
10
  </modules>
11
 
308
  <checkout_template>onepage</checkout_template>
309
  <billingAddressMode>ReadOnly</billingAddressMode>
310
  <show_free_products>0</show_free_products>
311
+ <notifyForFalseNOK>0</notifyForFalseNOK>
312
  </mpay24>
313
  </mpay24>
314
  <payment>
app/code/community/Mpay24/Mpay24/etc/system.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0"?>
2
  <!--
3
- @version $Id: system.xml 6252 2015-03-26 15:57:57Z anna $
4
  -->
5
  <config>
6
  <sections>
@@ -2180,6 +2180,16 @@
2180
  <show_in_store>1</show_in_store>
2181
  <comment>Show the free 'children' products of configurable products in the mPAY24 shopping cart</comment>
2182
  </show_free_products>
 
 
 
 
 
 
 
 
 
 
2183
  </fields>
2184
  </mpay24>
2185
  </groups>
1
  <?xml version="1.0"?>
2
  <!--
3
+ @version $Id: system.xml 6401 2015-07-08 09:18:00Z anna $
4
  -->
5
  <config>
6
  <sections>
2180
  <show_in_store>1</show_in_store>
2181
  <comment>Show the free 'children' products of configurable products in the mPAY24 shopping cart</comment>
2182
  </show_free_products>
2183
+ <notifyForFalseNOK translate="label comment">
2184
+ <label>Notifies for FALSE NOK transactions</label>
2185
+ <frontend_type>select</frontend_type>
2186
+ <source_model>adminhtml/system_config_source_yesno</source_model>
2187
+ <sort_order>240</sort_order>
2188
+ <show_in_default>1</show_in_default>
2189
+ <show_in_website>1</show_in_website>
2190
+ <show_in_store>1</show_in_store>
2191
+ <comment>Notifies the shop admin in case a SUCCESSFUL confirmation occurs for an already canceled order.</comment>
2192
+ </notifyForFalseNOK>
2193
  </fields>
2194
  </mpay24>
2195
  </groups>
app/code/community/Mpay24/Mpay24/sql/mpay24_setup/mysql4-install-1.6.1.php ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * @category Mpay24
16
+ * @package Mpay24_Mpay24
17
+ * @author Anna Sadriu (mPAY24 GmbH)
18
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ * @version $Id: mysql4-install-1.6.1.php 6404 2015-07-08 09:25:24Z anna $
20
+ */
21
+ if(class_exists('Mage_Sales_Model_Resource_Setup'))
22
+ $install = new Mage_Sales_Model_Resource_Setup('sales_setup');
23
+ else
24
+ $install = $this;
25
+
26
+ $install->startSetup();
27
+
28
+ $install->run("DELETE FROM {$this->getTable('core_config_data')} WHERE `path` LIKE '%mpay%'");
29
+
30
+ $install->run("DROP TABLE if exists {$this->getTable('mpay24_debug')};");
31
+
32
+ $install->run("UPDATE {$this->getTable('sales_flat_quote_payment')} SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_%';");
33
+
34
+ $install->run("UPDATE {$this->getTable('sales_flat_order_payment')} SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_%';");
35
+
36
+ $install->addAttribute('quote_address', 'payment_charge_type', array('type' => 'varchar'));
37
+ $install->addAttribute('quote_address', 'payment_charge', array('type' => 'decimal'));
38
+ $install->addAttribute('quote_address', 'base_payment_charge', array('type' => 'decimal'));
39
+
40
+ $install->addAttribute('order', 'payment_charge_type', array('type' => 'varchar'));
41
+ $install->addAttribute('order', 'payment_charge', array('type' => 'decimal'));
42
+ $install->addAttribute('order', 'base_payment_charge', array('type' => 'decimal'));
43
+
44
+ $install->addAttribute('invoice', 'payment_charge_type', array('type' => 'varchar'));
45
+ $install->addAttribute('invoice', 'payment_charge', array('type' => 'decimal'));
46
+ $install->addAttribute('invoice', 'base_payment_charge', array('type' => 'decimal'));
47
+
48
+ $install->addAttribute('creditmemo', 'payment_charge_type', array('type' => 'varchar'));
49
+ $install->addAttribute('creditmemo', 'payment_charge', array('type' => 'decimal'));
50
+ $install->addAttribute('creditmemo', 'base_payment_charge', array('type' => 'decimal'));
51
+
52
+ $install->endSetup();
53
+ ?>
app/etc/modules/Mpay24_Mpay24.xml CHANGED
@@ -1,6 +1,6 @@
1
  <?xml version="1.0"?>
2
  <!--
3
- * @version $Id: Mpay24_Mpay24.xml 6252 2015-03-26 15:57:57Z anna $
4
  -->
5
  <config>
6
  <modules>
@@ -10,7 +10,7 @@
10
  <depends>
11
  <Mage_Payment />
12
  </depends>
13
- <version>1.6.0</version>
14
  </Mpay24_Mpay24>
15
  </modules>
16
  </config>
1
  <?xml version="1.0"?>
2
  <!--
3
+ * @version $Id: Mpay24_Mpay24.xml 6403 2015-07-08 09:24:45Z anna $
4
  -->
5
  <config>
6
  <modules>
10
  <depends>
11
  <Mage_Payment />
12
  </depends>
13
+ <version>1.6.1</version>
14
  </Mpay24_Mpay24>
15
  </modules>
16
  </config>
app/locale/de_AT/Mpay24_Mpay24.csv CHANGED
@@ -45,7 +45,7 @@
45
  "this payment is not possible at the moment!", "diese Zahlung ist derzeit nicht möglich!"
46
  "Automatic clearing for credit card payments", "Automatisches 'Clearing' für Kreditkartenzahlungen"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ACHTUNG! - Möglicherweise wurde die Rechnungsadresse für die Bestellung mit der ID '"
48
- "was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "' vom Kunden auf der mPAY24 Bezahlseite geändert, jedoch in Ihrem Shop nicht gespeichert! Der Rechnungsadresse-Modus wurde auf 'ReadOnly' zurückgesetzt! Damit Sie den Modus 'ReadWrite' benutzen können, muss die Variable 'BILLING_ADDR' im 'TRANSACTIONSTATUS'-Request bei mPAY24 freigeschaltet werden. Bitte wenden Sie sich mit Ihrer Händler ID '"
49
  "') mPAY24 (support@mpay24.com)!", "' an mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "Die Rechnungsadresse wurde von mPAY24 nicht zurückgeliefert!"
51
  "ATTENTION!", "ACHTUNG!"
@@ -102,4 +102,9 @@
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "Nein, Kundenname, die Rechnungsadresse und die Postleitzahl sind jeweils inkorrekt."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC stimmte überein."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC stimmte nicht überein."
105
- "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC wurde nicht überprüft."
 
 
 
 
 
45
  "this payment is not possible at the moment!", "diese Zahlung ist derzeit nicht möglich!"
46
  "Automatic clearing for credit card payments", "Automatisches 'Clearing' für Kreditkartenzahlungen"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ACHTUNG! - Möglicherweise wurde die Rechnungsadresse für die Bestellung mit der ID '"
48
+ "' was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "' vom Kunden auf der mPAY24 Bezahlseite geändert, jedoch in Ihrem Shop nicht gespeichert! Der Rechnungsadresse-Modus wurde auf 'ReadOnly' zurückgesetzt! Damit Sie den Modus 'ReadWrite' benutzen können, muss die Variable 'BILLING_ADDR' im 'TRANSACTIONSTATUS'-Request bei mPAY24 freigeschaltet werden. Bitte wenden Sie sich mit Ihrer Händler ID '"
49
  "') mPAY24 (support@mpay24.com)!", "' an mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "Die Rechnungsadresse wurde von mPAY24 nicht zurückgeliefert!"
51
  "ATTENTION!", "ACHTUNG!"
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "Nein, Kundenname, die Rechnungsadresse und die Postleitzahl sind jeweils inkorrekt."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC stimmte überein."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC stimmte nicht überein."
105
+ "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC wurde nicht überprüft."
106
+ "Notifies for FALSE NOK transactions", "Benachrichtigung bzgl. NOK-Transaktionsstatus"
107
+ "Notifies the shop admin in case a SUCCESSFUL confirmation occurs for an already canceled order.", "Benachrichtigt den Shopbetreiber, wenn eine Zahlungsbestätigung für eine bereits stornierte Bestellung erfolgt."
108
+ "A SUCCESSFUL confirmation occured for an already canceled order!", "Eine Zahlungsbestätigung wurde für eine bereits stornierte Bestellung empfangen!"
109
+ "ATTENTION! - It is possible that the payment for the order ID '", "ACHTUNG! - Es ist möglich, dass die Zahlung für die Bestellung mit der ID '"
110
+ "' was SUCCESSFUL, although the order is set as 'Canceled'! Please check in the mPAY24 Merchant Interface (https://www.mpay24.com) whether the amount was BILLED!", "' erfolgreich war, obwohl die Bestellung als 'Storniert' markiert wurde! Bitte überprüfen Sie im mPAY24 Händlerportal (https://www.mpay24.com) ob der Betrag gebucht wurde!"
app/locale/de_CH/Mpay24_Mpay24.csv CHANGED
@@ -45,7 +45,7 @@
45
  "this payment is not possible at the moment!", "diese Zahlung ist derzeit nicht möglich!"
46
  "Automatic clearing for credit card payments", "Automatisches 'Clearing' für Kreditkartenzahlungen"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ACHTUNG! - Möglicherweise wurde die Rechnungsadresse für die Bestellung mit der ID '"
48
- "was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "' vom Kunden auf der mPAY24 Bezahlseite geändert, jedoch in Ihrem Shop nicht gespeichert! Der Rechnungsadresse-Modus wurde auf 'ReadOnly' zurückgesetzt! Damit Sie den Modus 'ReadWrite' benutzen können, muss die Variable 'BILLING_ADDR' im 'TRANSACTIONSTATUS'-Request bei mPAY24 freigeschaltet werden. Bitte wenden Sie sich mit Ihrer Händler ID '"
49
  "') mPAY24 (support@mpay24.com)!", "' an mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "Die Rechnungsadresse wurde von mPAY24 nicht zurückgeliefert!"
51
  "ATTENTION!", "ACHTUNG!"
@@ -102,4 +102,9 @@
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "Nein, Kundenname, die Rechnungsadresse und die Postleitzahl sind jeweils inkorrekt."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC stimmte überein."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC stimmte nicht überein."
105
- "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC wurde nicht überprüft."
 
 
 
 
 
45
  "this payment is not possible at the moment!", "diese Zahlung ist derzeit nicht möglich!"
46
  "Automatic clearing for credit card payments", "Automatisches 'Clearing' für Kreditkartenzahlungen"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ACHTUNG! - Möglicherweise wurde die Rechnungsadresse für die Bestellung mit der ID '"
48
+ "' was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "' vom Kunden auf der mPAY24 Bezahlseite geändert, jedoch in Ihrem Shop nicht gespeichert! Der Rechnungsadresse-Modus wurde auf 'ReadOnly' zurückgesetzt! Damit Sie den Modus 'ReadWrite' benutzen können, muss die Variable 'BILLING_ADDR' im 'TRANSACTIONSTATUS'-Request bei mPAY24 freigeschaltet werden. Bitte wenden Sie sich mit Ihrer Händler ID '"
49
  "') mPAY24 (support@mpay24.com)!", "' an mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "Die Rechnungsadresse wurde von mPAY24 nicht zurückgeliefert!"
51
  "ATTENTION!", "ACHTUNG!"
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "Nein, Kundenname, die Rechnungsadresse und die Postleitzahl sind jeweils inkorrekt."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC stimmte überein."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC stimmte nicht überein."
105
+ "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC wurde nicht überprüft."
106
+ "Notifies for FALSE NOK transactions", "Benachrichtigung bzgl. NOK-Transaktionsstatus"
107
+ "Notifies the shop admin in case a SUCCESSFUL confirmation occurs for an already canceled order.", "Benachrichtigt den Shopbetreiber, wenn eine Zahlungsbestätigung für eine bereits stornierte Bestellung erfolgt."
108
+ "A SUCCESSFUL confirmation occured for an already canceled order!", "Eine Zahlungsbestätigung wurde für eine bereits stornierte Bestellung empfangen!"
109
+ "ATTENTION! - It is possible that the payment for the order ID '", "ACHTUNG! - Es ist möglich, dass die Zahlung für die Bestellung mit der ID '"
110
+ "' was SUCCESSFUL, although the order is set as 'Canceled'! Please check in the mPAY24 Merchant Interface (https://www.mpay24.com) whether the amount was BILLED!", "' erfolgreich war, obwohl die Bestellung als 'Storniert' markiert wurde! Bitte überprüfen Sie im mPAY24 Händlerportal (https://www.mpay24.com) ob der Betrag gebucht wurde!"
app/locale/de_DE/Mpay24_Mpay24.csv CHANGED
@@ -45,7 +45,7 @@
45
  "this payment is not possible at the moment!", "diese Zahlung ist derzeit nicht möglich!"
46
  "Automatic clearing for credit card payments", "Automatisches 'Clearing' für Kreditkartenzahlungen"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ACHTUNG! - Möglicherweise wurde die Rechnungsadresse für die Bestellung mit der ID '"
48
- "was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "' vom Kunden auf der mPAY24 Bezahlseite geändert, jedoch in Ihrem Shop nicht gespeichert! Der Rechnungsadresse-Modus wurde auf 'ReadOnly' zurückgesetzt! Damit Sie den Modus 'ReadWrite' benutzen können, muss die Variable 'BILLING_ADDR' im 'TRANSACTIONSTATUS'-Request bei mPAY24 freigeschaltet werden. Bitte wenden Sie sich mit Ihrer Händler ID '"
49
  "') mPAY24 (support@mpay24.com)!", "' an mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "Die Rechnungsadresse wurde von mPAY24 nicht zurückgeliefert!"
51
  "ATTENTION!", "ACHTUNG!"
@@ -102,4 +102,9 @@
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "Nein, Kundenname, die Rechnungsadresse und die Postleitzahl sind jeweils inkorrekt."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC stimmte überein."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC stimmte nicht überein."
105
- "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC wurde nicht überprüft."
 
 
 
 
 
45
  "this payment is not possible at the moment!", "diese Zahlung ist derzeit nicht möglich!"
46
  "Automatic clearing for credit card payments", "Automatisches 'Clearing' für Kreditkartenzahlungen"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ACHTUNG! - Möglicherweise wurde die Rechnungsadresse für die Bestellung mit der ID '"
48
+ "' was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "' vom Kunden auf der mPAY24 Bezahlseite geändert, jedoch in Ihrem Shop nicht gespeichert! Der Rechnungsadresse-Modus wurde auf 'ReadOnly' zurückgesetzt! Damit Sie den Modus 'ReadWrite' benutzen können, muss die Variable 'BILLING_ADDR' im 'TRANSACTIONSTATUS'-Request bei mPAY24 freigeschaltet werden. Bitte wenden Sie sich mit Ihrer Händler ID '"
49
  "') mPAY24 (support@mpay24.com)!", "' an mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "Die Rechnungsadresse wurde von mPAY24 nicht zurückgeliefert!"
51
  "ATTENTION!", "ACHTUNG!"
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "Nein, Kundenname, die Rechnungsadresse und die Postleitzahl sind jeweils inkorrekt."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC stimmte überein."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC stimmte nicht überein."
105
+ "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC wurde nicht überprüft."
106
+ "Notifies for FALSE NOK transactions", "Benachrichtigung bzgl. NOK-Transaktionsstatus"
107
+ "Notifies the shop admin in case a SUCCESSFUL confirmation occurs for an already canceled order.", "Benachrichtigt den Shopbetreiber, wenn eine Zahlungsbestätigung für eine bereits stornierte Bestellung erfolgt."
108
+ "A SUCCESSFUL confirmation occured for an already canceled order!", "Eine Zahlungsbestätigung wurde für eine bereits stornierte Bestellung empfangen!"
109
+ "ATTENTION! - It is possible that the payment for the order ID '", "ACHTUNG! - Es ist möglich, dass die Zahlung für die Bestellung mit der ID '"
110
+ "' was SUCCESSFUL, although the order is set as 'Canceled'! Please check in the mPAY24 Merchant Interface (https://www.mpay24.com) whether the amount was BILLED!", "' erfolgreich war, obwohl die Bestellung als 'Storniert' markiert wurde! Bitte überprüfen Sie im mPAY24 Händlerportal (https://www.mpay24.com) ob der Betrag gebucht wurde!"
app/locale/en_US/Mpay24_Mpay24.csv CHANGED
@@ -45,7 +45,7 @@
45
  "this payment is not possible at the moment!", "this payment is not possible at the moment!"
46
  "Automatic clearing for credit card payments", "Automatic clearing for credit card payments"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ATTENTION! - It is possible that the billing address for the order ID '"
48
- "was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '"
49
  "') mPAY24 (support@mpay24.com)!", "') mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "The billing address was not returned by mPAY24!"
51
  "ATTENTION!", "ATTENTION!"
@@ -102,4 +102,9 @@
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "No, Customer Name, Address and Postal Code are all incorrect."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC matched."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC did not match."
105
- "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC was not checked."
 
 
 
 
 
45
  "this payment is not possible at the moment!", "this payment is not possible at the moment!"
46
  "Automatic clearing for credit card payments", "Automatic clearing for credit card payments"
47
  "ATTENTION! - It is possible that the billing address for the order ID '", "ATTENTION! - It is possible that the billing address for the order ID '"
48
+ "' was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '", "' was changed by the customer, but not in your shop! The billing address mode was set back to 'ReadOnly'! If you want to use the mode 'ReadWrite', the variable 'BILLING_ADDR' has to be activated for the 'TRANSACTIONSTATUS' request by mPAY24. Please contact (including your merchant ID '"
49
  "') mPAY24 (support@mpay24.com)!", "') mPAY24 (support@mpay24.com)!"
50
  "The billing address was not returned by mPAY24!", "The billing address was not returned by mPAY24!"
51
  "ATTENTION!", "ATTENTION!"
102
  "No, Customer Name, Address and Postal Code are all incorrect.", "No, Customer Name, Address and Postal Code are all incorrect."
103
  "CID/4DBC/4CSC matched.", "CID/4DBC/4CSC matched."
104
  "CID/4DBC/4CSC did not match.", "CID/4DBC/4CSC did not match."
105
+ "CID/4DBC/4CSC was not checked.", "CID/4DBC/4CSC was not checked."
106
+ "Notifies for FALSE NOK transactions", "Notifies for FALSE NOK transactions"
107
+ "Notifies the shop admin in case a SUCCESSFUL confirmation occurs for an already canceled order.", "Notifies the shop admin in case a SUCCESSFUL confirmation occurs for an already canceled order."
108
+ "A SUCCESSFUL confirmation occured for an already canceled order!", "A SUCCESSFUL confirmation occured for an already canceled order!"
109
+ "ATTENTION! - It is possible that the payment for the order ID '", "ATTENTION! - It is possible that the payment for the order ID '"
110
+ "' was SUCCESSFUL, although the order is set as 'Canceled'! Please check in the mPAY24 Merchant Interface (https://www.mpay24.com) whether the amount was BILLED!", "' was SUCCESSFUL, although the order is set as 'Canceled'! Please check in the mPAY24 Merchant Interface (https://www.mpay24.com) whether the amount was BILLED!"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>mPAY24</name>
4
- <version>1.6.0</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
@@ -26,23 +26,14 @@ Die Payment L&#xF6;sung der mPAY24 GmbH unterst&#xFC;tzt folgende Bezahlarten un
26
  &#xD;
27
  &#xD;
28
  Weitere Informationen unter www.mPAY24.com</description>
29
- <notes>1.Status bug fixing: initialize method used instead of authorize. &#xD;
30
  &#xD;
31
- 2.Template improvement: Frontend base package used instead of default.&#xD;
32
- &#xD;
33
- 3.IE 11 frontend template support added.&#xD;
34
- &#xD;
35
- 4.Payment Method discount bug fixed.&#xD;
36
- &#xD;
37
- 5.Default Styling added.&#xD;
38
- &#xD;
39
- 6. State added to Shipping and Billing Address in the MDXI&#xD;
40
  &#xD;
41
  </notes>
42
- <authors><author><name>Anna Sadriu</name><user>mPAY24</user><email>dev@mpay24.com</email></author></authors>
43
- <date>2015-06-24</date>
44
- <time>09:51:52</time>
45
- <contents><target name="magelocale"><dir name="de_AT"><file name="Mpay24_Mpay24.csv" hash="10b66d2ae4f0f717c329d2418b692d6a"/></dir><dir name="de_DE"><file name="Mpay24_Mpay24.csv" hash="10b66d2ae4f0f717c329d2418b692d6a"/></dir><dir name="de_CH"><file name="Mpay24_Mpay24.csv" hash="10b66d2ae4f0f717c329d2418b692d6a"/></dir><dir name="en_US"><file name="Mpay24_Mpay24.csv" hash="06f0690380f0208d3fd2d68e643ba2e4"/></dir></target><target name="mageetc"><dir name="modules"><file name="Mpay24_Mpay24.xml" hash="b72d5db414345c8c12aeb2237364d5e5"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="form"><file name="area.phtml" hash="b0561f721ae7b0e9037c47189aa209f3"/><file name="dropDown.phtml" hash="892bac9682d9516b5187dbe90f9fc56d"/><file name="radio.phtml" hash="3bfb65a7091a5dd9c45655a144d1e869"/></dir><dir name="info"><file name="selectpayment.phtml" hash="0c34c3104166b4bc976de6af88d5e950"/></dir></dir></dir><dir name="layout"><file name="mpay24.xml" hash="ff2bd79f4f227fcac136caa5a0932e23"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="info"><dir name="pdf"><file name="selectpayment.phtml" hash="3d2c2739e0ef05596ca60edba8bac8f6"/></dir><file name="selectpayment.phtml" hash="44a8e561d50bfe074b01b9f0f4ca4f78"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mpay24"><dir name="Mpay24"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="858b3c21a873f79fe6225c14f2eb79bd"/></dir><dir name="Invoice"><file name="Totals.php" hash="49b22a320c55911bbda580092bfc7594"/></dir><file name="Totals.php" hash="b55fca1ef8fc64674697c29a68253541"/></dir><file name="Totals.php" hash="6a60d9bffefccfa9ace5d3ee8eb10eba"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Fieldset.php" hash="ad27b13cbb846ff32ae037541824c6a8"/></dir></dir></dir></dir><dir name="Form"><file name="Selectpayment.php" hash="abb875f42800573589619bce4bb485ef"/></dir><file name="Form.php" hash="57aecb5aa4756ac2097410aaabe2d527"/><dir name="Info"><file name="Selectpayment.php" hash="7b4b737862ad124b73ba7c357184d838"/></dir><file name="Mpay24.php" hash="5189a49bc763bfa0b7d6e683da3e0c54"/><file name="ParentRedirect.php" hash="4d7dbbee705cc04172c0ce980720327c"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="b8dda48dc36d26e9ad5c5869045cda39"/></dir><dir name="Invoice"><file name="Totals.php" hash="f00705c4a31d100c9433fedaf4c83a2f"/></dir><file name="Totals.php" hash="af1c20cd43def7669ae22e0fced7660d"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="8dd5de8e06853908c0af5689d619405f"/></dir><dir name="Model"><dir name="Api"><file name="MDXI.xsd" hash="632a64d7b4c62518dcbb451ed514edb9"/><file name="MPay24Api.php" hash="9de780410405aeba4fb8f1db79f8dcc5"/><file name="MPay24MagentoShop.php" hash="c72c3bc584d1faa265703f812b4c80a5"/><file name="MPay24Shop.php" hash="7c9cda9037d6771950aed259830da52c"/><file name="cacert.pem" hash="bbdf22048274504901419498aa558890"/><file name="curllog.log" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="orderXML.php" hash="5eeee4f6d4ed0e0e2e36929c2c14c9e0"/><dir name="xmls"><file name="Example_MDXI.xml" hash="dddd02e4cdc0905792c1a2a9f3681bfd"/></dir></dir><file name="Config.php" hash="843f9a22c4c624bca04d9ed7efe83bb9"/><dir name="Entity"><file name="Setup.php" hash="89719712defb6f542c6b107b53ec0337"/></dir><dir name="Method"><file name="Abstract.php" hash="c2e0bfe3b0dec8965dde0069473efc41"/><file name="Selectpayment.php" hash="1b1eb95d168d1f54df913a7c2252514c"/></dir><dir name="Mpay24"><file name="Debug.php" hash="6f777ec3f5f993da68068debdf317678"/></dir><dir name="Mysql4"><dir name="Mpay24"><dir name="Debug"><file name="Collection.php" hash="0587f1af86c0d72aec586af5c6be0977"/></dir><file name="Debug.php" hash="bb91b154c60be7db1ff571c78382b3af"/></dir><file name="Setup.php" hash="ac5414ad9fddeb8005fd7953877cb5aa"/></dir><file name="Observer.php" hash="417cf2484d15da2dcc32c3f582078916"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><file name="Paymentcharge.php" hash="af5c31bcef53696207e2c19b934ca42a"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Paymentcharge.php" hash="6f34f11c18a75d1a39bd26d890e7f706"/></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Paymentcharge.php" hash="159fe1fbf65fbbd053da24e4e194a4f0"/></dir></dir></dir></dir><file name="Selectpayment.php" hash="c6db3c66417c1fa43a74d83fa564b2a2"/><file name="Session.php" hash="268a9b9737dcc4eadf40634c16991270"/><dir name="Source"><file name="AllowedIPs.php" hash="2bbd8f58ea976506c417d8f893318378"/><file name="BillAddr.php" hash="2c5454e3182f1346b51b631ca3d6bcbb"/><file name="ClearingAction.php" hash="a8354348de59296cad357e544586dad8"/><file name="FormTemplate.php" hash="2bc01719f389e2064e90932a0eb99f93"/><file name="PaidOrder.php" hash="3c240e18bafd57d718e035a55a858d8b"/><file name="PaymentCharge.php" hash="4b2a69b104bc278760cbf4466988ec27"/><file name="PaymentsActive.php" hash="4cca6cc364249692a35219c9690832b2"/><file name="Request.php" hash="06dc5c0a1b7698e8ee3792a17cb85623"/><file name="Result.php" hash="755477cf005ef91a5e506859381d9ad2"/><file name="ShoppingCartRowsAction.php" hash="562284cb6fdb0d5926bc0150e41b4a31"/><file name="System.php" hash="8423fb3053afd56825967d95d1f063e3"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Encrypted.php" hash="643cd91d632e5d5d3a3a18695c99d615"/></dir></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="86701b373ac7d09985fc68710caa45bc"/><file name="PaymentController.php" hash="eb5aac59dcebc19e89d851d735ab5c09"/></dir><dir name="etc"><file name="config.xml" hash="fc159f366e6e72074baf69b121f78dc4"/><file name="system.xml" hash="3a94ac03b385423e78815977f56b3a4c"/></dir><dir name="sql"><dir name="mpay24_setup"><file name="mysql4-install-1.6.0.php" hash="dc4049cf80fd85595f9498dbf451c175"/></dir></dir></dir></dir></target></contents>
46
  <compatible/>
47
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
48
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>mPAY24</name>
4
+ <version>1.6.1</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
26
  &#xD;
27
  &#xD;
28
  Weitere Informationen unter www.mPAY24.com</description>
29
+ <notes>1. New setting 'notifyForFalseNOK' added - noifies the shop admin for successful confirmations in case an order is already canceled&#xD;
30
  &#xD;
 
 
 
 
 
 
 
 
 
31
  &#xD;
32
  </notes>
33
+ <authors><author><name>Anna Sadriu</name><user>mPAY24</user><email>modules@mpay24.com</email></author></authors>
34
+ <date>2015-07-08</date>
35
+ <time>09:32:37</time>
36
+ <contents><target name="magelocale"><dir name="de_AT"><file name="Mpay24_Mpay24.csv" hash="b2e19c4b5634ee84ddfe4736aad7fba5"/></dir><dir name="de_DE"><file name="Mpay24_Mpay24.csv" hash="b2e19c4b5634ee84ddfe4736aad7fba5"/></dir><dir name="de_CH"><file name="Mpay24_Mpay24.csv" hash="b2e19c4b5634ee84ddfe4736aad7fba5"/></dir><dir name="en_US"><file name="Mpay24_Mpay24.csv" hash="3359dee12a89e6869e5f85aef7b26f50"/></dir></target><target name="mageetc"><dir name="modules"><file name="Mpay24_Mpay24.xml" hash="21d8465d7b37afe884a4e1ed61e80974"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="form"><file name="area.phtml" hash="b0561f721ae7b0e9037c47189aa209f3"/><file name="dropDown.phtml" hash="892bac9682d9516b5187dbe90f9fc56d"/><file name="radio.phtml" hash="3bfb65a7091a5dd9c45655a144d1e869"/></dir><dir name="info"><file name="selectpayment.phtml" hash="0c34c3104166b4bc976de6af88d5e950"/></dir></dir></dir><dir name="layout"><file name="mpay24.xml" hash="ff2bd79f4f227fcac136caa5a0932e23"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="info"><dir name="pdf"><file name="selectpayment.phtml" hash="3d2c2739e0ef05596ca60edba8bac8f6"/></dir><file name="selectpayment.phtml" hash="44a8e561d50bfe074b01b9f0f4ca4f78"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mpay24"><dir name="Mpay24"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="858b3c21a873f79fe6225c14f2eb79bd"/></dir><dir name="Invoice"><file name="Totals.php" hash="49b22a320c55911bbda580092bfc7594"/></dir><file name="Totals.php" hash="b55fca1ef8fc64674697c29a68253541"/></dir><file name="Totals.php" hash="6a60d9bffefccfa9ace5d3ee8eb10eba"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Fieldset.php" hash="ad27b13cbb846ff32ae037541824c6a8"/></dir></dir></dir></dir><dir name="Form"><file name="Selectpayment.php" hash="abb875f42800573589619bce4bb485ef"/></dir><file name="Form.php" hash="57aecb5aa4756ac2097410aaabe2d527"/><dir name="Info"><file name="Selectpayment.php" hash="7b4b737862ad124b73ba7c357184d838"/></dir><file name="Mpay24.php" hash="5189a49bc763bfa0b7d6e683da3e0c54"/><file name="ParentRedirect.php" hash="4d7dbbee705cc04172c0ce980720327c"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="b8dda48dc36d26e9ad5c5869045cda39"/></dir><dir name="Invoice"><file name="Totals.php" hash="f00705c4a31d100c9433fedaf4c83a2f"/></dir><file name="Totals.php" hash="af1c20cd43def7669ae22e0fced7660d"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="8dd5de8e06853908c0af5689d619405f"/></dir><dir name="Model"><dir name="Api"><file name="MDXI.xsd" hash="3a4f2e33afa884d12dfb01fac9318ac7"/><file name="MPay24Api.php" hash="9de780410405aeba4fb8f1db79f8dcc5"/><file name="MPay24MagentoShop.php" hash="a7a98382f027c7b35b8d226b7148faf6"/><file name="MPay24Shop.php" hash="7c9cda9037d6771950aed259830da52c"/><file name="cacert.pem" hash="bbdf22048274504901419498aa558890"/><file name="curllog.log" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="orderXML.php" hash="5eeee4f6d4ed0e0e2e36929c2c14c9e0"/><dir name="xmls"><file name="Example_MDXI.xml" hash="dddd02e4cdc0905792c1a2a9f3681bfd"/></dir></dir><file name="Config.php" hash="843f9a22c4c624bca04d9ed7efe83bb9"/><dir name="Entity"><file name="Setup.php" hash="89719712defb6f542c6b107b53ec0337"/></dir><dir name="Method"><file name="Abstract.php" hash="c2e0bfe3b0dec8965dde0069473efc41"/><file name="Selectpayment.php" hash="1b1eb95d168d1f54df913a7c2252514c"/></dir><dir name="Mpay24"><file name="Debug.php" hash="6f777ec3f5f993da68068debdf317678"/></dir><dir name="Mysql4"><dir name="Mpay24"><dir name="Debug"><file name="Collection.php" hash="0587f1af86c0d72aec586af5c6be0977"/></dir><file name="Debug.php" hash="bb91b154c60be7db1ff571c78382b3af"/></dir><file name="Setup.php" hash="ac5414ad9fddeb8005fd7953877cb5aa"/></dir><file name="Observer.php" hash="417cf2484d15da2dcc32c3f582078916"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><file name="Paymentcharge.php" hash="af5c31bcef53696207e2c19b934ca42a"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Paymentcharge.php" hash="6f34f11c18a75d1a39bd26d890e7f706"/></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Paymentcharge.php" hash="159fe1fbf65fbbd053da24e4e194a4f0"/></dir></dir></dir></dir><file name="Selectpayment.php" hash="daacab4c69c4d1e19f176c98095b60a3"/><file name="Session.php" hash="268a9b9737dcc4eadf40634c16991270"/><dir name="Source"><file name="AllowedIPs.php" hash="2bbd8f58ea976506c417d8f893318378"/><file name="BillAddr.php" hash="2c5454e3182f1346b51b631ca3d6bcbb"/><file name="ClearingAction.php" hash="a8354348de59296cad357e544586dad8"/><file name="FormTemplate.php" hash="2bc01719f389e2064e90932a0eb99f93"/><file name="PaidOrder.php" hash="3c240e18bafd57d718e035a55a858d8b"/><file name="PaymentCharge.php" hash="4b2a69b104bc278760cbf4466988ec27"/><file name="PaymentsActive.php" hash="4cca6cc364249692a35219c9690832b2"/><file name="Request.php" hash="06dc5c0a1b7698e8ee3792a17cb85623"/><file name="Result.php" hash="755477cf005ef91a5e506859381d9ad2"/><file name="ShoppingCartRowsAction.php" hash="562284cb6fdb0d5926bc0150e41b4a31"/><file name="System.php" hash="8423fb3053afd56825967d95d1f063e3"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Encrypted.php" hash="643cd91d632e5d5d3a3a18695c99d615"/></dir></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="86701b373ac7d09985fc68710caa45bc"/><file name="PaymentController.php" hash="01fbb40066187786530232dcc9685206"/></dir><dir name="etc"><file name="config.xml" hash="36052353d86d198b4a74d1c044da3caf"/><file name="system.xml" hash="a92fce0219aea7291457c556bd44a496"/></dir><dir name="sql"><dir name="mpay24_setup"><file name="mysql4-install-1.6.0.php" hash="dc4049cf80fd85595f9498dbf451c175"/><file name="mysql4-install-1.6.1.php" hash="0864a3df9ded045efab6439f929ec8fb"/></dir></dir></dir></dir></target></contents>
37
  <compatible/>
38
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
39
  </package>