Icepay_IceAdvanced - Version 1.0.3

Version Notes

Magento Connect release

Download this release

Release Info

Developer Olaf Abbenhuis
Extension Icepay_IceAdvanced
Version 1.0.3
Comparing to
See all releases


Code changes from version 1.0.2 to 1.0.3

app/code/community/Icepay/IceAdvanced/Block/Adminhtml/Grid/Paymentmethods.php CHANGED
@@ -74,7 +74,8 @@ class Icepay_IceAdvanced_Block_Adminhtml_Grid_PaymentMethods extends Mage_Adminh
74
  $this->getLayout()
75
  ->getBlock('head')
76
  ->addItem('js_css', 'prototype/windows/themes/default.css')
77
- ->addItem('js_css', 'prototype/windows/themes/magento.css');
 
78
 
79
  return parent::_prepareLayout();
80
  }
74
  $this->getLayout()
75
  ->getBlock('head')
76
  ->addItem('js_css', 'prototype/windows/themes/default.css')
77
+ ->addItem('js_css', 'prototype/windows/themes/magento.css')// <--- this one works pre magento 1.7
78
+ ->addItem('skin_css', 'lib/prototype/windows/themes/magento.css');// <--- for magento 1.7
79
 
80
  return parent::_prepareLayout();
81
  }
app/code/community/Icepay/IceAdvanced/Helper/Data.php CHANGED
@@ -19,11 +19,11 @@ class Icepay_IceAdvanced_Helper_Data extends Mage_Core_Helper_Abstract
19
 
20
  /* Install values */
21
  public $title = "Advanced";
22
- public $version = "1.0.0";
23
  public $id = "ADV";
24
  public $fingerprint = "7f4de76ecbf7d847caeba64c42938a6a05821c4f";
25
  public $compatibility_oldest_version = "1.5.0.0";
26
- public $compatibility_latest_version = "1.6.2.0";
27
  public $section = "iceadvanced";
28
  public $serial_required = "0";
29
 
19
 
20
  /* Install values */
21
  public $title = "Advanced";
22
+ public $version = "1.0.3";
23
  public $id = "ADV";
24
  public $fingerprint = "7f4de76ecbf7d847caeba64c42938a6a05821c4f";
25
  public $compatibility_oldest_version = "1.5.0.0";
26
+ public $compatibility_latest_version = "1.7.0.0";
27
  public $section = "iceadvanced";
28
  public $serial_required = "0";
29
 
app/code/community/Icepay/IceAdvanced/Model/Checkout/Standard.php CHANGED
@@ -82,8 +82,8 @@ class Icepay_IceAdvanced_Model_Checkout_Standard extends Mage_Payment_Model_Meth
82
 
83
  public function isAvailable($quote=null) {
84
  $this->_quote = $quote;
85
- if (!$this->getActive()) return false;
86
- return true;
87
  }
88
 
