HeidelpayCDEdition - Version 15.3.9

Version Notes

- fix bug in customer recognition

Download this release

Release Info

Developer Heidelberger Payment GmbH
Extension HeidelpayCDEdition
Version 15.3.9
Comparing to
See all releases


Code changes from version 15.2.28 to 15.3.9

app/code/community/HeidelpayCD/Edition/Model/Payment/Abstract.php CHANGED
@@ -9,7 +9,6 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
9
  */
10
  protected $_code = 'abstract';
11
  protected $_order;
12
- // protected $version = '14.01.08';
13
  protected $_isGateway = true;
14
  protected $_canAuthorize = false;
15
  protected $_canCapture = true;
@@ -179,8 +178,10 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
179
  $order->loadByIncrementId($session->getLastRealOrderId());
180
  $ordernr = $order->getRealOrderId();
181
  }else {
 
 
 
182
  $order = $this->getQuote() ;
183
- $ordernr = $this->getQuote()->getBillingAddress()->getCustomerId();
184
  };
185
  $this->log("Heidelpay Payment Code : ".$this->_code);
186
  $config = $this->getMainConfig($this->_code);
@@ -190,6 +191,7 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
190
  if ($isRegistration === true) $frontend['CRITERION.SHIPPPING_HASH'] = $this->getShippingHash();
191
  $user = $this->getUser($order, $isRegistration);
192
 
 
193
  if ($isRegistration === false) {
194
  $completeBasket = ($config['INVOICEING'] == 1 or $this->_code == "hcdbs") ? true : false;
195
  $basketData = $this->getBasketData($order, $completeBasket);
@@ -232,7 +234,7 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
232
  'FRONTEND.FAILURE_URL' => Mage::getUrl('hcd/index/error', array('_forced_secure' => true, '_store_to_url' => true, '_nosid' => true)),
233
  'CRITERION.SECRET' => Mage::getModel('hcd/resource_encryption')->getHash((string)$ordernr),
234
  'CRITERION.LANGUAGE' => strtolower(Mage::helper('hcd/payment')->getLang()),
235
- 'CRITERION.STOREID' => ($storeId) ? $storeId : Mage::app()->getStore()->getId(),
236
  'SHOP.TYPE' => 'Magento '. Mage::getVersion(),
237
  'SHOPMODULE.VERSION' => 'HeidelpayCD Edition - '. (string) Mage::getConfig()->getNode()->modules->HeidelpayCD_Edition->version
238
  );
@@ -243,9 +245,15 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
243
  $user = array();
244
  $billing = $order->getBillingAddress();
245
  $email = ($order->getBillingAddress()->getEmail()) ? $order->getBillingAddress()->getEmail() : $order->getCustomerEmail();
 
 
 
 
 
 
 
246
 
247
-
248
- $user['IDENTIFICATION.SHOPPERID'] = $billing->getCustomerId();
249
  if ($billing->getCompany() == true) $user['NAME.COMPANY'] = trim($billing->getCompany());
250
  $user['NAME.GIVEN'] = trim($billing->getFirstname());
251
  $user['NAME.FAMILY'] = trim($billing->getLastname());
@@ -449,7 +457,7 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
449
  $src = Mage::helper('hcd/payment')->doRequest($config['URL'], $params);
450
 
451
  $this->log("doRequest response : ".print_r($src,1));
452
- Mage::throwException('Heidelpay Error: '.'<pre>'.print_r($src,1).'</pre>');
453
 
454
  if($src['PROCESSING_RESULT'] == "NOK") {
455
  Mage::throwException('Heidelpay Error: '.$src['PROCESSING_RETURN']);
@@ -538,11 +546,19 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
538
  }
539
 
540
  $this->log('StoreID :'.Mage::app()->getStore()->getId());
 
 
 
 
 
 
 
 
541
 
542
  $custumerData->setPaymentmethode($this->_code);
543
  $custumerData->setUniqeid($uniqeID);
544
- $custumerData->setCustomerid($this->getQuote()->getBillingAddress()->getCustomerId());
545
- $custumerData->setStoreid(Mage::app()->getStore()->getId());
546
  $data['SHIPPPING_HASH'] = $this->getShippingHash();
