Heidelpay - Version 1.2.1

Version Notes

29.05.2012
- Problems with Guestaccount Payment solved

For more Information contact tobias.eilers@heidelpay.de

Download this release

Release Info

Developer Tobias Eilers
Extension Heidelpay
Version 1.2.1
Comparing to
See all releases


Code changes from version 1.2.0 to 1.2.1

app/code/local/Mage/Heidelpay/Model/Method/Payment.php CHANGED
@@ -9,6 +9,7 @@ class Mage_Heidelpay_Model_Method_Payment extends Mage_Payment_Model_Method_Abst
9
  */
10
  protected $_code = 'payment';
11
  protected $_order;
 
12
  /**
13
  * Availability options
14
  */
@@ -572,8 +573,8 @@ class Mage_Heidelpay_Model_Method_Payment extends Mage_Payment_Model_Method_Abst
572
  $parameters['FRONTEND.BUTTON.2.LINK'] = $imagePath.'space.gif';
573
  }
574
 
575
- $parameters['SHOP.TYPE'] = 'Magento ';
576
- $parameters['SHOPMODULE.VERSION'] = '';
577
  return $parameters;
578
  }/*}}}*/
579
 
9
  */
10
  protected $_code = 'payment';
11
  protected $_order;
12
+ public $module_version = '1.2.1';
13
  /**
14
  * Availability options
15
  */
573
  $parameters['FRONTEND.BUTTON.2.LINK'] = $imagePath.'space.gif';
574
  }
575
 
576
+ $parameters['SHOP.TYPE'] = 'Magento Standard';
577
+ $parameters['SHOPMODULE.VERSION'] = $this->module_version;
578
  return $parameters;
579
  }/*}}}*/
580
 
app/code/local/Mage/Heidelpay/controllers/PaymentController.php CHANGED
@@ -291,21 +291,51 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
291
  try {
292
  // load quote and order
293
  $this->_loadCheckoutObjects();
294
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
295
  // cancel order
296
  if ($this->_order->canCancel()) {
 
297
  $this->_order->cancel();
298
- $this->_order->addStatusToHistory($this->getHPPayment()->getErrorState(), $this->_getHelper()->__('An error occured during the payment process.'));
 
299
  $this->_order->save();
300
  }
301
-
302
- // add error message // Changed 20.04.2012
303
- $error = Mage::app()->getRequest()->getParam('error');
304
- if (!empty($error)){
305
- $this->getCheckout()->addError($error);
306
- } else {
307
- $this->getCheckout()->addError($this->_getHelper()->__('An error occured during the payment process.'));
308
- }
309
 
310
  Mage::dispatchEvent('heidelpay_payment_controller_error_action');
311
  } catch(Mage_Core_Exception $e) {
@@ -315,7 +345,17 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
315
  }
316
 
317
  // redirect customer to cart
318
- $this->_redirect('checkout/cart', array('_secure' => true));
 
 
 
 
 
 
 
 
 
 
319
  }/*}}}*/
320
 
