mPAY24 - Version 1.4.1

Version Notes

UPDATE:

*) bug by upgradeing the extension -> SOLVED
*) BILLPAY payment system bug -> SOLVED

The whole extension was updated:

1. The communication is realised with the help of the mPAY24 PHP API and not with Zend Soap Client.

2. The newest mPAY24 SOAP (v. 1.5) is used

3. Zhe backend updates the payment systems and all the configurations everytime the mPAY24 configurations are saved

4. There is a new possibility to choose the status for the orders that were paid (mPAY24 status - BILLED)

5. A new debug possibility was implmented

6. The function 'auto clearing' for credit card payments can and should be set directly in the extension.

7. A bug in the billing address mode functionallity was solved.

8. There was implemnted a possibility to choose whether the free (of charge) products should be shown in the mPAY24 pay page or not.

9. The HIGHLIGHT: the customers can choose the payment system (VISA, MasterCard, eps, etc.) directly by the checkout process. There are two different templates you can choose from in your backend: an area with all the payment methods or a drop-down list!

Download this release

Release Info

Developer Magento Core Team
Extension mPAY24
Version 1.4.1
Comparing to
See all releases


Code changes from version 1.4.0 to 1.4.1

app/code/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php CHANGED
@@ -20,7 +20,7 @@ include_once("MPay24Shop.php");
20
 
21
  const CANCEL_URL = 'mpay24/payment/cancel';
22
 
23
- const MAGENTO_VERSION = "Magento 1.4.0 ";
24
 
25
  var $tid;
26
  var $price;
@@ -296,85 +296,89 @@ include_once("MPay24Shop.php");
296
  break;
297
  }
298
  }
299
-
300
- $mdxi->Order->Price = $transaction->PRICE;
301
- $mdxi->Order->Price->setHeader(Mage::getStoreConfig('mpay24/mpay24spsc/price_header'));
302
- $mdxi->Order->Price->setHeaderStyle(Mage::getStoreConfig('mpay24/mpay24spsc/price_headerstyle'));
303
- $mdxi->Order->Price->setStyle(Mage::getStoreConfig('mpay24/mpay24spsc/price_style'));
304
 
305
- $mdxi->Order->Currency = $this->xmlentities($this->order->getBaseCurrencyCode());
306
 
307
- $mdxi->Order->BillingAddr->setMode(Mage::getStoreConfig('mpay24/mpay24/billingAddressMode'));
308
 
309
- if($this->order->getShippingAddress() && $this->xmlentities($this->order->getShippingAddress()->getFirstname()) === '')
310
- $billingName = $this->xmlentities($this->order->getBillingAddress()->getLastname());
311
- elseif($this->xmlentities($this->order->getBillingAddress()->getLastname()) === '')
312
- $billingName = $this->xmlentities($this->order->getBillingAddress()->getFirstname());
313
- else
314
- $billingName = $this->xmlentities($this->order->getBillingAddress()->getFirstname()).' '.$this->xmlentities($this->order->getBillingAddress()->getLastname());
315
 
316
- $mdxi->Order->BillingAddr->Name = substr($billingName,0,50);
317
 
318
- $billingAdress = $this->xmlentities($this->order->getBillingAddress()->getStreetFull());
319
 
320
- $billingStreet = $this->splitAdress($billingAdress);
321
 
322
- if(is_array($billingStreet[0])) {
323
- $mdxi->Order->BillingAddr->Street = $billingStreet[0]['Street'];
324
- $mdxi->Order->BillingAddr->Street2 = $billingStreet[1]['Street2'];
325
- } else {
326
- $mdxi->Order->BillingAddr->Street = $billingStreet['Street'];
327
- $mdxi->Order->BillingAddr->Street2 = $billingStreet['Street2'];
328
- }
329
- $mdxi->Order->BillingAddr->Zip = substr($this->xmlentities($this->order->getBillingAddress()->getPostcode()),0,50);
330
- $mdxi->Order->BillingAddr->City = substr($this->xmlentities($this->order->getBillingAddress()->getCity()),0,50);
331
- $mdxi->Order->BillingAddr->Country->setCode($this->xmlentities($billingCountryCode));
 
 
332
 
333
- if($this->order->getShippingAddress()){
334
- $mdxi->Order->ShippingAddr->setMode("ReadOnly");
335
 
336
- if($this->xmlentities($this->order->getShippingAddress()->getFirstname()) === '')
337
- $shippingName = $this->xmlentities($this->order->getShippingAddress()->getLastname());
338
- elseif($this->xmlentities($this->order->getShippingAddress()->getLastname()) === '')
339
- $shippingName = $this->xmlentities($this->order->getShippingAddress()->getFirstname());
340
- else
341
- $shippingName = $this->xmlentities($this->order->getShippingAddress()->getFirstname()).' '.$this->xmlentities($this->order->getShippingAddress()->getLastname());
342
 
343
- $mdxi->Order->ShippingAddr->Name = substr($shippingName,0,50);
344
 
345
- $shippingAdress = $this->xmlentities($this->order->getShippingAddress()->getStreetFull());
346
 
347
- $shippingStreet = $this->splitAdress($shippingAdress);
348
 
349
- if(is_array($shippingStreet[0])) {
350
- $mdxi->Order->ShippingAddr->Street = $shippingStreet[0]['Street'];
351
- $mdxi->Order->ShippingAddr->Street2 = $shippingStreet[1]['Street2'];
352
- } else {
353
- $mdxi->Order->ShippingAddr->Street = $shippingStreet['Street'];
354
- $mdxi->Order->ShippingAddr->Street2 = $shippingStreet['Street2'];
355
- }
356
- $mdxi->Order->ShippingAddr->Zip = substr($this->xmlentities($this->order->getShippingAddress()->getPostcode()),0,50);
357
- $mdxi->Order->ShippingAddr->City = substr($this->xmlentities($this->order->getShippingAddress()->getCity()),0,50);
358
- $mdxi->Order->ShippingAddr->Country->setCode($this->xmlentities($shippingCountryCode));
359
- }
 
 
360
 