547
  $custumerData->setPaymentData(Mage::getModel('hcd/resource_encryption')->encrypt(json_encode($data)));
548
 
@@ -555,6 +571,11 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
555
  $PaymentCode = ($code)? $code : $this->_code ;
556
  $CustomerId = ($customerId) ? $customerId : $this->getQuote()->getBillingAddress()->getCustomerId() ;
557
  $StoreId = ($storeId) ? $storeId : Mage::app()->getStore()->getId();
 
 
 
 
 
558
 
559
  $this->log('StoreID :'.Mage::app()->getStore()->getId());
560
 
@@ -593,6 +614,10 @@ class HeidelpayCD_Edition_Model_Payment_Abstract extends Mage_Payment_Model_Meth
593
 
594
  }
595
 
 
 
 
 
596
  public function showPaymentInfo($payment_data) {
597
  /*
598
  * This function should not be modified please overright this function
9
  */
10
  protected $_code = 'abstract';
11
  protected $_order;
 
12
  protected $_isGateway = true;
13
  protected $_canAuthorize = false;
14
  protected $_canCapture = true;
178
  $order->loadByIncrementId($session->getLastRealOrderId());
179
  $ordernr = $order->getRealOrderId();
180
  }else {
181
+ $CustomerId = $this->getCustomerId();
182
+ $visitorData = Mage::getSingleton('core/session')->getVisitorData();
183
+ $ordernr = ( $CustomerId == 0) ? $visitorData['visitor_id'] : $CustomerId;
184
  $order = $this->getQuote() ;
 
185
  };
186
  $this->log("Heidelpay Payment Code : ".$this->_code);
187
  $config = $this->getMainConfig($this->_code);
191
  if ($isRegistration === true) $frontend['CRITERION.SHIPPPING_HASH'] = $this->getShippingHash();
192
  $user = $this->getUser($order, $isRegistration);
193
 
194
+
195
  if ($isRegistration === false) {
196
  $completeBasket = ($config['INVOICEING'] == 1 or $this->_code == "hcdbs") ? true : false;
197
  $basketData = $this->getBasketData($order, $completeBasket);
234
  'FRONTEND.FAILURE_URL' => Mage::getUrl('hcd/index/error', array('_forced_secure' => true, '_store_to_url' => true, '_nosid' => true)),
235
  'CRITERION.SECRET' => Mage::getModel('hcd/resource_encryption')->getHash((string)$ordernr),
236
  'CRITERION.LANGUAGE' => strtolower(Mage::helper('hcd/payment')->getLang()),
237
+ 'CRITERION.STOREID' => ($storeId) ? $storeId : Mage::app()->getStore()->getId(),
238
  'SHOP.TYPE' => 'Magento '. Mage::getVersion(),
239
  'SHOPMODULE.VERSION' => 'HeidelpayCD Edition - '. (string) Mage::getConfig()->getNode()->modules->HeidelpayCD_Edition->version
240
  );
245
  $user = array();
246
  $billing = $order->getBillingAddress();
247
  $email = ($order->getBillingAddress()->getEmail()) ? $order->getBillingAddress()->getEmail() : $order->getCustomerEmail();
248
+ $CustomerId = $billing->getCustomerId();
249
+ $user['CRITERION.GUEST'] = 'false';
250
+ if ( $CustomerId == 0) {
251
+ $visitorData = Mage::getSingleton('core/session')->getVisitorData();
252
+ $CustomerId = $visitorData['visitor_id'];
253
+ $user['CRITERION.GUEST'] = 'true';
254
+ }
255
 
256
+ $user['IDENTIFICATION.SHOPPERID'] = $CustomerId;
 
257
  if ($billing->getCompany() == true) $user['NAME.COMPANY'] = trim($billing->getCompany());
258
  $user['NAME.GIVEN'] = trim($billing->getFirstname());
259
  $user['NAME.FAMILY'] = trim($billing->getLastname());
457
  $src = Mage::helper('hcd/payment')->doRequest($config['URL'], $params);
458
 
459
  $this->log("doRequest response : ".print_r($src,1));
460
+ #Mage::throwException('Heidelpay Error: '.'<pre>'.print_r($src,1).'</pre>');
461
 
462
  if($src['PROCESSING_RESULT'] == "NOK") {
463
  Mage::throwException('Heidelpay Error: '.$src['PROCESSING_RETURN']);
546
  }
