pn_sofortueberweisung - Version 1.1.8

Version Notes

- fixed sending of multiple emails on timeout
- fixed issue with template/skin
- fixed problem that status is set to processing for a short time before redirecting to payment form
- add transaction id to overview for magento 1.5

Download this release

Release Info

Developer Magento Core Team
Extension pn_sofortueberweisung
Version 1.1.8
Comparing to
See all releases


Code changes from version 1.1.7 to 1.1.8

app/code/community/Paymentnetwork/Pnsofortueberweisung/Helper/Data.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
- * @version $Id: Data.php 278 2010-08-12 15:31:55Z poser $
20
  */
21
 
22
  class Paymentnetwork_Pnsofortueberweisung_Helper_Data extends Mage_Core_Helper_Abstract
@@ -34,7 +34,7 @@ class Paymentnetwork_Pnsofortueberweisung_Helper_Data extends Mage_Core_Helper_A
34
  $this->password = $password;
35
  $this->password2 = '';
36
  $this->hashfunction = $hashfunction;
37
- $this->version = 'pn_mag_1.1.7';
38
  $this->formActionUrl = 'https://www.sofortueberweisung.de/payment/start?';
39
 
40
 
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ * @version $Id: Data.php 495 2011-05-25 13:06:11Z poser $
20
  */
21
 
22
  class Paymentnetwork_Pnsofortueberweisung_Helper_Data extends Mage_Core_Helper_Abstract
34
  $this->password = $password;
35
  $this->password2 = '';
36
  $this->hashfunction = $hashfunction;
37
+ $this->version = 'pn_mag_1.1.8';
38
  $this->formActionUrl = 'https://www.sofortueberweisung.de/payment/start?';
39
 
40
 
app/code/community/Paymentnetwork/Pnsofortueberweisung/Model/Pnsofortueberweisung.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
- * @version $Id: Pnsofortueberweisung.php 199 2010-06-10 14:56:03Z thoma $
20
  */
21
  class Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung extends Mage_Payment_Model_Method_Abstract