89
  public function getActive() {
82
 
83
  public function isAvailable($quote=null) {
84
  $this->_quote = $quote;
85
+ if ($this->getActive() && parent::isAvailable($quote)) return true;
86
+ return false;
87
  }
88
 
89
  public function getActive() {
app/code/community/Icepay/IceAdvanced/Model/Webservice.php CHANGED
@@ -18,8 +18,6 @@
18
  class Icepay_IceAdvanced_Model_Webservice
19
  extends Icepay_IceCore_Model_Icepay_Webservice_Api {
20
 
21
- protected $url = "http://query.icepay.eu/Merchants.svc";
22
-
23
  protected $_storeID = null;
24
 
25
  public function connection($merchantID, $secretCode) {
@@ -45,7 +43,7 @@ extends Icepay_IceCore_Model_Icepay_Webservice_Api {
45
  $obj->Timestamp = $this->getTimeStamp();
46
  $obj->Checksum = $this->generateChecksum($obj);
47
 
48
- return $this->client->GetMyPaymentMethods($obj);
49
  }
50
 
51
  public function setScopeID($storeID){
18
  class Icepay_IceAdvanced_Model_Webservice
19
  extends Icepay_IceCore_Model_Icepay_Webservice_Api {
20
 
 
 
21
  protected $_storeID = null;
22
 
23
  public function connection($merchantID, $secretCode) {
43
  $obj->Timestamp = $this->getTimeStamp();
44
  $obj->Checksum = $this->generateChecksum($obj);
45
 
46
+ return $this->client->GetMyPaymentMethods(array('request'=>$obj));
47
  }
48
 
49
  public function setScopeID($storeID){
app/code/community/Icepay/IceAdvanced/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <config>
4
  <modules>
5
  <Icepay_IceAdvanced>
6
- <version>1.0.1</version>
7
  </Icepay_IceAdvanced>
8
  </modules>
9
  <frontend>
3
  <config>
4
  <modules>
5
  <Icepay_IceAdvanced>
6
+ <version>1.0.3</version>
7
  </Icepay_IceAdvanced>
8
  </modules>
9
  <frontend>
app/code/community/Icepay/IceCore/Helper/Data.php CHANGED
@@ -19,11 +19,11 @@ class Icepay_IceCore_Helper_Data extends Mage_Core_Helper_Abstract
19
 
20
  /* Install values */
21
  public $title = "Core";
22
- public $version = "1.0.0";
23
  public $id = "003";
24
  public $fingerprint = "003";
25
  public $compatibility_oldest_version = "1.5.0.0";
26
- public $compatibility_latest_version = "1.6.2.0";
27
  public $section = "icecore";
28
  public $serial_required = "0";
29
 
@@ -33,11 +33,6 @@ class Icepay_IceCore_Helper_Data extends Mage_Core_Helper_Abstract
33
 
34
 
35
  /* Public functions used in all modules */
36
-
37
- public function isEnterPrise(){
38
- return (str_replace('.', '', Mage::getVersion()) > 1600) ? true : false;
39
- }
40
-
41
  public function isAdminPage(){
42
  return (Mage::app()->getFrontController()->getRequest()->getParam('section', false) == $this->section)? true: false;
43
  }
19
 
20
  /* Install values */
21
  public $title = "Core";
22
+ public $version = "1.0.2";
23
  public $id = "003";
24
  public $fingerprint = "003";
25
  public $compatibility_oldest_version = "1.5.0.0";
26
+ public $compatibility_latest_version = "1.7.0.0";
27
  public $section = "icecore";
28
  public $serial_required = "0";
29
 
33
 
34
 
35
  /* Public functions used in all modules */
 
 
 
 
 
36
  public function isAdminPage(){
37
  return (Mage::app()->getFrontController()->getRequest()->getParam('section', false) == $this->section)? true: false;
38
  }
app/code/community/Icepay/IceCore/Model/Config.php CHANGED
@@ -29,6 +29,7 @@ class Icepay_IceCore_Model_Config
29
  const STATUS_SUCCESS = "OK";
30
  const STATUS_REFUND = "REFUND";
31
  const STATUS_CHARGEBACK = "CBACK";
 
32
 
33
  const STATUS_MAGENTO_NEW = "icecore_new";
34
  const STATUS_MAGENTO_OPEN = "icecore_open";
29
  const STATUS_SUCCESS = "OK";
30
  const STATUS_REFUND = "REFUND";
31
  const STATUS_CHARGEBACK = "CBACK";
32
+ const STATUS_VERSION_CHECK = "VCHECK";
33
 
34
  const STATUS_MAGENTO_NEW = "icecore_new";
35
  const STATUS_MAGENTO_OPEN = "icecore_open";
app/code/community/Icepay/IceCore/Model/Icepay/Postback.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  /**
4
  * ICEPAY Core - Postback processing
5
- * @version 1.0.0
6
  * @author Olaf Abbenhuis
7
  * @copyright ICEPAY <www.icepay.com>
8
  *
@@ -20,6 +20,7 @@ class Icepay_IceCore_Model_Icepay_Postback {
20
  protected $orderModel;
21
  protected $order;
22
  protected $storeID;
 
23
 
24
 
25
  public function __construct() {
@@ -32,13 +33,17 @@ class Icepay_IceCore_Model_Icepay_Postback {
32
  Mage::helper("icecore")->log("No Postback vars");
33
  die("ICEPAY postback page installed correctly.");
34
  }
35
- Mage::helper("icecore")->log(serialize($_vars));
36
 
 
 
 
 
37
  if (!$this->checkIP($_SERVER['REMOTE_ADDR'])){
38
  Mage::helper("icecore")->log(sprintf("IP not in range (%s)",$_SERVER['REMOTE_ADDR']));
39
  die("IP not in range");
40
  }
41
-
42
 
43
  $this->order = $this->orderModel->loadByIncrementId($_vars['OrderID']);
44
 
@@ -53,7 +58,7 @@ class Icepay_IceCore_Model_Icepay_Postback {
53
  if ($this->canUpdateBasedOnIcepayTable($icepayTransaction['status'], $_vars['Status'])) {
54
 
55
  /* creating the invoice causes major overhead! Status should to be updated and saved first */
56
- $doSpecialActions = true;
57
 
58
  // Update ICEPAY transaction info
59
  $newData = $icepayTransaction;
@@ -63,12 +68,16 @@ class Icepay_IceCore_Model_Icepay_Postback {
63
  $this->sqlModel->changeStatus($newData);
64
 
65
  // Update order status
66
- $this->order->setState(
67
- $this->getMagentoState($_vars['Status']),
68
- $this->getMagentoStatus($_vars['Status']),
69
- Mage::helper('icecore')->__('Status of order changed'),
70
- true
71
- );
 
 
 
 
72
 
73
  };
74
 
@@ -89,6 +98,49 @@ class Icepay_IceCore_Model_Icepay_Postback {
89
 
90
 
91
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
92
 
93
  protected function sendMail($currentStatus, $newStatus) {
94
  switch ($currentStatus){
@@ -168,9 +220,6 @@ class Icepay_IceCore_Model_Icepay_Postback {
168
  $msg = Mage::helper("icecore")->__('Invoice Auto-Created: %s', '<strong>'.$invoice->getIncrementId().'</strong>');
169
  };
170
  break;
171
- case Icepay_IceCore_Model_Config::STATUS_ERROR:
172
- $this->order->cancel();
173
- break;
174
  }
175
  return $msg;
176
  }
2
 
3
  /**
4
  * ICEPAY Core - Postback processing
5
+ * @version 1.0.1
6
  * @author Olaf Abbenhuis
7
  * @copyright ICEPAY <www.icepay.com>
8
  *
20
  protected $orderModel;
21
  protected $order;
22
  protected $storeID;
23
+ private $_post;
24
 
25
 
26
  public function __construct() {
33
  Mage::helper("icecore")->log("No Postback vars");
34
  die("ICEPAY postback page installed correctly.");
35
  }
36
+ $this->_post = $_vars;
37
 
38
+ if ($_vars['Status'] == Icepay_IceCore_Model_Config::STATUS_VERSION_CHECK){
39
+ $this->outputVersion($this->validateVersion());
40
+ }
41
+
42
  if (!$this->checkIP($_SERVER['REMOTE_ADDR'])){
43
  Mage::helper("icecore")->log(sprintf("IP not in range (%s)",$_SERVER['REMOTE_ADDR']));
44
  die("IP not in range");
45
  }
46
+ Mage::helper("icecore")->log(serialize($_vars));
47
 
48
  $this->order = $this->orderModel->loadByIncrementId($_vars['OrderID']);
49
 
58
  if ($this->canUpdateBasedOnIcepayTable($icepayTransaction['status'], $_vars['Status'])) {
59
 
60
  /* creating the invoice causes major overhead! Status should to be updated and saved first */
61
+ if ($_vars['Status'] == Icepay_IceCore_Model_Config::STATUS_SUCCESS) $doSpecialActions = true;
62
 
63
  // Update ICEPAY transaction info
64
  $newData = $icepayTransaction;
68
  $this->sqlModel->changeStatus($newData);
69
 
70
  // Update order status
71
+ if ($_vars['Status'] == Icepay_IceCore_Model_Config::STATUS_ERROR){
72
+ $this->order->cancel();
73
+ } else {
74
+ $this->order->setState(
75
+ $this->getMagentoState($_vars['Status']),
76
+ $this->getMagentoStatus($_vars['Status']),
77
+ Mage::helper('icecore')->__('Status of order changed'),
78
+ true
79
+ );
80
+ };
81
 
82
  };
83
 
98
 
99
 
100
  }
101
+
102
+ protected function outputVersion($extended = false){
103
+ $dump = array(
104
+ "module" => $this->getVersions(),
105
+ "notice" => "Checksum validation passed!"
106
+ );
107
+ if ($extended){
108
+
109
+ $dump["additional"] = array(
110
+ "magento" => Mage::getVersion(),
111
+ "soap" => Mage::helper('icecore')->hasSOAP()?"installed":"not installed",
112
+ "storescope" => Mage::helper('icecore')->getStoreScopeID(),
113
+ );
114
+ } else {
115
+ $dump["notice"] = "Checksum failed! Merchant ID and Secret code probably incorrect.";
116
+ }
117
+ var_dump($dump);
118
+ exit();
119
+ }
120
+
121
+ protected function validateVersion() {
122
+ if ($this->generateChecksumForVersion() != $this->_post["Checksum"]) return false;
123
+ return true;
124
+ }
125
+
126
+ protected function getVersions(){
127
+ $_v = "";
128
+ if (class_exists(Mage::getConfig()->getHelperClassName('icecore')))$_v.= sprintf("%s %s. ",Mage::helper('icecore')->title,Mage::helper('icecore')->version);
129
+ if (class_exists(Mage::getConfig()->getHelperClassName('icebasic')))$_v.= sprintf("%s %s. ",Mage::helper('icebasic')->title,Mage::helper('icebasic')->version);
130
+ if (class_exists(Mage::getConfig()->getHelperClassName('iceadvanced')))$_v.= sprintf("%s %s. ",Mage::helper('iceadvanced')->title,Mage::helper('iceadvanced')->version);
131
+ return $_v;
132
+ }
133
+
134
+ protected function generateChecksumForVersion(){
135
+ return sha1 (
136
+ sprintf("%s|%s|%s|%s",
137
+ Mage::helper('icecore')->getConfig(Icepay_IceCore_Model_Config::SECRETCODE),
138
+ Mage::helper('icecore')->getConfig(Icepay_IceCore_Model_Config::MERCHANTID),
139
+ $this->_post["Status"],
140
+ substr(strval(time()), 0, 8)
141
+ )
142
+ );
143
+ }
144
 
145
  protected function sendMail($currentStatus, $newStatus) {
146
  switch ($currentStatus){
220
  $msg = Mage::helper("icecore")->__('Invoice Auto-Created: %s', '<strong>'.$invoice->getIncrementId().'</strong>');
221
  };
222
  break;
 
 
 
223
  }
224
  return $msg;
225
  }
app/code/community/Icepay/IceCore/Model/Icepay/Webservice/Api.php CHANGED
@@ -21,15 +21,19 @@ class Icepay_IceCore_Model_Icepay_Webservice_Api {
21
  protected $merchantID; // Integer
22
  protected $secretCode; // String
23
 
24
- protected $url = "https://pay.icepay.eu/api/icepay.svc";
25
 
26
  public function webservice($merchantID, $secretCode){
27
 
28
  $this->setMerchantID($merchantID);
29
  $this->setSecretCode($secretCode);
30
 
31
- $this->client = new SoapClient($this->url."?wsdl",
32
- array("location" => $this->url)
 
 
 
 
33
  );
34
  $this->client->soap_defencoding = "utf-8";
35
  }
21
  protected $merchantID; // Integer
22
  protected $secretCode; // String
23
 
24
+ protected $url = "https://connect.icepay.com/webservice/icepay.svc?wsdl";
25
 
26
  public function webservice($merchantID, $secretCode){
27
 
28
  $this->setMerchantID($merchantID);
29
  $this->setSecretCode($secretCode);
30
 
31
+ $this->client = new SoapClient(
32
+ $this->url,
33
+ array(
34
+ "location" => $this->url,
35
+ 'cache_wsdl' => 'WSDL_CACHE_NONE'
36
+ )
37
  );
38
  $this->client->soap_defencoding = "utf-8";
39
  }
app/code/community/Icepay/IceCore/etc/config.xml CHANGED
@@ -3,7 +3,7 @@
3
  <config>
4
  <modules>
5
  <Icepay_IceCore>
6
- <version>1.0.1</version>
7
  </Icepay_IceCore>
8
  </modules>
9
  <frontend>
3
  <config>
4
  <modules>
5
  <Icepay_IceCore>
6
+ <version>1.0.2</version>
7
  </Icepay_IceCore>
8
  </modules>
9
  <frontend>
app/design/adminhtml/default/default/template/icepayadvanced/grid_paymentmethods.phtml CHANGED
@@ -269,7 +269,10 @@ var icepayEditor = {
269
 
270
  },
271
  saveDialogWindow: function(dialogWindow){
272
- parameters = $('icepay_paymentmethod').serialize();
 
 
 
273
  dialogWindow.hide();
274
 
275
  new Ajax.Request(url, {
269
 
270
  },
271
  saveDialogWindow: function(dialogWindow){
272
+
273
+ var parameters = $('icepay_paymentmethod').serialize(true);
274
+ parameters.active_issuers = $('iceadvanced_generic_issuers').getValue().join(',');
275
+ parameters.specificcountry = $('iceadvanced_generic_specificcountry').getValue().join(',');
276
  dialogWindow.hide();
277
 
278
  new Ajax.Request(url, {
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Icepay_IceAdvanced</name>
4
- <version>1.0.2</version>
5
  <stability>stable</stability>
6
  <license>Commercial</license>
7
  <channel>community</channel>
@@ -11,15 +11,11 @@ www.icepay.com</summary>
11
  <description>Enables payments using payment service provider ICEPAY.&#xD;
12
  The Advanced extension includes webservice support&#xD;
13
  This package also contains the Icepay_IceCore extension.</description>
14
- <notes>Added new webservice location&#xD;
15
- &#xD;
16
- Fixed a javascript prototype bug in Magento 1.5&#xD;
17
- &#xD;
18
- Fixed stock update bug when cancelled</notes>
19
  <authors><author><name>Olaf Abbenhuis</name><user>Zechiel</user><email>olaf.abbenhuis@icepay.com</email></author></authors>
20
- <date>2012-05-07</date>
21
- <time>13:51:35</time>
22
- <contents><target name="mageetc"><dir name="modules"><file name="Icepay_IceCore.xml" hash="268e777c318f1cd6258a56c3049ac678"/><file name="Icepay_IceAdvanced.xml" hash="069d0a2d2c7a34e366bc2b79483cd2b4"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Icepay_IceCore.csv" hash="e0d67599dc2088767b8ae2b1b601fec8"/><file name="Icepay_IceAdvanced.csv" hash="dd3ba59aeac6ac11d4071bd3529767cd"/></dir><dir name="nl_NL"><file name="Icepay_IceCore.csv" hash="becf356de17d63f4cd237e03b1d704e8"/><file name="Icepay_IceAdvanced.csv" hash="5fe0b58b6af66ba7cf668e346df80a94"/></dir></target><target name="magecommunity"><dir name="Icepay"><dir name="IceCore"><dir><dir name="Block"><dir name="Adminhtml"><file name="CheckSettings.php" hash="1e37aaa21895b1536895d4b2f2063061"/><file name="GenerateURL.php" hash="1b085eef7e7baff781c814376ab99314"/><dir name="Grid"><file name="Modules.php" hash="10bd64d92a0f0366d6a3ac2a19953725"/></dir><file name="Init.php" hash="0ec5a603fe82b11d7a0a3e7c82265e1a"/></dir><dir name="Front"><file name="Statement.php" hash="85ee089622ff4a3bc15d08f0a2e80813"/><file name="Template.php" hash="06eb31a4a51dc6ee7143d6c8866131d6"/></dir></dir><dir name="Helper"><file name="Data.php" hash="41db575feff9055c3ceb1cd4e1def422"/></dir><dir name="Model"><file name="Config.php" hash="b3bc383849457fdd4a9d7831843d69d3"/><dir name="Icepay"><file name="Postback.php" hash="bd740fee2aab92d452303eccdbe74705"/><file name="Result.php" hash="4bfc63bf6d76d0ddf3045bd855ff9ccc"/><dir name="Webservice"><file name="Api.php" hash="55361b1c85b644cba24be4f2e52c2995"/></dir></dir><dir name="Mysql4"><file name="IceCore.php" hash="4520f28682503a0e9044ba5f6e77d825"/></dir></dir><dir name="controllers"><file name="AboutController.php" hash="9ca5a652dbf27e57cc7bbcb7ed073e1b"/><file name="CheckController.php" hash="901adc45f9c44fa5b1a11dd36eb025d1"/><file name="IndexController.php" hash="01d74f3579ebf469788ee6e7e41d7b21"/><file name="ProcessingController.php" hash="4cbedbf49193562e9739b0a3d00b3dda"/></dir><dir name="etc"><file name="config.xml" hash="e4036f411e67bca4e7cee7ad0a61227a"/><file name="system.xml" hash="b9913d49a5cdb68d664b5ac42373fa2d"/></dir><dir name="sql"><dir name="icepaycore_setup"><file name="mysql4-install-1.0.0.php" hash="28681632944490a776d15c46d41d2e31"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="b1b1dfd41f1aff682dcf34fb544e922e"/></dir></dir></dir></dir><dir name="IceAdvanced"><dir><dir name="Block"><dir name="Adminhtml"><file name="CheckSettings.php" hash="1e9e08f5414b22dd84557ade567aba48"/><dir name="Grid"><file name="Paymentmethods.php" hash="cd01b43615ee520ea2b9153272a77136"/></dir><dir name="Setting"><file name="Paymentmethod.php" hash="dc5548c4bfde0375c3431d8d9972da1f"/></dir></dir><dir name="Payment"><dir name="Form"><file name="Default.php" hash="f96542cd1e5f13f3639ddc93b9c0172c"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="8a8fffa309165ee80f62713f21b4e049"/></dir><dir name="Model"><dir name="Checkout"><dir name="Placeholder"><file name="Paymentmethod01.php" hash="b825da0ac49ce5fba409116b2a46bf4f"/><file name="Paymentmethod02.php" hash="202eac322f5cd2df65034476d3e87dd5"/><file name="Paymentmethod03.php" hash="1f193436b77bed331837ab64d148c977"/><file name="Paymentmethod04.php" hash="3d4775f70070381a492b7207fce0d606"/><file name="Paymentmethod05.php" hash="16f86a94192131bddd0f078501c277d2"/><file name="Paymentmethod06.php" hash="113c6788b168790700d2baacbdbcb20c"/><file name="Paymentmethod07.php" hash="50635324e7913f864af6a32a65e299bb"/><file name="Paymentmethod08.php" hash="dba0bf1fb39667ff4b94dcea6821d372"/><file name="Paymentmethod09.php" hash="0029e9dcbb989ac4c6ae686b5d2db262"/><file name="Paymentmethod10.php" hash="94ff83c6d23c879f27c958de595bff3b"/><file name="Paymentmethod11.php" hash="4725cefbb4cdc69d12961853b4c00d13"/><file name="Paymentmethod12.php" hash="b82d7e8830a7b22f942496614d84f2ed"/><file name="Paymentmethod13.php" hash="43f18f4948afc2f7613b3ad47baa2577"/><file name="Paymentmethod14.php" hash="a04a63494d6e4df283049abfe35f57f8"/><file name="Paymentmethod15.php" hash="a5d02861c4668c74492b1865d471afdf"/><file name="Paymentmethod16.php" hash="a9d90c5414e27f814aa7b1ff1e212682"/><file name="Paymentmethod17.php" hash="e55127cbf73fecbb8ec66848f300c414"/><file name="Paymentmethod18.php" hash="388c76235c1c35a97ab8893d1f672807"/><file name="Paymentmethod19.php" hash="454f5142fb3e17152c137a052e13294c"/><file name="Paymentmethod20.php" hash="638b60e75678908fc92df8b1469a2500"/></dir><file name="Standard.php" hash="3f6a56690d461f55c318220517159666"/></dir><dir name="Mysql4"><file name="IceAdvanced.php" hash="a90249053b0d3a6d7f5fad08dccc30c5"/></dir><file name="Observer.php" hash="fc323f07dac9aaa7b40b6cd5181be532"/><file name="Pay.php" hash="dcd186a140f5825816529fc23529eaad"/><file name="Webservice.php" hash="efe3cb1bf8e7a45132cfe8ed52e2c92c"/></dir><dir name="controllers"><file name="AjaxController.php" hash="5663eb36613923b2ccd9ede56787a0c9"/><file name="ConfigController.php" hash="9be40c50c69981034a9787a1f2e005f1"/><file name="ProcessingController.php" hash="63cb674cef9e11f20372cea2cf4d49c8"/></dir><dir name="etc"><file name="config.xml" hash="2386aab1c38666258f483016fd39f557"/><file name="system.xml" hash="d8b509ef49a7037cca8f5215a0551fd3"/></dir><dir name="sql"><dir name="icepayadvanced_setup"><file name="mysql4-install-1.0.0.php" hash="f0b069a3503871e8221dc30441012e56"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="6c771822888f14d9679f6b4ab71719c0"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="icepay"><file name="icepay-logo.png" hash="155f2d4dd137423ccbc3d4037cf46d5f"/><file name="logo-currence.png" hash="fa37b87e496d9955ef455e96251bd434"/><file name="logo-thawte.png" hash="dcf93e2d0631b1e2853ce8380d80c125"/><file name="logo-thuiswinkel.png" hash="4a54a5f4e09988a4b16697fe54a462e7"/><file name="nologo.png" hash="72e977c925c8b6c70ff5fb69c0e054c8"/><dir name="nl"><file name="creditcard.png" hash="1036251ede1a09299feecb75043d6e16"/><file name="ddebit.png" hash="2efd78c91a6558f0e5e71a4cdc6f82e4"/><file name="directebank.png" hash="70c2f9d0c6726b7b4b72b97437ed137b"/><file name="elv.png" hash="cdb571467e6e3f0718887ea5c6e9dc24"/><file name="giropay.png" hash="57167e2c98a48f3a24b1743e74f6158a"/><file name="icepay.png" hash="39a55d71460ccce2b65517ce40d3826a"/><file name="ideal.png" hash="fc18c3e422e4163afee4646623b2569b"/><file name="mistercash.png" hash="84164ec464031eb983cf971c93883291"/><file name="nologo.png" hash="59b4f3e8abf4cd51d1c5ab9f1a425999"/><file name="paypal.png" hash="944b54460b95c4842ce19982264e577d"/><file name="paysafecard.png" hash="23deaae36aa2cb0d7ef1c04804e30145"/><file name="wallie.png" hash="489236d8a7d678f355d6401a1f34dd5b"/><file name="wire.png" hash="63be6b74df1fc107d31e7830756ae39b"/></dir><dir name="en"><file name="creditcard.png" hash="1036251ede1a09299feecb75043d6e16"/><file name="ddebit.png" hash="408f41a0650a204cadb791c3e1b0e1a1"/><file name="directebank.png" hash="65bea681edb8442463b96ca0a6d2f604"/><file name="elv.png" hash="cdb571467e6e3f0718887ea5c6e9dc24"/><file name="giropay.png" hash="57167e2c98a48f3a24b1743e74f6158a"/><file name="icepay.png" hash="39a55d71460ccce2b65517ce40d3826a"/><file name="ideal.png" hash="fc18c3e422e4163afee4646623b2569b"/><file name="mistercash.png" hash="84164ec464031eb983cf971c93883291"/><file name="nologo.png" hash="72e977c925c8b6c70ff5fb69c0e054c8"/><file name="paypal.png" hash="944b54460b95c4842ce19982264e577d"/><file name="paysafecard.png" hash="23deaae36aa2cb0d7ef1c04804e30145"/><file name="wallie.png" hash="489236d8a7d678f355d6401a1f34dd5b"/><file name="wire.png" hash="d61bac01ea81d71bebc03f484b883c12"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="icepay"><file name="admin.css" hash="21126dd9de5b86311f8bd9ff8da82f8f"/><file name="general.css" hash="f2d7fc0cfb170a997892a6a3589cf7fc"/><dir name="images"><file name="icepay-logo.png" hash="584d79128e6df216e9f7304329158b56"/><file name="section-logo.png" hash="5242ece5dd1434831174ef7fba8c2c4a"/><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="success_msg_icon.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="nologo.png" hash="57404bbcfb3e5a70239d3085e14471cc"/><file name="button-manual.png" hash="7b708db3c8915897a4e3526389b7e3b2"/><file name="button-movie.png" hash="c164da277349322fcd4480ece39d6e00"/><dir name="nl"><file name="creditcard.png" hash="48a101cac247f07311ef3ccf1075092d"/><file name="ddebit.png" hash="89793240543046ce977a11eee9b99368"/><file name="directebank.png" hash="ec990be24336501593956872b5a69a0c"/><file name="elv.png" hash="af722d1a80025fbef18faf9baafe91e3"/><file name="giropay.png" hash="5e167cb8dbe05391b1ecceb02042a158"/><file name="ideal.png" hash="16ecbed935f5fb896620c1ec60d5fecd"/><file name="mistercash.png" hash="fe437531e8ea3160dd3ce7c22c6d1dd7"/><file name="nologo.png" hash="57404bbcfb3e5a70239d3085e14471cc"/><file name="paypal.png" hash="4d28dd0b563dcffb4192b5fe54a43530"/><file name="paysafecard.png" hash="55a46938a74dbba9f8fa2c63e464ae98"/><file name="wallie.png" hash="643897c26a2ad7be40457bc1faafd591"/><file name="wire.png" hash="6027a80b16b699c299e748fc1f891b03"/></dir><dir name="en"><file name="creditcard.png" hash="a1f1758c0ed18c576daddfad4e287dcf"/><file name="ddebit.png" hash="8eaa9ca96554a065bba75f3a3c62c25b"/><file name="directebank.png" hash="ec990be24336501593956872b5a69a0c"/><file name="elv.png" hash="af722d1a80025fbef18faf9baafe91e3"/><file name="giropay.png" hash="abbc084008a2bc4692cee1e014e88e01"/><file name="ideal.png" hash="3ad4441b5e59613b07efad0b4c781812"/><file name="mistercash.png" hash="fe437531e8ea3160dd3ce7c22c6d1dd7"/><file name="nologo.png" hash="57404bbcfb3e5a70239d3085e14471cc"/><file name="paypal.png" hash="db854b8832246666da38130f2d527331"/><file name="paysafecard.png" hash="d9fac94c828b6429641e74f027a6e23d"/><file name="wallie.png" hash="9bbc206f96bfeb2ec82a47d6ecbae4b9"/><file name="wire.png" hash="f602b0978725d2663fe69c93276cace0"/></dir></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="icecore.xml" hash="98b5a6c55a72ba244b21a5815ae0c4fc"/></dir><dir name="template"><dir name="icepaycore"><file name="grid_modules.phtml" hash="a386ca826b2386094d54cce23fb90170"/></dir><dir name="icepayadvanced"><file name="grid_paymentmethods.phtml" hash="a51bddb36fc3c64f0955571030172313"/><file name="paymentmethod.phtml" hash="ad3f14775491b77a69c9943eb6a767a5"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="icecore.xml" hash="96ed3cf67c702affdb8869e1a6c5d980"/></dir><dir name="template"><dir name="icepaycore"><dir><dir name="front"><file name="check.phtml" hash="ae5608fb727b2457af10c7bd9faee6d9"/><file name="statement.phtml" hash="7cc11055297c480e75b6f082c41bdaa6"/></dir></dir></dir><dir name="icepayadvanced"><dir><dir name="form"><file name="default.phtml" hash="fdf9eb2d5c4a5ef8f43f6e9d8090ebd4"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
23
  <compatible/>
24
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
25
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Icepay_IceAdvanced</name>
4
+ <version>1.0.3</version>
5
  <stability>stable</stability>
6
  <license>Commercial</license>
7
  <channel>community</channel>
11
  <description>Enables payments using payment service provider ICEPAY.&#xD;
12
  The Advanced extension includes webservice support&#xD;
13
  This package also contains the Icepay_IceCore extension.</description>
14
+ <notes>Magento Connect release</notes>
 
 
 
 
15
  <authors><author><name>Olaf Abbenhuis</name><user>Zechiel</user><email>olaf.abbenhuis@icepay.com</email></author></authors>
16
+ <date>2012-05-30</date>
17
+ <time>04:30:16</time>
18
+ <contents><target name="mageetc"><dir name="modules"><file name="Icepay_IceCore.xml" hash="268e777c318f1cd6258a56c3049ac678"/><file name="Icepay_IceAdvanced.xml" hash="069d0a2d2c7a34e366bc2b79483cd2b4"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Icepay_IceCore.csv" hash="e0d67599dc2088767b8ae2b1b601fec8"/><file name="Icepay_IceAdvanced.csv" hash="dd3ba59aeac6ac11d4071bd3529767cd"/></dir><dir name="nl_NL"><file name="Icepay_IceCore.csv" hash="becf356de17d63f4cd237e03b1d704e8"/><file name="Icepay_IceAdvanced.csv" hash="5fe0b58b6af66ba7cf668e346df80a94"/></dir></target><target name="magecommunity"><dir name="Icepay"><dir name="IceCore"><dir><dir name="Block"><dir name="Adminhtml"><file name="CheckSettings.php" hash="1e37aaa21895b1536895d4b2f2063061"/><file name="GenerateURL.php" hash="1b085eef7e7baff781c814376ab99314"/><dir name="Grid"><file name="Modules.php" hash="10bd64d92a0f0366d6a3ac2a19953725"/></dir><file name="Init.php" hash="0ec5a603fe82b11d7a0a3e7c82265e1a"/></dir><dir name="Front"><file name="Statement.php" hash="85ee089622ff4a3bc15d08f0a2e80813"/><file name="Template.php" hash="06eb31a4a51dc6ee7143d6c8866131d6"/></dir></dir><dir name="Helper"><file name="Data.php" hash="04b13ff23e69ae44aa9834ca26fd7d43"/></dir><dir name="Model"><file name="Config.php" hash="0b76fd795345a2a0eba115a11be2e6af"/><dir name="Icepay"><file name="Postback.php" hash="4afc5c9e6c8426745dc271ac6a9f7aa7"/><file name="Result.php" hash="4bfc63bf6d76d0ddf3045bd855ff9ccc"/><dir name="Webservice"><file name="Api.php" hash="89199a410d159f82faedda3547dc89f7"/></dir></dir><dir name="Mysql4"><file name="IceCore.php" hash="4520f28682503a0e9044ba5f6e77d825"/></dir></dir><dir name="controllers"><file name="AboutController.php" hash="9ca5a652dbf27e57cc7bbcb7ed073e1b"/><file name="CheckController.php" hash="901adc45f9c44fa5b1a11dd36eb025d1"/><file name="IndexController.php" hash="01d74f3579ebf469788ee6e7e41d7b21"/><file name="ProcessingController.php" hash="4cbedbf49193562e9739b0a3d00b3dda"/></dir><dir name="etc"><file name="config.xml" hash="06183aafc267b456708f8ab6579b7779"/><file name="system.xml" hash="b9913d49a5cdb68d664b5ac42373fa2d"/></dir><dir name="sql"><dir name="icepaycore_setup"><file name="mysql4-install-1.0.0.php" hash="28681632944490a776d15c46d41d2e31"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="b1b1dfd41f1aff682dcf34fb544e922e"/></dir></dir></dir></dir><dir name="IceAdvanced"><dir><dir name="Block"><dir name="Adminhtml"><file name="CheckSettings.php" hash="1e9e08f5414b22dd84557ade567aba48"/><dir name="Grid"><file name="Paymentmethods.php" hash="50c3b5812161ef9831b7d3bd33addf92"/></dir><dir name="Setting"><file name="Paymentmethod.php" hash="dc5548c4bfde0375c3431d8d9972da1f"/></dir></dir><dir name="Payment"><dir name="Form"><file name="Default.php" hash="f96542cd1e5f13f3639ddc93b9c0172c"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="afb8100b619abba9046af1c1076afc77"/></dir><dir name="Model"><dir name="Checkout"><dir name="Placeholder"><file name="Paymentmethod01.php" hash="b825da0ac49ce5fba409116b2a46bf4f"/><file name="Paymentmethod02.php" hash="202eac322f5cd2df65034476d3e87dd5"/><file name="Paymentmethod03.php" hash="1f193436b77bed331837ab64d148c977"/><file name="Paymentmethod04.php" hash="3d4775f70070381a492b7207fce0d606"/><file name="Paymentmethod05.php" hash="16f86a94192131bddd0f078501c277d2"/><file name="Paymentmethod06.php" hash="113c6788b168790700d2baacbdbcb20c"/><file name="Paymentmethod07.php" hash="50635324e7913f864af6a32a65e299bb"/><file name="Paymentmethod08.php" hash="dba0bf1fb39667ff4b94dcea6821d372"/><file name="Paymentmethod09.php" hash="0029e9dcbb989ac4c6ae686b5d2db262"/><file name="Paymentmethod10.php" hash="94ff83c6d23c879f27c958de595bff3b"/><file name="Paymentmethod11.php" hash="4725cefbb4cdc69d12961853b4c00d13"/><file name="Paymentmethod12.php" hash="b82d7e8830a7b22f942496614d84f2ed"/><file name="Paymentmethod13.php" hash="43f18f4948afc2f7613b3ad47baa2577"/><file name="Paymentmethod14.php" hash="a04a63494d6e4df283049abfe35f57f8"/><file name="Paymentmethod15.php" hash="a5d02861c4668c74492b1865d471afdf"/><file name="Paymentmethod16.php" hash="a9d90c5414e27f814aa7b1ff1e212682"/><file name="Paymentmethod17.php" hash="e55127cbf73fecbb8ec66848f300c414"/><file name="Paymentmethod18.php" hash="388c76235c1c35a97ab8893d1f672807"/><file name="Paymentmethod19.php" hash="454f5142fb3e17152c137a052e13294c"/><file name="Paymentmethod20.php" hash="638b60e75678908fc92df8b1469a2500"/></dir><file name="Standard.php" hash="f6a7d87ebbf8f997df0498235befbc24"/></dir><dir name="Mysql4"><file name="IceAdvanced.php" hash="a90249053b0d3a6d7f5fad08dccc30c5"/></dir><file name="Observer.php" hash="fc323f07dac9aaa7b40b6cd5181be532"/><file name="Pay.php" hash="dcd186a140f5825816529fc23529eaad"/><file name="Webservice.php" hash="c29102c5cc8114dca07e8968eb0d2e2f"/></dir><dir name="controllers"><file name="AjaxController.php" hash="5663eb36613923b2ccd9ede56787a0c9"/><file name="ConfigController.php" hash="9be40c50c69981034a9787a1f2e005f1"/><file name="ProcessingController.php" hash="63cb674cef9e11f20372cea2cf4d49c8"/></dir><dir name="etc"><file name="config.xml" hash="41d14ab5caf4eb3b9132860a1506cca4"/><file name="system.xml" hash="d8b509ef49a7037cca8f5215a0551fd3"/></dir><dir name="sql"><dir name="icepayadvanced_setup"><file name="mysql4-install-1.0.0.php" hash="f0b069a3503871e8221dc30441012e56"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="6c771822888f14d9679f6b4ab71719c0"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="icepay"><file name="icepay-logo.png" hash="155f2d4dd137423ccbc3d4037cf46d5f"/><file name="logo-currence.png" hash="fa37b87e496d9955ef455e96251bd434"/><file name="logo-thawte.png" hash="dcf93e2d0631b1e2853ce8380d80c125"/><file name="logo-thuiswinkel.png" hash="4a54a5f4e09988a4b16697fe54a462e7"/><file name="nologo.png" hash="72e977c925c8b6c70ff5fb69c0e054c8"/><dir name="nl"><file name="creditcard.png" hash="1036251ede1a09299feecb75043d6e16"/><file name="ddebit.png" hash="2efd78c91a6558f0e5e71a4cdc6f82e4"/><file name="directebank.png" hash="70c2f9d0c6726b7b4b72b97437ed137b"/><file name="elv.png" hash="cdb571467e6e3f0718887ea5c6e9dc24"/><file name="giropay.png" hash="57167e2c98a48f3a24b1743e74f6158a"/><file name="icepay.png" hash="39a55d71460ccce2b65517ce40d3826a"/><file name="ideal.png" hash="fc18c3e422e4163afee4646623b2569b"/><file name="mistercash.png" hash="84164ec464031eb983cf971c93883291"/><file name="nologo.png" hash="59b4f3e8abf4cd51d1c5ab9f1a425999"/><file name="paypal.png" hash="944b54460b95c4842ce19982264e577d"/><file name="paysafecard.png" hash="23deaae36aa2cb0d7ef1c04804e30145"/><file name="wallie.png" hash="489236d8a7d678f355d6401a1f34dd5b"/><file name="wire.png" hash="63be6b74df1fc107d31e7830756ae39b"/></dir><dir name="en"><file name="creditcard.png" hash="1036251ede1a09299feecb75043d6e16"/><file name="ddebit.png" hash="408f41a0650a204cadb791c3e1b0e1a1"/><file name="directebank.png" hash="65bea681edb8442463b96ca0a6d2f604"/><file name="elv.png" hash="cdb571467e6e3f0718887ea5c6e9dc24"/><file name="giropay.png" hash="57167e2c98a48f3a24b1743e74f6158a"/><file name="icepay.png" hash="39a55d71460ccce2b65517ce40d3826a"/><file name="ideal.png" hash="fc18c3e422e4163afee4646623b2569b"/><file name="mistercash.png" hash="84164ec464031eb983cf971c93883291"/><file name="nologo.png" hash="72e977c925c8b6c70ff5fb69c0e054c8"/><file name="paypal.png" hash="944b54460b95c4842ce19982264e577d"/><file name="paysafecard.png" hash="23deaae36aa2cb0d7ef1c04804e30145"/><file name="wallie.png" hash="489236d8a7d678f355d6401a1f34dd5b"/><file name="wire.png" hash="d61bac01ea81d71bebc03f484b883c12"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="icepay"><file name="admin.css" hash="21126dd9de5b86311f8bd9ff8da82f8f"/><file name="general.css" hash="f2d7fc0cfb170a997892a6a3589cf7fc"/><dir name="images"><file name="icepay-logo.png" hash="584d79128e6df216e9f7304329158b56"/><file name="section-logo.png" hash="5242ece5dd1434831174ef7fba8c2c4a"/><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="success_msg_icon.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="nologo.png" hash="57404bbcfb3e5a70239d3085e14471cc"/><file name="button-manual.png" hash="7b708db3c8915897a4e3526389b7e3b2"/><file name="button-movie.png" hash="c164da277349322fcd4480ece39d6e00"/><dir name="nl"><file name="creditcard.png" hash="48a101cac247f07311ef3ccf1075092d"/><file name="ddebit.png" hash="89793240543046ce977a11eee9b99368"/><file name="directebank.png" hash="ec990be24336501593956872b5a69a0c"/><file name="elv.png" hash="af722d1a80025fbef18faf9baafe91e3"/><file name="giropay.png" hash="5e167cb8dbe05391b1ecceb02042a158"/><file name="ideal.png" hash="16ecbed935f5fb896620c1ec60d5fecd"/><file name="mistercash.png" hash="fe437531e8ea3160dd3ce7c22c6d1dd7"/><file name="nologo.png" hash="57404bbcfb3e5a70239d3085e14471cc"/><file name="paypal.png" hash="4d28dd0b563dcffb4192b5fe54a43530"/><file name="paysafecard.png" hash="55a46938a74dbba9f8fa2c63e464ae98"/><file name="wallie.png" hash="643897c26a2ad7be40457bc1faafd591"/><file name="wire.png" hash="6027a80b16b699c299e748fc1f891b03"/></dir><dir name="en"><file name="creditcard.png" hash="a1f1758c0ed18c576daddfad4e287dcf"/><file name="ddebit.png" hash="8eaa9ca96554a065bba75f3a3c62c25b"/><file name="directebank.png" hash="ec990be24336501593956872b5a69a0c"/><file name="elv.png" hash="af722d1a80025fbef18faf9baafe91e3"/><file name="giropay.png" hash="abbc084008a2bc4692cee1e014e88e01"/><file name="ideal.png" hash="3ad4441b5e59613b07efad0b4c781812"/><file name="mistercash.png" hash="fe437531e8ea3160dd3ce7c22c6d1dd7"/><file name="nologo.png" hash="57404bbcfb3e5a70239d3085e14471cc"/><file name="paypal.png" hash="db854b8832246666da38130f2d527331"/><file name="paysafecard.png" hash="d9fac94c828b6429641e74f027a6e23d"/><file name="wallie.png" hash="9bbc206f96bfeb2ec82a47d6ecbae4b9"/><file name="wire.png" hash="f602b0978725d2663fe69c93276cace0"/></dir></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="icecore.xml" hash="98b5a6c55a72ba244b21a5815ae0c4fc"/></dir><dir name="template"><dir name="icepaycore"><file name="grid_modules.phtml" hash="a386ca826b2386094d54cce23fb90170"/></dir><dir name="icepayadvanced"><file name="grid_paymentmethods.phtml" hash="8bf6b91fd7438ffa1d64ee1f96dc0766"/><file name="paymentmethod.phtml" hash="ad3f14775491b77a69c9943eb6a767a5"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="icecore.xml" hash="96ed3cf67c702affdb8869e1a6c5d980"/></dir><dir name="template"><dir name="icepaycore"><dir><dir name="front"><file name="check.phtml" hash="ae5608fb727b2457af10c7bd9faee6d9"/><file name="statement.phtml" hash="7cc11055297c480e75b6f082c41bdaa6"/></dir></dir></dir><dir name="icepayadvanced"><dir><dir name="form"><file name="default.phtml" hash="fdf9eb2d5c4a5ef8f43f6e9d8090ebd4"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
19
  <compatible/>
20
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
21
  </package>