547
 
548
  $this->log('StoreID :'.Mage::app()->getStore()->getId());
549
+ $CustomerId = $this->getQuote()->getBillingAddress()->getCustomerId();
550
+ $StoreId = Mage::app()->getStore()->getId();
551
+ if ( $CustomerId == 0) {
552
+ $visitorData = Mage::getSingleton('core/session')->getVisitorData();
553
+ $CustomerId = $visitorData['visitor_id'];
554
+ $StoreId = 0;
555
+ }
556
+
557
 
558
  $custumerData->setPaymentmethode($this->_code);
559
  $custumerData->setUniqeid($uniqeID);
560
+ $custumerData->setCustomerid($CustomerId);
561
+ $custumerData->setStoreid($StoreId);
562
  $data['SHIPPPING_HASH'] = $this->getShippingHash();
563
  $custumerData->setPaymentData(Mage::getModel('hcd/resource_encryption')->encrypt(json_encode($data)));
564
 
571
  $PaymentCode = ($code)? $code : $this->_code ;
572
  $CustomerId = ($customerId) ? $customerId : $this->getQuote()->getBillingAddress()->getCustomerId() ;
573
  $StoreId = ($storeId) ? $storeId : Mage::app()->getStore()->getId();
574
+ if ( $CustomerId == 0) {
575
+ $visitorData = Mage::getSingleton('core/session')->getVisitorData();
576
+ $CustomerId = $visitorData['visitor_id'];
577
+ $StoreId = 0;
578
+ }
579
 
580
  $this->log('StoreID :'.Mage::app()->getStore()->getId());
581
 
614
 
615
  }
616
 