321
  /**
@@ -334,10 +374,16 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
334
  Mage::throwException('No order for processing found');
335
  }
336
 
 
 
 
 
 
 
337
  if ($order->getState() != Mage_Sales_Model_Order::STATE_PENDING_PAYMENT) {
338
  $order->setState(
339
  Mage_Sales_Model_Order::STATE_PENDING_PAYMENT,
340
- $this->getHPPayment()->getWaitState(),
341
  $this->_getHelper()->__('Customer was redirected to Payment IFrame.')
342
  )->save();
343
  }
@@ -402,6 +448,8 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
402
  $post = Mage::app()->getRequest()->getParams();
403
  #echo '<pre>'.print_r($post, 1).'</pre>';
404
 
 
 
405
  $returnvalue = '';
406
  if (isset($post['PROCESSING_RESULT'])) $returnvalue = $post['PROCESSING_RESULT'];
407
  if ($returnvalue){
@@ -442,8 +490,12 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
442
  $order = $this->getOrder();
443
  if (!empty($orderId)){
444
  $order->loadByIncrementId($orderId);
445
- // Payment Object
446
- $payment = $order->getPayment()->getMethodInstance();
 
 
 
 
447
  #echo '<pre>'.print_r($payment, 1).'</pre>';
448
  }
449
 
@@ -478,15 +530,6 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
478
  $prePaidData = strtr(HP_SUCCESS_PREPAID, $repl);
479
  }
480
 
481
- // Wenn die OT Zahlung nicht erfolgreich war, dann gespeicherte Kontodaten l�schen
482
- if (!strstr($returnvalue,"ACK") && strpos($payCode, 'OT') !== false){
483
- $customer = Mage::getModel('customer/customer')->load($custId);
484
- $customer->setHeidelpayLastBlz($accBank);
485
- $customer->setHeidelpayLastKto($accNumber);
486
- $customer->setHeidelpayLastHolder($accHolder);
487
- $customer->save();
488
- }
489
-
490
  #echo '<pre>'.print_r($order, 1).'</pre>'; exit();
491
  if (strstr($returnvalue,"ACK")) {
492
  if (strpos($payCode, 'RG') !== false){
@@ -514,13 +557,15 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
514
  ->save();
515
  $invoice->sendEmail(); // Rechnung versenden
516
  }
517
-
 
518
  $order->setState($payment->getPaymentState());
519
  $order->addStatusToHistory($payment->getPaymentState(), 'Short ID: '.$shortid.' '.$prePaidData, $order->getCustomerNoteNotify());
520
  if (strpos($payCode, 'PA') !== false){ # Nur bei PA speichern.
521
  // TransID f�r PIXI speichern
522
  $order->getPayment()->setLastTransId($uniqueid);
523
  }
 
524
  $order->setCustomerNote('Short ID: '.$shortid); // Kommentar auch in EMail
525
  $order->save();
526
  }
@@ -584,7 +629,13 @@ class Mage_Heidelpay_PaymentController extends Mage_Core_Controller_Front_Action
584
  if ($processReturn == 'Canceled by user'){
585
  print Mage::getUrl('checkout/onepage/', array('_secure' => true));
586
  } else {
587
- print Mage::getUrl('heidelpay/payment/error/', array('_secure' => true)).'?error='.urlencode($processReturn);
 
 
 
 
 
 
588
  }
589
  }
590
  } else {
291
  try {
292
  // load quote and order
293
  $this->_loadCheckoutObjects();
294
+
295
+
296
+ if ($this->_order->getPayment() !== false){
297
+ $payment = $this->_order->getPayment()->getMethodInstance();
298
+ } else {
299
+ $payment = $this->getHPPayment();
300
+ }
301
+
302
+ $params = Mage::app()->getRequest()->getParams();
303
+ Mage::log("Heidelpay - errorAction: getParams() ");
304
+ Mage::log($params);
305
+ if (isset($params['error'])){
306
+ $errormsg = utf8_encode($params['error']);
307
+ } else {
308
+ $errormsg = $this->_getHelper()->__('An error occured during the payment process.');
309
+ }
310
+ //error
311
+
312
+ Mage::log("Heidelpay - errorAction: setPaymentMethod " . $payment->getCode());
313
+
314
+ //load Quote and set active
315
+ if ($quoteId = $this->getCheckout()->getLastQuoteId()) {
316
+
317
+ Mage::log("Heidelpay - errorAction: old quoteId " . $this->getCheckout()->getQuoteId());
318
+ Mage::log("Heidelpay - errorAction: last quoteId " . $quoteId);
319
+
320
+ Mage::log("Heidelpay - errorAction: checkout/session->clear()");
321
+ $quote = Mage::getModel('sales/quote')->load($quoteId);
322
+ Mage::log("Heidelpay - errorAction: creating new quote " . $quote->getId());
323
+ $quote->setReservedOrderId(NULL)->setIsActive(true)->save();
324
+
325
+ Mage::log("Heidelpay - errorAction: new quoteId " . $this->getCheckout()->getQuoteId());
326
+ }
327
+
328
  // cancel order
329
  if ($this->_order->canCancel()) {
330
+ Mage::log("Heidelpay - errorAction: this->_order->cancel()");
331
  $this->_order->cancel();
332
+ Mage::log("Heidelpay - errorAction: addStatusToHistory " . $payment->getErrorState());
333
+ $this->_order->addStatusToHistory($payment->getErrorState(), $errormsg );
334
  $this->_order->save();
335
  }
336
+
337
+ // add error message
338
+ $this->getCheckout()->addError($errormsg);
 
 
 
 
 
339
 
340
  Mage::dispatchEvent('heidelpay_payment_controller_error_action');
341
  } catch(Mage_Core_Exception $e) {
345
  }
346
 
347
  // redirect customer to cart
348
+ Mage::log("Heidelpay - responseAction: Fehlercode " . $errormsg .", " . $this->getSession()->getData('hp_iframe_opened'));
349
+ if (isset($params['isiframe']) && $params['isiframe'] == 1){
350
+ $url = Mage::getUrl('checkout/cart/', array('_secure' => true));
351
+ echo "<html><head><script type=\"text/javascript\">";
352
+ echo "if (top.frames.length != 0) top.location.href='".$url."';";
353
+ echo "else window.location.href = '".$url."';";
354
+ echo "</script></head><body></body></html>";
355
+ } else {
356
+ $this->_redirect('checkout/cart', array('_secure' => true));
357
+ }
358
+
359
  }/*}}}*/