361
- if(Mage::helper('customer')->isLoggedIn())
362
- $mdxi->Order->URL->Success = Mage::getUrl(MPay24MagentoShop::SUCCESS_URL,array('_secure' => true, '_query' => "TID=" . substr($this->order->getIncrementId(),0,32) ));
363
- else
364
- $mdxi->Order->URL->Success = Mage::getUrl(MPay24MagentoShop::GUEST_SUCCESS_URL,array('_secure' => true, '_query' => "tid=" . substr($this->order->getIncrementId(),0,32) ));
365
 
366
- $mdxi->Order->URL->Error = Mage::getUrl(MPay24MagentoShop::ERROR_URL,array('_secure' => true, '_query' => "TID=" . substr($this->order->getIncrementId(),0,32) ));
367
- $mdxi->Order->URL->Confirmation = Mage::getUrl(MPay24MagentoShop::CONFIRMATION_URL,array('_secure' => true));
368
- $mdxi->Order->URL->Cancel = Mage::getUrl(MPay24MagentoShop::CANCEL_URL,array('_secure' => true, '_query' => "TID=" . substr($this->order->getIncrementId(),0,32) ));
369
 
370
- if(Mage::getStoreConfig('mpay24/mpay24as/debug') == 1) {
371
- $myFile = "app/code/community/Mpay24/Mpay24/Model/Api/xmls/".$transaction->TID.".xml";
372
- $fh = fopen($myFile, 'w') or die("can't open file");
373
- fwrite($fh, $mdxi->toXML());
374
- fclose($fh);
375
- }
376
 
377
- return $mdxi;
378
  }
379
 
380
  function setVariables($order, $ps, $type, $brand) {
20
 
21
  const CANCEL_URL = 'mpay24/payment/cancel';
22
 
23
+ const MAGENTO_VERSION = "Magento 1.4.1 ";
24
 
25
  var $tid;
26
  var $price;
296
  break;
297
  }
298
  }
299
+
300
+ $mdxi->Order->Price = $transaction->PRICE;
301
+ $mdxi->Order->Price->setHeader(Mage::getStoreConfig('mpay24/mpay24spsc/price_header'));
302
+ $mdxi->Order->Price->setHeaderStyle(Mage::getStoreConfig('mpay24/mpay24spsc/price_headerstyle'));
303
+ $mdxi->Order->Price->setStyle(Mage::getStoreConfig('mpay24/mpay24spsc/price_style'));
304
 
305
+ $mdxi->Order->Currency = $this->xmlentities($this->order->getBaseCurrencyCode());
306
 
307
+ $mdxi->Order->BillingAddr->setMode(Mage::getStoreConfig('mpay24/mpay24/billingAddressMode'));
308
 
309
+ if($this->order->getShippingAddress() && $this->xmlentities($this->order->getShippingAddress()->getFirstname()) === '')
310
+ $billingName = $this->xmlentities($this->order->getBillingAddress()->getLastname());
311
+ elseif($this->xmlentities($this->order->getBillingAddress()->getLastname()) === '')
312
+ $billingName = $this->xmlentities($this->order->getBillingAddress()->getFirstname());
313
+ else
314
+ $billingName = $this->xmlentities($this->order->getBillingAddress()->getFirstname()).' '.$this->xmlentities($this->order->getBillingAddress()->getLastname());
315
 
316
+ $mdxi->Order->BillingAddr->Name = substr($billingName,0,50);
317
 
318
+ $billingAdress = $this->xmlentities($this->order->getBillingAddress()->getStreetFull());
319
 
320
+ $billingStreet = $this->splitAdress($billingAdress);
321
 
322
+ if(isset($billingStreet[0]) && is_array($billingStreet[0])) {
323
+ $mdxi->Order->BillingAddr->Street = $billingStreet[0]['Street'];
324
+ $mdxi->Order->BillingAddr->Street2 = $billingStreet[1]['Street2'];
325
+ } else {
326
+ $mdxi->Order->BillingAddr->Street = $billingStreet['Street'];
327
+ if(isset($billingStreet['Street2']))
328
+ $mdxi->Order->BillingAddr->Street2 = $billingStreet['Street2'];
329
+ }
330
+ $mdxi->Order->BillingAddr->Zip = substr($this->xmlentities($this->order->getBillingAddress()->getPostcode()),0,50);
331
+ $mdxi->Order->BillingAddr->City = substr($this->xmlentities($this->order->getBillingAddress()->getCity()),0,50);
332
+ $mdxi->Order->BillingAddr->Country->setCode($this->xmlentities($billingCountryCode));
333
+ $mdxi->Order->BillingAddr->Email = substr($this->xmlentities($this->order->getBillingAddress()->getEmail()),0,50);
334
 