617
+ function getCustomerId() {
618
+ return $this->getQuote()->getBillingAddress()->getCustomerId() ;
619
+ }
620
+
621
  public function showPaymentInfo($payment_data) {
622
  /*
623
  * This function should not be modified please overright this function
app/code/community/HeidelpayCD/Edition/controllers/IndexController.php CHANGED
@@ -320,6 +320,8 @@ class HeidelpayCD_Edition_IndexController extends Mage_Core_Controller_Front_Act
320
  $data['FRONTEND_SUCCESS_URL'] = $Request->getPOST('FRONTEND_SUCCESS_URL');
321
  $data['FRONTEND_FAILURE_URL'] = $Request->getPOST('FRONTEND_FAILURE_URL');
322
  $data['IDENTIFICATION_SHORTID'] = $Request->getPOST('IDENTIFICATION_SHORTID');
 
 
323
 
324
  $PaymentCode = Mage::helper('hcd/payment')->splitPaymentCode ($data['PAYMENT_CODE']);
325
 
@@ -333,10 +335,11 @@ class HeidelpayCD_Edition_IndexController extends Mage_Core_Controller_Front_Act
333
  // save cc and dc registration data
334
  $custumerData = Mage::getModel('hcd/customer');
335
  $currentPaymnet = 'hcd'.strtolower($PaymentCode[0]);
 
336
  $RgData = Mage::getModel('hcd/customer')
337
  ->getCollection()
338
  ->addFieldToFilter('Customerid', trim($data['IDENTIFICATION_SHOPPERID']))
339
- ->addFieldToFilter('Storeid', trim($data['CRITERION_STOREID']))
340
  ->addFieldToFilter('Paymentmethode', trim($currentPaymnet));
341
  $RgData->load();
342
  $returnData = $RgData->getData();
@@ -345,7 +348,7 @@ class HeidelpayCD_Edition_IndexController extends Mage_Core_Controller_Front_Act
345
  $custumerData->setPaymentmethode($currentPaymnet);
346
  $custumerData->setUniqeid($data['IDENTIFICATION_UNIQUEID']);
347
  $custumerData->setCustomerid($data['IDENTIFICATION_SHOPPERID']);
348
- $custumerData->setStoreid($data['CRITERION_STOREID']);
349
  $custumerData->setPaymentData(
350
  Mage::getModel('hcd/resource_encryption')
351
  ->encrypt(json_encode(
320
  $data['FRONTEND_SUCCESS_URL'] = $Request->getPOST('FRONTEND_SUCCESS_URL');
321
  $data['FRONTEND_FAILURE_URL'] = $Request->getPOST('FRONTEND_FAILURE_URL');
322
  $data['IDENTIFICATION_SHORTID'] = $Request->getPOST('IDENTIFICATION_SHORTID');
323
+ $data['IDENTIFICATION_SHOPPERID'] = $Request->getPOST('IDENTIFICATION_SHOPPERID');
324
+ $data['CRITERION_GUEST'] = $Request->getPOST('CRITERION_GUEST');
325
 
326
  $PaymentCode = Mage::helper('hcd/payment')->splitPaymentCode ($data['PAYMENT_CODE']);
327
 
335
  // save cc and dc registration data
336
  $custumerData = Mage::getModel('hcd/customer');
337
  $currentPaymnet = 'hcd'.strtolower($PaymentCode[0]);
338
+ $Storeid = ($data['CRITERION_GUEST'] == 'true') ? 0 : trim($data['CRITERION_STOREID']);
339
  $RgData = Mage::getModel('hcd/customer')
340
  ->getCollection()
341
  ->addFieldToFilter('Customerid', trim($data['IDENTIFICATION_SHOPPERID']))
342
+ ->addFieldToFilter('Storeid', $Storeid)
343
  ->addFieldToFilter('Paymentmethode', trim($currentPaymnet));
344
  $RgData->load();
345
  $returnData = $RgData->getData();
348
  $custumerData->setPaymentmethode($currentPaymnet);
349
  $custumerData->setUniqeid($data['IDENTIFICATION_UNIQUEID']);
350
  $custumerData->setCustomerid($data['IDENTIFICATION_SHOPPERID']);
351
+ $custumerData->setStoreid($Storeid);
352
  $custumerData->setPaymentData(
353
  Mage::getModel('hcd/resource_encryption')
354
  ->encrypt(json_encode(
app/code/community/HeidelpayCD/Edition/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <HeidelpayCD_Edition>
5
- <version>15.2.28</version>
6
  </HeidelpayCD_Edition>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <HeidelpayCD_Edition>
5
+ <version>15.3.9</version>
6
  </HeidelpayCD_Edition>
7
  </modules>
8
  <global>
app/design/frontend/base/default/template/hcd/form/creditcard.phtml CHANGED
@@ -13,15 +13,16 @@ $recognation = Mage::getStoreConfig($path.'recognition', $storeId);
13
  <div class="form-list hcd-payment-info" id="payment_form_<?php echo $_code ?>" style="display: none;">
14
 
15
  <?php
 
16
 
17
- if ( $recognation == 1 ) { // only if shipping address is unchanged
18
  $hash = $this->getMethod()->getShippingHash();
19
  $userData = $this->getMethod()->getCustomerData();
20
  if (isset($userData['payment_data'])) {
21
  if ( $userData['payment_data']['SHIPPPING_HASH'] != $hash)
22
  $userData = array();
23
  }
24
- } elseif ($recognation == 2 ) // allways
25
  $userData = $this->getMethod()->getCustomerData();
26
 
27
 
13
  <div class="form-list hcd-payment-info" id="payment_form_<?php echo $_code ?>" style="display: none;">
14
 
15
  <?php
16
+ $cId = $this->getMethod()->getCustomerId();
17
 
18
+ if ( $recognation == 1 and $cId != 0 ) { // only if shipping address is unchanged
19
  $hash = $this->getMethod()->getShippingHash();
20
  $userData = $this->getMethod()->getCustomerData();
21
  if (isset($userData['payment_data'])) {
22
  if ( $userData['payment_data']['SHIPPPING_HASH'] != $hash)
23
  $userData = array();
24
  }
25
+ } elseif ($recognation == 2 and $cId != 0 ) // allways
26
  $userData = $this->getMethod()->getCustomerData();
27
 
28
 
app/design/frontend/base/default/template/hcd/form/debit.phtml CHANGED
@@ -9,16 +9,17 @@
9
 
10
  $hash = $this->getMethod()->getShippingHash();
11
  $userData = array();
 
 
12
 
13
-
14
- if ( $recognation == 1 ) { // only if shipping address is unchanged
15
  $hash = $this->getMethod()->getShippingHash();
16
  $userData = $this->getMethod()->getCustomerData();
17
  if (array_key_exists('payment_data', $userData)) {
18
  if ( $userData['payment_data']['SHIPPPING_HASH'] != $hash)
19
  $userData = array();
20
  }
21
- } elseif ($recognation == 2 ) // allways
22
  $userData = $this->getMethod()->getCustomerData();
23
 
24
  ?>
9
 
10
  $hash = $this->getMethod()->getShippingHash();
11
  $userData = array();
12
+
13
+ $cId = $this->getMethod()->getCustomerId();
14
 
15
+ if ( $recognation == 1 and $cId != 0) { // only if shipping address is unchanged
 
16
  $hash = $this->getMethod()->getShippingHash();
17
  $userData = $this->getMethod()->getCustomerData();
18
  if (array_key_exists('payment_data', $userData)) {
19
  if ( $userData['payment_data']['SHIPPPING_HASH'] != $hash)
20
  $userData = array();
21
  }
22
+ } elseif ($recognation == 2 and $cId != 0) // allways
23
  $userData = $this->getMethod()->getCustomerData();
24
 
25
  ?>
app/design/frontend/base/default/template/hcd/form/giropay.phtml CHANGED
@@ -9,16 +9,16 @@
9
 
10
  $hash = $this->getMethod()->getShippingHash();
11
  $userData = array();
 
12
 
13
-
14
- if ( $recognation == 1 ) { // only if shipping address is unchanged
15
  $hash = $this->getMethod()->getShippingHash();
16
  $userData = $this->getMethod()->getCustomerData();
17
  if (array_key_exists('payment_data', $userData)) {
18
  if ( $userData['payment_data']['SHIPPPING_HASH'] != $hash)
19
  $userData = array();
20
  }
21
- } elseif ($recognation == 2 ) // allways
22
  $userData = $this->getMethod()->getCustomerData();
23
 
24
  ?>
9
 
10
  $hash = $this->getMethod()->getShippingHash();
11
  $userData = array();
12
+ $cId = $this->getMethod()->getCustomerId();
13
 
14
+ if ( $recognation == 1 and $cId != 0 ) { // only if shipping address is unchanged
 
15
  $hash = $this->getMethod()->getShippingHash();
16
  $userData = $this->getMethod()->getCustomerData();
17
  if (array_key_exists('payment_data', $userData)) {
18
  if ( $userData['payment_data']['SHIPPPING_HASH'] != $hash)
19
  $userData = array();
20
  }
21
+ } elseif ($recognation == 2 and $cId != 0 ) // allways
22
  $userData = $this->getMethod()->getCustomerData();
23
 
24
  ?>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>HeidelpayCDEdition</name>
4
- <version>15.2.28</version>
5
  <stability>stable</stability>
6
  <license>GPL</license>
7
  <channel>community</channel>
@@ -39,11 +39,11 @@ Telefon: +49 (0) 6221 / 65 170-20&lt;br /&gt;&#xD;
39
  E-Mail: sales@heidelpay.de&lt;br /&gt;&#xD;
40
  Internet: www.heidelpay.de&lt;br /&gt;&#xD;
41
  </description>
42
- <notes>- change Package name because of mageno connect character ristrictions</notes>
43
  <authors><author><name>Heidelberger Payment GmbH</name><user>Heidelpay</user><email>magento@heidelpay.de</email></author></authors>
44
- <date>2015-03-03</date>
45
- <time>08:36:35</time>
46
- <contents><target name="magecommunity"><dir name="HeidelpayCD"><dir name="Edition"><dir name="Block"><file name="Abstract.php" hash="e589f421bf86a643921b11d75fcbb8fb"/><dir name="Form"><file name="Creditcard.php" hash="eca2833e42df4e57485afb8aeb0d6a0f"/><file name="Debit.php" hash="fb2ecd8695d813e34e4ab6b6501d359e"/><file name="Desconly.php" hash="912dd8ab02ccc24b7121d6f05255c15d"/><file name="Eps.php" hash="8698a923d04580654cacecfff64268c8"/><file name="Giropay.php" hash="aba0b69429706944ae1ac4466ab9ce3b"/><file name="Ideal.php" hash="a31bd92c30af0718e6f4347f14eba963"/><file name="Postfinance.php" hash="b3a91389b3fb235eb113a919161d2476"/></dir><file name="Index.php" hash="e13d55a3c5aa1ed0ab680ae378131eee"/><dir name="Info"><file name="Debit.php" hash="888f8a1c1aaaf6974131970969caa5f2"/></dir><file name="Success.php" hash="97b586c0d2c5b16c53608b3e41f35b79"/></dir><dir name="Helper"><file name="Data.php" hash="5e5781fd10c60a1aaaf434e632959249"/><file name="Payment.php" hash="5ef22e5df048db089883f6aacb575314"/></dir><dir name="Model"><file name="Customer.php" hash="4e65287a3d6a171444614ed580635147"/><dir name="Mysql4"><dir name="Customer"><file name="Collection.php" hash="9fa63b33278570af246ca8cb1cfc706e"/></dir><file name="Customer.php" hash="952d0c21f063e34b0c767968c85184d7"/><dir name="Transaction"><file name="Collection.php" hash="aade54e4bced143dc773a256f27418cd"/></dir><file name="Transaction.php" hash="d3c544e838b9b8f39efaad4caa5d83c2"/></dir><dir name="Order"><dir name="Pdf"><file name="Invoice.php" hash="f8222c1be3bfa9d20d52c33cfccf9a67"/></dir></dir><dir name="Payment"><file name="Abstract.php" hash="968270ec5be8d115973c7f0a14556761"/><file name="Hcdbs.php" hash="d2fcb58da6ed86478ff89a81822480cb"/><file name="Hcdcc.php" hash="3bcb26cf280966d2d5925834bf4f1034"/><file name="Hcddc.php" hash="ec9dffb5d0d70316b22dd26000abea55"/><file name="Hcddd.php" hash="1ba1f5818596dce9fbf80626008d83a8"/><file name="Hcdeps.php" hash="113007c46e7d5095c4339739f57bdb61"/><file name="Hcdgp.php" hash="3fb1d66a07d70d744de2539758ab5197"/><file name="Hcdide.php" hash="63e28dd1877cdda6bde10c98d78ba42a"/><file name="Hcdiv.php" hash="f1a694d1f0899813d5d3febc6568f0ce"/><file name="Hcdmk.php" hash="4295a604e1ef78e4456121610fd04576"/><file name="Hcdpal.php" hash="62fe6142b3883a42bc062f5ef8229dfa"/><file name="Hcdpf.php" hash="8abbcdb531d72ba57d36edd234311c51"/><file name="Hcdpp.php" hash="11d8dc717886d30074ee089b558bf38d"/><file name="Hcdsu.php" hash="30c4c20bcade7de5ec4e678d3f4ce2ad"/></dir><dir name="Resource"><file name="Encryption.php" hash="edbc116ce3c9dc815a658beb4ac7705a"/><file name="Setup.php" hash="74d6669d6d2273dd241a5064c85c1e78"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Bookingmode.php" hash="a83d2adbb54a69c0afd7ef87857672ee"/><file name="Recognition.php" hash="bec39a1786cca41140c590b86b864850"/><file name="Returnurl.php" hash="626518f91f8b0632211ac85fb658fdd7"/></dir></dir></dir><file name="Transaction.php" hash="7d3b2af934c03de7f7a9d9d1348e1c7e"/></dir><dir name="controllers"><file name="IndexController.php" hash="6f96019f9b9f47de0dc655cebbbe17e5"/></dir><dir name="etc"><file name="config.xml" hash="c3f1724502a55f9222ee1a4bfe0725ae"/><file name="system.xml" hash="7f543c7ca7d5a72b31d339ba5e0ffa30"/></dir><dir name="sql"><dir name="hcd_setup"><file name="install-15.1.30.php" hash="f7f87111e5401feb60b2aa3090c40740"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="hcd.xml" hash="4af5b464a17cba9b9eaa000262abeffa"/></dir><dir name="template"><dir name="hcd"><dir name="form"><file name="creditcard.phtml" hash="81dd2b7b3dd40c02ab1541b178075bba"/><file name="debit.phtml" hash="bf9017e8ddd725edc0694e8892bbf500"/><file name="desconly.phtml" hash="0df2f305be1337de2db69ecb93ce48b7"/><file name="eps.phtml" hash="23895dad6e135ca58473a181bf2f7388"/><file name="giropay.phtml" hash="bf9017e8ddd725edc0694e8892bbf500"/><file name="ideal.phtml" hash="23895dad6e135ca58473a181bf2f7388"/><file name="postfinance.phtml" hash="0db7c2d0404efa2feb98748204bf72d4"/></dir><file name="index.phtml" hash="03a0dccd4448c6a3d9745a2cea7fa327"/><file name="success.phtml" hash="9cac258cb96b057b3de00ab971bf7855"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="HeidelpayCD_Edition.xml" hash="277ef825780ed2df1f5de2cf949f842b"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="HeidelpayCD_Edition.csv" hash="3695c12acf56ae8756bfbd08b7ea19b5"/></dir><dir name="en_US"><file name="HeidelpayCD_Edition.csv" hash="452d18db5863362715563c6d782c0ae3"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="hcd"><file name="loading.gif" hash="29868a3a7094b078733caba6b192b080"/></dir></dir><dir name="css"><file name="heidelpaycd.css" hash="fb5022c109928b0f28fd660012dcce76"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="hcd"><file name="heidelpaycd.js" hash="1d37a437235520a71cd20847d569411c"/></dir></dir></target></contents>
47
  <compatible/>
48
  <dependencies><required><php><min>5.0.0</min><max>5.5.99</max></php></required></dependencies>
49
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>HeidelpayCDEdition</name>
4
+ <version>15.3.9</version>
5
  <stability>stable</stability>
6
  <license>GPL</license>
7
  <channel>community</channel>
39
  E-Mail: sales@heidelpay.de&lt;br /&gt;&#xD;
40
  Internet: www.heidelpay.de&lt;br /&gt;&#xD;
41
  </description>
42
+ <notes>- fix bug in customer recognition</notes>
43
  <authors><author><name>Heidelberger Payment GmbH</name><user>Heidelpay</user><email>magento@heidelpay.de</email></author></authors>
44
+ <date>2015-03-09</date>
45
+ <time>08:50:12</time>
46
+ <contents><target name="magecommunity"><dir name="HeidelpayCD"><dir name="Edition"><dir name="Block"><file name="Abstract.php" hash="e589f421bf86a643921b11d75fcbb8fb"/><dir name="Form"><file name="Creditcard.php" hash="eca2833e42df4e57485afb8aeb0d6a0f"/><file name="Debit.php" hash="fb2ecd8695d813e34e4ab6b6501d359e"/><file name="Desconly.php" hash="912dd8ab02ccc24b7121d6f05255c15d"/><file name="Eps.php" hash="8698a923d04580654cacecfff64268c8"/><file name="Giropay.php" hash="aba0b69429706944ae1ac4466ab9ce3b"/><file name="Ideal.php" hash="a31bd92c30af0718e6f4347f14eba963"/><file name="Postfinance.php" hash="b3a91389b3fb235eb113a919161d2476"/></dir><file name="Index.php" hash="e13d55a3c5aa1ed0ab680ae378131eee"/><dir name="Info"><file name="Debit.php" hash="888f8a1c1aaaf6974131970969caa5f2"/></dir><file name="Success.php" hash="97b586c0d2c5b16c53608b3e41f35b79"/></dir><dir name="Helper"><file name="Data.php" hash="5e5781fd10c60a1aaaf434e632959249"/><file name="Payment.php" hash="5ef22e5df048db089883f6aacb575314"/></dir><dir name="Model"><file name="Customer.php" hash="4e65287a3d6a171444614ed580635147"/><dir name="Mysql4"><dir name="Customer"><file name="Collection.php" hash="9fa63b33278570af246ca8cb1cfc706e"/></dir><file name="Customer.php" hash="952d0c21f063e34b0c767968c85184d7"/><dir name="Transaction"><file name="Collection.php" hash="aade54e4bced143dc773a256f27418cd"/></dir><file name="Transaction.php" hash="d3c544e838b9b8f39efaad4caa5d83c2"/></dir><dir name="Order"><dir name="Pdf"><file name="Invoice.php" hash="f8222c1be3bfa9d20d52c33cfccf9a67"/></dir></dir><dir name="Payment"><file name="Abstract.php" hash="aaa517669e3da94021af996450a950bc"/><file name="Hcdbs.php" hash="d2fcb58da6ed86478ff89a81822480cb"/><file name="Hcdcc.php" hash="3bcb26cf280966d2d5925834bf4f1034"/><file name="Hcddc.php" hash="ec9dffb5d0d70316b22dd26000abea55"/><file name="Hcddd.php" hash="1ba1f5818596dce9fbf80626008d83a8"/><file name="Hcdeps.php" hash="113007c46e7d5095c4339739f57bdb61"/><file name="Hcdgp.php" hash="3fb1d66a07d70d744de2539758ab5197"/><file name="Hcdide.php" hash="63e28dd1877cdda6bde10c98d78ba42a"/><file name="Hcdiv.php" hash="f1a694d1f0899813d5d3febc6568f0ce"/><file name="Hcdmk.php" hash="4295a604e1ef78e4456121610fd04576"/><file name="Hcdpal.php" hash="62fe6142b3883a42bc062f5ef8229dfa"/><file name="Hcdpf.php" hash="8abbcdb531d72ba57d36edd234311c51"/><file name="Hcdpp.php" hash="11d8dc717886d30074ee089b558bf38d"/><file name="Hcdsu.php" hash="30c4c20bcade7de5ec4e678d3f4ce2ad"/></dir><dir name="Resource"><file name="Encryption.php" hash="edbc116ce3c9dc815a658beb4ac7705a"/><file name="Setup.php" hash="74d6669d6d2273dd241a5064c85c1e78"/></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Bookingmode.php" hash="a83d2adbb54a69c0afd7ef87857672ee"/><file name="Recognition.php" hash="bec39a1786cca41140c590b86b864850"/><file name="Returnurl.php" hash="626518f91f8b0632211ac85fb658fdd7"/></dir></dir></dir><file name="Transaction.php" hash="7d3b2af934c03de7f7a9d9d1348e1c7e"/></dir><dir name="controllers"><file name="IndexController.php" hash="d5df5aa66ffa14e6dffae245f7159931"/></dir><dir name="etc"><file name="config.xml" hash="f18d326b35143e4b1de5522a4d151d42"/><file name="system.xml" hash="7f543c7ca7d5a72b31d339ba5e0ffa30"/></dir><dir name="sql"><dir name="hcd_setup"><file name="install-15.1.30.php" hash="f7f87111e5401feb60b2aa3090c40740"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="hcd.xml" hash="4af5b464a17cba9b9eaa000262abeffa"/></dir><dir name="template"><dir name="hcd"><dir name="form"><file name="creditcard.phtml" hash="73fb91d12a559eebb68ee5c85f285778"/><file name="debit.phtml" hash="e89162ee1e5a8958f4537cffa4873714"/><file name="desconly.phtml" hash="0df2f305be1337de2db69ecb93ce48b7"/><file name="eps.phtml" hash="23895dad6e135ca58473a181bf2f7388"/><file name="giropay.phtml" hash="ebcb9379429b3d47263ee97243688f3c"/><file name="ideal.phtml" hash="23895dad6e135ca58473a181bf2f7388"/><file name="postfinance.phtml" hash="0db7c2d0404efa2feb98748204bf72d4"/></dir><file name="index.phtml" hash="03a0dccd4448c6a3d9745a2cea7fa327"/><file name="success.phtml" hash="9cac258cb96b057b3de00ab971bf7855"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="HeidelpayCD_Edition.xml" hash="277ef825780ed2df1f5de2cf949f842b"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="HeidelpayCD_Edition.csv" hash="3695c12acf56ae8756bfbd08b7ea19b5"/></dir><dir name="en_US"><file name="HeidelpayCD_Edition.csv" hash="452d18db5863362715563c6d782c0ae3"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="hcd"><file name="loading.gif" hash="29868a3a7094b078733caba6b192b080"/></dir></dir><dir name="css"><file name="heidelpaycd.css" hash="fb5022c109928b0f28fd660012dcce76"/></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="hcd"><file name="heidelpaycd.js" hash="1d37a437235520a71cd20847d569411c"/></dir></dir></target></contents>
47
  <compatible/>
48
  <dependencies><required><php><min>5.0.0</min><max>5.5.99</max></php></required></dependencies>
49
  </package>