360
 
361
  /**
374
  Mage::throwException('No order for processing found');
375
  }
376
 
377
+ if ($order->getPayment() !== false){
378
+ $payment = $order->getPayment()->getMethodInstance();
379
+ } else {
380
+ $payment = $this->getHPPayment();
381
+ }
382
+
383
  if ($order->getState() != Mage_Sales_Model_Order::STATE_PENDING_PAYMENT) {
384
  $order->setState(
385
  Mage_Sales_Model_Order::STATE_PENDING_PAYMENT,
386
+ $payment->getWaitState(),
387
  $this->_getHelper()->__('Customer was redirected to Payment IFrame.')
388
  )->save();
389
  }
448
  $post = Mage::app()->getRequest()->getParams();
449
  #echo '<pre>'.print_r($post, 1).'</pre>';
450
 
451
+ Mage::log("Heidelpay - responseAction: post");
452
+ Mage::log($post);
453
  $returnvalue = '';
454
  if (isset($post['PROCESSING_RESULT'])) $returnvalue = $post['PROCESSING_RESULT'];
455
  if ($returnvalue){
490
  $order = $this->getOrder();
491
  if (!empty($orderId)){
492
  $order->loadByIncrementId($orderId);
493
+ // Payment Object # Change 25.05.2012
494
+ if ($order->getPayment() !== false){
495
+ $payment = $order->getPayment()->getMethodInstance();
496
+ } else {
497
+ $payment = $this->getHPPayment();
498
+ }
499
  #echo '<pre>'.print_r($payment, 1).'</pre>';
500
  }
501
 
530
  $prePaidData = strtr(HP_SUCCESS_PREPAID, $repl);
531
  }
532
 
 
 
 
 
 
 
 
 
 
533
  #echo '<pre>'.print_r($order, 1).'</pre>'; exit();
534
  if (strstr($returnvalue,"ACK")) {
535
  if (strpos($payCode, 'RG') !== false){
557
  ->save();
558
  $invoice->sendEmail(); // Rechnung versenden
559
  }
560
+
561
+ Mage::log("Heidelpay - responseAction: order->setState " .$payment->getPaymentState());
562
  $order->setState($payment->getPaymentState());
563
  $order->addStatusToHistory($payment->getPaymentState(), 'Short ID: '.$shortid.' '.$prePaidData, $order->getCustomerNoteNotify());
564
  if (strpos($payCode, 'PA') !== false){ # Nur bei PA speichern.
565
  // TransID f�r PIXI speichern
566
  $order->getPayment()->setLastTransId($uniqueid);
567
  }
568
+ // $order->getPayment()->registerCaptureNotification($presAmount);
569
  $order->setCustomerNote('Short ID: '.$shortid); // Kommentar auch in EMail
570
  $order->save();
571
  }
629
  if ($processReturn == 'Canceled by user'){
630
  print Mage::getUrl('checkout/onepage/', array('_secure' => true));
631
  } else {
632
+ if(strpos($payCode, 'CC')!==false){
633
+ $isIframe = 1;
634
+ Mage::log("Heidelpay - responseAction: CC Zahlung mit Fehlercode " . $processReturn .", " . $this->getSession()->getData('hp_iframe_opened'));
635
+ } else {
636
+ $isIframe = 0;
637
+ }
638
+ print Mage::getUrl('heidelpay/payment/error/', array('_secure' => true)).'?error='.urlencode($processReturn)."&isiframe=".$isIframe;
639
  }
640
  }
641
  } else {
app/code/local/Mage/Heidelpay/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Mage_Heidelpay>
5
- <version>1.0.1</version>
6
  </Mage_Heidelpay>
7
  </modules>
8
  <!--{{{Global-->
2
  <config>
3
  <modules>
4
  <Mage_Heidelpay>
5
+ <version>1.2.1</version>
6
  </Mage_Heidelpay>
7
  </modules>
8
  <!--{{{Global-->
package.xml CHANGED
@@ -1,13 +1,27 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Heidelpay</name>
4
- <version>1.2.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Heidelpay Standard Payment Modul</summary>
10
- <description>Payment Modul der Heidelberger Payment GmbH&#xD;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
11
  &#xD;
12
  Zahlverfahren:&#xD;
13
  - Kreditkarte&#xD;
@@ -20,13 +34,14 @@ Zahlverfahren:&#xD;
20
  - PayPal&#xD;
21
  - EPS&#xD;
22
  - iDeal</description>
23
- <notes>First imported Version from the Premium Heidelpay Module&#xD;
 
24
  &#xD;
25
  For more Information contact tobias.eilers@heidelpay.de</notes>
26
  <authors><author><name>Tobias Eilers</name><user>tobias_eilers</user><email>eilers@heidelpay.de</email></author></authors>
27
- <date>2012-05-04</date>
28
- <time>13:13:43</time>
29
- <contents><target name="magelocal"><dir name="Mage"><dir name="Heidelpay"><dir name="Block"><file name="Cancel.php" hash="2f8e463c786a6ba61d125d44664dbee0"/><file name="Error.php" hash="a9d277e92cbc73e2695ce9641ba3d14e"/><dir name="Form"><file name="Ccard.php" hash="a1c0b7cf7d406b11436481a5844d7751"/><file name="Debitcard.php" hash="e2198fc05197d5bef1247076e4ad080c"/><file name="Directdebit.php" hash="0977a4ad96b29fa69104b553706ded50"/><file name="Eps.php" hash="c68e7de42e4ef4512bad6208cbad2cac"/><file name="Giropay.php" hash="331b9cbdcb0c9c6e216d062b049b2d7c"/><file name="Ideal.php" hash="e322a1c3755ffec72c50057ce4f20511"/><file name="Invoice.php" hash="ea99e30c5d4e1164d10c7f78c5eeb9a6"/><file name="Paypal.php" hash="ee5033af401aaf915ad74cf74b47121a"/><file name="Prepaid.php" hash="405ca5252cf5417b831b831f74cb7d28"/><file name="Sofortueberweisung.php" hash="8725dcb159ac01494da70a05caeeb33b"/></dir><file name="Form.php" hash="529a3c603e30be85a62dbd7d0d42b5c8"/><file name="Iframe.php" hash="af0b8f58d2c6c330fc2259ac7cbb34d2"/><dir name="Info"><file name="Payment.php" hash="149aa578e45842b7e871c749b5871a76"/></dir><file name="Info.php" hash="2417256c583db83a707ebf942674d3cf"/><file name="Lightbox.php" hash="ad707478642775fca33accad5c0d0ff8"/><file name="Paymentccard.php" hash="aaafda19384dd8dca17cc445e99d6ed9"/><file name="Redirect.php" hash="009292d502d3f058bbf819fd9167f62a"/><file name="Secure.php" hash="a90b0cec01e61b1b274577bcce6cf764"/><file name="Success.php" hash="18b9d658d2ba7e234bf8552240fc727f"/><file name="Suform.php" hash="74fa4deae5147dcf8041fdaf32beef2e"/></dir><dir name="Helper"><file name="Data.php" hash="5f729f633bf9fd01608cecb4fa2f3198"/></dir><dir name="Model"><dir name="Entity"><file name="Setup.php" hash="d3fc939ce3db21eac8c66d97d95ec83b"/></dir><file name="Errors.php" hash="379fb8ee37db79c6e356526be338b929"/><dir name="Method"><file name="Hpcc.php" hash="32cd566532d7c68cfb3a601050e4b3e3"/><file name="Hpdc.php" hash="4b9c20d22960d0b72709a720c4e6079f"/><file name="Hpdd.php" hash="a110361a9fb14ee7decb36cd32d29198"/><file name="Hpeps.php" hash="cc97a917660a7b5bbf2d9f89c0dbfe02"/><file name="Hpgp.php" hash="504e6d978ce44a51429cd4f3ff3d0bd0"/><file name="Hpidl.php" hash="c4ead80c170d7a43dd94caa52eb5ae67"/><file name="Hpiv.php" hash="aa4edec2117480c8f850e8429d8cf164"/><file name="Hppp.php" hash="20a6f0a66a7c3317bcb499278e6a478a"/><file name="Hpppal.php" hash="86f18c32b13e443c21fc4d884f47f6f1"/><file name="Hpsu.php" hash="a382bbd1619bb9203d690d2b12d9cb3c"/><file name="Payment.php" hash="6f1d2e064f6dd2570e336e84355511b0"/></dir><dir name="Order"><file name="Payment.php" hash="34c087a79ae3911e638630c8005331c0"/></dir><file name="Session.php" hash="1ee3ff853b5fc2873cfa461735a22115"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Bookingmode.php" hash="c9db4e44f8aac23795a636179660d157"/><file name="Orderstatus.php" hash="8061af68dbe75f983ef48fe267d6e75e"/><file name="Transactionmode.php" hash="c71ce5dce331f4ff67a5c7d82ff2a319"/></dir></dir></dir></dir><dir name="controllers"><file name="PaymentController.php" hash="a73ae8f76437a564226ef5a0f5e7a815"/></dir><dir name="etc"><file name="adminhtml.xml" hash="1e324f57ab7c3fe7d265be8a8c1b2a72"/><file name="config.xml" hash="154d10e1fd10b2d95e478f5176a5c204"/><file name="system.xml" hash="9cd9789f585874a453b421e177e3c7b8"/></dir><dir name="sql"><dir name="heidelpay_setup"><file name="mysql4-install-1.0.0.php" hash="f069880de6d870eb5dca71b3dfe8755e"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="heidelpay"><dir name="info"><file name="payment.phtml" hash="cf713fcaa600a8d550d3ed1e89d5387f"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="heidelpay"><file name="cancel.phtml" hash="e36b203fe39fea1f26a8e528cf62a62a"/><file name="error.phtml" hash="c07493da3275778795125a7d787642df"/><dir name="form"><file name="ccard.phtml" hash="bbdf9451b2b88984f63ab67c96fbe89e"/><file name="debitcard.phtml" hash="2c66fe7bd6862b1ba55f0ecea539c2de"/><file name="directdebit.phtml" hash="194bb2ab0020424cf78f1639d3100f8c"/><file name="eps.phtml" hash="447534cbceafa7cb6dd13fc7f435d851"/><file name="giropay.phtml" hash="3ee1239223234ecabcd08d89ae228aeb"/><file name="ideal.phtml" hash="943be8662f5e4e73db003676f8af9ca4"/><file name="invoice.phtml" hash="dc988d6cc635f540d4e35bfeb247cbd9"/><file name="paypal.phtml" hash="7436a0a6766966316e27ff2159d2aba3"/><file name="prepaid.phtml" hash="43ed7ca27db37f262aabddb368b6a641"/><file name="sofortueberweisung.phtml" hash="c0643bf73dc370630a87d47aee1db536"/></dir><file name="iframe.phtml" hash="3fc3dad45d65109d22790ea9d6d94511"/><dir name="info"><file name="payment.phtml" hash="caedeeef8c205ac2611f20abdb3c0b90"/></dir><file name="lightbox.phtml" hash="0da928fceba3c035c16c6202d3d142bb"/><file name="redirect.phtml" hash="ee7c882deb98eb69be286938bab58c94"/><file name="secure.phtml" hash="49a4bfb47c1c3124a5f24b4722e1c020"/><file name="success.phtml" hash="c934ed6185335eaa30cfc85a796a9dc0"/><file name="suform.phtml" hash="51f2b4f966cea8787a3a2c084462da7f"/></dir></dir><dir name="layout"><file name="heidelpay.xml" hash="4f826fb5984fdcf960a82926566307b2"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Heidelpay.xml" hash="7f4bf53ffc53df1e7358c6953474d113"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Mage_Heidelpay.csv" hash="79defdca798f5a7b2ded0ae58a10f86a"/></dir><dir name="en_US"><file name="Mage_Heidelpay.csv" hash="2694e85ccfd91f7f3dc4fa887487ca9b"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="heidelpay"><file name="Thumbs.db" hash="8329868a7a58385441d1cb2432f181f7"/><file name="back.png" hash="a6f28b7638195381b6f073f5bf10ad12"/><file name="forward.jpg" hash="cad661579c6ad91d79c23b9fffef215c"/><file name="forward.png" hash="ca8ab3c3962160b6eefce9da265dc62a"/><file name="heidelpay.png" hash="393274a5c3cef1d30da770710f5f3c90"/><file name="heidelpay_small.png" hash="dfd858bc973a26449195f1e2bfa834b2"/><file name="heidelpay_style.css" hash="a62c70d6842d9c3ff9712ab6e9213121"/><file name="space.gif" hash="ea05ec2274832731bf2413a6192a245d"/></dir></dir></dir></dir></dir></target></contents>
30
  <compatible/>
31
  <dependencies><required><php><min>4.0.0</min><max>6.0.0</max></php><extension><name>curl</name><min>1.0.0</min><max>999.0.0</max></extension></required></dependencies>
32
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Heidelpay</name>
4
+ <version>1.2.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Heidelpay Standard Payment Modul</summary>
10
+ <description>Payment module of Heidelberger Payment GmbH&#xD;
11
+ &#xD;
12
+ Methods:&#xD;
13
+ - Creditcard&#xD;
14
+ - Debitcard&#xD;
15
+ - Direct EBanking&#xD;
16
+ - Giropay&#xD;
17
+ - Direct Debit&#xD;
18
+ - Invoice&#xD;
19
+ - Prepayment&#xD;
20
+ - PayPal&#xD;
21
+ - EPS&#xD;
22
+ - iDeal&#xD;
23
+ &#xD;
24
+ Payment Modul der Heidelberger Payment GmbH&#xD;
25
  &#xD;
26
  Zahlverfahren:&#xD;
27
  - Kreditkarte&#xD;
34
  - PayPal&#xD;
35
  - EPS&#xD;
36
  - iDeal</description>
37
+ <notes>29.05.2012&#xD;
38
+ - Problems with Guestaccount Payment solved&#xD;
39
  &#xD;
40
  For more Information contact tobias.eilers@heidelpay.de</notes>
41
  <authors><author><name>Tobias Eilers</name><user>tobias_eilers</user><email>eilers@heidelpay.de</email></author></authors>
42
+ <date>2012-05-29</date>
43
+ <time>13:56:16</time>
44
+ <contents><target name="magelocal"><dir name="Mage"><dir name="Heidelpay"><dir name="Block"><file name="Cancel.php" hash="2f8e463c786a6ba61d125d44664dbee0"/><file name="Error.php" hash="a9d277e92cbc73e2695ce9641ba3d14e"/><dir name="Form"><file name="Ccard.php" hash="a1c0b7cf7d406b11436481a5844d7751"/><file name="Debitcard.php" hash="e2198fc05197d5bef1247076e4ad080c"/><file name="Directdebit.php" hash="0977a4ad96b29fa69104b553706ded50"/><file name="Eps.php" hash="c68e7de42e4ef4512bad6208cbad2cac"/><file name="Giropay.php" hash="331b9cbdcb0c9c6e216d062b049b2d7c"/><file name="Ideal.php" hash="e322a1c3755ffec72c50057ce4f20511"/><file name="Invoice.php" hash="ea99e30c5d4e1164d10c7f78c5eeb9a6"/><file name="Paypal.php" hash="ee5033af401aaf915ad74cf74b47121a"/><file name="Prepaid.php" hash="405ca5252cf5417b831b831f74cb7d28"/><file name="Sofortueberweisung.php" hash="8725dcb159ac01494da70a05caeeb33b"/></dir><file name="Form.php" hash="529a3c603e30be85a62dbd7d0d42b5c8"/><file name="Iframe.php" hash="af0b8f58d2c6c330fc2259ac7cbb34d2"/><dir name="Info"><file name="Payment.php" hash="149aa578e45842b7e871c749b5871a76"/></dir><file name="Info.php" hash="2417256c583db83a707ebf942674d3cf"/><file name="Lightbox.php" hash="ad707478642775fca33accad5c0d0ff8"/><file name="Paymentccard.php" hash="aaafda19384dd8dca17cc445e99d6ed9"/><file name="Redirect.php" hash="009292d502d3f058bbf819fd9167f62a"/><file name="Secure.php" hash="a90b0cec01e61b1b274577bcce6cf764"/><file name="Success.php" hash="18b9d658d2ba7e234bf8552240fc727f"/><file name="Suform.php" hash="74fa4deae5147dcf8041fdaf32beef2e"/></dir><dir name="Helper"><file name="Data.php" hash="5f729f633bf9fd01608cecb4fa2f3198"/></dir><dir name="Model"><dir name="Entity"><file name="Setup.php" hash="d3fc939ce3db21eac8c66d97d95ec83b"/></dir><file name="Errors.php" hash="379fb8ee37db79c6e356526be338b929"/><dir name="Method"><file name="Hpcc.php" hash="32cd566532d7c68cfb3a601050e4b3e3"/><file name="Hpdc.php" hash="4b9c20d22960d0b72709a720c4e6079f"/><file name="Hpdd.php" hash="a110361a9fb14ee7decb36cd32d29198"/><file name="Hpeps.php" hash="cc97a917660a7b5bbf2d9f89c0dbfe02"/><file name="Hpgp.php" hash="504e6d978ce44a51429cd4f3ff3d0bd0"/><file name="Hpidl.php" hash="c4ead80c170d7a43dd94caa52eb5ae67"/><file name="Hpiv.php" hash="aa4edec2117480c8f850e8429d8cf164"/><file name="Hppp.php" hash="20a6f0a66a7c3317bcb499278e6a478a"/><file name="Hpppal.php" hash="86f18c32b13e443c21fc4d884f47f6f1"/><file name="Hpsu.php" hash="a382bbd1619bb9203d690d2b12d9cb3c"/><file name="Payment.php" hash="167ca31c81172032a9da5222e9836598"/></dir><dir name="Order"><file name="Payment.php" hash="34c087a79ae3911e638630c8005331c0"/></dir><file name="Session.php" hash="1ee3ff853b5fc2873cfa461735a22115"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Bookingmode.php" hash="c9db4e44f8aac23795a636179660d157"/><file name="Orderstatus.php" hash="8061af68dbe75f983ef48fe267d6e75e"/><file name="Transactionmode.php" hash="c71ce5dce331f4ff67a5c7d82ff2a319"/></dir></dir></dir></dir><dir name="controllers"><file name="PaymentController.php" hash="4b21f2538ca6d52c3ad74f00fd7d9264"/></dir><dir name="etc"><file name="adminhtml.xml" hash="1e324f57ab7c3fe7d265be8a8c1b2a72"/><file name="config.xml" hash="0fe67fec85966811ed6dca5b65a687a2"/><file name="system.xml" hash="9cd9789f585874a453b421e177e3c7b8"/></dir><dir name="sql"><dir name="heidelpay_setup"><file name="mysql4-install-1.0.0.php" hash="f069880de6d870eb5dca71b3dfe8755e"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="heidelpay"><dir name="info"><file name="payment.phtml" hash="cf713fcaa600a8d550d3ed1e89d5387f"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="heidelpay"><file name="cancel.phtml" hash="e36b203fe39fea1f26a8e528cf62a62a"/><file name="error.phtml" hash="c07493da3275778795125a7d787642df"/><dir name="form"><file name="ccard.phtml" hash="bbdf9451b2b88984f63ab67c96fbe89e"/><file name="debitcard.phtml" hash="2c66fe7bd6862b1ba55f0ecea539c2de"/><file name="directdebit.phtml" hash="194bb2ab0020424cf78f1639d3100f8c"/><file name="eps.phtml" hash="447534cbceafa7cb6dd13fc7f435d851"/><file name="giropay.phtml" hash="3ee1239223234ecabcd08d89ae228aeb"/><file name="ideal.phtml" hash="943be8662f5e4e73db003676f8af9ca4"/><file name="invoice.phtml" hash="dc988d6cc635f540d4e35bfeb247cbd9"/><file name="paypal.phtml" hash="7436a0a6766966316e27ff2159d2aba3"/><file name="prepaid.phtml" hash="43ed7ca27db37f262aabddb368b6a641"/><file name="sofortueberweisung.phtml" hash="c0643bf73dc370630a87d47aee1db536"/></dir><file name="iframe.phtml" hash="3fc3dad45d65109d22790ea9d6d94511"/><dir name="info"><file name="payment.phtml" hash="caedeeef8c205ac2611f20abdb3c0b90"/></dir><file name="lightbox.phtml" hash="0da928fceba3c035c16c6202d3d142bb"/><file name="redirect.phtml" hash="ee7c882deb98eb69be286938bab58c94"/><file name="secure.phtml" hash="49a4bfb47c1c3124a5f24b4722e1c020"/><file name="success.phtml" hash="c934ed6185335eaa30cfc85a796a9dc0"/><file name="suform.phtml" hash="51f2b4f966cea8787a3a2c084462da7f"/></dir></dir><dir name="layout"><file name="heidelpay.xml" hash="4f826fb5984fdcf960a82926566307b2"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Heidelpay.xml" hash="7f4bf53ffc53df1e7358c6953474d113"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Mage_Heidelpay.csv" hash="79defdca798f5a7b2ded0ae58a10f86a"/></dir><dir name="en_US"><file name="Mage_Heidelpay.csv" hash="2694e85ccfd91f7f3dc4fa887487ca9b"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="heidelpay"><file name="Thumbs.db" hash="8329868a7a58385441d1cb2432f181f7"/><file name="back.png" hash="a6f28b7638195381b6f073f5bf10ad12"/><file name="forward.jpg" hash="cad661579c6ad91d79c23b9fffef215c"/><file name="forward.png" hash="ca8ab3c3962160b6eefce9da265dc62a"/><file name="heidelpay.png" hash="393274a5c3cef1d30da770710f5f3c90"/><file name="heidelpay_small.png" hash="dfd858bc973a26449195f1e2bfa834b2"/><file name="heidelpay_style.css" hash="a62c70d6842d9c3ff9712ab6e9213121"/><file name="space.gif" hash="ea05ec2274832731bf2413a6192a245d"/></dir></dir></dir></dir></dir></target></contents>
45
  <compatible/>
46
  <dependencies><required><php><min>4.0.0</min><max>6.0.0</max></php><extension><name>curl</name><min>1.0.0</min><max>999.0.0</max></extension></required></dependencies>
47
  </package>