335
+ if($this->order->getShippingAddress()){
336
+ $mdxi->Order->ShippingAddr->setMode("ReadOnly");
337
 
338
+ if($this->xmlentities($this->order->getShippingAddress()->getFirstname()) === '')
339
+ $shippingName = $this->xmlentities($this->order->getShippingAddress()->getLastname());
340
+ elseif($this->xmlentities($this->order->getShippingAddress()->getLastname()) === '')
341
+ $shippingName = $this->xmlentities($this->order->getShippingAddress()->getFirstname());
342
+ else
343
+ $shippingName = $this->xmlentities($this->order->getShippingAddress()->getFirstname()).' '.$this->xmlentities($this->order->getShippingAddress()->getLastname());
344
 
345
+ $mdxi->Order->ShippingAddr->Name = substr($shippingName,0,50);
346
 
347
+ $shippingAdress = $this->xmlentities($this->order->getShippingAddress()->getStreetFull());
348
 
349
+ $shippingStreet = $this->splitAdress($shippingAdress);
350
 
351
+ if(isset($shippingStreet[0]) && is_array($shippingStreet[0])) {
352
+ $mdxi->Order->ShippingAddr->Street = $shippingStreet[0]['Street'];
353
+ $mdxi->Order->ShippingAddr->Street2 = $shippingStreet[1]['Street2'];
354
+ } else {
355
+ $mdxi->Order->ShippingAddr->Street = $shippingStreet['Street'];
356
+ if(isset($shippingStreet['Street2']))
357
+ $mdxi->Order->ShippingAddr->Street2 = $shippingStreet['Street2'];
358
+ }
359
+ $mdxi->Order->ShippingAddr->Zip = substr($this->xmlentities($this->order->getShippingAddress()->getPostcode()),0,50);
360
+ $mdxi->Order->ShippingAddr->City = substr($this->xmlentities($this->order->getShippingAddress()->getCity()),0,50);
361
+ $mdxi->Order->ShippingAddr->Country->setCode($this->xmlentities($shippingCountryCode));
362
+ $mdxi->Order->ShippingAddr->Email = substr($this->xmlentities($this->order->getShippingAddress()->getEmail()),0,50);
363
+ }
364
 
365
+ if(Mage::helper('customer')->isLoggedIn())
366
+ $mdxi->Order->URL->Success = Mage::getUrl(MPay24MagentoShop::SUCCESS_URL,array('_secure' => true, '_query' => "TID=" . substr($this->order->getIncrementId(),0,32) ));
367
+ else
368
+ $mdxi->Order->URL->Success = Mage::getUrl(MPay24MagentoShop::GUEST_SUCCESS_URL,array('_secure' => true, '_query' => "tid=" . substr($this->order->getIncrementId(),0,32) ));
369
 
370
+ $mdxi->Order->URL->Error = Mage::getUrl(MPay24MagentoShop::ERROR_URL,array('_secure' => true, '_query' => "TID=" . substr($this->order->getIncrementId(),0,32) ));
371
+ $mdxi->Order->URL->Confirmation = Mage::getUrl(MPay24MagentoShop::CONFIRMATION_URL,array('_secure' => true));
372
+ $mdxi->Order->URL->Cancel = Mage::getUrl(MPay24MagentoShop::CANCEL_URL,array('_secure' => true, '_query' => "TID=" . substr($this->order->getIncrementId(),0,32) ));
373
 
374
+ if(Mage::getStoreConfig('mpay24/mpay24as/debug') == 1) {
375
+ $myFile = "app/code/community/Mpay24/Mpay24/Model/Api/xmls/".$transaction->TID.".xml";
376
+ $fh = fopen($myFile, 'w') or die("can't open file");
377
+ fwrite($fh, $mdxi->toXML());
378
+ fclose($fh);
379
+ }
380
 
381
+ return $mdxi;
382
  }
383
 