22
  {
@@ -26,14 +26,14 @@ class Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung extends Mag
26
  */
27
  protected $_code = 'pnsofortueberweisung';
28
  protected $_paymentMethod = 'pnsofortueberweisung';
29
-
30
  protected $_formBlockType = 'pnsofortueberweisung/form_pnsofortueberweisung';
31
- protected $_infoBlockType = 'pnsofortueberweisung/info_pnsofortueberweisung';
32
-
33
- protected $_isGateway = false;
34
- protected $_canAuthorize = true;
35
- protected $_canCapture = false;
36
- protected $_canCapturePartial = false;
37
  protected $_canRefund = false;
38
  protected $_canVoid = false;
39
  protected $_canUseInternal = false;
@@ -45,7 +45,19 @@ class Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung extends Mag
45
  {
46
  parent::_construct();
47
  $this->_init('pnsofortueberweisung/pnsofortueberweisung');
48
- }
 
 
 
 
 
 
 
 
 
 
 
 
49
 
50
  public function getUrl(){
51
  return $this->getConfigData('url');
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ * @version $Id: Pnsofortueberweisung.php 494 2011-05-25 12:41:19Z poser $
20
  */
21
  class Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung extends Mage_Payment_Model_Method_Abstract
22
  {
26
  */
27
  protected $_code = 'pnsofortueberweisung';
28
  protected $_paymentMethod = 'pnsofortueberweisung';
29
+
30
  protected $_formBlockType = 'pnsofortueberweisung/form_pnsofortueberweisung';
31
+ protected $_infoBlockType = 'pnsofortueberweisung/info_pnsofortueberweisung';
32
+
33
+ protected $_isGateway = false;
34
+ protected $_canAuthorize = true;
35
+ protected $_canCapture = false;
36
+ protected $_canCapturePartial = false;
37
  protected $_canRefund = false;
38
  protected $_canVoid = false;
39
  protected $_canUseInternal = false;
45
  {
46
  parent::_construct();
47
  $this->_init('pnsofortueberweisung/pnsofortueberweisung');
48
+ }
49
+
50
+ public function isInitializeNeeded()
51
+ {
52
+ return true;
53
+ }
54
+
55
+ public function initialize($paymentAction, $stateObject)
56
+ {
57
+ $stateObject->setState(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
58
+ $stateObject->setStatus(Mage::getSingleton('sales/order_config')->getStateDefaultStatus(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT));
59
+ $stateObject->setIsNotified(false);
60
+ }
61
 
62
  public function getUrl(){
63
  return $this->getConfigData('url');
app/code/community/Paymentnetwork/Pnsofortueberweisung/controllers/PnsofortueberweisungController.php CHANGED
@@ -17,13 +17,14 @@
17
  * @package Paymentnetwork_Sofortueberweisung
18
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
- * @version $Id: PnsofortueberweisungController.php 277 2010-08-12 14:55:44Z poser $
21
  */
22
 
23
  class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends Mage_Core_Controller_Front_Action
24
  {
25
 
26
  protected $_redirectBlockType = 'pnsofortueberweisung/pnsofortueberweisung';
 
27
 
28
  /**
29
  * when customer select payment method
@@ -33,7 +34,7 @@ class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends
33
  $session = $this->getCheckout();
34
  $order = Mage::getModel('sales/order');
35
  $order->loadByIncrementId($session->getLastRealOrderId());
36
- $order->addStatusToHistory(Mage_Sales_Model_Order::STATE_HOLDED, Mage::helper('pnsofortueberweisung')->__('Sofortueberweisung payment loaded'));
37
  $order->save();
38
 
39
  $this->getResponse()->setBody(
@@ -84,7 +85,7 @@ class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends
84
  if ($status) {
85
  $order = Mage::getModel('sales/order');
86
  $order->loadByIncrementId($response['orderId']);
87
- if($order->getId()) {
88
  $order->sendNewOrderEmail();
89
  }
90
  } else {
@@ -95,7 +96,7 @@ class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends
95
  $order->save();
96
  }
97
  }
98
-
99
  public function errorAction()
100
  {
101
  $session = $this->getCheckout();
@@ -130,6 +131,11 @@ class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends
130
 
131
  $order = Mage::getModel('sales/order');
132
  $order->loadByIncrementId($response['orderId']);
 
 
 
 
 
133
  $paymentObj = $order->getPayment()->getMethodInstance();
134
 
135
 
@@ -150,11 +156,19 @@ class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends
150
  $payment->setStatus(Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung::STATUS_SUCCESS);
151
  $payment->setStatusDescription(Mage::helper('pnsofortueberweisung')->__('Payment was successful.'));
152
 
153
- $order->addStatusToHistory($paymentObj->getConfigData('order_status'), Mage::helper('pnsofortueberweisung')->__('Payment was successful.'));
 
 
154
 
155
- $order->getPayment()->setPnSuTransactionId($data['transaction']);
 
 
 
 
 
156
 
157
  $order->setPayment($payment);
 
158
 
159
  if($paymentObj->getConfigData('createinvoice') == 1){
160
  if ($this->saveInvoice($order)) {
@@ -164,6 +178,7 @@ class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends
164
 
165
  $status = true;
166
  } else {
 
167
  $payment = $order->getPayment();
168
  $payment->setStatus(Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung::STATUS_DECLINED);
169
 
17
  * @package Paymentnetwork_Sofortueberweisung
18
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
+ * @version $Id: PnsofortueberweisungController.php 494 2011-05-25 12:41:19Z poser $
21
  */
22
 
23
  class Paymentnetwork_Pnsofortueberweisung_PnsofortueberweisungController extends Mage_Core_Controller_Front_Action
24
  {
25
 
26
  protected $_redirectBlockType = 'pnsofortueberweisung/pnsofortueberweisung';
27
+ protected $mailAlreadySent = false;
28
 
29
  /**
30
  * when customer select payment method
34
  $session = $this->getCheckout();
35
  $order = Mage::getModel('sales/order');
36
  $order->loadByIncrementId($session->getLastRealOrderId());
37
+ $order->addStatusToHistory($order->getStatus(), Mage::helper('pnsofortueberweisung')->__('Sofortueberweisung payment loaded'));
38
  $order->save();
39
 
40
  $this->getResponse()->setBody(
85
  if ($status) {
86
  $order = Mage::getModel('sales/order');
87
  $order->loadByIncrementId($response['orderId']);
88
+ if($order->getId() && !$this->mailAlreadySent) {
89
  $order->sendNewOrderEmail();
90
  }
91
  } else {
96
  $order->save();
97
  }
98
  }
99
+
100
  public function errorAction()
101
  {
102
  $session = $this->getCheckout();
131
 
132
  $order = Mage::getModel('sales/order');
133
  $order->loadByIncrementId($response['orderId']);
134
+ //sometimes we get timeouts during notifications so make sure emails are not sent twice
135
+ if($order->getPayment()->getPnSuTransactionId() != '') {
136
+ $this->mailAlreadySent = true;
137
+ }
138
+
139
  $paymentObj = $order->getPayment()->getMethodInstance();
140
 
141
 
156
  $payment->setStatus(Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung::STATUS_SUCCESS);
157
  $payment->setStatusDescription(Mage::helper('pnsofortueberweisung')->__('Payment was successful.'));
158
 
159
+ $order->addStatusToHistory($paymentObj->getConfigData('order_status'),
160
+ Mage::helper('pnsofortueberweisung')->__('Payment was successful.'),
161
+ true);
162
 
163
+ $payment->setPnSuTransactionId($data['transaction']);
164
+ $payment->setTransactionId($data['transaction'])
165
+ ->setIsTransactionClosed(1);
166
+ if(method_exists($payment, 'addTransaction')) {
167
+ $payment->addTransaction('order'); //transaction overview in magento > 1.5
168
+ }
169
 
170
  $order->setPayment($payment);
171
+ $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING);
172
 
173
  if($paymentObj->getConfigData('createinvoice') == 1){
174
  if ($this->saveInvoice($order)) {
178
 
179
  $status = true;
180
  } else {
181
+
182
  $payment = $order->getPayment();
183
  $payment->setStatus(Paymentnetwork_Pnsofortueberweisung_Model_Pnsofortueberweisung::STATUS_DECLINED);
184
 
app/code/community/Paymentnetwork/Pnsofortueberweisung/etc/config.xml CHANGED
@@ -17,7 +17,7 @@
17
  * @package Paymentnetwork_Sofortueberweisung
18
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
- * @version $Id: config.xml 278 2010-08-12 15:31:55Z poser $
21
  */
22
  -->
23
 
@@ -25,7 +25,7 @@
25
  <modules>
26
  <Paymentnetwork_Pnsofortueberweisung>
27
  <!-- declare module's version information for database updates -->
28
- <version>1.1.7</version>
29
  </Paymentnetwork_Pnsofortueberweisung>
30
  </modules>
31
 
@@ -248,6 +248,7 @@
248
  <pnsofortueberweisung>
249
  <active>1</active>
250
  <model>pnsofortueberweisung/pnsofortueberweisung</model>
 
251
  <order_status>1</order_status>
252
  <title>sofortüberweisung.de</title>
253
  <allowspecific>0</allowspecific>
17
  * @package Paymentnetwork_Sofortueberweisung
18
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
19
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
20
+ * @version $Id: config.xml 495 2011-05-25 13:06:11Z poser $
21
  */
22
  -->
23
 
25
  <modules>
26
  <Paymentnetwork_Pnsofortueberweisung>
27
  <!-- declare module's version information for database updates -->
28
+ <version>1.1.8</version>
29
  </Paymentnetwork_Pnsofortueberweisung>
30
  </modules>
31
 
248
  <pnsofortueberweisung>
249
  <active>1</active>
250
  <model>pnsofortueberweisung/pnsofortueberweisung</model>
251
+ <payment_action>authorize</payment_action>
252
  <order_status>1</order_status>
253
  <title>sofortüberweisung.de</title>
254
  <allowspecific>0</allowspecific>
app/design/frontend/default/default/template/pnsofortueberweisung/form/paycode.phtml CHANGED
@@ -19,20 +19,20 @@
19
  * @version $Id: paycode.phtml 190 2010-06-02 14:34:14Z thoma $
20
  */
21
  ?>
22
- <a name="<?= $this->getMethodCode() ?>"></a>
23
  <?$_code=$this->getMethodCode()?>
24
  <div style="padding-left:20px;float:right;width: 300px;padding-bottom: 10px;">
25
- <a href="#<?= $this->getMethodCode() ?>" onclick="payment.switchMethod('<?= $this->getMethodCode() ?>');if($('p_method_sofortueberweisung'))$('p_method_sofortueberweisung').writeAttribute('checked', '');$('p_method_<?= $this->getMethodCode() ?>').writeAttribute('checked', 'checked');" title="Paycode"><img src="<?= $this->getSkinUrl() ?>images/sofortueberweisung/logo_paycode_198.gif" alt="Sofortüberweisung Paycode" title="Sofortüberweisung Paycode" /></a>
26
  <p style="font-size: 9px;">
27
- <?=$this->__('Paycode information')?>
28
  </p>
29
  <div>
30
- <strong><?=$this->__('Your benefit:')?></strong>
31
  <ul style="list-style-type:disc;">
32
- <li style="margin-left:15px;"><?=$this->__('Fast shippiung')?></li>
33
- <li style="margin-left:15px;"><?=$this->__('Privacy')?></li>
34
- <li style="margin-left:15px;"><?=$this->__('No registration')?></li>
35
- <li style="margin-left:15px;"><?=$this->__('Save payment')?></li>
36
  </ul>
37
  </div>
38
  </div>
19
  * @version $Id: paycode.phtml 190 2010-06-02 14:34:14Z thoma $
20
  */
21
  ?>
22
+ <a name="<php echo $this->getMethodCode() ?>"></a>
23
  <?$_code=$this->getMethodCode()?>
24
  <div style="padding-left:20px;float:right;width: 300px;padding-bottom: 10px;">
25
+ <a href="#<php echo $this->getMethodCode() ?>" onclick="payment.switchMethod('<php echo $this->getMethodCode() ?>');if($('p_method_sofortueberweisung'))$('p_method_sofortueberweisung').writeAttribute('checked', '');$('p_method_<php echo $this->getMethodCode() ?>').writeAttribute('checked', 'checked');" title="Paycode"><img src="<php echo $this->getSkinUrl() ?>images/sofortueberweisung/logo_paycode_198.gif" alt="Sofortüberweisung Paycode" title="Sofortüberweisung Paycode" /></a>
26
  <p style="font-size: 9px;">
27
+ <php echo $this->__('Paycode information')?>
28
  </p>
29
  <div>
30
+ <strong><php echo $this->__('Your benefit:')?></strong>
31
  <ul style="list-style-type:disc;">
32
+ <li style="margin-left:15px;"><php echo $this->__('Fast shippiung')?></li>
33
+ <li style="margin-left:15px;"><php echo $this->__('Privacy')?></li>
34
+ <li style="margin-left:15px;"><php echo $this->__('No registration')?></li>
35
+ <li style="margin-left:15px;"><php echo $this->__('Save payment')?></li>
36
  </ul>
37
  </div>
38
  </div>
app/design/frontend/default/default/template/pnsofortueberweisung/form/sofortueberweisung.phtml CHANGED
@@ -16,24 +16,24 @@
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
- * @version $Id: sofortueberweisung.phtml 276 2010-08-12 14:02:09Z poser $
20
  */
21
  ?>
22
  <?php if(Mage::getStoreConfig('payment/pnsofortueberweisung/active')):?>
23
- <a name="<?= $this->getMethodCode() ?>"></a>
24
- <?$_code=$this->getMethodCode()?>
25
- <div style="padding-left:20px;float:right;width: 300px;padding-bottom: 10px; display:none;" id="payment_form_<?= $this->getMethodCode() ?>">
26
- <a href="#<?= $this->getMethodCode() ?>" title="Informationen zu Sofortüberweisung"><img src="<?= $this->getSkinUrl() ?>images/pnsofortueberweisung/logo_sofortueberweisung200.jpg" alt="Sofortüberweisung" title="Sofortüberweisung" /></a>
27
  <p style="font-size: 9px;">
28
- <?=$this->__('Get stock articles.')?>
29
  </p>
30
  <div>
31
- <strong><?=$this->__('Your benefit:')?></strong>
32
  <ul style="list-style-type:disc;">
33
- <li style="margin-left:15px;"><?=$this->__('Fast shippiung')?></li>
34
- <li style="margin-left:15px;"><?=$this->__('Privacy')?></li>
35
- <li style="margin-left:15px;"><?=$this->__('No registration')?></li>
36
- <li style="margin-left:15px;"><?=$this->__('Save payment')?></li>
37
  </ul>
38
  </div>
39
  </div>
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ * @version $Id: sofortueberweisung.phtml 494 2011-05-25 12:41:19Z poser $
20
  */
21
  ?>
22
  <?php if(Mage::getStoreConfig('payment/pnsofortueberweisung/active')):?>
23
+ <a name="<?php echo $this->getMethodCode() ?>"></a>
24
+ <?php $_code=$this->getMethodCode()?>
25
+ <div style="padding-left:20px;float:right;width: 300px;padding-bottom: 10px; display:none;" id="payment_form_<?php echo $this->getMethodCode() ?>">
26
+ <a href="#<?php echo $this->getMethodCode() ?>" title="Informationen zu Sofortüberweisung"><img src="<?php echo $this->getSkinUrl('images/pnsofortueberweisung/logo_sofortueberweisung200.jpg') ?>" alt="Sofortüberweisung" title="Sofortüberweisung" /></a>
27
  <p style="font-size: 9px;">
28
+ <?php echo $this->__('Get stock articles.')?>
29
  </p>
30
  <div>
31
+ <strong><?php echo $this->__('Your benefit:')?></strong>
32
  <ul style="list-style-type:disc;">
33
+ <li style="margin-left:15px;"><?php echo $this->__('Fast shippiung')?></li>
34
+ <li style="margin-left:15px;"><?php echo $this->__('Privacy')?></li>
35
+ <li style="margin-left:15px;"><?php echo $this->__('No registration')?></li>
36
+ <li style="margin-left:15px;"><?php echo $this->__('Save payment')?></li>
37
  </ul>
38
  </div>
39
  </div>
app/design/frontend/default/default/template/pnsofortueberweisung/infobox.phtml CHANGED
@@ -16,7 +16,7 @@
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
- * @version $Id: infobox.phtml 276 2010-08-12 14:02:09Z poser $
20
  */
21
  ?>
22
  <?php if(Mage::getStoreConfig('payment/pnsofortueberweisung/active')):?>
@@ -25,7 +25,7 @@
25
  <h4><?php echo $this->__('Sofortueberweisung'); ?></h4>
26
  </div>
27
  <div class="content">
28
- <a href="https://www.payment-network.com/kundeninformationen" title="Informationen zu sofortüberweisung.de"><img src="<?= $this->getSkinUrl() ?>images/pnsofortueberweisung/logo_sofortueberweisung170.jpg" alt="Sofortüberweisung" title="Sofortüberweisung"></a>
29
  <p>
30
  <ul style="list-style-type:disc;">
31
  <li style="margin-left:15px;"><?php echo $this->helper('pnsofortueberweisung')->__('Fast shippiung') ?></li>
16
  * @package Paymentnetwork_Sofortueberweisung
17
  * @copyright Copyright (c) 2008 [m]zentrale GbR, 2010 Payment Network AG
18
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ * @version $Id: infobox.phtml 494 2011-05-25 12:41:19Z poser $
20
  */
21
  ?>
22
  <?php if(Mage::getStoreConfig('payment/pnsofortueberweisung/active')):?>
25
  <h4><?php echo $this->__('Sofortueberweisung'); ?></h4>
26
  </div>
27
  <div class="content">
28
+ <a href="https://www.payment-network.com/kundeninformationen" title="Informationen zu sofortüberweisung.de"><img src="<?php echo $this->getSkinUrl('images/pnsofortueberweisung/logo_sofortueberweisung170.jpg') ?>" alt="Sofortüberweisung" title="Sofortüberweisung"></a>
29
  <p>
30
  <ul style="list-style-type:disc;">
31
  <li style="margin-left:15px;"><?php echo $this->helper('pnsofortueberweisung')->__('Fast shippiung') ?></li>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>pn_sofortueberweisung</name>
4
- <version>1.1.7</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
@@ -10,11 +10,14 @@
10
  <description>sofort&#xFC;berweisung.de ist das Direkt-&#xDC;berweisungsverfahren der Payment Network AG. Mit sofort&#xFC;berweisung.de stellen Sie noch w&#xE4;hrend Ihrer Bestellung bequem eine &#xDC;berweisung &#xFC;ber den jeweiligen Betrag in Ihr Online-Banking-Konto ein. Der H&#xE4;ndler erh&#xE4;lt nach Abschluss der sofort&#xFC;berweisung.de eine Echtzeitbest&#xE4;tigung. So kann er Lagerware und digitale G&#xFC;ter sofort versenden - Sie erhalten dann Ihre Eink&#xE4;ufe schneller.
11
 
12
  sofort&#xFC;berweisung.de entspricht den hohen Sicherheitsstandards des Online-Bankings und verf&#xFC;gt &#xFC;ber T&#xDC;V-gepr&#xFC;ften Datenschutz. Sie m&#xFC;ssen sich weder registrieren noch ben&#xF6;tigen Sie eine Kreditkarte. Sie bezahlen einfach, sicher und schnell direkt mit Ihrem Online-Bankkonto.</description>
13
- <notes>- changed handling of transaction-id</notes>
 
 
 
14
  <authors><author><name>SP</name><user>auto-converted</user><email>sp@payment-network.com</email></author></authors>
15
- <date>2010-08-23</date>
16
- <time>16:20:15</time>
17
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="pnsofortueberweisung"><dir name="form"><file name="paycode.phtml" hash="9e50d4b6c371f0ff7193dbd403402ad9"/><file name="sofortueberweisung.phtml" hash="114f6ffe18747ca9a9683e41a7adcf3d"/></dir><dir name="info"><dir name="pdf"><file name="paycode.phtml" hash="ed1a257b6971093e84a171f22acd925e"/><file name="sofortueberweisung.phtml" hash="5963d54a02fb356c7998b77a358999a7"/></dir><file name="paycode.phtml" hash="fe619e1d2f75d979a2b6c93dec62892a"/><file name="sofortueberweisung.phtml" hash="8a718ace28c89ed9f939c4daa8e9d83c"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="pnsofortueberweisung.xml" hash="6e20ddd757b54ba04ded82dba58ffddf"/></dir><dir name="template"><dir name="pnsofortueberweisung"><dir name="form"><file name="paycode.phtml" hash="a8fcdd2ff522047363dbf47d9003be88"/><file name="sofortueberweisung.phtml" hash="28b617c1012f5a29de126e7eff6711e6"/></dir><dir name="info"><file name="paycode.phtml" hash="e05a548633fbce5699e691adefd36685"/><file name="sofortueberweisung.phtml" hash="01c5caec35a4168d03395c20421e32b1"/></dir><file name="infobox.phtml" hash="d7e84908d2295aacb894c0e1be4a8936"/><file name="notice.phtml" hash="a2516b689ebd35e234a0ec457b6be99e"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_AT"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="de_CH"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="de_DE"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="en_US"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="7c4a7ff69cb21f305710530030844542"/></dir><dir name="fr_FR"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="84ad3331c213133aa989992af0835453"/></dir><dir name="it_IT"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="e9ffba3e84fea6d8f7c400f71db72575"/></dir><dir name="nl_NL"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="b92a43021631b83144b8a28962f54294"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="pnsofortueberweisung"><file name="logo_paycode_198.gif" hash="67a7a3f27350669fcdf17be86ee64250"/><file name="logo_sofortueberweisung170.jpg" hash="c7a66b881654c851f595faf9271b5d1a"/><file name="logo_sofortueberweisung200.jpg" hash="30309f53c3d09342f1af3acb9941c294"/><file name="logo_tuev_144px.gif" hash="6bee90a36853ca5aa99b71ae3c0a8542"/><file name="piktogram.jpg" hash="ce76a19b3314333bcff854985f5065e8"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Paymentnetwork_Sofortueberweisung.xml" hash="b7d44d2343d94a67eb13089fdb903ff0"/></dir></target><target name="magecommunity"><dir name="Paymentnetwork"><dir name="Pnsofortueberweisung"><dir name="Block"><dir name="Adminhtml"><dir name="Pnsofortueberweisung"><dir name="Edit"><dir name="Tab"><file name="Form.php" hash="3843ce375cf7d0fc2e01362b1426d9cf"/></dir><file name="Form.php" hash="10a3bee9f80741468b7badd951838b9e"/><file name="Tabs.php" hash="1af8fbc5f6687f050c9745fb47c0db10"/></dir><file name="Edit.php" hash="5bb61ea68c63a6e1568568d29c401aec"/><file name="Grid.php" hash="e965a8137734c9f764a58425c058f3f7"/></dir><file name="Pnsofortueberweisung.php" hash="ee0bb6a50bc1b5204c2a1a643b9cc1d6"/></dir><dir name="Form"><file name="Paycode.php" hash="521e3a7cec06f9c335b2f5c041e724d7"/><file name="Pnsofortueberweisung.php" hash="7542a1429b02272ec761b6d4c02b9b8f"/></dir><dir name="Info"><file name="Paycode.php" hash="ba6e00fb01975349d9e1357e9e7e198c"/><file name="Pnsofortueberweisung.php" hash="bad2cbd693b8693902ebd5f2fbac2329"/></dir><file name="Infobox.php" hash="ee2ff11e1aa7855dba4db039d0cb6195"/><file name="Pnsofortueberweisung.php" hash="8ad47aba839c8f1664b0f41b1163da0e"/><file name="Pnsofortueberweisungnotice.php" hash="6d0d6b5b07c8f768d71d345778eaf723"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="PnsofortueberweisungController.php" hash="50f5be162967859e63e08b3c5f458457"/></dir><file name="PcsofortueberweisungController.php" hash="631b00b71f5b88e9b975ded3722c1af7"/><file name="PnsofortueberweisungController.php" hash="4d29933b75ccc1c1fb55e8451740d02f"/></dir><dir name="etc"><file name="config.xml" hash="ddf69164333d9ba29ec6712d24c6430f"/><file name="system.xml" hash="ea121f8be67951d4d62c4c17e784c897"/></dir><dir name="Helper"><file name="Data.php" hash="f07f26745ae6e58f03c7f23e6046ac60"/></dir><dir name="Model"><dir name="Convert"><file name="Order.php" hash="dc9120374b59dbcb1aec72e779055e7c"/><file name="Quote.php" hash="45335503d7d2a0a30c3dc7573c2d272e"/></dir><dir name="Data"><dir name="Form"><dir name="Element"><file name="Link.php" hash="a2230a1936e0635e3bba54d93318e656"/></dir></dir></dir><dir name="Mysql4"><dir name="Pnsofortueberweisung"><file name="Collection.php" hash="75ee6b12b1125e15443a132210a5a6c6"/></dir><file name="Pnsofortueberweisung.php" hash="4c2ea3e6231a452d1c1ba3f74e8a17ae"/><file name="Setup.php" hash="9d7fba554af02f22a16b2c99202dee0a"/></dir><file name="Params.php" hash="c53bf552542a43550bceefa940b277a3"/><file name="Paycode.php" hash="99c635687730a76d631fb2cdb28a1226"/><file name="Pnsofortueberweisung.php" hash="b83bc743a0c6e9eb61cd349a2c830c99"/><file name="Status.php" hash="9cd657c753e8492c69bb5f769531f502"/></dir><dir name="sql"><dir name="pnsofortueberweisung_setup"><file name="mysql4-install-1.1.1.php" hash="a4b9f98ea9dc763e236fdc73760b5ba3"/></dir></dir></dir></dir></target><target name="magelib"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Linkpnso.php" hash="a3f7cea7f4e407197a20bd3c7107b981"/></dir></dir></dir></dir></target></contents>
18
  <compatible/>
19
  <dependencies/>
20
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>pn_sofortueberweisung</name>
4
+ <version>1.1.8</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
10
  <description>sofort&#xFC;berweisung.de ist das Direkt-&#xDC;berweisungsverfahren der Payment Network AG. Mit sofort&#xFC;berweisung.de stellen Sie noch w&#xE4;hrend Ihrer Bestellung bequem eine &#xDC;berweisung &#xFC;ber den jeweiligen Betrag in Ihr Online-Banking-Konto ein. Der H&#xE4;ndler erh&#xE4;lt nach Abschluss der sofort&#xFC;berweisung.de eine Echtzeitbest&#xE4;tigung. So kann er Lagerware und digitale G&#xFC;ter sofort versenden - Sie erhalten dann Ihre Eink&#xE4;ufe schneller.
11
 
12
  sofort&#xFC;berweisung.de entspricht den hohen Sicherheitsstandards des Online-Bankings und verf&#xFC;gt &#xFC;ber T&#xDC;V-gepr&#xFC;ften Datenschutz. Sie m&#xFC;ssen sich weder registrieren noch ben&#xF6;tigen Sie eine Kreditkarte. Sie bezahlen einfach, sicher und schnell direkt mit Ihrem Online-Bankkonto.</description>
13
+ <notes>- fixed sending of multiple emails on timeout
14
+ - fixed issue with template/skin
15
+ - fixed problem that status is set to processing for a short time before redirecting to payment form
16
+ - add transaction id to overview for magento 1.5</notes>
17
  <authors><author><name>SP</name><user>auto-converted</user><email>sp@payment-network.com</email></author></authors>
18
+ <date>2011-05-25</date>
19
+ <time>13:06:34</time>
20
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="pnsofortueberweisung"><dir name="form"><file name="paycode.phtml" hash="9e50d4b6c371f0ff7193dbd403402ad9"/><file name="sofortueberweisung.phtml" hash="114f6ffe18747ca9a9683e41a7adcf3d"/></dir><dir name="info"><dir name="pdf"><file name="paycode.phtml" hash="ed1a257b6971093e84a171f22acd925e"/><file name="sofortueberweisung.phtml" hash="5963d54a02fb356c7998b77a358999a7"/></dir><file name="paycode.phtml" hash="fe619e1d2f75d979a2b6c93dec62892a"/><file name="sofortueberweisung.phtml" hash="8a718ace28c89ed9f939c4daa8e9d83c"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="pnsofortueberweisung.xml" hash="6e20ddd757b54ba04ded82dba58ffddf"/></dir><dir name="template"><dir name="pnsofortueberweisung"><dir name="form"><file name="paycode.phtml" hash="131572372e72d865a2d3258084a96663"/><file name="sofortueberweisung.phtml" hash="24373712788c25a7ca4bf72220ff487c"/></dir><dir name="info"><file name="paycode.phtml" hash="e05a548633fbce5699e691adefd36685"/><file name="sofortueberweisung.phtml" hash="01c5caec35a4168d03395c20421e32b1"/></dir><file name="infobox.phtml" hash="204e0cb1a40a817f760d3f80d6d1310c"/><file name="notice.phtml" hash="a2516b689ebd35e234a0ec457b6be99e"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="de_AT"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="de_CH"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="de_DE"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="f964d9c73a2d9e1873bbaab7ecbbb62d"/></dir><dir name="en_US"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="7c4a7ff69cb21f305710530030844542"/></dir><dir name="fr_FR"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="84ad3331c213133aa989992af0835453"/></dir><dir name="it_IT"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="e9ffba3e84fea6d8f7c400f71db72575"/></dir><dir name="nl_NL"><file name="Paymentnetwork_Sofortueberweisung.csv" hash="b92a43021631b83144b8a28962f54294"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="pnsofortueberweisung"><file name="logo_paycode_198.gif" hash="67a7a3f27350669fcdf17be86ee64250"/><file name="logo_sofortueberweisung170.jpg" hash="c7a66b881654c851f595faf9271b5d1a"/><file name="logo_sofortueberweisung200.jpg" hash="30309f53c3d09342f1af3acb9941c294"/><file name="logo_tuev_144px.gif" hash="6bee90a36853ca5aa99b71ae3c0a8542"/><file name="piktogram.jpg" hash="ce76a19b3314333bcff854985f5065e8"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Paymentnetwork_Sofortueberweisung.xml" hash="b7d44d2343d94a67eb13089fdb903ff0"/></dir></target><target name="magecommunity"><dir name="Paymentnetwork"><dir name="Pnsofortueberweisung"><dir name="Block"><dir name="Adminhtml"><dir name="Pnsofortueberweisung"><dir name="Edit"><dir name="Tab"><file name="Form.php" hash="3843ce375cf7d0fc2e01362b1426d9cf"/></dir><file name="Form.php" hash="10a3bee9f80741468b7badd951838b9e"/><file name="Tabs.php" hash="1af8fbc5f6687f050c9745fb47c0db10"/></dir><file name="Edit.php" hash="5bb61ea68c63a6e1568568d29c401aec"/><file name="Grid.php" hash="e965a8137734c9f764a58425c058f3f7"/></dir><file name="Pnsofortueberweisung.php" hash="ee0bb6a50bc1b5204c2a1a643b9cc1d6"/></dir><dir name="Form"><file name="Paycode.php" hash="521e3a7cec06f9c335b2f5c041e724d7"/><file name="Pnsofortueberweisung.php" hash="7542a1429b02272ec761b6d4c02b9b8f"/></dir><dir name="Info"><file name="Paycode.php" hash="ba6e00fb01975349d9e1357e9e7e198c"/><file name="Pnsofortueberweisung.php" hash="bad2cbd693b8693902ebd5f2fbac2329"/></dir><file name="Infobox.php" hash="ee2ff11e1aa7855dba4db039d0cb6195"/><file name="Pnsofortueberweisung.php" hash="8ad47aba839c8f1664b0f41b1163da0e"/><file name="Pnsofortueberweisungnotice.php" hash="6d0d6b5b07c8f768d71d345778eaf723"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="PnsofortueberweisungController.php" hash="50f5be162967859e63e08b3c5f458457"/></dir><file name="PcsofortueberweisungController.php" hash="631b00b71f5b88e9b975ded3722c1af7"/><file name="PnsofortueberweisungController.php" hash="7704eefa91e83b624c9c2ad6b75a8ddd"/></dir><dir name="etc"><file name="config.xml" hash="e9769012f0a37835c092fc3ef1e2f139"/><file name="system.xml" hash="ea121f8be67951d4d62c4c17e784c897"/></dir><dir name="Helper"><file name="Data.php" hash="c55af80c80ae671b934960e23f987aa1"/></dir><dir name="Model"><dir name="Convert"><file name="Order.php" hash="dc9120374b59dbcb1aec72e779055e7c"/><file name="Quote.php" hash="45335503d7d2a0a30c3dc7573c2d272e"/></dir><dir name="Data"><dir name="Form"><dir name="Element"><file name="Link.php" hash="a2230a1936e0635e3bba54d93318e656"/></dir></dir></dir><dir name="Mysql4"><dir name="Pnsofortueberweisung"><file name="Collection.php" hash="75ee6b12b1125e15443a132210a5a6c6"/></dir><file name="Pnsofortueberweisung.php" hash="4c2ea3e6231a452d1c1ba3f74e8a17ae"/><file name="Setup.php" hash="9d7fba554af02f22a16b2c99202dee0a"/></dir><file name="Params.php" hash="c53bf552542a43550bceefa940b277a3"/><file name="Paycode.php" hash="99c635687730a76d631fb2cdb28a1226"/><file name="Pnsofortueberweisung.php" hash="b0c13d04fbc2cff23b35826730f10086"/><file name="Status.php" hash="9cd657c753e8492c69bb5f769531f502"/></dir><dir name="sql"><dir name="pnsofortueberweisung_setup"><file name="mysql4-install-1.1.1.php" hash="a4b9f98ea9dc763e236fdc73760b5ba3"/></dir></dir></dir></dir></target><target name="magelib"><dir name="Varien"><dir name="Data"><dir name="Form"><dir name="Element"><file name="Linkpnso.php" hash="a3f7cea7f4e407197a20bd3c7107b981"/></dir></dir></dir></dir></target></contents>
21
  <compatible/>
22
  <dependencies/>
23
  </package>