Version Notes
1. Order Email in case of successful payment
2. Code improvements
Download this release
Release Info
| Developer | Anna Sadriu |
| Extension | mPAY24 |
| Version | 1.6.2 |
| Comparing to | |
| See all releases | |
Code changes from version 1.6.1 to 1.6.2
- app/code/community/Mpay24/Mpay24/Block/Adminhtml/System/Config/Fieldset/Fieldset.php +2 -2
- app/code/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php +6 -7
- app/code/community/Mpay24/Mpay24/Model/Api/curllog.log +128 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000006.xml +51 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000007.xml +50 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000008.xml +53 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000009.xml +63 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000010.xml +63 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000011.xml +63 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000012.xml +63 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000013.xml +63 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000014.xml +63 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000015.xml +63 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000016.xml +62 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000017.xml +51 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000019.xml +51 -0
- app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000020.xml +53 -0
- app/code/community/Mpay24/Mpay24/Model/Method/Selectpayment.php +2 -2
- app/code/community/Mpay24/Mpay24/Model/Selectpayment.php +2 -12
- app/code/community/Mpay24/Mpay24/controllers/PaymentController.php +410 -394
- app/code/community/Mpay24/Mpay24/etc/config.xml +2 -2
- app/code/community/Mpay24/Mpay24/sql/mpay24_setup/mysql4-install-1.6.2.php +53 -0
- app/etc/modules/Mpay24_Mpay24.xml +2 -2
- package.xml +6 -7
app/code/community/Mpay24/Mpay24/Block/Adminhtml/System/Config/Fieldset/Fieldset.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: Fieldset.php
|
| 20 |
*/
|
| 21 |
|
| 22 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
|
@@ -64,7 +64,7 @@ class Mpay24_Mpay24_Block_Adminhtml_System_Config_Fieldset_Fieldset
|
|
| 64 |
$html .= '<div style="color:red;">' . Mage::getStoreConfig('mpay24/mpay24/payments_error') . "</div>";
|
| 65 |
|
| 66 |
$html .= $this->_getFooterHtml($element);
|
| 67 |
-
$html .= "<h1>Extension Version: " .
|
| 68 |
|
| 69 |
$comment = Mage::helper('mpay24')->__("The payment systems will be synchronized when the settings are saved!");
|
| 70 |
|
| 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: Fieldset.php 6413 2015-07-14 12:50:34Z anna $
|
| 20 |
*/
|
| 21 |
|
| 22 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
| 64 |
$html .= '<div style="color:red;">' . Mage::getStoreConfig('mpay24/mpay24/payments_error') . "</div>";
|
| 65 |
|
| 66 |
$html .= $this->_getFooterHtml($element);
|
| 67 |
+
$html .= "<h1>Extension Version: " . MAGENTO_VERSION . "</h1>";
|
| 68 |
|
| 69 |
$comment = Mage::helper('mpay24')->__("The payment systems will be synchronized when the settings are saved!");
|
| 70 |
|
app/code/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php
CHANGED
|
@@ -1,12 +1,13 @@
|
|
| 1 |
<?php
|
| 2 |
/**
|
| 3 |
* @author support@mpay24.com
|
| 4 |
-
* @version $Id: MPay24MagentoShop.php
|
| 5 |
* @filesource test.php
|
| 6 |
* @license http://ec.europa.eu/idabc/eupl.html EUPL, Version 1.1
|
| 7 |
*/
|
| 8 |
|
| 9 |
include_once(Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24Shop.php");
|
|
|
|
| 10 |
|
| 11 |
class MPay24MagentoShop extends MPay24Shop {
|
| 12 |
|
|
@@ -19,9 +20,7 @@ class MPay24MagentoShop extends MPay24Shop {
|
|
| 19 |
const CONFIRMATION_URL = 'mpay24/payment/confirmation';
|
| 20 |
|
| 21 |
const CANCEL_URL = 'mpay24/payment/cancel';
|
| 22 |
-
|
| 23 |
-
const MAGENTO_VERSION = "Magento 1.6.1 ";
|
| 24 |
-
|
| 25 |
var $tid;
|
| 26 |
var $price;
|
| 27 |
var $order;
|
|
@@ -268,7 +267,7 @@ class MPay24MagentoShop extends MPay24Shop {
|
|
| 268 |
$mdxi->Order->setErrorTitleStyle(Mage::getStoreConfig('mpay24/mpay24sporder/errortitlestyle'));
|
| 269 |
$mdxi->Order->setFooterStyle(Mage::getStoreConfig('mpay24/mpay24sporder/footerstyle'));
|
| 270 |
|
| 271 |
-
$this->order->getPayment()->setAdditionalInformation('user_field',
|
| 272 |
|
| 273 |
//validates IPv4
|
| 274 |
$validIPv4 = filter_var($this->order->getRemoteIp(), FILTER_VALIDATE_IP,FILTER_FLAG_IPV4);
|
|
@@ -279,7 +278,7 @@ class MPay24MagentoShop extends MPay24Shop {
|
|
| 279 |
if($validIPv4)
|
| 280 |
$mdxi->Order->ClientIP = $this->order->getRemoteIp();
|
| 281 |
|
| 282 |
-
$mdxi->Order->UserField =
|
| 283 |
$mdxi->Order->Tid = $transaction->TID;
|
| 284 |
|
| 285 |
$lang = explode('_', Mage::getStoreConfig('general/locale/code'));
|
|
@@ -633,7 +632,7 @@ class MPay24MagentoShop extends MPay24Shop {
|
|
| 633 |
$version=$m->getVersion();
|
| 634 |
$this->mPay24Api->shop = "Magento";
|
| 635 |
$this->mPay24Api->shopVersion = $version;
|
| 636 |
-
$this->mPay24Api->moduleVersion =
|
| 637 |
}
|
| 638 |
|
| 639 |
private function xmlentities($string) {
|
| 1 |
<?php
|
| 2 |
/**
|
| 3 |
* @author support@mpay24.com
|
| 4 |
+
* @version $Id: MPay24MagentoShop.php 6413 2015-07-14 12:50:34Z anna $
|
| 5 |
* @filesource test.php
|
| 6 |
* @license http://ec.europa.eu/idabc/eupl.html EUPL, Version 1.1
|
| 7 |
*/
|
| 8 |
|
| 9 |
include_once(Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24Shop.php");
|
| 10 |
+
define("MAGENTO_VERSION", "Magento v " . Mage::getVersion() . " Module v 1.6.2 ");
|
| 11 |
|
| 12 |
class MPay24MagentoShop extends MPay24Shop {
|
| 13 |
|
| 20 |
const CONFIRMATION_URL = 'mpay24/payment/confirmation';
|
| 21 |
|
| 22 |
const CANCEL_URL = 'mpay24/payment/cancel';
|
| 23 |
+
|
|
|
|
|
|
|
| 24 |
var $tid;
|
| 25 |
var $price;
|
| 26 |
var $order;
|
| 267 |
$mdxi->Order->setErrorTitleStyle(Mage::getStoreConfig('mpay24/mpay24sporder/errortitlestyle'));
|
| 268 |
$mdxi->Order->setFooterStyle(Mage::getStoreConfig('mpay24/mpay24sporder/footerstyle'));
|
| 269 |
|
| 270 |
+
$this->order->getPayment()->setAdditionalInformation('user_field', MAGENTO_VERSION.$transaction->TID.'_'.date('Y-m-d'))->save();
|
| 271 |
|
| 272 |
//validates IPv4
|
| 273 |
$validIPv4 = filter_var($this->order->getRemoteIp(), FILTER_VALIDATE_IP,FILTER_FLAG_IPV4);
|
| 278 |
if($validIPv4)
|
| 279 |
$mdxi->Order->ClientIP = $this->order->getRemoteIp();
|
| 280 |
|
| 281 |
+
$mdxi->Order->UserField = MAGENTO_VERSION.$transaction->TID.'_'.date('Y-m-d');
|
| 282 |
$mdxi->Order->Tid = $transaction->TID;
|
| 283 |
|
| 284 |
$lang = explode('_', Mage::getStoreConfig('general/locale/code'));
|
| 632 |
$version=$m->getVersion();
|
| 633 |
$this->mPay24Api->shop = "Magento";
|
| 634 |
$this->mPay24Api->shopVersion = $version;
|
| 635 |
+
$this->mPay24Api->moduleVersion = MAGENTO_VERSION;
|
| 636 |
}
|
| 637 |
|
| 638 |
private function xmlentities($string) {
|
app/code/community/Mpay24/Mpay24/Model/Api/curllog.log
CHANGED
|
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
* About to connect() to test.mpay24.com port 443 (#0)
|
| 2 |
+
* Trying 213.164.23.169... * connected
|
| 3 |
+
* Connected to test.mpay24.com (213.164.23.169) port 443 (#0)
|
| 4 |
+
* successfully set certificate verify locations:
|
| 5 |
+
* CAfile: /share/CE_CACHEDEV1_DATA/Web/magento/app/code/community/Mpay24/Mpay24/Model/Api/cacert.pem
|
| 6 |
+
CApath: none
|
| 7 |
+
* SSL connection using ECDHE-RSA-AES256-GCM-SHA384
|
| 8 |
+
* Server certificate:
|
| 9 |
+
* subject: OU=GT34125060; OU=See www.rapidssl.com/resources/cps (c)15; OU=Domain Control Validated - RapidSSL(R); CN=test.mpay24.com
|
| 10 |
+
* start date: 2015-05-11 14:41:06 GMT
|
| 11 |
+
* expire date: 2017-05-13 08:38:45 GMT
|
| 12 |
+
* subjectAltName: test.mpay24.com matched
|
| 13 |
+
* issuer: C=US; O=GeoTrust Inc.; CN=RapidSSL SHA256 CA - G3
|
| 14 |
+
* SSL certificate verify ok.
|
| 15 |
+
* Server auth using Basic with user 'u92169'
|
| 16 |
+
> POST /app/bin/etpproxy_v15 HTTP/1.1
|
| 17 |
+
Authorization: Basic dTkyMTY5OlZhcm5hLjMwMTIyMDEx
|
| 18 |
+
User-Agent: Magento v. 1.9.1.1 - Module v. Magento v 1.9.1.1 Module v 1.6.2
|
| 19 |
+
Host: test.mpay24.com
|
| 20 |
+
Accept: */*
|
| 21 |
+
Content-Length: 5685
|
| 22 |
+
Content-Type: application/x-www-form-urlencoded
|
| 23 |
+
Expect: 100-continue
|
| 24 |
+
|
| 25 |
+
< HTTP/1.1 100 Continue
|
| 26 |
+
< HTTP/1.1 200 OK
|
| 27 |
+
< Date: Tue, 14 Jul 2015 12:59:57 GMT
|
| 28 |
+
< Server: Apache
|
| 29 |
+
< Content-Length: 626
|
| 30 |
+
< Content-Type: text/xml; charset=utf-8
|
| 31 |
+
<
|
| 32 |
+
* Connection #0 to host test.mpay24.com left intact
|
| 33 |
+
* Closing connection #0
|
| 34 |
+
* About to connect() to test.mpay24.com port 443 (#0)
|
| 35 |
+
* Trying 213.164.23.169... * connected
|
| 36 |
+
* Connected to test.mpay24.com (213.164.23.169) port 443 (#0)
|
| 37 |
+
* successfully set certificate verify locations:
|
| 38 |
+
* CAfile: /share/CE_CACHEDEV1_DATA/Web/magento/app/code/community/Mpay24/Mpay24/Model/Api/cacert.pem
|
| 39 |
+
CApath: none
|
| 40 |
+
* SSL connection using ECDHE-RSA-AES256-GCM-SHA384
|
| 41 |
+
* Server certificate:
|
| 42 |
+
* subject: OU=GT34125060; OU=See www.rapidssl.com/resources/cps (c)15; OU=Domain Control Validated - RapidSSL(R); CN=test.mpay24.com
|
| 43 |
+
* start date: 2015-05-11 14:41:06 GMT
|
| 44 |
+
* expire date: 2017-05-13 08:38:45 GMT
|
| 45 |
+
* subjectAltName: test.mpay24.com matched
|
| 46 |
+
* issuer: C=US; O=GeoTrust Inc.; CN=RapidSSL SHA256 CA - G3
|
| 47 |
+
* SSL certificate verify ok.
|
| 48 |
+
* Server auth using Basic with user 'u92169'
|
| 49 |
+
> POST /app/bin/etpproxy_v15 HTTP/1.1
|
| 50 |
+
Authorization: Basic dTkyMTY5OlZhcm5hLjMwMTIyMDEx
|
| 51 |
+
User-Agent: mPAY24 PHP API $Rev: 6252 $ ($Date:: 2015-03-26 #$)
|
| 52 |
+
Host: test.mpay24.com
|
| 53 |
+
Accept: */*
|
| 54 |
+
Content-Length: 523
|
| 55 |
+
Content-Type: application/x-www-form-urlencoded
|
| 56 |
+
|
| 57 |
+
< HTTP/1.1 200 OK
|
| 58 |
+
< Date: Tue, 14 Jul 2015 13:00:37 GMT
|
| 59 |
+
< Server: Apache
|
| 60 |
+
< Content-Length: 582
|
| 61 |
+
< Content-Type: text/xml; charset=utf-8
|
| 62 |
+
<
|
| 63 |
+
* Connection #0 to host test.mpay24.com left intact
|
| 64 |
+
* Closing connection #0
|
| 65 |
+
* About to connect() to test.mpay24.com port 443 (#0)
|
| 66 |
+
* Trying 213.164.23.169... * connected
|
| 67 |
+
* Connected to test.mpay24.com (213.164.23.169) port 443 (#0)
|
| 68 |
+
* successfully set certificate verify locations:
|
| 69 |
+
* CAfile: /share/CE_CACHEDEV1_DATA/Web/magento/app/code/community/Mpay24/Mpay24/Model/Api/cacert.pem
|
| 70 |
+
CApath: none
|
| 71 |
+
* SSL connection using ECDHE-RSA-AES256-GCM-SHA384
|
| 72 |
+
* Server certificate:
|
| 73 |
+
* subject: OU=GT34125060; OU=See www.rapidssl.com/resources/cps (c)15; OU=Domain Control Validated - RapidSSL(R); CN=test.mpay24.com
|
| 74 |
+
* start date: 2015-05-11 14:41:06 GMT
|
| 75 |
+
* expire date: 2017-05-13 08:38:45 GMT
|
| 76 |
+
* subjectAltName: test.mpay24.com matched
|
| 77 |
+
* issuer: C=US; O=GeoTrust Inc.; CN=RapidSSL SHA256 CA - G3
|
| 78 |
+
* SSL certificate verify ok.
|
| 79 |
+
* Server auth using Basic with user 'u92169'
|
| 80 |
+
> POST /app/bin/etpproxy_v15 HTTP/1.1
|
| 81 |
+
Authorization: Basic dTkyMTY5OlZhcm5hLjMwMTIyMDEx
|
| 82 |
+
User-Agent: Magento v. 1.9.1.1 - Module v. Magento v 1.9.1.1 Module v 1.6.2
|
| 83 |
+
Host: test.mpay24.com
|
| 84 |
+
Accept: */*
|
| 85 |
+
Content-Length: 5742
|
| 86 |
+
Content-Type: application/x-www-form-urlencoded
|
| 87 |
+
Expect: 100-continue
|
| 88 |
+
|
| 89 |
+
< HTTP/1.1 100 Continue
|
| 90 |
+
< HTTP/1.1 200 OK
|
| 91 |
+
< Date: Tue, 14 Jul 2015 14:31:48 GMT
|
| 92 |
+
< Server: Apache
|
| 93 |
+
< Content-Length: 626
|
| 94 |
+
< Content-Type: text/xml; charset=utf-8
|
| 95 |
+
<
|
| 96 |
+
* Connection #0 to host test.mpay24.com left intact
|
| 97 |
+
* Closing connection #0
|
| 98 |
+
* About to connect() to test.mpay24.com port 443 (#0)
|
| 99 |
+
* Trying 213.164.23.169... * connected
|
| 100 |
+
* Connected to test.mpay24.com (213.164.23.169) port 443 (#0)
|
| 101 |
+
* successfully set certificate verify locations:
|
| 102 |
+
* CAfile: /share/CE_CACHEDEV1_DATA/Web/magento/app/code/community/Mpay24/Mpay24/Model/Api/cacert.pem
|
| 103 |
+
CApath: none
|
| 104 |
+
* SSL connection using ECDHE-RSA-AES256-GCM-SHA384
|
| 105 |
+
* Server certificate:
|
| 106 |
+
* subject: OU=GT34125060; OU=See www.rapidssl.com/resources/cps (c)15; OU=Domain Control Validated - RapidSSL(R); CN=test.mpay24.com
|
| 107 |
+
* start date: 2015-05-11 14:41:06 GMT
|
| 108 |
+
* expire date: 2017-05-13 08:38:45 GMT
|
| 109 |
+
* subjectAltName: test.mpay24.com matched
|
| 110 |
+
* issuer: C=US; O=GeoTrust Inc.; CN=RapidSSL SHA256 CA - G3
|
| 111 |
+
* SSL certificate verify ok.
|
| 112 |
+
* Server auth using Basic with user 'u92169'
|
| 113 |
+
> POST /app/bin/etpproxy_v15 HTTP/1.1
|
| 114 |
+
Authorization: Basic dTkyMTY5OlZhcm5hLjMwMTIyMDEx
|
| 115 |
+
User-Agent: mPAY24 PHP API $Rev: 6252 $ ($Date:: 2015-03-26 #$)
|
| 116 |
+
Host: test.mpay24.com
|
| 117 |
+
Accept: */*
|
| 118 |
+
Content-Length: 523
|
| 119 |
+
Content-Type: application/x-www-form-urlencoded
|
| 120 |
+
|
| 121 |
+
< HTTP/1.1 200 OK
|
| 122 |
+
< Date: Tue, 14 Jul 2015 14:32:04 GMT
|
| 123 |
+
< Server: Apache
|
| 124 |
+
< Content-Length: 582
|
| 125 |
+
< Content-Type: text/xml; charset=utf-8
|
| 126 |
+
<
|
| 127 |
+
* Connection #0 to host test.mpay24.com left intact
|
| 128 |
+
* Closing connection #0
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000006.xml
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000006_2015-06-30</UserField>
|
| 5 |
+
<Tid>145000006</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">60.00</SubTotal>
|
| 19 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">5.00</ShippingCosts>
|
| 20 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 21 |
+
</ShoppingCart>
|
| 22 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">60.00</Price>
|
| 23 |
+
<Currency>EUR</Currency>
|
| 24 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 25 |
+
<BillingAddr Mode="ReadOnly">
|
| 26 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 27 |
+
<Street>Teststraße 123</Street>
|
| 28 |
+
<Zip>1234</Zip>
|
| 29 |
+
<City>Wien</City>
|
| 30 |
+
<State>Wien</State>
|
| 31 |
+
<Country Code="AT"/>
|
| 32 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 33 |
+
<Phone>+43123456789</Phone>
|
| 34 |
+
</BillingAddr>
|
| 35 |
+
<ShippingAddr Mode="ReadOnly">
|
| 36 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 37 |
+
<Street>Teststraße 123</Street>
|
| 38 |
+
<Zip>1234</Zip>
|
| 39 |
+
<City>Wien</City>
|
| 40 |
+
<State>Wien</State>
|
| 41 |
+
<Country Code="AT"/>
|
| 42 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 43 |
+
<Phone>+43123456789</Phone>
|
| 44 |
+
</ShippingAddr>
|
| 45 |
+
<URL>
|
| 46 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000006</Success>
|
| 47 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000006</Error>
|
| 48 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 49 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000006</Cancel>
|
| 50 |
+
</URL>
|
| 51 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000007.xml
ADDED
|
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000007_2015-07-01</UserField>
|
| 5 |
+
<Tid>145000007</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="MASTERCARD"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">60.00</SubTotal>
|
| 19 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">5.00</ShippingCosts>
|
| 20 |
+
</ShoppingCart>
|
| 21 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">65.00</Price>
|
| 22 |
+
<Currency>EUR</Currency>
|
| 23 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 24 |
+
<BillingAddr Mode="ReadOnly">
|
| 25 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 26 |
+
<Street>Teststraße 123</Street>
|
| 27 |
+
<Zip>1234</Zip>
|
| 28 |
+
<City>Wien</City>
|
| 29 |
+
<State>Wien</State>
|
| 30 |
+
<Country Code="AT"/>
|
| 31 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 32 |
+
<Phone>+43123456789</Phone>
|
| 33 |
+
</BillingAddr>
|
| 34 |
+
<ShippingAddr Mode="ReadOnly">
|
| 35 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 36 |
+
<Street>Teststraße 123</Street>
|
| 37 |
+
<Zip>1234</Zip>
|
| 38 |
+
<City>Wien</City>
|
| 39 |
+
<State>Wien</State>
|
| 40 |
+
<Country Code="AT"/>
|
| 41 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 42 |
+
<Phone>+43123456789</Phone>
|
| 43 |
+
</ShippingAddr>
|
| 44 |
+
<URL>
|
| 45 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000007</Success>
|
| 46 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000007</Error>
|
| 47 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 48 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000007</Cancel>
|
| 49 |
+
</URL>
|
| 50 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000008.xml
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000008_2015-07-07</UserField>
|
| 5 |
+
<Tid>145000008</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">60.00</SubTotal>
|
| 19 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">5.00</ShippingCosts>
|
| 20 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 21 |
+
</ShoppingCart>
|
| 22 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">60.00</Price>
|
| 23 |
+
<Currency>EUR</Currency>
|
| 24 |
+
<Customer>Test Tester</Customer>
|
| 25 |
+
<BillingAddr Mode="ReadOnly">
|
| 26 |
+
<Name Birthday="1970-01-01">Test Tester</Name>
|
| 27 |
+
<Street>Annagasse 5</Street>
|
| 28 |
+
<Street2>Dachgeschoß</Street2>
|
| 29 |
+
<Zip>1010</Zip>
|
| 30 |
+
<City>Wien</City>
|
| 31 |
+
<State>Niederösterreich</State>
|
| 32 |
+
<Country Code="AT"/>
|
| 33 |
+
<Email>hallodriho@gmail.com</Email>
|
| 34 |
+
<Phone>+43123456789</Phone>
|
| 35 |
+
</BillingAddr>
|
| 36 |
+
<ShippingAddr Mode="ReadOnly">
|
| 37 |
+
<Name Birthday="1970-01-01">Test Tester</Name>
|
| 38 |
+
<Street>Annagasse 5</Street>
|
| 39 |
+
<Street2>Dachgeschoß</Street2>
|
| 40 |
+
<Zip>1010</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Niederösterreich</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>hallodriho@gmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</ShippingAddr>
|
| 47 |
+
<URL>
|
| 48 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/guestsuccess/?tid=145000008</Success>
|
| 49 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000008</Error>
|
| 50 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 51 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000008</Cancel>
|
| 52 |
+
</URL>
|
| 53 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000009.xml
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000009_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000009</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">15.00</ShippingCosts>
|
| 32 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 33 |
+
</ShoppingCart>
|
| 34 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">264.00</Price>
|
| 35 |
+
<Currency>EUR</Currency>
|
| 36 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 37 |
+
<BillingAddr Mode="ReadOnly">
|
| 38 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 39 |
+
<Street>Teststraße 123</Street>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</BillingAddr>
|
| 47 |
+
<ShippingAddr Mode="ReadOnly">
|
| 48 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 49 |
+
<Street>Teststraße 123</Street>
|
| 50 |
+
<Zip>1234</Zip>
|
| 51 |
+
<City>Wien</City>
|
| 52 |
+
<State>Wien</State>
|
| 53 |
+
<Country Code="AT"/>
|
| 54 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 55 |
+
<Phone>+43123456789</Phone>
|
| 56 |
+
</ShippingAddr>
|
| 57 |
+
<URL>
|
| 58 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000009</Success>
|
| 59 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000009</Error>
|
| 60 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 61 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000009</Cancel>
|
| 62 |
+
</URL>
|
| 63 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000010.xml
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000010_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000010</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">15.00</ShippingCosts>
|
| 32 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 33 |
+
</ShoppingCart>
|
| 34 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">264.00</Price>
|
| 35 |
+
<Currency>EUR</Currency>
|
| 36 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 37 |
+
<BillingAddr Mode="ReadOnly">
|
| 38 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 39 |
+
<Street>Teststraße 123</Street>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</BillingAddr>
|
| 47 |
+
<ShippingAddr Mode="ReadOnly">
|
| 48 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 49 |
+
<Street>Teststraße 123</Street>
|
| 50 |
+
<Zip>1234</Zip>
|
| 51 |
+
<City>Wien</City>
|
| 52 |
+
<State>Wien</State>
|
| 53 |
+
<Country Code="AT"/>
|
| 54 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 55 |
+
<Phone>+43123456789</Phone>
|
| 56 |
+
</ShippingAddr>
|
| 57 |
+
<URL>
|
| 58 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000010</Success>
|
| 59 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000010</Error>
|
| 60 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 61 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000010</Cancel>
|
| 62 |
+
</URL>
|
| 63 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000011.xml
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000011_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000011</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">15.00</ShippingCosts>
|
| 32 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 33 |
+
</ShoppingCart>
|
| 34 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">264.00</Price>
|
| 35 |
+
<Currency>EUR</Currency>
|
| 36 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 37 |
+
<BillingAddr Mode="ReadOnly">
|
| 38 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 39 |
+
<Street>Teststraße 123</Street>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</BillingAddr>
|
| 47 |
+
<ShippingAddr Mode="ReadOnly">
|
| 48 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 49 |
+
<Street>Teststraße 123</Street>
|
| 50 |
+
<Zip>1234</Zip>
|
| 51 |
+
<City>Wien</City>
|
| 52 |
+
<State>Wien</State>
|
| 53 |
+
<Country Code="AT"/>
|
| 54 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 55 |
+
<Phone>+43123456789</Phone>
|
| 56 |
+
</ShippingAddr>
|
| 57 |
+
<URL>
|
| 58 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000011</Success>
|
| 59 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000011</Error>
|
| 60 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 61 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000011</Cancel>
|
| 62 |
+
</URL>
|
| 63 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000012.xml
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000012_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000012</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">15.00</ShippingCosts>
|
| 32 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 33 |
+
</ShoppingCart>
|
| 34 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">264.00</Price>
|
| 35 |
+
<Currency>EUR</Currency>
|
| 36 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 37 |
+
<BillingAddr Mode="ReadOnly">
|
| 38 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 39 |
+
<Street>Teststraße 123</Street>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</BillingAddr>
|
| 47 |
+
<ShippingAddr Mode="ReadOnly">
|
| 48 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 49 |
+
<Street>Teststraße 123</Street>
|
| 50 |
+
<Zip>1234</Zip>
|
| 51 |
+
<City>Wien</City>
|
| 52 |
+
<State>Wien</State>
|
| 53 |
+
<Country Code="AT"/>
|
| 54 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 55 |
+
<Phone>+43123456789</Phone>
|
| 56 |
+
</ShippingAddr>
|
| 57 |
+
<URL>
|
| 58 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000012</Success>
|
| 59 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000012</Error>
|
| 60 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 61 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000012</Cancel>
|
| 62 |
+
</URL>
|
| 63 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000013.xml
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000013_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000013</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">15.00</ShippingCosts>
|
| 32 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 33 |
+
</ShoppingCart>
|
| 34 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">264.00</Price>
|
| 35 |
+
<Currency>EUR</Currency>
|
| 36 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 37 |
+
<BillingAddr Mode="ReadOnly">
|
| 38 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 39 |
+
<Street>Teststraße 123</Street>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</BillingAddr>
|
| 47 |
+
<ShippingAddr Mode="ReadOnly">
|
| 48 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 49 |
+
<Street>Teststraße 123</Street>
|
| 50 |
+
<Zip>1234</Zip>
|
| 51 |
+
<City>Wien</City>
|
| 52 |
+
<State>Wien</State>
|
| 53 |
+
<Country Code="AT"/>
|
| 54 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 55 |
+
<Phone>+43123456789</Phone>
|
| 56 |
+
</ShippingAddr>
|
| 57 |
+
<URL>
|
| 58 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000013</Success>
|
| 59 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000013</Error>
|
| 60 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 61 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000013</Cancel>
|
| 62 |
+
</URL>
|
| 63 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000014.xml
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000014_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000014</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">15.00</ShippingCosts>
|
| 32 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 33 |
+
</ShoppingCart>
|
| 34 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">264.00</Price>
|
| 35 |
+
<Currency>EUR</Currency>
|
| 36 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 37 |
+
<BillingAddr Mode="ReadOnly">
|
| 38 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 39 |
+
<Street>Teststraße 123</Street>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</BillingAddr>
|
| 47 |
+
<ShippingAddr Mode="ReadOnly">
|
| 48 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 49 |
+
<Street>Teststraße 123</Street>
|
| 50 |
+
<Zip>1234</Zip>
|
| 51 |
+
<City>Wien</City>
|
| 52 |
+
<State>Wien</State>
|
| 53 |
+
<Country Code="AT"/>
|
| 54 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 55 |
+
<Phone>+43123456789</Phone>
|
| 56 |
+
</ShippingAddr>
|
| 57 |
+
<URL>
|
| 58 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000014</Success>
|
| 59 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000014</Error>
|
| 60 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 61 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000014</Cancel>
|
| 62 |
+
</URL>
|
| 63 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000015.xml
ADDED
|
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000015_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000015</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">15.00</ShippingCosts>
|
| 32 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 33 |
+
</ShoppingCart>
|
| 34 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">264.00</Price>
|
| 35 |
+
<Currency>EUR</Currency>
|
| 36 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 37 |
+
<BillingAddr Mode="ReadOnly">
|
| 38 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 39 |
+
<Street>Teststraße 123</Street>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Wien</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</BillingAddr>
|
| 47 |
+
<ShippingAddr Mode="ReadOnly">
|
| 48 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 49 |
+
<Street>Teststraße 123</Street>
|
| 50 |
+
<Zip>1234</Zip>
|
| 51 |
+
<City>Wien</City>
|
| 52 |
+
<State>Wien</State>
|
| 53 |
+
<Country Code="AT"/>
|
| 54 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 55 |
+
<Phone>+43123456789</Phone>
|
| 56 |
+
</ShippingAddr>
|
| 57 |
+
<URL>
|
| 58 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000015</Success>
|
| 59 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000015</Error>
|
| 60 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 61 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000015</Cancel>
|
| 62 |
+
</URL>
|
| 63 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000016.xml
ADDED
|
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000016_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000016</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<Item>
|
| 19 |
+
<Description Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 20 |
+
<Quantity Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 21 |
+
<ItemPrice Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 22 |
+
<Price Style="background-color: #FFF;color: #327F98; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 23 |
+
</Item>
|
| 24 |
+
<Item>
|
| 25 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 26 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 27 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 28 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 29 |
+
</Item>
|
| 30 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">254.00</SubTotal>
|
| 31 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 32 |
+
</ShoppingCart>
|
| 33 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">249.00</Price>
|
| 34 |
+
<Currency>EUR</Currency>
|
| 35 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 36 |
+
<BillingAddr Mode="ReadOnly">
|
| 37 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 38 |
+
<Street>Teststraße 123</Street>
|
| 39 |
+
<Zip>1234</Zip>
|
| 40 |
+
<City>Wien</City>
|
| 41 |
+
<State>Wien</State>
|
| 42 |
+
<Country Code="AT"/>
|
| 43 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 44 |
+
<Phone>+43123456789</Phone>
|
| 45 |
+
</BillingAddr>
|
| 46 |
+
<ShippingAddr Mode="ReadOnly">
|
| 47 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 48 |
+
<Street>Teststraße 123</Street>
|
| 49 |
+
<Zip>1234</Zip>
|
| 50 |
+
<City>Wien</City>
|
| 51 |
+
<State>Wien</State>
|
| 52 |
+
<Country Code="AT"/>
|
| 53 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 54 |
+
<Phone>+43123456789</Phone>
|
| 55 |
+
</ShippingAddr>
|
| 56 |
+
<URL>
|
| 57 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000016</Success>
|
| 58 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000016</Error>
|
| 59 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 60 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000016</Cancel>
|
| 61 |
+
</URL>
|
| 62 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000017.xml
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento 1.6.0 145000017_2015-07-08</UserField>
|
| 5 |
+
<Tid>145000017</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Chelsea Tee</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">134.00</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">134.00</SubTotal>
|
| 19 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">5.00</ShippingCosts>
|
| 20 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 21 |
+
</ShoppingCart>
|
| 22 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">134.00</Price>
|
| 23 |
+
<Currency>EUR</Currency>
|
| 24 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 25 |
+
<BillingAddr Mode="ReadWrite">
|
| 26 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 27 |
+
<Street>Teststraße 123</Street>
|
| 28 |
+
<Zip>1234</Zip>
|
| 29 |
+
<City>Wien</City>
|
| 30 |
+
<State>Wien</State>
|
| 31 |
+
<Country Code="AT"/>
|
| 32 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 33 |
+
<Phone>+43123456789</Phone>
|
| 34 |
+
</BillingAddr>
|
| 35 |
+
<ShippingAddr Mode="ReadOnly">
|
| 36 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 37 |
+
<Street>Teststraße 123</Street>
|
| 38 |
+
<Zip>1234</Zip>
|
| 39 |
+
<City>Wien</City>
|
| 40 |
+
<State>Wien</State>
|
| 41 |
+
<Country Code="AT"/>
|
| 42 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 43 |
+
<Phone>+43123456789</Phone>
|
| 44 |
+
</ShippingAddr>
|
| 45 |
+
<URL>
|
| 46 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000017</Success>
|
| 47 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000017</Error>
|
| 48 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 49 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000017</Cancel>
|
| 50 |
+
</URL>
|
| 51 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000019.xml
ADDED
|
@@ -0,0 +1,51 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento v 1.9.1.1 Module v 1.6.2 145000019_2015-07-14</UserField>
|
| 5 |
+
<Tid>145000019</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">60.00</SubTotal>
|
| 19 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">5.00</ShippingCosts>
|
| 20 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 21 |
+
</ShoppingCart>
|
| 22 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">60.00</Price>
|
| 23 |
+
<Currency>EUR</Currency>
|
| 24 |
+
<Customer Id="140">Max Musterman</Customer>
|
| 25 |
+
<BillingAddr Mode="ReadOnly">
|
| 26 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 27 |
+
<Street>Teststraße 123</Street>
|
| 28 |
+
<Zip>1234</Zip>
|
| 29 |
+
<City>Wien</City>
|
| 30 |
+
<State>Wien</State>
|
| 31 |
+
<Country Code="AT"/>
|
| 32 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 33 |
+
<Phone>+43123456789</Phone>
|
| 34 |
+
</BillingAddr>
|
| 35 |
+
<ShippingAddr Mode="ReadOnly">
|
| 36 |
+
<Name Birthday="1970-01-01">Max Musterman</Name>
|
| 37 |
+
<Street>Teststraße 123</Street>
|
| 38 |
+
<Zip>1234</Zip>
|
| 39 |
+
<City>Wien</City>
|
| 40 |
+
<State>Wien</State>
|
| 41 |
+
<Country Code="AT"/>
|
| 42 |
+
<Email>sapolhei@hotmail.com</Email>
|
| 43 |
+
<Phone>+43123456789</Phone>
|
| 44 |
+
</ShippingAddr>
|
| 45 |
+
<URL>
|
| 46 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/success/?TID=145000019</Success>
|
| 47 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000019</Error>
|
| 48 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 49 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000019</Cancel>
|
| 50 |
+
</URL>
|
| 51 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Api/xmls/145000020.xml
ADDED
|
@@ -0,0 +1,53 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="UTF-8"?>
|
| 2 |
+
<Order Style="margin-left: auto; margin-right: auto; color:#647378" PageHeaderStyle="background-color: #FFF;margin-bottom:14px;" PageCaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;" PageStyle="border:1px solid #838F93;background-color:#FFF;" InputFieldsStyle="background-color:#ffffff;border:1px solid #DDE1E7;padding:2px 0px;margin-bottom:5px;" DropDownListsStyle="padding:2px 0px;margin-bottom:5px;" ButtonsStyle="background-color: #005AC1;border: none;color: #FFFFFF;cursor: pointer;font-size:10px;font-weight:bold;padding:5px 10px;text-transform:uppercase;" ErrorsStyle="background-color: #FFF;padding: 10px 0px;" SuccessTitleStyle="background-color: #FFF;" ErrorTitleStyle="background-color: #FFF;">
|
| 3 |
+
<ClientIP>80.110.33.39</ClientIP>
|
| 4 |
+
<UserField>Magento v 1.9.1.1 Module v 1.6.2 145000020_2015-07-14</UserField>
|
| 5 |
+
<Tid>145000020</Tid>
|
| 6 |
+
<TemplateSet Language="DE" CSSName="MOBILE"/>
|
| 7 |
+
<PaymentTypes Enable="true">
|
| 8 |
+
<Payment Type="CC" Brand="VISA"/>
|
| 9 |
+
</PaymentTypes>
|
| 10 |
+
<ShoppingCart Header="WARENKORB" HeaderStyle="background-color:#FFF;margin-bottom:14px;color:#647378" CaptionStyle="background-color:#FFF;background:transparent;color:#647378;padding-left:0px;font-size:14px;" DescriptionHeader="BESCHREIBUNG" DescriptionStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" QuantityHeader="ANZAHL" QuantityStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" ItemPriceHeader="EINZELPREIS" ItemPriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;" PriceHeader="PREIS" PriceStyle="width:80px;background-color:#FFF;color:#647378;border: 1px solid #838F93;text-transform:uppercase;padding:5px;text-align:center;">
|
| 11 |
+
<Description>BESTELLUNGSBESCHREIBUNG</Description>
|
| 12 |
+
<Item>
|
| 13 |
+
<Description Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">Tori Tank</Description>
|
| 14 |
+
<Quantity Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">1</Quantity>
|
| 15 |
+
<ItemPrice Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60.00</ItemPrice>
|
| 16 |
+
<Price Style="background-color: #FFF;color: #647378; border: 1px solid #838F93;text-align:center;padding:5px 0px;">60</Price>
|
| 17 |
+
</Item>
|
| 18 |
+
<SubTotal Header="ZWISCHENSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;" Style="background-color:#FFF;color:#647378;border:none;font-weight:normal;padding:3px 20px;">60.00</SubTotal>
|
| 19 |
+
<ShippingCosts Header="Flat Rate - Fixed" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">5.00</ShippingCosts>
|
| 20 |
+
<Discount Header="Zahlungsrabatt (Absoluter Wert)" HeaderStyle="background-color: #FFF; color: #647378;font-weight:normal;padding:3px;" Style="background-color:#FFF;color:#647378;border:none;padding:3px 20px;">-5.00</Discount>
|
| 21 |
+
</ShoppingCart>
|
| 22 |
+
<Price Header="ENDSUMME" HeaderStyle="background-color:#FFF;color: #647378;padding:3px;font-weight:normal;border-top: 1px solid #838F93;" Style="background-color:#FFF;color:#005AC1;border:none;padding:4px;font-weight:bold;padding:3px 20px;font-size:14px;border-top: 1px solid #838F93;">60.00</Price>
|
| 23 |
+
<Currency>EUR</Currency>
|
| 24 |
+
<Customer Id="141">P Z</Customer>
|
| 25 |
+
<BillingAddr Mode="ReadOnly">
|
| 26 |
+
<Name Birthday="1970-01-01">P Z</Name>
|
| 27 |
+
<Street>Testanschrift</Street>
|
| 28 |
+
<Street2>1</Street2>
|
| 29 |
+
<Zip>1234</Zip>
|
| 30 |
+
<City>Testhausen</City>
|
| 31 |
+
<State>Wien</State>
|
| 32 |
+
<Country Code="AT"/>
|
| 33 |
+
<Email>hallodriho@gmail.com</Email>
|
| 34 |
+
<Phone>+43123456789</Phone>
|
| 35 |
+
</BillingAddr>
|
| 36 |
+
<ShippingAddr Mode="ReadOnly">
|
| 37 |
+
<Name Birthday="1970-01-01">P Z</Name>
|
| 38 |
+
<Street>Testanschrift</Street>
|
| 39 |
+
<Street2>1</Street2>
|
| 40 |
+
<Zip>1234</Zip>
|
| 41 |
+
<City>Testhausen</City>
|
| 42 |
+
<State>Wien</State>
|
| 43 |
+
<Country Code="AT"/>
|
| 44 |
+
<Email>hallodriho@gmail.com</Email>
|
| 45 |
+
<Phone>+43123456789</Phone>
|
| 46 |
+
</ShippingAddr>
|
| 47 |
+
<URL>
|
| 48 |
+
<Success>http://sadriu.selfhost.eu/magento/mpay24/payment/guestsuccess/?tid=145000020</Success>
|
| 49 |
+
<Error>http://sadriu.selfhost.eu/magento/mpay24/payment/error/?TID=145000020</Error>
|
| 50 |
+
<Confirmation>http://sadriu.selfhost.eu/magento/mpay24/payment/confirmation/</Confirmation>
|
| 51 |
+
<Cancel>http://sadriu.selfhost.eu/magento/mpay24/payment/cancel/?TID=145000020</Cancel>
|
| 52 |
+
</URL>
|
| 53 |
+
</Order>
|
app/code/community/Mpay24/Mpay24/Model/Method/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
|
| 20 |
*/
|
| 21 |
|
| 22 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
|
@@ -68,7 +68,7 @@ abstract class Mpay24_Mpay24_Model_Method_Selectpayment extends Mpay24_Mpay24_Mo
|
|
| 68 |
$payment->setTransactionId($payment->getOrder()->getIncrementId())->setIsTransactionClosed(1)->save();
|
| 69 |
$transaction = $payment->addTransaction(Mage_Sales_Model_Order_Payment_Transaction::TYPE_ORDER)->save();
|
| 70 |
|
| 71 |
-
$payment->setAdditionalInformation('user_field',
|
| 72 |
|
| 73 |
$payment->setAdditionalInformation('confirmed', "")->save();
|
| 74 |
|
| 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 6413 2015-07-14 12:50:34Z anna $
|
| 20 |
*/
|
| 21 |
|
| 22 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
| 68 |
$payment->setTransactionId($payment->getOrder()->getIncrementId())->setIsTransactionClosed(1)->save();
|
| 69 |
$transaction = $payment->addTransaction(Mage_Sales_Model_Order_Payment_Transaction::TYPE_ORDER)->save();
|
| 70 |
|
| 71 |
+
$payment->setAdditionalInformation('user_field', MAGENTO_VERSION.substr($payment->getOrder()->getIncrementId(),0,100).'_'.date('Y-m-d'));
|
| 72 |
|
| 73 |
$payment->setAdditionalInformation('confirmed', "")->save();
|
| 74 |
|
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
|
| 20 |
*/
|
| 21 |
|
| 22 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
|
@@ -61,19 +61,9 @@ class Mpay24_Mpay24_Model_Selectpayment extends Mpay24_Mpay24_Model_Method_Selec
|
|
| 61 |
case MPay24MagentoShop::PAYMENT_TYPE_SALE:
|
| 62 |
$payment = $this->getInfoInstance();
|
| 63 |
$order = $payment->getOrder();
|
| 64 |
-
$order->setCanSendNewEmailFlag(false);
|
| 65 |
$payment->setAmountAuthorized($order->getTotalDue());
|
| 66 |
$payment->setBaseAmountAuthorized($order->getBaseTotalDue());
|
| 67 |
-
|
| 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');
|
| 76 |
-
// $stateObject->setIsNotified(false);
|
| 77 |
break;
|
| 78 |
default:
|
| 79 |
break;
|
| 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 6413 2015-07-14 12:50:34Z anna $
|
| 20 |
*/
|
| 21 |
|
| 22 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
| 61 |
case MPay24MagentoShop::PAYMENT_TYPE_SALE:
|
| 62 |
$payment = $this->getInfoInstance();
|
| 63 |
$order = $payment->getOrder();
|
|
|
|
| 64 |
$payment->setAmountAuthorized($order->getTotalDue());
|
| 65 |
$payment->setBaseAmountAuthorized($order->getBaseTotalDue());
|
| 66 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
break;
|
| 68 |
default:
|
| 69 |
break;
|
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
|
| 20 |
*/
|
| 21 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
| 22 |
|
|
@@ -55,7 +55,7 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
|
|
| 55 |
$order->loadByIncrementId($this->getRequest()->getParam('TID'));
|
| 56 |
|
| 57 |
Mage::log('mPAY24 Extension (confirmationAction): Confirmation processing DONE! Confirmed: '.$order->getPayment()->getAdditionalInformation('confirmed').'');
|
| 58 |
-
$this->getResponse()->setBody("OK: " .
|
| 59 |
} else {
|
| 60 |
Mage::throwException(Mage::helper('core')->__('ERROR (mPAY24 Extension): Confirmation parameters are not as expected!'));
|
| 61 |
}
|
|
@@ -282,90 +282,9 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
|
|
| 282 |
|
| 283 |
$order->getPayment()->setAdditionalInformation('confirmed', $status)->save();
|
| 284 |
|
| 285 |
-
if($mPAY24Result->getParam('BRAND') == 'AMEX')
|
| 286 |
-
$
|
| 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":
|
| 371 |
if($order->getPayment()->getAdditionalInformation('user_field') == $mPAY24Result->getParam('USER_FIELD')) {
|
|
@@ -383,301 +302,18 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
|
|
| 383 |
$order->sendNewOrderEmail()->save();
|
| 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 |
-
$
|
| 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 |
-
|
| 457 |
-
case 'RESERVED':
|
| 458 |
-
$this->setBillpayData($order, $mPAY24Result);
|
| 459 |
-
|
| 460 |
-
$order->getPayment()->authorize(false, $mPAY24Result->getParam('PRICE')/100)->save();
|
| 461 |
-
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("RESERVED") . ' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]')->save();
|
| 462 |
-
break;
|
| 463 |
-
case 'BILLED':
|
| 464 |
-
$this->setBillpayData($order, $mPAY24Result);
|
| 465 |
-
|
| 466 |
-
if($order->getInvoiceCollection()->count() == 0)
|
| 467 |
-
$invoice = $this->_createInvoice($order);
|
| 468 |
-
|
| 469 |
-
// $order->addStatusHistoryComment(Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("BILLED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")")->save();
|
| 470 |
-
|
| 471 |
-
$order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, 'processing', Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("BILLED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")", true);
|
| 472 |
-
// $order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("BILLED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]')->save();
|
| 473 |
-
|
| 474 |
-
$order->save();
|
| 475 |
-
break;
|
| 476 |
-
case 'CREDITED':
|
| 477 |
-
$this->setBillpayData($order, $mPAY24Result);
|
| 478 |
-
|
| 479 |
-
if ($order->getTotalOnlineRefunded() == 0.00) {
|
| 480 |
-
$creditmemo = Mage::getModel('sales/service_order', $order)
|
| 481 |
-
->prepareCreditmemo()
|
| 482 |
-
->setPaymentRefundDisallowed(true)
|
| 483 |
-
->setAutomaticallyCreated(true)
|
| 484 |
-
->register();
|
| 485 |
-
|
| 486 |
-
$creditmemo->addComment(Mage::helper('mpay24')->__("Credit memo has been created automatically through of MI/F crediting!"));
|
| 487 |
-
$creditmemo->save();
|
| 488 |
-
|
| 489 |
-
$order->getPayment()->refund($creditmemo)->save();
|
| 490 |
-
}
|
| 491 |
-
|
| 492 |
-
|
| 493 |
-
$order->addStatusHistoryComment(Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("CREDITED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")")->save();
|
| 494 |
-
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("CREDITED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]')->save();
|
| 495 |
-
$order->save();
|
| 496 |
-
break;
|
| 497 |
-
case 'SUSPENDED':
|
| 498 |
-
$order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("SUSPENDED") . ' [ '.$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")");
|
| 499 |
-
$order->save();
|
| 500 |
-
break;
|
| 501 |
-
case 'REVERSED':
|
| 502 |
-
if($order->getState() != Mage_Sales_Model_Order::STATE_CANCELED)
|
| 503 |
-
foreach ($order->getInvoiceCollection() as $orderInvoice) {
|
| 504 |
-
$order->getPayment()->setAdditionalInformation('MIFReverse', true)->save();
|
| 505 |
-
$order->getPayment()->void($orderInvoice)->save();
|
| 506 |
-
}
|
| 507 |
-
|
| 508 |
-
$order->addStatusToHistory($order->getState(), Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("REVERSED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")", true)->save();
|
| 509 |
-
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("REVERSED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]')->save();
|
| 510 |
-
$order->save();
|
| 511 |
-
break;
|
| 512 |
-
case 'ERROR':
|
| 513 |
-
$this->setBillpayData($order, $mPAY24Result);
|
| 514 |
-
|
| 515 |
-
$order->getPayment()->setAdditionalInformation('error', true)->save();
|
| 516 |
-
|
| 517 |
-
$order->addStatusToHistory($order->getStatus(), Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("ERROR") . " " . $order->getPayment()->getAdditionalInformation('error_text') . " (" . $this->getRequest()->getClientIp() . ")");
|
| 518 |
-
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("ERROR") . " " . $order->getPayment()->getAdditionalInformation('error_text'))->save();
|
| 519 |
-
$order->save();
|
| 520 |
-
break;
|
| 521 |
-
default:
|
| 522 |
-
break;
|
| 523 |
-
}
|
| 524 |
-
|
| 525 |
-
if(in_array($mPAY24Result->getParam('TSTATUS'), array("RESERVED", "BILLED", "CREDITED")) && Mage::getStoreConfig('mpay24/mpay24/billingAddressMode') == "ReadWrite") {
|
| 526 |
-
if(!$mPAY24Result->getParam('BILLING_ADDR') || $mPAY24Result->getParam('BILLING_ADDR') == '') {
|
| 527 |
-
$billingAddressMode = new Mage_Core_Model_Config();
|
| 528 |
-
$billingAddressMode->saveConfig('mpay24/mpay24/billingAddressMode', 'ReadOnly', 'default', "");
|
| 529 |
-
|
| 530 |
-
$request = $this->getRequest();
|
| 531 |
-
|
| 532 |
-
$template = $this->_initTemplate('id');
|
| 533 |
|
| 534 |
-
|
| 535 |
-
|
| 536 |
-
|
| 537 |
-
|
| 538 |
-
|
| 539 |
-
<th>'.Mage::helper('mpay24')->__("The billing address was not returned by mPAY24!").'</th>
|
| 540 |
-
</tr>
|
| 541 |
-
</thead>
|
| 542 |
-
<tbody>
|
| 543 |
-
<tr>
|
| 544 |
-
<td>
|
| 545 |
-
<p>
|
| 546 |
-
{{var reason}}
|
| 547 |
-
</p>
|
| 548 |
-
</td>
|
| 549 |
-
</tr>
|
| 550 |
-
</tbody>
|
| 551 |
-
</table>');
|
| 552 |
-
|
| 553 |
-
// The Id you just marked...
|
| 554 |
-
if (!$template->getId())
|
| 555 |
-
$template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_HTML);
|
| 556 |
-
|
| 557 |
-
if($request->getParam('_change_type_flag')) {
|
| 558 |
-
$template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_TEXT);
|
| 559 |
-
$template->setTemplateStyles('');
|
| 560 |
-
}
|
| 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'),
|
| 567 |
-
'email' => Mage::getStoreConfig('trans_email/ident_general/email'));
|
| 568 |
-
|
| 569 |
-
// Set you store
|
| 570 |
-
// This information may be taken from the current logged in user
|
| 571 |
-
$store = Mage::app()->getStore();
|
| 572 |
-
|
| 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...
|
| 580 |
-
$translate = Mage::getSingleton('core/translate');
|
| 581 |
-
|
| 582 |
-
// Send your email
|
| 583 |
-
Mage::getModel('core/email_template')->sendTransactional($template->getId(),
|
| 584 |
-
$sender,
|
| 585 |
-
Mage::getStoreConfig('trans_email/ident_general/email'),
|
| 586 |
-
Mage::getStoreConfig('trans_email/ident_general/name'),
|
| 587 |
-
$vars,
|
| 588 |
-
$store->getId());
|
| 589 |
-
|
| 590 |
-
// You don't care as well
|
| 591 |
-
$translate->setTranslateInline(true);
|
| 592 |
-
|
| 593 |
-
$template->delete();
|
| 594 |
-
} else {
|
| 595 |
-
$billingAddress = new DOMDocument();
|
| 596 |
-
$billingAddress->loadXML(trim($mPAY24Result->getParam('BILLING_ADDR')));
|
| 597 |
-
$billingAddress->saveXML();
|
| 598 |
-
|
| 599 |
-
$name = $billingAddress->getElementsByTagName("Name")->item(0)->nodeValue;
|
| 600 |
-
$street = $billingAddress->getElementsByTagName("Street")->item(0)->nodeValue;
|
| 601 |
-
$street2 = $billingAddress->getElementsByTagName("Street2")->item(0)->nodeValue;
|
| 602 |
-
$zip = $billingAddress->getElementsByTagName("Zip")->item(0)->nodeValue;
|
| 603 |
-
$city = $billingAddress->getElementsByTagName("City")->item(0)->nodeValue;
|
| 604 |
-
$countryCode = $billingAddress->getElementsByTagName("Country")->item(0)->getAttribute("code");
|
| 605 |
-
|
| 606 |
-
//Build billing address for customer, for checkout
|
| 607 |
-
if(strpos($name, " "))
|
| 608 |
-
$_billing_address = array (
|
| 609 |
-
'firstname' => substr($name, 0, strpos($name, " ")),
|
| 610 |
-
'lastname' => substr($name, strpos($name, " ")+1),
|
| 611 |
-
'street' => array (
|
| 612 |
-
'0' => $street,
|
| 613 |
-
'1' => $street2,
|
| 614 |
-
),
|
| 615 |
-
|
| 616 |
-
'city' => $city,
|
| 617 |
-
'postcode' => $zip,
|
| 618 |
-
'country_id' => $countryCode,
|
| 619 |
-
'prefix' => '',
|
| 620 |
-
'middlename' => '',
|
| 621 |
-
'suffix' => '',
|
| 622 |
-
'company' => '',
|
| 623 |
-
'region' => '',
|
| 624 |
-
'region_id' => '',
|
| 625 |
-
'telephone' => '',
|
| 626 |
-
'fax' => ''
|
| 627 |
-
);
|
| 628 |
-
else
|
| 629 |
-
$_billing_address = array (
|
| 630 |
-
'firstname' => $name,
|
| 631 |
-
'lastname' => '',
|
| 632 |
-
'street' => array (
|
| 633 |
-
'0' => $street,
|
| 634 |
-
'1' => $street2,
|
| 635 |
-
),
|
| 636 |
-
|
| 637 |
-
'city' => $city,
|
| 638 |
-
'postcode' => $zip,
|
| 639 |
-
'country_id' => $countryCode,
|
| 640 |
-
'prefix' => '',
|
| 641 |
-
'middlename' => '',
|
| 642 |
-
'suffix' => '',
|
| 643 |
-
'company' => '',
|
| 644 |
-
'region' => '',
|
| 645 |
-
'region_id' => '',
|
| 646 |
-
'telephone' => '',
|
| 647 |
-
'fax' => ''
|
| 648 |
-
);
|
| 649 |
-
|
| 650 |
-
if(Mage::helper('customer')->isLoggedIn()) {
|
| 651 |
-
$addressAlreadySaved = false;
|
| 652 |
-
|
| 653 |
-
foreach(Mage::getSingleton('customer/session')->getCustomer()->getAddressesCollection() as $a)
|
| 654 |
-
if($a->getFirstname() == substr($name, 0, strpos($name, " ")) && $a->getLastname() == substr($name, strpos($name, " ")+1)
|
| 655 |
-
&& $a->getStreet1() == $street && $a->getStreet2() == $street2 && $a->getCity() == $city
|
| 656 |
-
&& $a->getPostcode() == $zip && $a->getCountry() == $countryCode)
|
| 657 |
-
$addressAlreadySaved = true;
|
| 658 |
-
|
| 659 |
-
if(!$addressAlreadySaved) {
|
| 660 |
-
$billAddress = Mage::getModel('customer/address');
|
| 661 |
-
$billAddress->setData($_billing_address)
|
| 662 |
-
->setCustomerId(Mage::getSingleton('customer/session')->getCustomer()->getId())
|
| 663 |
-
->setIsDefaultBilling('0')
|
| 664 |
-
->setIsDefaultShipping('0')
|
| 665 |
-
->setSaveInAddressBook('1');
|
| 666 |
-
|
| 667 |
-
$billAddress->save();
|
| 668 |
-
}
|
| 669 |
-
}
|
| 670 |
-
|
| 671 |
-
// set Billing Address
|
| 672 |
-
$addressId = $order->getBillingAddress()->getId();
|
| 673 |
-
$address = Mage::getModel('sales/order_address')->load($addressId);
|
| 674 |
-
$address->addData($_billing_address);
|
| 675 |
-
$address->implodeStreetAddress()->save();
|
| 676 |
-
|
| 677 |
-
$order->setBillingAddress($address);
|
| 678 |
-
$order->save();
|
| 679 |
-
}
|
| 680 |
-
}
|
| 681 |
} else {
|
| 682 |
if($order->canCancel() && $order->getState() != Mage_Sales_Model_Order::STATE_CANCELED && $order->getData('status') != Mage_Sales_Model_Order::STATE_CANCELED)
|
| 683 |
$order->cancel($order->getPayment())->save();
|
|
@@ -706,25 +342,6 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
|
|
| 706 |
return $orderHistoryText;
|
| 707 |
}
|
| 708 |
|
| 709 |
-
protected function _initTemplate($idFieldName = 'template_id') {
|
| 710 |
-
Mage::log('mPAY24 Extension: initTemplate called');
|
| 711 |
-
$this->_title($this->__('System'))->_title($this->__('Transactional Emails'));
|
| 712 |
-
|
| 713 |
-
$id = (int)$this->getRequest()->getParam($idFieldName);
|
| 714 |
-
$model = Mage::getModel('adminhtml/email_template');
|
| 715 |
-
|
| 716 |
-
if ($id)
|
| 717 |
-
$model->load($id);
|
| 718 |
-
|
| 719 |
-
if (!Mage::registry('email_template'))
|
| 720 |
-
Mage::register('email_template', $model);
|
| 721 |
-
|
| 722 |
-
if (!Mage::registry('current_email_template'))
|
| 723 |
-
Mage::register('current_email_template', $model);
|
| 724 |
-
|
| 725 |
-
return $model;
|
| 726 |
-
}
|
| 727 |
-
|
| 728 |
public function _createInvoice($order) {
|
| 729 |
$arrBacktrace = debug_backtrace();
|
| 730 |
Mage::log('mPAY24 Extension ('.$arrBacktrace[2]['function'].'): create invoice called');
|
|
@@ -791,6 +408,109 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
|
|
| 791 |
$parentTransaction->setIsClosed(true)->save();
|
| 792 |
}
|
| 793 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 794 |
|
| 795 |
private function setBillpayData($order, $mPAY24Result) {
|
| 796 |
if($mPAY24Result->getParam('REFERENCE'))
|
|
@@ -812,4 +532,300 @@ class Mpay24_Mpay24_PaymentController extends Mage_Core_Controller_Front_Action
|
|
| 812 |
$order->getPayment()->setAdditionalInformation('reference', $mPAY24Result->getParam('REFERENCE'))->save();
|
| 813 |
;
|
| 814 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 815 |
}
|
| 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 6413 2015-07-14 12:50:34Z anna $
|
| 20 |
*/
|
| 21 |
include_once Mage::getBaseDir('code')."/community/Mpay24/Mpay24/Model/Api/MPay24MagentoShop.php";
|
| 22 |
|
| 55 |
$order->loadByIncrementId($this->getRequest()->getParam('TID'));
|
| 56 |
|
| 57 |
Mage::log('mPAY24 Extension (confirmationAction): Confirmation processing DONE! Confirmed: '.$order->getPayment()->getAdditionalInformation('confirmed').'');
|
| 58 |
+
$this->getResponse()->setBody("OK: " . MAGENTO_VERSION . " - confirmation received");
|
| 59 |
} else {
|
| 60 |
Mage::throwException(Mage::helper('core')->__('ERROR (mPAY24 Extension): Confirmation parameters are not as expected!'));
|
| 61 |
}
|
| 282 |
|
| 283 |
$order->getPayment()->setAdditionalInformation('confirmed', $status)->save();
|
| 284 |
|
| 285 |
+
if($mPAY24Result->getParam('BRAND') == 'AMEX')
|
| 286 |
+
$this->setAmexData($order, $mPAY24Result);
|
| 287 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 288 |
switch ($res) {
|
| 289 |
case "OK":
|
| 290 |
if($order->getPayment()->getAdditionalInformation('user_field') == $mPAY24Result->getParam('USER_FIELD')) {
|
| 302 |
$order->sendNewOrderEmail()->save();
|
| 303 |
Mage::log("mPAY24 Extension: New order mail sent!!!");
|
| 304 |
}
|
|
|
|
| 305 |
|
| 306 |
if($status != 'ERROR' && $order->getState() == Mage_Sales_Model_Order::STATE_CANCELED && Mage::getStoreConfig('mpay24/mpay24/notifyForFalseNOK')) {
|
| 307 |
+
$orderHistoryText .= $this->sendEmailForNOKTransactions($orderHistoryText);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 308 |
}
|
| 309 |
|
| 310 |
+
$this->transactionStatusHandler($order, $mPAY24Result, $paymentHistoryText);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 311 |
|
| 312 |
+
if(in_array($mPAY24Result->getParam('TSTATUS'), array("RESERVED", "BILLED", "CREDITED")) && Mage::getStoreConfig('mpay24/mpay24/billingAddressMode') == "ReadWrite")
|
| 313 |
+
if(!$mPAY24Result->getParam('BILLING_ADDR') || $mPAY24Result->getParam('BILLING_ADDR') == '')
|
| 314 |
+
$this->sendEmailForBillingAddr();
|
| 315 |
+
else
|
| 316 |
+
$this->setNewBillingAddr($order, $mPAY24Result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 317 |
} else {
|
| 318 |
if($order->canCancel() && $order->getState() != Mage_Sales_Model_Order::STATE_CANCELED && $order->getData('status') != Mage_Sales_Model_Order::STATE_CANCELED)
|
| 319 |
$order->cancel($order->getPayment())->save();
|
| 342 |
return $orderHistoryText;
|
| 343 |
}
|
| 344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 345 |
public function _createInvoice($order) {
|
| 346 |
$arrBacktrace = debug_backtrace();
|
| 347 |
Mage::log('mPAY24 Extension ('.$arrBacktrace[2]['function'].'): create invoice called');
|
| 408 |
$parentTransaction->setIsClosed(true)->save();
|
| 409 |
}
|
| 410 |
}
|
| 411 |
+
|
| 412 |
+
protected function _initTemplate($idFieldName = 'template_id') {
|
| 413 |
+
Mage::log('mPAY24 Extension: initTemplate called');
|
| 414 |
+
$this->_title($this->__('System'))->_title($this->__('Transactional Emails'));
|
| 415 |
+
|
| 416 |
+
$id = (int)$this->getRequest()->getParam($idFieldName);
|
| 417 |
+
$model = Mage::getModel('adminhtml/email_template');
|
| 418 |
+
|
| 419 |
+
if ($id)
|
| 420 |
+
$model->load($id);
|
| 421 |
+
|
| 422 |
+
if (!Mage::registry('email_template'))
|
| 423 |
+
Mage::register('email_template', $model);
|
| 424 |
+
|
| 425 |
+
if (!Mage::registry('current_email_template'))
|
| 426 |
+
Mage::register('current_email_template', $model);
|
| 427 |
+
|
| 428 |
+
return $model;
|
| 429 |
+
}
|
| 430 |
+
|
| 431 |
+
private function setAmexData($order, $mPAY24Result) {
|
| 432 |
+
$addr_ver = Mage::helper('mpay24')->__("The 'AMEX_ADDR_VER' parameter was not returned!");
|
| 433 |
+
|
| 434 |
+
if($mPAY24Result->getParam('AMEX_ADDR_VER')) {
|
| 435 |
+
switch ($mPAY24Result->getParam('AMEX_ADDR_VER')) {
|
| 436 |
+
case "Y":
|
| 437 |
+
$addr_ver = Mage::helper('mpay24')->__("Yes, Customer Address and Postal Code are both correct.");
|
| 438 |
+
break;
|
| 439 |
+
case "N":
|
| 440 |
+
$addr_ver = Mage::helper('mpay24')->__("No, Customer Address and Postal Code are both incorrect.");
|
| 441 |
+
break;
|
| 442 |
+
case "A":
|
| 443 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Address only correct.");
|
| 444 |
+
break;
|
| 445 |
+
case "Z":
|
| 446 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Postal Code only correct.");
|
| 447 |
+
break;
|
| 448 |
+
case "U":
|
| 449 |
+
$addr_ver = Mage::helper('mpay24')->__("Information unavailable.");
|
| 450 |
+
break;
|
| 451 |
+
case "S":
|
| 452 |
+
$addr_ver = Mage::helper('mpay24')->__("SE not allowed AAV function.");
|
| 453 |
+
break;
|
| 454 |
+
case "R":
|
| 455 |
+
$addr_ver = Mage::helper('mpay24')->__("System unavailable; retry.");
|
| 456 |
+
break;
|
| 457 |
+
case "L":
|
| 458 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Name and Postal Code match.");
|
| 459 |
+
break;
|
| 460 |
+
case "M":
|
| 461 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Name, Address and Postal Code match.");
|
| 462 |
+
break;
|
| 463 |
+
case "O":
|
| 464 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Name and Address match.");
|
| 465 |
+
break;
|
| 466 |
+
case "K":
|
| 467 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Name matches.");
|
| 468 |
+
break;
|
| 469 |
+
case "D":
|
| 470 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Postal Code matches.");
|
| 471 |
+
break;
|
| 472 |
+
case "E":
|
| 473 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Address and Postal Code match.");
|
| 474 |
+
break;
|
| 475 |
+
case "F":
|
| 476 |
+
$addr_ver = Mage::helper('mpay24')->__("Customer Name incorrect, Address matches.");
|
| 477 |
+
break;
|
| 478 |
+
case "W":
|
| 479 |
+
$addr_ver = Mage::helper('mpay24')->__("No, Customer Name, Address and Postal Code are all incorrect.");
|
| 480 |
+
break;
|
| 481 |
+
default:
|
| 482 |
+
$addr_ver = Mage::helper('mpay24')->__("Unknown returned value:") . " '" . $mPAY24Result->getParam('AMEX_ADDR_VER') . "'";
|
| 483 |
+
break;
|
| 484 |
+
}
|
| 485 |
+
|
| 486 |
+
}
|
| 487 |
+
$order->getPayment()->setAdditionalInformation('amex_addr_ver', $addr_ver)->save();
|
| 488 |
+
|
| 489 |
+
$cid_ver = Mage::helper('mpay24')->__("The 'AMEX_CVC_VER' parameter was not returned!");
|
| 490 |
+
|
| 491 |
+
if($mPAY24Result->getParam('AMEX_CVC_VER')) {
|
| 492 |
+
switch ($mPAY24Result->getParam('AMEX_CVC_VER')) {
|
| 493 |
+
case "Y":
|
| 494 |
+
$cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC matched.");
|
| 495 |
+
break;
|
| 496 |
+
case "N":
|
| 497 |
+
$cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC did not match.");
|
| 498 |
+
break;
|
| 499 |
+
case "U":
|
| 500 |
+
$cid_ver = Mage::helper('mpay24')->__("CID/4DBC/4CSC was not checked.");
|
| 501 |
+
break;
|
| 502 |
+
default:
|
| 503 |
+
$cid_ver = Mage::helper('mpay24')->__("Unknown returned value:") . " '" . $mPAY24Result->getParam('AMEX_CVC_VER') . "'";
|
| 504 |
+
break;
|
| 505 |
+
}
|
| 506 |
+
}
|
| 507 |
+
|
| 508 |
+
$order->getPayment()->setAdditionalInformation('amex_cid_ver', $cid_ver)->save();
|
| 509 |
+
|
| 510 |
+
|
| 511 |
+
if($mPAY24Result->getParam('AMEX_CVC_VER'))
|
| 512 |
+
$order->getPayment()->setAdditionalInformation('amex_cid_ver', $mPAY24Result->getParam('AMEX_CVC_VER'))->save();
|
| 513 |
+
}
|
| 514 |
|
| 515 |
private function setBillpayData($order, $mPAY24Result) {
|
| 516 |
if($mPAY24Result->getParam('REFERENCE'))
|
| 532 |
$order->getPayment()->setAdditionalInformation('reference', $mPAY24Result->getParam('REFERENCE'))->save();
|
| 533 |
;
|
| 534 |
}
|
| 535 |
+
|
| 536 |
+
private function setNewBillingAddr($order, $mPAY24Result) {
|
| 537 |
+
$billingAddress = new DOMDocument();
|
| 538 |
+
$billingAddress->loadXML(trim($mPAY24Result->getParam('BILLING_ADDR')));
|
| 539 |
+
$billingAddress->saveXML();
|
| 540 |
+
|
| 541 |
+
$name = $billingAddress->getElementsByTagName("Name")->item(0)->nodeValue;
|
| 542 |
+
$street = $billingAddress->getElementsByTagName("Street")->item(0)->nodeValue;
|
| 543 |
+
$street2 = $billingAddress->getElementsByTagName("Street2")->item(0)->nodeValue;
|
| 544 |
+
$zip = $billingAddress->getElementsByTagName("Zip")->item(0)->nodeValue;
|
| 545 |
+
$city = $billingAddress->getElementsByTagName("City")->item(0)->nodeValue;
|
| 546 |
+
$countryCode = $billingAddress->getElementsByTagName("Country")->item(0)->getAttribute("code");
|
| 547 |
+
|
| 548 |
+
//Build billing address for customer, for checkout
|
| 549 |
+
if(strpos($name, " "))
|
| 550 |
+
$_billing_address = array (
|
| 551 |
+
'firstname' => substr($name, 0, strpos($name, " ")),
|
| 552 |
+
'lastname' => substr($name, strpos($name, " ")+1),
|
| 553 |
+
'street' => array (
|
| 554 |
+
'0' => $street,
|
| 555 |
+
'1' => $street2,
|
| 556 |
+
),
|
| 557 |
+
|
| 558 |
+
'city' => $city,
|
| 559 |
+
'postcode' => $zip,
|
| 560 |
+
'country_id' => $countryCode,
|
| 561 |
+
'prefix' => '',
|
| 562 |
+
'middlename' => '',
|
| 563 |
+
'suffix' => '',
|
| 564 |
+
'company' => '',
|
| 565 |
+
'region' => '',
|
| 566 |
+
'region_id' => '',
|
| 567 |
+
'telephone' => '',
|
| 568 |
+
'fax' => ''
|
| 569 |
+
);
|
| 570 |
+
else
|
| 571 |
+
$_billing_address = array (
|
| 572 |
+
'firstname' => $name,
|
| 573 |
+
'lastname' => '',
|
| 574 |
+
'street' => array (
|
| 575 |
+
'0' => $street,
|
| 576 |
+
'1' => $street2,
|
| 577 |
+
),
|
| 578 |
+
|
| 579 |
+
'city' => $city,
|
| 580 |
+
'postcode' => $zip,
|
| 581 |
+
'country_id' => $countryCode,
|
| 582 |
+
'prefix' => '',
|
| 583 |
+
'middlename' => '',
|
| 584 |
+
'suffix' => '',
|
| 585 |
+
'company' => '',
|
| 586 |
+
'region' => '',
|
| 587 |
+
'region_id' => '',
|
| 588 |
+
'telephone' => '',
|
| 589 |
+
'fax' => ''
|
| 590 |
+
);
|
| 591 |
+
|
| 592 |
+
if(Mage::helper('customer')->isLoggedIn()) {
|
| 593 |
+
$addressAlreadySaved = false;
|
| 594 |
+
|
| 595 |
+
foreach(Mage::getSingleton('customer/session')->getCustomer()->getAddressesCollection() as $a)
|
| 596 |
+
if($a->getFirstname() == substr($name, 0, strpos($name, " ")) && $a->getLastname() == substr($name, strpos($name, " ")+1)
|
| 597 |
+
&& $a->getStreet1() == $street && $a->getStreet2() == $street2 && $a->getCity() == $city
|
| 598 |
+
&& $a->getPostcode() == $zip && $a->getCountry() == $countryCode)
|
| 599 |
+
$addressAlreadySaved = true;
|
| 600 |
+
|
| 601 |
+
if(!$addressAlreadySaved) {
|
| 602 |
+
$billAddress = Mage::getModel('customer/address');
|
| 603 |
+
$billAddress->setData($_billing_address)
|
| 604 |
+
->setCustomerId(Mage::getSingleton('customer/session')->getCustomer()->getId())
|
| 605 |
+
->setIsDefaultBilling('0')
|
| 606 |
+
->setIsDefaultShipping('0')
|
| 607 |
+
->setSaveInAddressBook('1');
|
| 608 |
+
|
| 609 |
+
$billAddress->save();
|
| 610 |
+
}
|
| 611 |
+
}
|
| 612 |
+
|
| 613 |
+
// set Billing Address
|
| 614 |
+
$addressId = $order->getBillingAddress()->getId();
|
| 615 |
+
$address = Mage::getModel('sales/order_address')->load($addressId);
|
| 616 |
+
$address->addData($_billing_address);
|
| 617 |
+
$address->implodeStreetAddress()->save();
|
| 618 |
+
|
| 619 |
+
$order->setBillingAddress($address);
|
| 620 |
+
$order->save();
|
| 621 |
+
}
|
| 622 |
+
|
| 623 |
+
private function sendEmailForNOKTransactions($orderHistoryText) {
|
| 624 |
+
$template = $this->_initTemplate('id');
|
| 625 |
+
|
| 626 |
+
$template->setTemplateSubject(Mage::helper('mpay24')->__("ATTENTION!"))
|
| 627 |
+
->setTemplateCode('FALSE_NOK')
|
| 628 |
+
->setTemplateText('<table>
|
| 629 |
+
<thead>
|
| 630 |
+
<tr>
|
| 631 |
+
<th>'.Mage::helper('mpay24')->__("A SUCCESSFUL confirmation occured for an already canceled order!").'</th>
|
| 632 |
+
</tr>
|
| 633 |
+
</thead>
|
| 634 |
+
<tbody>
|
| 635 |
+
<tr>
|
| 636 |
+
<td>
|
| 637 |
+
<p>
|
| 638 |
+
{{var reason}}
|
| 639 |
+
</p>
|
| 640 |
+
</td>
|
| 641 |
+
</tr>
|
| 642 |
+
</tbody>
|
| 643 |
+
</table>');
|
| 644 |
+
|
| 645 |
+
// The Id you just marked...
|
| 646 |
+
if (!$template->getId())
|
| 647 |
+
$template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_HTML);
|
| 648 |
+
|
| 649 |
+
if($this->getRequest()->getParam('_change_type_flag')) {
|
| 650 |
+
$template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_TEXT);
|
| 651 |
+
$template->setTemplateStyles('');
|
| 652 |
+
}
|
| 653 |
+
|
| 654 |
+
$template->save();
|
| 655 |
+
|
| 656 |
+
// Define the sender, here we query Magento default email (in the configuration)
|
| 657 |
+
// For customer support email, use : 'trans_email/ident_support/...'
|
| 658 |
+
$sender = Array('name' => Mage::getStoreConfig('trans_email/ident_general/name'),
|
| 659 |
+
'email' => Mage::getStoreConfig('trans_email/ident_general/email'));
|
| 660 |
+
|
| 661 |
+
// Set you store
|
| 662 |
+
// This information may be taken from the current logged in user
|
| 663 |
+
$store = Mage::app()->getStore();
|
| 664 |
+
|
| 665 |
+
// In this array, you set the variables you use in your template
|
| 666 |
+
$vars = Array(
|
| 667 |
+
'reason' => Mage::helper('mpay24')->__("ATTENTION! - It is possible that the payment for the order ID '") .
|
| 668 |
+
$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!"));
|
| 669 |
+
|
| 670 |
+
// You don't care about this...
|
| 671 |
+
$translate = Mage::getSingleton('core/translate');
|
| 672 |
+
|
| 673 |
+
// Send your email
|
| 674 |
+
Mage::getModel('core/email_template')->sendTransactional($template->getId(),
|
| 675 |
+
$sender,
|
| 676 |
+
Mage::getStoreConfig('trans_email/ident_general/email'),
|
| 677 |
+
Mage::getStoreConfig('trans_email/ident_general/name'),
|
| 678 |
+
$vars,
|
| 679 |
+
$store->getId());
|
| 680 |
+
|
| 681 |
+
// You don't care as well
|
| 682 |
+
$translate->setTranslateInline(true);
|
| 683 |
+
|
| 684 |
+
$template->delete();
|
| 685 |
+
|
| 686 |
+
return $orderHistoryText . "\nThe order could not be billed!";
|
| 687 |
+
}
|
| 688 |
+
|
| 689 |
+
private function sendEmailForBillingAddr() {
|
| 690 |
+
$billingAddressMode = new Mage_Core_Model_Config();
|
| 691 |
+
$billingAddressMode->saveConfig('mpay24/mpay24/billingAddressMode', 'ReadOnly', 'default', "");
|
| 692 |
+
|
| 693 |
+
$request = $this->getRequest();
|
| 694 |
+
|
| 695 |
+
$template = $this->_initTemplate('id');
|
| 696 |
+
|
| 697 |
+
$template->setTemplateSubject(Mage::helper('mpay24')->__("ATTENTION!"))
|
| 698 |
+
->setTemplateCode('ADDR_MODE')
|
| 699 |
+
->setTemplateText('<table>
|
| 700 |
+
<thead>
|
| 701 |
+
<tr>
|
| 702 |
+
<th>'.Mage::helper('mpay24')->__("The billing address was not returned by mPAY24!").'</th>
|
| 703 |
+
</tr>
|
| 704 |
+
</thead>
|
| 705 |
+
<tbody>
|
| 706 |
+
<tr>
|
| 707 |
+
<td>
|
| 708 |
+
<p>
|
| 709 |
+
{{var reason}}
|
| 710 |
+
</p>
|
| 711 |
+
</td>
|
| 712 |
+
</tr>
|
| 713 |
+
</tbody>
|
| 714 |
+
</table>');
|
| 715 |
+
|
| 716 |
+
// The Id you just marked...
|
| 717 |
+
if (!$template->getId())
|
| 718 |
+
$template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_HTML);
|
| 719 |
+
|
| 720 |
+
if($request->getParam('_change_type_flag')) {
|
| 721 |
+
$template->setTemplateType(Mage_Core_Model_Email_Template::TYPE_TEXT);
|
| 722 |
+
$template->setTemplateStyles('');
|
| 723 |
+
}
|
| 724 |
+
|
| 725 |
+
$template->save();
|
| 726 |
+
|
| 727 |
+
// Define the sender, here we query Magento default email (in the configuration)
|
| 728 |
+
// For customer support email, use : 'trans_email/ident_support/...'
|
| 729 |
+
$sender = Array('name' => Mage::getStoreConfig('trans_email/ident_general/name'),
|
| 730 |
+
'email' => Mage::getStoreConfig('trans_email/ident_general/email'));
|
| 731 |
+
|
| 732 |
+
// Set you store
|
| 733 |
+
// This information may be taken from the current logged in user
|
| 734 |
+
$store = Mage::app()->getStore();
|
| 735 |
+
|
| 736 |
+
// In this array, you set the variables you use in your template
|
| 737 |
+
$vars = Array(
|
| 738 |
+
'reason' => Mage::helper('mpay24')->__("ATTENTION! - It is possible that the billing address for the order ID '") .
|
| 739 |
+
$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')
|
| 740 |
+
. Mage::helper('mpay24')->__("') mPAY24 (support@mpay24.com)!"));
|
| 741 |
+
|
| 742 |
+
// You don't care about this...
|
| 743 |
+
$translate = Mage::getSingleton('core/translate');
|
| 744 |
+
|
| 745 |
+
// Send your email
|
| 746 |
+
Mage::getModel('core/email_template')->sendTransactional($template->getId(),
|
| 747 |
+
$sender,
|
| 748 |
+
Mage::getStoreConfig('trans_email/ident_general/email'),
|
| 749 |
+
Mage::getStoreConfig('trans_email/ident_general/name'),
|
| 750 |
+
$vars,
|
| 751 |
+
$store->getId());
|
| 752 |
+
|
| 753 |
+
// You don't care as well
|
| 754 |
+
$translate->setTranslateInline(true);
|
| 755 |
+
|
| 756 |
+
$template->delete();
|
| 757 |
+
}
|
| 758 |
+
|
| 759 |
+
private function transactionStatusHandler($order, $mPAY24Result, $paymentHistoryText) {
|
| 760 |
+
switch($mPAY24Result->getParam('TSTATUS')) {
|
| 761 |
+
case 'RESERVED':
|
| 762 |
+
$this->setBillpayData($order, $mPAY24Result);
|
| 763 |
+
|
| 764 |
+
$order->getPayment()->authorize(false, $mPAY24Result->getParam('PRICE')/100)->save();
|
| 765 |
+
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("RESERVED") . ' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]')->save();
|
| 766 |
+
break;
|
| 767 |
+
case 'BILLED':
|
| 768 |
+
$this->setBillpayData($order, $mPAY24Result);
|
| 769 |
+
|
| 770 |
+
if (!$order->getEmailSent())
|
| 771 |
+
$order->sendNewOrderEmail()
|
| 772 |
+
->setIsCustomerNotified(true)
|
| 773 |
+
->save();
|
| 774 |
+
|
| 775 |
+
if($order->getInvoiceCollection()->count() == 0)
|
| 776 |
+
$invoice = $this->_createInvoice($order);
|
| 777 |
+
|
| 778 |
+
$order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, 'processing', Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("BILLED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")", true);
|
| 779 |
+
|
| 780 |
+
$order->save();
|
| 781 |
+
break;
|
| 782 |
+
case 'CREDITED':
|
| 783 |
+
$this->setBillpayData($order, $mPAY24Result);
|
| 784 |
+
|
| 785 |
+
if ($order->getTotalOnlineRefunded() == 0.00) {
|
| 786 |
+
$creditmemo = Mage::getModel('sales/service_order', $order)
|
| 787 |
+
->prepareCreditmemo()
|
| 788 |
+
->setPaymentRefundDisallowed(true)
|
| 789 |
+
->setAutomaticallyCreated(true)
|
| 790 |
+
->register();
|
| 791 |
+
|
| 792 |
+
$creditmemo->addComment(Mage::helper('mpay24')->__("Credit memo has been created automatically through of MI/F crediting!"));
|
| 793 |
+
$creditmemo->save();
|
| 794 |
+
|
| 795 |
+
$order->getPayment()->refund($creditmemo)->save();
|
| 796 |
+
}
|
| 797 |
+
|
| 798 |
+
|
| 799 |
+
$order->addStatusHistoryComment(Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("CREDITED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")")->save();
|
| 800 |
+
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("CREDITED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]')->save();
|
| 801 |
+
$order->save();
|
| 802 |
+
break;
|
| 803 |
+
case 'SUSPENDED':
|
| 804 |
+
$order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("SUSPENDED") . ' [ '.$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")");
|
| 805 |
+
$order->save();
|
| 806 |
+
break;
|
| 807 |
+
case 'REVERSED':
|
| 808 |
+
if($order->getState() != Mage_Sales_Model_Order::STATE_CANCELED)
|
| 809 |
+
foreach ($order->getInvoiceCollection() as $orderInvoice) {
|
| 810 |
+
$order->getPayment()->setAdditionalInformation('MIFReverse', true)->save();
|
| 811 |
+
$order->getPayment()->void($orderInvoice)->save();
|
| 812 |
+
}
|
| 813 |
+
|
| 814 |
+
$order->addStatusToHistory($order->getState(), Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("REVERSED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]' . " (" . $this->getRequest()->getClientIp() . ")", true)->save();
|
| 815 |
+
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("REVERSED") .' [ ' . $mPAY24Result->getParam('CURRENCY') . " " .$order->formatPriceTxt($mPAY24Result->getParam('PRICE')/100).' ]')->save();
|
| 816 |
+
$order->save();
|
| 817 |
+
break;
|
| 818 |
+
case 'ERROR':
|
| 819 |
+
$this->setBillpayData($order, $mPAY24Result);
|
| 820 |
+
|
| 821 |
+
$order->getPayment()->setAdditionalInformation('error', true)->save();
|
| 822 |
+
|
| 823 |
+
$order->addStatusToHistory($order->getStatus(), Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("ERROR") . " " . $order->getPayment()->getAdditionalInformation('error_text') . " (" . $this->getRequest()->getClientIp() . ")");
|
| 824 |
+
$order->sendOrderUpdateEmail(true, Mage::helper('mpay24')->__("$paymentHistoryText") . Mage::helper('mpay24')->__("ERROR") . " " . $order->getPayment()->getAdditionalInformation('error_text'))->save();
|
| 825 |
+
$order->save();
|
| 826 |
+
break;
|
| 827 |
+
default:
|
| 828 |
+
break;
|
| 829 |
+
}
|
| 830 |
+
}
|
| 831 |
}
|
app/code/community/Mpay24/Mpay24/etc/config.xml
CHANGED
|
@@ -1,11 +1,11 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<!--
|
| 3 |
-
@version $Id: config.xml
|
| 4 |
-->
|
| 5 |
<config>
|
| 6 |
<modules>
|
| 7 |
<Mpay24_Mpay24>
|
| 8 |
-
<version>1.6.
|
| 9 |
</Mpay24_Mpay24>
|
| 10 |
</modules>
|
| 11 |
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<!--
|
| 3 |
+
@version $Id: config.xml 6413 2015-07-14 12:50:34Z anna $
|
| 4 |
-->
|
| 5 |
<config>
|
| 6 |
<modules>
|
| 7 |
<Mpay24_Mpay24>
|
| 8 |
+
<version>1.6.2</version>
|
| 9 |
</Mpay24_Mpay24>
|
| 10 |
</modules>
|
| 11 |
|
app/code/community/Mpay24/Mpay24/sql/mpay24_setup/mysql4-install-1.6.2.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
|
| 4 |
-->
|
| 5 |
<config>
|
| 6 |
<modules>
|
|
@@ -10,7 +10,7 @@
|
|
| 10 |
<depends>
|
| 11 |
<Mage_Payment />
|
| 12 |
</depends>
|
| 13 |
-
<version>1.6.
|
| 14 |
</Mpay24_Mpay24>
|
| 15 |
</modules>
|
| 16 |
</config>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<!--
|
| 3 |
+
* @version $Id: Mpay24_Mpay24.xml 6413 2015-07-14 12:50:34Z anna $
|
| 4 |
-->
|
| 5 |
<config>
|
| 6 |
<modules>
|
| 10 |
<depends>
|
| 11 |
<Mage_Payment />
|
| 12 |
</depends>
|
| 13 |
+
<version>1.6.2</version>
|
| 14 |
</Mpay24_Mpay24>
|
| 15 |
</modules>
|
| 16 |
</config>
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>mPAY24</name>
|
| 4 |
-
<version>1.6.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>Open Software License (OSL 3.0)</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -26,14 +26,13 @@ Die Payment Lösung der mPAY24 GmbH unterstützt folgende Bezahlarten un
|
|
| 26 |

|
| 27 |

|
| 28 |
Weitere Informationen unter www.mPAY24.com</description>
|
| 29 |
-
<notes>1.
|
| 30 |

|
| 31 |
-
|
| 32 |
-
</notes>
|
| 33 |
<authors><author><name>Anna Sadriu</name><user>mPAY24</user><email>modules@mpay24.com</email></author></authors>
|
| 34 |
-
<date>2015-07-
|
| 35 |
-
<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="
|
| 37 |
<compatible/>
|
| 38 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 39 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>mPAY24</name>
|
| 4 |
+
<version>1.6.2</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license>Open Software License (OSL 3.0)</license>
|
| 7 |
<channel>community</channel>
|
| 26 |

|
| 27 |

|
| 28 |
Weitere Informationen unter www.mPAY24.com</description>
|
| 29 |
+
<notes>1. Order Email in case of successful payment 
|
| 30 |

|
| 31 |
+
2. Code improvements</notes>
|
|
|
|
| 32 |
<authors><author><name>Anna Sadriu</name><user>mPAY24</user><email>modules@mpay24.com</email></author></authors>
|
| 33 |
+
<date>2015-07-22</date>
|
| 34 |
+
<time>14:03:45</time>
|
| 35 |
+
<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="c9cd18b0f0b4c26b7ef1098e1e5f230a"/></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="159b15b356009155fdd1a023b107c484"/></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="df4d725ac2d3bb5574c99e0ca68e64c9"/><file name="MPay24Shop.php" hash="7c9cda9037d6771950aed259830da52c"/><file name="cacert.pem" hash="bbdf22048274504901419498aa558890"/><file name="curllog.log" hash="8729641efd6dfe2956995454344d9458"/><file name="orderXML.php" hash="5eeee4f6d4ed0e0e2e36929c2c14c9e0"/><dir name="xmls"><file name="145000006.xml" hash="3ac73da962c884e46d9f1807e6f20657"/><file name="145000007.xml" hash="7ebfd180148d96a55f7c1e1381152188"/><file name="145000008.xml" hash="7129395f898679c12dca91989679f2c4"/><file name="145000009.xml" hash="c932a681dc9283c1b54a1235092b9ba9"/><file name="145000010.xml" hash="6d4ef4bcc878b12fe56d0188521b7a7f"/><file name="145000011.xml" hash="42951836030017bc0134593988680501"/><file name="145000012.xml" hash="ae2f00da95fdae8a6b05661e63c20d5f"/><file name="145000013.xml" hash="a36bff3cba0783a26abf04abbe6417cd"/><file name="145000014.xml" hash="45e79d3e4cf2cddb3e8c6c9147c23dba"/><file name="145000015.xml" hash="a4b9d03a08fe50acd3ab6198fda907bc"/><file name="145000016.xml" hash="abede1eca861462516a91e313d7149ba"/><file name="145000017.xml" hash="21b3c314f7dac8ce5937d1e3ad3264e6"/><file name="145000019.xml" hash="023704f26313345cd368d85e3a70c053"/><file name="145000020.xml" hash="0c614aba175b47da02bd40c68ac5ac74"/><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="1dab880679345e6f6283a48374d3eee2"/></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="a7e41be7005f2797acc40fa2683c83b3"/><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="a79fea0b9e71fb300a48bbe9c464f872"/></dir><dir name="etc"><file name="config.xml" hash="2412a20fc789fa622b5ac2acb191d9ba"/><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"/><file name="mysql4-install-1.6.2.php" hash="0864a3df9ded045efab6439f929ec8fb"/></dir></dir></dir></dir></target></contents>
|
| 36 |
<compatible/>
|
| 37 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
| 38 |
</package>
|