384
  function setVariables($order, $ps, $type, $brand) {
app/code/community/Mpay24/Mpay24/Model/Api/xmls/100000007.xml ADDED
@@ -0,0 +1,40 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Order>
3
+ <UserField>Magento 1.4.0 100000007_2013-03-05</UserField>
4
+ <Tid>100000007</Tid>
5
+ <TemplateSet Language="DE"/>
6
+ <ShoppingCart>
7
+ <Item>
8
+ <Number>1</Number>
9
+ <ProductNr>123456789</ProductNr>
10
+ <Description>test product</Description>
11
+ <Package></Package>
12
+ <Quantity>1</Quantity>
13
+ <ItemPrice>1.23</ItemPrice>
14
+ </Item>
15
+ <SubTotal>1.23</SubTotal>
16
+ <ShippingCosts Header="Flat Rate - Fixed">5.00</ShippingCosts>
17
+ </ShoppingCart>
18
+ <Price>6.23</Price>
19
+ <Currency>EUR</Currency>
20
+ <BillingAddr Mode="ReadOnly">
21
+ <Name>Max Musterman</Name>
22
+ <Street>Teststraße 123</Street>
23
+ <Zip>1234</Zip>
24
+ <City>Wien</City>
25
+ <Country Code="AT"/>
26
+ </BillingAddr>
27
+ <ShippingAddr Mode="ReadOnly">
28
+ <Name>Max Musterman</Name>
29
+ <Street>Teststraße 123</Street>
30
+ <Zip>1234</Zip>
31
+ <City>Wien</City>
32
+ <Country Code="AT"/>
33
+ </ShippingAddr>
34
+ <URL>
35
+ <Success>http://localhost/magento_1510/index.php/mpay24/payment/success/?TID=100000007</Success>
36
+ <Error>http://localhost/magento_1510/index.php/mpay24/payment/error/?TID=100000007</Error>
37
+ <Confirmation>http://localhost/magento_1510/index.php/mpay24/payment/confirmation/</Confirmation>
38
+ <Cancel>http://localhost/magento_1510/index.php/mpay24/payment/cancel/?TID=100000007</Cancel>
39
+ </URL>
40
+ </Order>
app/code/community/Mpay24/Mpay24/Model/Api/xmls/100000015.xml ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Order>
3
+ <UserField>Magento 1.4.0 100000015_2013-03-05</UserField>
4
+ <Tid>100000015</Tid>
5
+ <TemplateSet Language="DE"/>
6
+ <ShoppingCart>
7
+ <Item>
8
+ <Number>1</Number>
9
+ <ProductNr>123456789</ProductNr>
10
+ <Description>test product</Description>
11
+ <Package></Package>
12
+ <Quantity>1</Quantity>
13
+ <ItemPrice>1.23</ItemPrice>
14
+ </Item>
15
+ <SubTotal>1.23</SubTotal>
16
+ <ShippingCosts Header="Flat Rate - Fixed">5.00</ShippingCosts>
17
+ </ShoppingCart>
18
+ <Price>6.23</Price>
19
+ <Currency>EUR</Currency>
20
+ <BillingAddr Mode="ReadOnly">
21
+ <Name>Max Musterman</Name>
22
+ <Street>Teststraße 123</Street>
23
+ <Zip>1234</Zip>
24
+ <City>Wien</City>
25
+ <Country Code="AT"/>
26
+ <Email>sapolhei@hotmail.com</Email>
27
+ </BillingAddr>
28
+ <ShippingAddr Mode="ReadOnly">
29
+ <Name>Max Musterman</Name>
30
+ <Street>Teststraße 123</Street>
31
+ <Zip>1234</Zip>
32
+ <City>Wien</City>
33
+ <Country Code="AT"/>
34
+ <Email>sapolhei@hotmail.com</Email>
35
+ </ShippingAddr>
36
+ <URL>
37
+ <Success>http://localhost/magento_1510/index.php/mpay24/payment/success/?TID=100000015</Success>
38
+ <Error>http://localhost/magento_1510/index.php/mpay24/payment/error/?TID=100000015</Error>
39
+ <Confirmation>http://localhost/magento_1510/index.php/mpay24/payment/confirmation/</Confirmation>
40
+ <Cancel>http://localhost/magento_1510/index.php/mpay24/payment/cancel/?TID=100000015</Cancel>
41
+ </URL>
42
+ </Order>
app/code/community/Mpay24/Mpay24/Model/Api/xmls/100000016.xml ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Order>
3
+ <UserField>Magento 1.4.0 100000016_2013-03-05</UserField>
4
+ <Tid>100000016</Tid>
5
+ <TemplateSet Language="DE"/>
6
+ <ShoppingCart>
7
+ <Item>
8
+ <Number>1</Number>
9
+ <ProductNr>1234567890</ProductNr>
10
+ <Description>test product BILLPAY</Description>
11
+ <Package></Package>
12
+ <Quantity>1</Quantity>
13
+ <ItemPrice>15.00</ItemPrice>
14
+ </Item>
15
+ <SubTotal>15.00</SubTotal>
16
+ <ShippingCosts Header="Flat Rate - Fixed">5.00</ShippingCosts>
17
+ </ShoppingCart>
18
+ <Price>20.00</Price>
19
+ <Currency>EUR</Currency>
20
+ <BillingAddr Mode="ReadOnly">
21
+ <Name>Max Musterman</Name>
22
+ <Street>Teststraße 123</Street>
23
+ <Zip>1234</Zip>
24
+ <City>Wien</City>
25
+ <Country Code="AT"/>
26
+ <Email>sapolhei@hotmail.com</Email>
27
+ </BillingAddr>
28
+ <ShippingAddr Mode="ReadOnly">
29
+ <Name>Max Musterman</Name>
30
+ <Street>Teststraße 123</Street>
31
+ <Zip>1234</Zip>
32
+ <City>Wien</City>
33
+ <Country Code="AT"/>
34
+ <Email>sapolhei@hotmail.com</Email>
35
+ </ShippingAddr>
36
+ <URL>
37
+ <Success>http://localhost/magento_1510/index.php/mpay24/payment/success/?TID=100000016</Success>
38
+ <Error>http://localhost/magento_1510/index.php/mpay24/payment/error/?TID=100000016</Error>
39
+ <Confirmation>http://localhost/magento_1510/index.php/mpay24/payment/confirmation/</Confirmation>
40
+ <Cancel>http://localhost/magento_1510/index.php/mpay24/payment/cancel/?TID=100000016</Cancel>
41
+ </URL>
42
+ </Order>
app/code/community/Mpay24/Mpay24/Model/Api/xmls/100000017.xml ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Order>
3
+ <UserField>Magento 1.4.0 100000017_2013-03-05</UserField>
4
+ <Tid>100000017</Tid>
5
+ <TemplateSet Language="DE"/>
6
+ <ShoppingCart>
7
+ <Item>
8
+ <Number>1</Number>
9
+ <ProductNr>1234567890</ProductNr>
10
+ <Description>test product BILLPAY</Description>
11
+ <Package></Package>
12
+ <Quantity>1</Quantity>
13
+ <ItemPrice>200.00</ItemPrice>
14
+ </Item>
15
+ <SubTotal>200.00</SubTotal>
16
+ <ShippingCosts Header="Flat Rate - Fixed">5.00</ShippingCosts>
17
+ </ShoppingCart>
18
+ <Price>205.00</Price>
19
+ <Currency>EUR</Currency>
20
+ <BillingAddr Mode="ReadOnly">
21
+ <Name>Max Musterman</Name>
22
+ <Street>Teststraße 123</Street>
23
+ <Zip>1234</Zip>
24
+ <City>Wien</City>
25
+ <Country Code="AT"/>
26
+ <Email>sapolhei@hotmail.com</Email>
27
+ </BillingAddr>
28
+ <ShippingAddr Mode="ReadOnly">
29
+ <Name>Max Musterman</Name>
30
+ <Street>Teststraße 123</Street>
31
+ <Zip>1234</Zip>
32
+ <City>Wien</City>
33
+ <Country Code="AT"/>
34
+ <Email>sapolhei@hotmail.com</Email>
35
+ </ShippingAddr>
36
+ <URL>
37
+ <Success>http://localhost/magento_1510/index.php/mpay24/payment/success/?TID=100000017</Success>
38
+ <Error>http://localhost/magento_1510/index.php/mpay24/payment/error/?TID=100000017</Error>
39
+ <Confirmation>http://localhost/magento_1510/index.php/mpay24/payment/confirmation/</Confirmation>
40
+ <Cancel>http://localhost/magento_1510/index.php/mpay24/payment/cancel/?TID=100000017</Cancel>
41
+ </URL>
42
+ </Order>
app/code/community/Mpay24/Mpay24/etc/system.xml CHANGED
@@ -109,7 +109,7 @@
109
  </fields>
110
  </mpay24as>
111
 
112
- <mpay24sporder>
113
  <label>mPAY24 Selectpayment Order Design</label>
114
  <frontend_type>text</frontend_type>
115
  <sort_order>2</sort_order>
@@ -499,7 +499,7 @@
499
  <show_in_store>0</show_in_store>
500
  </subtotal_style>
501
  </fields>
502
- </mpay24spsc>
503
 
504
  <mpay24 translate="label" module="mpay24">
505
  <label>Payment systems</label>
109
  </fields>
110
  </mpay24as>
111
 
112
+ <!-- <mpay24sporder>
113
  <label>mPAY24 Selectpayment Order Design</label>
114
  <frontend_type>text</frontend_type>
115
  <sort_order>2</sort_order>
499
  <show_in_store>0</show_in_store>
500
  </subtotal_style>
501
  </fields>
502
+ </mpay24spsc> -->
503
 
504
  <mpay24 translate="label" module="mpay24">
505
  <label>Payment systems</label>
app/code/community/Mpay24/Mpay24/sql/mpay24_setup/mysql4-install-1.3.0.php CHANGED
@@ -40,5 +40,14 @@ CREATE TABLE {$this->getTable('mpay24_debug')} (
40
 
41
  ");
42
 
 
 
 
 
 
 
 
 
 
43
  $this->endSetup();
44
  ?>
40
 
41
  ");
42
 
43
+
44
+ $installer->run("
45
+ UPDATE `sales_flat_quote_payment` SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_sp_cc';
46
+ ");
47
+
48
+ $installer->run("
49
+ UPDATE `sales_flat_order_payment` SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_sp_cc';
50
+ ");
51
+
52
  $this->endSetup();
53
  ?>
app/code/community/Mpay24/Mpay24/sql/mpay24_setup/mysql4-upgrade-0.6.2-1.3.0.php CHANGED
@@ -25,5 +25,14 @@
25
  $installer->run("
26
  DROP TABLE if exists {$this->getTable('mpay24_debug')};
27
  ");
 
 
 
 
 
 
 
 
 
28
  $installer->endSetup();
29
  ?>
25
  $installer->run("
26
  DROP TABLE if exists {$this->getTable('mpay24_debug')};
27
  ");
28
+
29
+ $installer->run("
30
+ UPDATE `sales_flat_quote_payment` SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_sp_cc';
31
+ ");
32
+
33
+ $installer->run("
34
+ UPDATE `sales_flat_order_payment` SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_sp_cc';
35
+ ");
36
+
37
  $installer->endSetup();
38
  ?>
app/code/community/Mpay24/Mpay24/sql/mpay24_setup/mysql4-upgrade-0.6.3-1.3.0.php CHANGED
@@ -25,5 +25,14 @@
25
  $installer->run("
26
  DROP TABLE if exists {$this->getTable('mpay24_debug')};
27
  ");
 
 
 
 
 
 
 
 
 
28
  $installer->endSetup();
29
  ?>
25
  $installer->run("
26
  DROP TABLE if exists {$this->getTable('mpay24_debug')};
27
  ");
28
+
29
+ $installer->run("
30
+ UPDATE `sales_flat_quote_payment` SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_sp_cc';
31
+ ");
32
+
33
+ $installer->run("
34
+ UPDATE `sales_flat_order_payment` SET `method` = 'mpay24' WHERE `method` LIKE 'mpay24_sp_cc';
35
+ ");
36
+
37
  $installer->endSetup();
38
  ?>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>mPAY24</name>
4
- <version>1.4.0</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL 3.0)</license>
7
  <channel>community</channel>
@@ -26,7 +26,12 @@ 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>The whole extension was updated:&#xD;
 
 
 
 
 
30
  &#xD;
31
  1. The communication is realised with the help of the mPAY24 PHP API and not with Zend Soap Client.&#xD;
32
  &#xD;
@@ -46,9 +51,9 @@ Weitere Informationen unter www.mPAY24.com</description>
46
  &#xD;
47
  9. The HIGHLIGHT: the customers can choose the payment system (VISA, MasterCard, eps, etc.) directly by the checkout process. There are two different templates you can choose from in your backend: an area with all the payment methods or a drop-down list!</notes>
48
  <authors><author><name>Filipp Akinfiev</name><user>auto-converted</user><email>firedrago.magento@gmail.com</email></author></authors>
49
- <date>2012-11-29</date>
50
- <time>13:23:15</time>
51
- <contents><target name="magelocale"><dir name="de_AT"><file name="Mpay24_Mpay24.csv" hash="e55fbe56741682943f5565fec1b47442"/></dir><dir name="de_DE"><file name="Mpay24_Mpay24.csv" hash="e55fbe56741682943f5565fec1b47442"/></dir><dir name="de_CH"><file name="Mpay24_Mpay24.csv" hash="e55fbe56741682943f5565fec1b47442"/></dir><dir name="en_US"><file name="Mpay24_Mpay24.csv" hash="1cfa1bb474c632817c46f68b80669662"/></dir></target><target name="mageetc"><dir name="modules"><file name="Mpay24_Mpay24.xml" hash="500d0d91159d751caa6f5dc065ffc639"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="form"><file name="area.phtml" hash="8ac18b34ffddee061be1b07e68235f5f"/><file name="dropDown.phtml" hash="67e4d39102fd4dcfedda7d0562663576"/></dir><dir name="info"><file name="selectpayment.phtml" hash="96db95cc6bc384dad08716aa395c1d0a"/></dir></dir></dir><dir name="layout"><file name="mpay24.xml" hash="ce01cb3fe366d831d16d8bf7d4dee7e1"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="info"><file name="selectpayment.phtml" hash="85176bc9ae3ec8ebbad2669c6114150a"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mpay24"><dir name="Mpay24"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Fieldset.php" hash="f01cc8118195304a4db192ddfe1fe51a"/></dir></dir></dir></dir><dir name="Form"><file name="Selectpayment.php" hash="372168b0b9545c790802af8ab111d284"/></dir><dir name="Info"><file name="Selectpayment.php" hash="1229dd9c525a9b6a2333d8cfcc947f41"/></dir><file name="Form.php" hash="4b2fce3add8a810041a6c5ab790329a5"/><file name="Mpay24.php" hash="f5a913fd2668759188e0eaf33491884b"/><file name="ParentRedirect.php" hash="b12291838895b40bcee7af52fbc2967f"/></dir><dir name="Helper"><file name="Data.php" hash="69a156b89e684bf4dee01e2a39fa66f4"/></dir><dir name="Model"><dir name="Api"><dir name="logs"><file name="curllog.log" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="mPAY24log.log" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="xmls"><file name="Example_MDXI.xml" hash="df8358d868eec37ab27802edc02bc932"/></dir><file name="MDXI.xsd" hash="457f9d0a7d591c8f0f8c1774388077ea"/><file name="MPay24Api.php" hash="9d604b6fc6bcd99b2c5a0807393d67c4"/><file name="MPay24MagentoShop.php" hash="3990278c1e72b86c78a6fc8a3f4709d8"/><file name="MPay24Shop.php" hash="ca0b2dcc2962f7764104a9ddf0cfa828"/><file name="cacert.pem" hash="4e0c8fcca8148533e6723f94463a3c73"/><file name="orderXML.php" hash="f067d286e1a6282bb0d67483dd1d0d98"/></dir><dir name="Entity"><file name="Setup.php" hash="8dc9baf209d88d7b054d763066f601fb"/></dir><dir name="Method"><file name="Abstract.php" hash="fdbb5a39e0427876160fd2756d4ec2f9"/><file name="Selectpayment.php" hash="4f204e97ef936c00460ed204ac65a190"/></dir><dir name="Mpay24"><file name="Debug.php" hash="9cbf466aa62829ca7aac6246aa550d4a"/></dir><dir name="Mysql4"><dir name="Mpay24"><dir name="Debug"><file name="Collection.php" hash="f5094404eec10cb3eac5c6b6e2209287"/></dir><file name="Debug.php" hash="50291178d8bb20a50fee0d0c1d0d4f12"/></dir><file name="Setup.php" hash="9e19108b10a15d212fd9838b753c2302"/></dir><dir name="Source"><file name="BillAddr.php" hash="50a1eaf7afb455dbc2a47761560bdc87"/><file name="ClearingAction.php" hash="a8f705c72bad6c174ca61aee4a128008"/><file name="FormTemplate.php" hash="722994ae6dba839b21bd5f45487b55c2"/><file name="PaidOrder.php" hash="12265d4cc317818a11aa2b31d22118b4"/><file name="PaymentsActive.php" hash="ae7b566c2b840457f70ab48ee165ff9f"/><file name="Request.php" hash="8d33fa758355382b0171ec1ea1934bff"/><file name="Result.php" hash="0e6b4aa3f291d20dcdc840fd06c33e90"/><file name="ShoppingCartRowsAction.php" hash="9de2ded97cd6623c88def25477a0ca02"/><file name="System.php" hash="7e40794562cda9a8a4ad61052678d470"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Encrypted.php" hash="489a56ff8bd41e8b436b24dc3eeb5782"/></dir></dir></dir><file name="Config.php" hash="d205f45cd29c893cb50ca1b43957520f"/><file name="Observer.php" hash="53ff5a6a6d0de25a3be0252da28e72a6"/><file name="Selectpayment.php" hash="399da03227698003f65eaaa4a71f2280"/><file name="Session.php" hash="52b5b79a5d7662c46360ff3cc4f82c70"/></dir><dir name="controllers"><file name="IndexController.php" hash="2403526f34e65f03c723dc1fbcb001c2"/><file name="PaymentController.php" hash="02d0b0cb72d167ae83d1224283962cf6"/></dir><dir name="etc"><file name="config.xml" hash="f57888cce61d7457edf31458e92bb9d8"/><file name="system.xml" hash="4111b69cb4286e63889c32e24ce18a41"/></dir><dir name="sql"><dir name="mpay24_setup"><file name="mysql4-install-1.3.0.php" hash="6942da898cbc69f85332d552a2fcb561"/><file name="mysql4-upgrade-0.6.2-1.3.0.php" hash="2b4c24b03cfbcfa40601740a68e3bb10"/><file name="mysql4-upgrade-0.6.3-1.3.0.php" hash="2b4c24b03cfbcfa40601740a68e3bb10"/></dir></dir></dir></dir></target></contents>
52
  <compatible/>
53
  <dependencies/>
54
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>mPAY24</name>
4
+ <version>1.4.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>UPDATE:&#xD;
30
+ &#xD;
31
+ *) bug by upgradeing the extension -&gt; SOLVED&#xD;
32
+ *) BILLPAY payment system bug -&gt; SOLVED&#xD;
33
+ &#xD;
34
+ The whole extension was updated:&#xD;
35
  &#xD;
36
  1. The communication is realised with the help of the mPAY24 PHP API and not with Zend Soap Client.&#xD;
37
  &#xD;
51
  &#xD;
52
  9. The HIGHLIGHT: the customers can choose the payment system (VISA, MasterCard, eps, etc.) directly by the checkout process. There are two different templates you can choose from in your backend: an area with all the payment methods or a drop-down list!</notes>
53
  <authors><author><name>Filipp Akinfiev</name><user>auto-converted</user><email>firedrago.magento@gmail.com</email></author></authors>
54
+ <date>2013-03-05</date>
55
+ <time>14:57:40</time>
56
+ <contents><target name="magelocale"><dir name="de_AT"><file name="Mpay24_Mpay24.csv" hash="e55fbe56741682943f5565fec1b47442"/></dir><dir name="de_DE"><file name="Mpay24_Mpay24.csv" hash="e55fbe56741682943f5565fec1b47442"/></dir><dir name="de_CH"><file name="Mpay24_Mpay24.csv" hash="e55fbe56741682943f5565fec1b47442"/></dir><dir name="en_US"><file name="Mpay24_Mpay24.csv" hash="1cfa1bb474c632817c46f68b80669662"/></dir></target><target name="mageetc"><dir name="modules"><file name="Mpay24_Mpay24.xml" hash="500d0d91159d751caa6f5dc065ffc639"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="form"><file name="area.phtml" hash="8ac18b34ffddee061be1b07e68235f5f"/><file name="dropDown.phtml" hash="67e4d39102fd4dcfedda7d0562663576"/></dir><dir name="info"><file name="selectpayment.phtml" hash="96db95cc6bc384dad08716aa395c1d0a"/></dir></dir></dir><dir name="layout"><file name="mpay24.xml" hash="ce01cb3fe366d831d16d8bf7d4dee7e1"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="mpay24"><dir name="info"><file name="selectpayment.phtml" hash="85176bc9ae3ec8ebbad2669c6114150a"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Mpay24"><dir name="Mpay24"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Fieldset.php" hash="f01cc8118195304a4db192ddfe1fe51a"/></dir></dir></dir></dir><dir name="Form"><file name="Selectpayment.php" hash="372168b0b9545c790802af8ab111d284"/></dir><dir name="Info"><file name="Selectpayment.php" hash="1229dd9c525a9b6a2333d8cfcc947f41"/></dir><file name="Form.php" hash="4b2fce3add8a810041a6c5ab790329a5"/><file name="Mpay24.php" hash="f5a913fd2668759188e0eaf33491884b"/><file name="ParentRedirect.php" hash="b12291838895b40bcee7af52fbc2967f"/></dir><dir name="Helper"><file name="Data.php" hash="69a156b89e684bf4dee01e2a39fa66f4"/></dir><dir name="Model"><dir name="Api"><dir name="logs"><file name="curllog.log" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="mPAY24log.log" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="xmls"><file name="100000007.xml" hash="34c8808e642d85593a89f544a87ff50c"/><file name="100000015.xml" hash="783869e5411172a75fade4f27fed0b81"/><file name="100000016.xml" hash="e4ca2a1c4cf6c4bd97af66bf39677eb6"/><file name="100000017.xml" hash="9728aa38ad9d2707ddaa19d670691dcf"/><file name="Example_MDXI.xml" hash="df8358d868eec37ab27802edc02bc932"/></dir><file name="MDXI.xsd" hash="457f9d0a7d591c8f0f8c1774388077ea"/><file name="MPay24Api.php" hash="9d604b6fc6bcd99b2c5a0807393d67c4"/><file name="MPay24MagentoShop.php" hash="a7f4bf43ecb36fccd8917bbc78df73f2"/><file name="MPay24Shop.php" hash="ca0b2dcc2962f7764104a9ddf0cfa828"/><file name="cacert.pem" hash="4e0c8fcca8148533e6723f94463a3c73"/><file name="orderXML.php" hash="f067d286e1a6282bb0d67483dd1d0d98"/></dir><dir name="Entity"><file name="Setup.php" hash="8dc9baf209d88d7b054d763066f601fb"/></dir><dir name="Method"><file name="Abstract.php" hash="fdbb5a39e0427876160fd2756d4ec2f9"/><file name="Selectpayment.php" hash="4f204e97ef936c00460ed204ac65a190"/></dir><dir name="Mpay24"><file name="Debug.php" hash="9cbf466aa62829ca7aac6246aa550d4a"/></dir><dir name="Mysql4"><dir name="Mpay24"><dir name="Debug"><file name="Collection.php" hash="f5094404eec10cb3eac5c6b6e2209287"/></dir><file name="Debug.php" hash="50291178d8bb20a50fee0d0c1d0d4f12"/></dir><file name="Setup.php" hash="9e19108b10a15d212fd9838b753c2302"/></dir><dir name="Source"><file name="BillAddr.php" hash="50a1eaf7afb455dbc2a47761560bdc87"/><file name="ClearingAction.php" hash="a8f705c72bad6c174ca61aee4a128008"/><file name="FormTemplate.php" hash="722994ae6dba839b21bd5f45487b55c2"/><file name="PaidOrder.php" hash="12265d4cc317818a11aa2b31d22118b4"/><file name="PaymentsActive.php" hash="ae7b566c2b840457f70ab48ee165ff9f"/><file name="Request.php" hash="8d33fa758355382b0171ec1ea1934bff"/><file name="Result.php" hash="0e6b4aa3f291d20dcdc840fd06c33e90"/><file name="ShoppingCartRowsAction.php" hash="9de2ded97cd6623c88def25477a0ca02"/><file name="System.php" hash="7e40794562cda9a8a4ad61052678d470"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Encrypted.php" hash="489a56ff8bd41e8b436b24dc3eeb5782"/></dir></dir></dir><file name="Config.php" hash="d205f45cd29c893cb50ca1b43957520f"/><file name="Observer.php" hash="53ff5a6a6d0de25a3be0252da28e72a6"/><file name="Selectpayment.php" hash="399da03227698003f65eaaa4a71f2280"/><file name="Session.php" hash="52b5b79a5d7662c46360ff3cc4f82c70"/></dir><dir name="controllers"><file name="IndexController.php" hash="2403526f34e65f03c723dc1fbcb001c2"/><file name="PaymentController.php" hash="02d0b0cb72d167ae83d1224283962cf6"/></dir><dir name="etc"><file name="config.xml" hash="f57888cce61d7457edf31458e92bb9d8"/><file name="system.xml" hash="ce48356769a535871d92c543ea81a27b"/></dir><dir name="sql"><dir name="mpay24_setup"><file name="mysql4-install-1.3.0.php" hash="810995cacabca2902926661cbfa0bf53"/><file name="mysql4-upgrade-0.6.2-1.3.0.php" hash="006ed8882377b8d3d3c8b6e813051d2b"/><file name="mysql4-upgrade-0.6.3-1.3.0.php" hash="6b324243b80337c39f7114a7637cb8b3"/></dir></dir></dir></dir></target></contents>
57
  <compatible/>
58
  <dependencies/>
59
  </package>