Securetrading_Stpp - Version 3.0.0.7

Version Notes

The development version of the SecureTrading STPP Magento integration.

Download this release

Release Info

Developer PeteST
Extension Securetrading_Stpp
Version 3.0.0.7
Comparing to
See all releases


Code changes from version 3.0.0.6 to 3.0.0.7

app/code/local/Securetrading/Stpp/Block/Payment/Iframe.php CHANGED
@@ -6,8 +6,13 @@ class Securetrading_Stpp_Block_Payment_Iframe extends Mage_Page_Block_Html {
6
 
7
  protected $_src;
8
 
9
- public function setSrcByRoute($route) {
10
- $this->_src = Mage::getUrl($route);
 
 
 
 
 
11
  return $this;
12
  }
13
 
6
 
7
  protected $_src;
8
 
9
+ public function setSrcByRoute($route, $params = array()) {
10
+ $this->_src = Mage::getUrl($route, $params);
11
+ return $this;
12
+ }
13
+
14
+ public function setSrc($src) {
15
+ $this->_src = $src;
16
  return $this;
17
  }
18
 
app/code/local/Securetrading/Stpp/Model/Actions/Redirect.php CHANGED
@@ -75,7 +75,8 @@ class Securetrading_Stpp_Model_Actions_Redirect extends Securetrading_Stpp_Model
75
  foreach($streetFields as $stKeySuffix => $streetKey) {
76
  $stKey = $stKeyPrefix . $stKeySuffix;
77
  $value = $response->get($stKey);
78
- if ($value !== (string) $street[$streetKey]) {
 
79
  $street[$streetKey] = $value;
80
  $this->_updates[] = $stKey;
81
  }
75
  foreach($streetFields as $stKeySuffix => $streetKey) {
76
  $stKey = $stKeyPrefix . $stKeySuffix;
77
  $value = $response->get($stKey);
78
+ $oldValue = array_key_exists($streetKey, $street) ? $street[$streetKey] : '';
79
+ if ($value !== (string) $oldValue) {
80
  $street[$streetKey] = $value;
81
  $this->_updates[] = $stKey;
82
  }
app/code/local/Securetrading/Stpp/controllers/Redirect/PostController.php CHANGED
@@ -6,22 +6,28 @@ class Securetrading_Stpp_Redirect_PostController extends Mage_Core_Controller_Fr
6
  public function preDispatch() {
7
  parent::preDispatch();
8
 
9
- $orderIncrementId = Mage::getModel('checkout/session')->getLastRealOrderId();
10
-
11
- if ($orderIncrementId === null) {
12
- throw new Exception(Mage::helper('securetrading_stpp')->__('No order ID.'));
13
- }
14
-
15
- $order = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId);
16
-
17
- $this->_methodInstance = $order->getPayment()->getMethodInstance();
18
-
19
- if ($this->_methodInstance->getCode() !== Mage::getModel('securetrading_stpp/payment_redirect')->getCode()) {
20
- throw new Exception(Mage::helper('securetrading_stpp')->__('Cannot access payment method.'));
21
- }
22
-
23
- if ($order->getStatus() !== Securetrading_Stpp_Model_Payment_Abstract::STATUS_PENDING_PPAGES) {
24
- throw new Exception(Mage::helper('securetrading_stpp')->__('Order not pending payment pages.'));
 
 
 
 
 
 
25
  }
26
  }
27
 
6
  public function preDispatch() {
7
  parent::preDispatch();
8
 
9
+ try {
10
+ $orderIncrementId = Mage::getModel('checkout/session')->getLastRealOrderId();
11
+
12
+ if ($orderIncrementId === null) {
13
+ throw new Exception(Mage::helper('securetrading_stpp')->__('No order ID.'));
14
+ }
15
+
16
+ $order = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId);
17
+
18
+ $this->_methodInstance = $order->getPayment()->getMethodInstance();
19
+
20
+ if ($this->_methodInstance->getCode() !== Mage::getModel('securetrading_stpp/payment_redirect')->getCode()) {
21
+ throw new Exception(Mage::helper('securetrading_stpp')->__('Cannot access payment method.'));
22
+ }
23
+
24
+ if ($order->getStatus() !== Securetrading_Stpp_Model_Payment_Abstract::STATUS_PENDING_PPAGES) {
25
+ throw new Exception(Mage::helper('securetrading_stpp')->__('Order not pending payment pages.'));
26
+ }
27
+ } catch (Exception $e) {
28
+ Mage::logException($e);
29
+ $this->_redirect(null);
30
+ $this->setFlag('', self::FLAG_NO_DISPATCH, true);
31
  }
32
  }
33
 
app/code/local/Securetrading/Stpp/controllers/Sales/Order/Create/SecuretradingController.php ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Securetrading_Stpp_Sales_Order_Create_SecuretradingController extends Mage_Adminhtml_Controller_Action {
4
+ public $_publicActions = array('redirect');
5
+
6
+ protected $_methodInstance;
7
+
8
+ protected function _isAllowed() {
9
+ return Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/create');
10
+ }
11
+
12
+ public function preDispatch() {
13
+ parent::preDispatch();
14
+
15
+ if ($this->getRequest()->getRequestedActionName() !== 'redirect') {
16
+ $orderIncrementId = $this->getRequest()->get('order_increment_id');
17
+
18
+ if (!$orderIncrementId) {
19
+ throw new Exception(Mage::helper('securetrading_stpp')->__('No order ID.'));
20
+ }
21
+
22
+ $order = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId);
23
+ $this->_methodInstance = $order->getPayment()->getMethodInstance();
24
+
25
+ if ($this->_methodInstance->getCode() !== Mage::getModel('securetrading_stpp/payment_redirect')->getCode()) {
26
+ throw new Exception(Mage::helper('securetrading_stpp')->__('Cannot access payment method.'));
27
+ }
28
+
29
+ if ($order->getStatus() !== Securetrading_Stpp_Model_Payment_Abstract::STATUS_PENDING_PPAGES) {
30
+ throw new Exception(Mage::helper('securetrading_stpp')->__('Order not pending payment pages.'));
31
+ }
32
+ }
33
+ }
34
+
35
+ public function postAction() {
36
+ $transport = $this->_methodInstance->prepareData(true);
37
+ Mage::register(Securetrading_Stpp_Block_Payment_Redirect_Post::REGISTRY_TRANSPORT_KEY, $transport);
38
+ $this->loadLayout();
39
+ $this->renderLayout();
40
+ }
41
+
42
+ public function rawAction() {
43
+ $transport = $this->_methodInstance->prepareData(true);
44
+ Mage::register(Securetrading_Stpp_Block_Payment_Redirect_Post::REGISTRY_TRANSPORT_KEY, $transport);
45
+ $this->loadLayout();
46
+ $this->renderLayout();
47
+ }
48
+
49
+ public function iframeAction() {
50
+ Mage::register(Securetrading_Stpp_Block_Payment_Iframe::REGISTRY_IFRAME_HEIGHT_KEY, $this->_methodInstance->getConfigData('ppg_iframe_height'));
51
+ Mage::register(Securetrading_Stpp_Block_Payment_Iframe::REGISTRY_IFRAME_WIDTH_KEY, $this->_methodInstance->getConfigData('ppg_iframe_width'));
52
+
53
+ $queryArgs = array('order_increment_id' => $this->getRequest()->get('order_increment_id'));
54
+ $src = Mage::getModel('adminhtml/url')->getUrl('adminhtml/sales_order_create_securetrading/raw', array('_query' => $queryArgs));
55
+
56
+ $this->loadLayout();
57
+ $this->getLayout()->getBlock('securetrading_stpp.payment.iframe')->setSrc($src);
58
+ $this->renderLayout();
59
+ }
60
+
61
+ public function redirectAction() {
62
+ Mage::getModel('securetrading_stpp/payment_redirect')->runRedirect();
63
+
64
+ $orderIncrementId = Mage::getSingleton('adminhtml/session_quote')->getLastOrderIncrementId();
65
+ $order = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId);
66
+
67
+ $path = '*/sales_order/view';
68
+ $arguments = array('order_id' => $order->getId());
69
+ $queryArgs = array('url' => Mage::getUrl($path, $arguments));
70
+ $this->_redirect('securetrading/payment/location', array('_query' => $queryArgs));
71
+
72
+ Mage::getSingleton('adminhtml/session')->clear();
73
+ Mage::getSingleton('adminhtml/session')->addSuccess($this->__('The order has been created.'));
74
+ }
75
+ }
app/code/local/Securetrading/Stpp/controllers/Sales/Order/CreateController.php CHANGED
@@ -3,18 +3,6 @@
3
  require_once(Mage::getModuleDir('controllers', 'Mage_Adminhtml') . DS . 'Sales' . DS . 'Order' . DS . 'CreateController.php');
4
 
5
  class Securetrading_Stpp_Sales_Order_CreateController extends Mage_Adminhtml_Sales_Order_CreateController{
6
- public $_publicActions = array('redirect');
7
-
8
- protected function _isAllowed() {
9
- $action = strtolower($this->getRequest()->getActionName());
10
- if (in_array($action, array('post', 'redirect'))) {
11
- return Mage::getSingleton('admin/session')->isAllowed('sales/order/actions/create');
12
- }
13
- else {
14
- return parent::_isAllowed();
15
- }
16
- }
17
-
18
  public function saveAction() {
19
  try {
20
  // Start ST added.
@@ -24,7 +12,6 @@ class Securetrading_Stpp_Sales_Order_CreateController extends Mage_Adminhtml_Sal
24
  }
25
  }
26
  // End ST added.
27
-
28
  $this->_processActionData('save');
29
  if ($paymentData = $this->getRequest()->getPost('payment')) {
30
  $this->_getOrderCreateModel()->setPaymentData($paymentData);
@@ -38,7 +25,14 @@ class Securetrading_Stpp_Sales_Order_CreateController extends Mage_Adminhtml_Sal
38
 
39
  // Start ST added.
40
  $this->_getSession()->setLastOrderIncrementId($order->getIncrementId());
41
- $this->_redirect('*/sales_order_create/post', array('order_increment_id' => $order->getIncrementId()));
 
 
 
 
 
 
 
42
  return;
43
  // end ST added.
44
  $this->_getSession()->clear();
@@ -63,27 +57,4 @@ class Securetrading_Stpp_Sales_Order_CreateController extends Mage_Adminhtml_Sal
63
  $this->_redirect('*/*/');
64
  }
65
  }
66
-
67
- public function postAction() {
68
- $orderIncrementId = $this->getRequest()->get('order_increment_id');
69
- $transport = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId)->getPayment()->getMethodInstance()->prepareData(true);
70
- Mage::register(Securetrading_Stpp_Block_Payment_Redirect_Post::REGISTRY_TRANSPORT_KEY, $transport);
71
- $this->loadLayout();
72
- $this->renderLayout();
73
- }
74
-
75
- public function redirectAction() {
76
- Mage::getModel('securetrading_stpp/payment_redirect')->runRedirect();
77
-
78
- $orderIncrementId = $this->_getSession()->getLastOrderIncrementId();
79
- $order = Mage::getModel('sales/order')->loadByIncrementId($orderIncrementId);
80
-
81
- $path = '*/sales_order/view';
82
- $arguments = array('order_id' => $order->getId());
83
- $queryArgs = array('url' => Mage::getUrl($path, $arguments));
84
- $this->_redirect('securetrading/payment/location', array('_query' => $queryArgs));
85
-
86
- $this->_getSession()->clear();
87
- Mage::getSingleton('adminhtml/session')->addSuccess($this->__('The order has been created.'));
88
- }
89
  }
3
  require_once(Mage::getModuleDir('controllers', 'Mage_Adminhtml') . DS . 'Sales' . DS . 'Order' . DS . 'CreateController.php');
4
 
5
  class Securetrading_Stpp_Sales_Order_CreateController extends Mage_Adminhtml_Sales_Order_CreateController{
 
 
 
 
 
 
 
 
 
 
 
 
6
  public function saveAction() {
7
  try {
8
  // Start ST added.
12
  }
13
  }
14
  // End ST added.
 
15
  $this->_processActionData('save');
16
  if ($paymentData = $this->getRequest()->getPost('payment')) {
17
  $this->_getOrderCreateModel()->setPaymentData($paymentData);
25
 
26
  // Start ST added.
27
  $this->_getSession()->setLastOrderIncrementId($order->getIncrementId());
28
+
29
+ if (Mage::getModel('securetrading_stpp/payment_redirect')->getConfigData('ppg_use_iframe')) {
30
+ $path = '*/sales_order_create_securetrading/iframe';
31
+ }
32
+ else {
33
+ $path = '*/sales_order_create_securetrading/post';
34
+ }
35
+ $this->_redirect($path, array('order_increment_id' => $order->getIncrementId()));
36
  return;
37
  // end ST added.
38
  $this->_getSession()->clear();
57
  $this->_redirect('*/*/');
58
  }
59
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  }
app/code/local/Securetrading/Stpp/controllers/Sales/Order/EditController.php CHANGED
@@ -1,7 +1,6 @@
1
  <?php
2
 
3
  require_once(Mage::getModuleDir('controllers', 'Mage_Adminhtml') . DS . 'Sales' . DS . 'Order' . DS . 'EditController.php');
4
- require_once(Mage::getModuleDir('controllers', 'Securetrading_Stpp') . DS . 'Sales' . DS . 'Order' . DS . 'CreateController.php');
5
 
6
  class Securetrading_Stpp_Sales_Order_EditController extends Mage_Adminhtml_Sales_Order_EditController {
7
  public function saveAction() {
1
  <?php
2
 
3
  require_once(Mage::getModuleDir('controllers', 'Mage_Adminhtml') . DS . 'Sales' . DS . 'Order' . DS . 'EditController.php');
 
4
 
5
  class Securetrading_Stpp_Sales_Order_EditController extends Mage_Adminhtml_Sales_Order_EditController {
6
  public function saveAction() {
app/design/adminhtml/default/default/layout/securetrading.xml CHANGED
@@ -23,9 +23,20 @@
23
  </reference>
24
  </adminhtml_sales_order_view>
25
 
26
- <adminhtml_sales_order_create_post>
27
  <reference name="content">
28
  <block type="securetrading_stpp/payment_redirect_post" name="securetrading_stpp.payment.redirect.post" template="securetrading/stpp/payment/redirect/post.phtml" output="toHtml" />
29
  </reference>
30
- </adminhtml_sales_order_create_post>
 
 
 
 
 
 
 
 
 
 
 
31
  </layout>
23
  </reference>
24
  </adminhtml_sales_order_view>
25
 
26
+ <adminhtml_sales_order_create_securetrading_post>
27
  <reference name="content">
28
  <block type="securetrading_stpp/payment_redirect_post" name="securetrading_stpp.payment.redirect.post" template="securetrading/stpp/payment/redirect/post.phtml" output="toHtml" />
29
  </reference>
30
+ </adminhtml_sales_order_create_securetrading_post>
31
+
32
+ <adminhtml_sales_order_create_securetrading_raw>
33
+ <remove name="root" />
34
+ <block type="securetrading_stpp/payment_redirect_post" name="securetrading_stpp.payment.redirect.post" template="securetrading/stpp/payment/redirect/post.phtml" output="toHtml" />
35
+ </adminhtml_sales_order_create_securetrading_raw>
36
+
37
+ <adminhtml_sales_order_create_securetrading_iframe>
38
+ <reference name="content">
39
+ <block type="securetrading_stpp/payment_iframe" name="securetrading_stpp.payment.iframe" as="iframe" template="securetrading/stpp/payment/iframe.phtml" />
40
+ </reference>
41
+ </adminhtml_sales_order_create_securetrading_iframe>
42
  </layout>
app/design/adminhtml/default/default/template/securetrading/stpp/payment/iframe.phtml ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
1
+ <iframe
2
+ src="<?php print $this->getSrc(); ?>"
3
+ width="<?php print $this->getWidth(); ?>"
4
+ height="<?php print $this->getHeight(); ?>"
5
+ frameborder="0"
6
+ allowtransparency=”true”
7
+ ></iframe>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Securetrading_Stpp</name>
4
- <version>3.0.0.6</version>
5
  <stability>devel</stability>
6
  <license>GPL</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Integrates Magento with the SecureTrading STPP payment gateway.</description>
11
  <notes>The development version of the SecureTrading STPP Magento integration.</notes>
12
  <authors><author><name>PeteST</name><user>PeteST</user><email>peter.barrow@securetrading.com</email></author></authors>
13
- <date>2014-01-29</date>
14
- <time>17:04:19</time>
15
- <contents><target name="magelocal"><dir name="Securetrading"><dir name="Stpp"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><file name="Modifier.php" hash="23617edc4641c7e3525faae08e11e818"/><file name="Transactions.php" hash="fe4007125601a39b75047f974d25b58e"/></dir></dir></dir><dir name="Transactions"><file name="Children.php" hash="0b35ac5e3a5640ef299797f2cc2928cb"/><dir name="Data"><file name="Abstract.php" hash="d742570fd2d000e7ea5ef57471e194db"/><file name="Request.php" hash="277498a5a058aec448bd32b9433fc5b8"/><file name="Response.php" hash="50afef623df120b8895769528b0174d9"/></dir><file name="Grid.php" hash="ee54a8357af7ea6322b4a1288a443452"/><file name="Single.php" hash="579c91c55d0bda1a557d30eb6c03eb9c"/></dir><file name="Transactions.php" hash="ef8d946452081c50ea50a2f56d9ff168"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Fields.php" hash="0310bae31c21c3d4df46107fbce3cdfa"/></dir><file name="Group.php" hash="7f36f8de6918d4d75a1ba059194a31df"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Parenttransactionreference.php" hash="2d1ef69a9554457d150e0064f24a02b2"/></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Direct"><file name="Form.php" hash="7ac72932a0af03d8ee0f039238325e1e"/><file name="Info.php" hash="96b45fd3a2530d32ad5b762d30adb349"/><file name="Post.php" hash="5e76814c5156accd9fc45c6f8925e553"/></dir><file name="Iframe.php" hash="66c50091fa6f2bc7282c79b38959dd02"/><dir name="Info"><file name="Abstract.php" hash="af4f1d3a7931583df564ce58bd4b9658"/></dir><file name="Location.php" hash="95461da6e144559bb26b56fcb5733c29"/><dir name="Redirect"><file name="Form.php" hash="4a5c80135121a495a94e193b0d7f1982"/><file name="Info.php" hash="5172a488856a167205abab64819062d5"/><file name="Post.php" hash="00d05d0064ecbc5bdc75b615bdfc4894"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="7a5e840b55cd85810bbb5670d884913d"/></dir><dir name="Model"><dir name="Actions"><file name="Abstract.php" hash="800051473f2baac8a390d10e094c8127"/><file name="Direct.php" hash="1806c9720199162fb939c7e2f4260074"/><file name="Redirect.php" hash="dc5e1c90febcc93378978388867a20bc"/></dir><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><file name="Multiselect.php" hash="65ca6dd7b6b597aada4978b7c6e803c2"/></dir></dir></dir></dir><file name="Cron.php" hash="57c166a645f9b0309c9be7c9e0e2ecb0"/><file name="Integration.php" hash="af1ba57e77a428a83b1f0b8fdc482e1e"/><file name="Observer.php" hash="e579c0c411e109445fbcaf2f3be4bdf5"/><dir name="Payment"><file name="Abstract.php" hash="aba3d37a15f3d7bf90412272624be633"/><dir name="Direct"><file name="Session.php" hash="981654031f061f1e04efc80b4a57b428"/></dir><file name="Direct.php" hash="8568304cbe5a5e37a140b100257ae475"/><dir name="Redirect"><file name="Notification.php" hash="22e2a3366aa294f83aabe94decdbc47f"/><file name="Request.php" hash="cb3b90d9bb7a31bec42ae94ae83770cb"/></dir><file name="Redirect.php" hash="ecb52964f07b36453600dce048bfffc3"/></dir><dir name="Resource"><dir name="Payment"><dir name="Redirect"><file name="Notification.php" hash="251daf3860785e6aab8b5a6594bf397a"/><dir name="Request"><file name="Collection.php" hash="ce960dbcdf4c40f08782750b3e7ec4d4"/></dir><file name="Request.php" hash="9a51ce8b5aa2bf188e39afcd099225d1"/></dir></dir><dir name="Transaction"><file name="Collection.php" hash="c48174c935a30b1df2e545ff3ad71adc"/><dir name="Types"><file name="Collection.php" hash="efc344d22f5b19ad8a239ec3acb20e77"/></dir><file name="Types.php" hash="abbde61e4d29e19bb3a67ad1959b388f"/></dir><file name="Transaction.php" hash="a864a129f03751920262b847a1711f4d"/></dir><dir name="Source"><file name="Cardtypes.php" hash="bdac2842ee54f15d4deab2cd1e0caea6"/><file name="Connection.php" hash="b281807c740f8a79f591789a3d8792d7"/><file name="Paymentaction.php" hash="0f05df5d7e5248808c96700e102a2b11"/><file name="Settleduedate.php" hash="b5acc4d4eae0a22d4bf25e5fd5f2cda0"/><file name="Settlestatus.php" hash="c65d0810ffa5e4cfe7d086a489303eda"/></dir><dir name="Transaction"><file name="Types.php" hash="d704d79ee9cf90d6c678fdbbb5d66b6d"/></dir><file name="Transaction.php" hash="4d0ef347983194e026b5746f7a6ddd41"/><file name="Transport.php" hash="c0694f56126c89de202c6adb0108082c"/></dir><dir name="controllers"><dir name="Direct"><file name="PostController.php" hash="fdaf2cacc8bbbc123948686b7616b5c2"/></dir><file name="DirectController.php" hash="b10baf3ed1a40d6f80e2f639370d8be3"/><file name="PaymentController.php" hash="a1fb4d11fa71c75180af3ca6bea99f25"/><dir name="Redirect"><file name="PostController.php" hash="a2b871ac797b47f39af31a5c8222442b"/></dir><file name="RedirectController.php" hash="2d5441a176064a902e16931fba3cd95f"/><dir name="Sales"><dir name="Order"><file name="CreateController.php" hash="32b9fceafff37332beb3142c649b9f0d"/><file name="EditController.php" hash="91f4c522408f18f90f25153f2297ed75"/></dir></dir><dir name="Securetrading"><file name="TransactionsController.php" hash="36723e25ecbab66e27b27cd011d08e1a"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="4893ab9fecad1a67037bdabd7bb5aa96"/><file name="config.xml" hash="7ae341d3ea088590d82c622b74cb9022"/><file name="system.xml" hash="87f5905707756d1f875567ead9728054"/></dir><dir name="lib"><file name="Securetrading.php" hash="740260870e77fd6fffa597ec11fbd540"/><dir name="code"><dir name="core"><dir name="Stpp"><dir name="Actions"><file name="Abstract.php" hash="fce4b439f195bb866983180fe57e3bf7"/><file name="BaseInterface.php" hash="cd3004a4734c99499b41f9442d8406f4"/></dir><dir name="Api"><file name="ActionsInterface.php" hash="20feaa9eaefa912efb02d3cd33212fa2"/><file name="Base.php" hash="4d21e40c7af399c15521ff122c7b0d67"/><file name="BaseInterface.php" hash="252e16b85c0e7e230934b02c3e16728d"/><dir name="Connection"><file name="BaseInterface.php" hash="8638cb072cf263abd8687e87cdc81fb5"/><file name="Stapi.php" hash="107a6a41d31b021ddbd84739499b1830"/><file name="Store.php" hash="3909b4aa2b618816c4380d4b41d2d375"/><file name="StoreInterface.php" hash="6e8bfff449b86b145ae5b138dde91d50"/><file name="Webservices.php" hash="6eb6f7d1a29de997b957eb72ba5de59c"/></dir><file name="Context.php" hash="4b4471af376dbb0023f9836a9e8557fc"/><file name="ContextInterface.php" hash="b3e9edfa4fe8776140eafce41da98709"/><file name="Facade.php" hash="d5b1f579af75a6ad07dbae25e0f23dd2"/><file name="Helper.php" hash="1fa61f567d149594e02bb4e5ee9c23ed"/><file name="HelperInterface.php" hash="aa6f9747d5c2f242455d5c11be51b66b"/><file name="Log.php" hash="8f9df624ea7e440f7d074be07a98e511"/><file name="LogInterface.php" hash="fce5c3d966eaf5885f3575bd800c6d46"/><file name="Process.php" hash="7db529c5ebb80b21ad6e2b8fe07b8089"/><file name="ProcessInterface.php" hash="76117fc893006c7a927eda90596261f3"/><file name="Result.php" hash="8146ff3cd41bc1c23eb9cad8192d8cec"/><file name="ResultInterface.php" hash="eb062e7e941172e6258eb3fe6eb25c71"/><file name="Send.php" hash="ec79e21c81a6521a7813267cad1d9103"/><file name="SendInterface.php" hash="0a13ea22e3d2f556be7f02d5b8568e43"/><dir name="Xml"><file name="Reader.php" hash="36baf335da8050798ccf3eda63b78606"/><file name="ReaderInterface.php" hash="3a148a5b88af125d766877f33dd882b7"/><file name="Writer.php" hash="3832c9b19967873aa7683bc86e0595dd"/><file name="WriterInterface.php" hash="1700903ae09c5dec1a8b6c215a6f0a97"/></dir></dir><dir name="Component"><file name="Abstract.php" hash="ab8f75478d9b11383d2e4cf39f99f92d"/><file name="BaseInterface.php" hash="a7a21448d576cba4921a17e3c4c63e26"/><file name="Store.php" hash="8afe5baa023a117085dfca51d8d6d0c4"/></dir><file name="Config.php" hash="e62fcc26e717a67051abd0873998c3d7"/><dir name="Data"><file name="Abstract.php" hash="20a4f4c90e1b0536a53bb47dd02f7013"/><file name="AbstractInterface.php" hash="511f49db6045b20b299ac27a123b0ee1"/><file name="Request.php" hash="6d534dcc55b23cd80f3ae57c53d2fdf3"/><file name="Response.php" hash="61ad719240e67b23e5cec2083c83d4ae"/></dir><file name="Exception.php" hash="ddef67bc724764d3fa455b3f246e670d"/><file name="Facade.php" hash="b044ddd9a1c2e0097bea099efa1f6bd5"/><dir name="Fields"><file name="Admin.php" hash="dad214c2f8b8c9300316abe10073dc3d"/><file name="AdminInterface.php" hash="d60603c6fe6ac4393edc3e699d11cfa2"/><file name="Facade.php" hash="4f00cf6fb606175bb8c1a98988504cb7"/><file name="Frontend.php" hash="e558224f8c3adf54733c1df71e14a8f1"/><file name="FrontendInterface.php" hash="9e7e760b58d9b1aea5169199f85055b8"/></dir><file name="Helper.php" hash="1b9e5cda59cab32904f41a1137732889"/><file name="HelperInterface.php" hash="e74c27a61169ac2dbad549178635b652"/><dir name="PaymentPages"><file name="ActionsInterface.php" hash="477836396b30505fd77e2edab9228eb9"/><file name="Base.php" hash="e681b4552d4d7a21235cd3e7b75a700c"/><file name="BaseInterface.php" hash="8e88b88ea80bbc678275b545f5a0ca0e"/><file name="Facade.php" hash="6592fe506f9b11f2bc5d59290c2089ac"/><file name="Helper.php" hash="0f299510045851097ddb2f5e5999130b"/><file name="HelperInterface.php" hash="92cb7856303a054852856f84fce59ab8"/><file name="Result.php" hash="516d99ad6325d3688cb6cf9d96611bad"/><file name="ResultInterface.php" hash="6331633ee01a8f801e6aa92bc4b21a79"/></dir><dir name="Result"><file name="Abstract.php" hash="e101a37e53b02217d9f71896724fc464"/><file name="AbstractInterface.php" hash="67f281eeb616125a6730c9d0bdcdefbf"/></dir><file name="Types.php" hash="f6623d4ecc2cf85f1e9b90bdcded3bbe"/><file name="TypesInterface.php" hash="01535df4e4e7bb7075a06050841594f0"/><dir name="Utility"><file name="Facade.php" hash="a87ccac18a334e151e109cf07b5338f0"/><dir name="Log"><file name="Base.php" hash="6d4a4ac38eeb8747199ae932caab713b"/><file name="BaseInterface.php" hash="8df2532e217b93725ab15e5a76dfd6e7"/><dir name="User"><file name="Abstract.php" hash="622318fca2ae84a50f50f65153036528"/></dir><file name="UserInterface.php" hash="f88f34cb0338ab4d98c3f5ebcbb22f7d"/><dir name="Writer"><file name="File.php" hash="ac8301a7c10222459cdd0f789783a2bc"/></dir><file name="WriterInterface.php" hash="0e4e743dd4c8da74fea389c8f728b0b4"/></dir><dir name="Translator"><file name="Base.php" hash="4ff1233235a2b58886da2a3b07247d9a"/><file name="BaseInterface.php" hash="f76d5808b75e190bb6499da9608c9efb"/></dir></dir><dir name="Xml"><file name="Writer.php" hash="97a246a7642179bd346cfce33f523c87"/></dir></dir><file name="Stpp.php" hash="2b593e5ee83d4272bb4efac0fb09c88b"/></dir><dir name="overrides"><dir name="Magento"><dir name="Utility"><file name="Facade.php" hash="efbd45016fa27108d3b8dbeb4f085b25"/><dir name="Log"><file name="Writer.php" hash="ac55bea5883c26734f7fcd71d0a63445"/></dir></dir></dir></dir></dir><file name="magento_child_css.css" hash="e9b6ad79401514f21b6497a9ea14f1b3"/><dir name="stpp_logs"><file name="api.txt" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="exception.txt" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="stpp_translations"><file name="core.php" hash="8de46a7cce58eadbff4ae9b294e20aec"/></dir></dir><dir name="sql"><dir name="securetrading_stpp"><file name="install-3.0.0.php" hash="c5e0924c2e113343856d35c25d85fa26"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="securetrading"><dir><dir name="stpp"><dir name="payment"><dir name="direct"><file name="form.phtml" hash="1ebafc1b8fe9b5534c79e838187ca93a"/><file name="info.phtml" hash="e6537fa0b3ff758b694f40d5f6437da8"/></dir><dir name="redirect"><file name="form.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="info.phtml" hash="e6537fa0b3ff758b694f40d5f6437da8"/><file name="post.phtml" hash="fd3a12a59a88b643d2e363bf6695555f"/></dir></dir><dir name="sales"><dir name="transactions"><file name="single.phtml" hash="42f46e7ce305f376b38a33374088f62e"/></dir></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="fields.phtml" hash="0c0aff08f256a5cfd2c644e7f629c9d7"/></dir></dir></dir></dir></dir></dir></dir><dir name="layout"><file name="securetrading.xml" hash="3bbd6f75e86a85ce8604b42dcc046b7c"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="securetrading"><dir><dir name="stpp"><dir name="payment"><dir name="direct"><file name="form.phtml" hash="84793faa4856fa0a5f1d31777507f257"/><file name="info.phtml" hash="990e48a8f00f86691a64f5f9cf371b05"/><file name="post.phtml" hash="d8643b7e67de32c311c30b531b0c6392"/></dir><file name="iframe.phtml" hash="550f6904467d71a368b03b2ba6852841"/><file name="location.phtml" hash="e790bf7d7f7c453f98cd9e03e0b74ab1"/><dir name="redirect"><file name="form.phtml" hash="7590b97c94ac8a7058606c82a2bd3766"/><file name="info.phtml" hash="4eaf8674c2de27618920fdcd65d61ade"/><file name="post.phtml" hash="f582913b9162f29ef7fb91a54194c2e1"/></dir></dir></dir></dir></dir></dir><dir name="layout"><file name="securetrading.xml" hash="f7a0c78bf59b2631cf4d52710665e04a"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="SecureTrading_Stpp.xml" hash="92a8948ac28f1ca221b1743e710a97d1"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="securetrading"><dir name="stpp"><file name="st_logo_strapline_200_63.png" hash="bca24f2696fca0d2bca54681a635e8e3"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.0</min><max>5.5.8</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Securetrading_Stpp</name>
4
+ <version>3.0.0.7</version>
5
  <stability>devel</stability>
6
  <license>GPL</license>
7
  <channel>community</channel>
10
  <description>Integrates Magento with the SecureTrading STPP payment gateway.</description>
11
  <notes>The development version of the SecureTrading STPP Magento integration.</notes>
12
  <authors><author><name>PeteST</name><user>PeteST</user><email>peter.barrow@securetrading.com</email></author></authors>
13
+ <date>2014-01-31</date>
14
+ <time>15:45:08</time>
15
+ <contents><target name="magelocal"><dir name="Securetrading"><dir name="Stpp"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><file name="Modifier.php" hash="23617edc4641c7e3525faae08e11e818"/><file name="Transactions.php" hash="fe4007125601a39b75047f974d25b58e"/></dir></dir></dir><dir name="Transactions"><file name="Children.php" hash="0b35ac5e3a5640ef299797f2cc2928cb"/><dir name="Data"><file name="Abstract.php" hash="d742570fd2d000e7ea5ef57471e194db"/><file name="Request.php" hash="277498a5a058aec448bd32b9433fc5b8"/><file name="Response.php" hash="50afef623df120b8895769528b0174d9"/></dir><file name="Grid.php" hash="ee54a8357af7ea6322b4a1288a443452"/><file name="Single.php" hash="579c91c55d0bda1a557d30eb6c03eb9c"/></dir><file name="Transactions.php" hash="ef8d946452081c50ea50a2f56d9ff168"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Fields.php" hash="0310bae31c21c3d4df46107fbce3cdfa"/></dir><file name="Group.php" hash="7f36f8de6918d4d75a1ba059194a31df"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Parenttransactionreference.php" hash="2d1ef69a9554457d150e0064f24a02b2"/></dir></dir></dir></dir></dir><dir name="Payment"><dir name="Direct"><file name="Form.php" hash="7ac72932a0af03d8ee0f039238325e1e"/><file name="Info.php" hash="96b45fd3a2530d32ad5b762d30adb349"/><file name="Post.php" hash="5e76814c5156accd9fc45c6f8925e553"/></dir><file name="Iframe.php" hash="1bf66cdd951253928cce893d7235ccf2"/><dir name="Info"><file name="Abstract.php" hash="af4f1d3a7931583df564ce58bd4b9658"/></dir><file name="Location.php" hash="95461da6e144559bb26b56fcb5733c29"/><dir name="Redirect"><file name="Form.php" hash="4a5c80135121a495a94e193b0d7f1982"/><file name="Info.php" hash="5172a488856a167205abab64819062d5"/><file name="Post.php" hash="00d05d0064ecbc5bdc75b615bdfc4894"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="7a5e840b55cd85810bbb5670d884913d"/></dir><dir name="Model"><dir name="Actions"><file name="Abstract.php" hash="800051473f2baac8a390d10e094c8127"/><file name="Direct.php" hash="1806c9720199162fb939c7e2f4260074"/><file name="Redirect.php" hash="0085917628be85603b07bcec955992e7"/></dir><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><file name="Multiselect.php" hash="65ca6dd7b6b597aada4978b7c6e803c2"/></dir></dir></dir></dir><file name="Cron.php" hash="57c166a645f9b0309c9be7c9e0e2ecb0"/><file name="Integration.php" hash="af1ba57e77a428a83b1f0b8fdc482e1e"/><file name="Observer.php" hash="e579c0c411e109445fbcaf2f3be4bdf5"/><dir name="Payment"><file name="Abstract.php" hash="aba3d37a15f3d7bf90412272624be633"/><dir name="Direct"><file name="Session.php" hash="981654031f061f1e04efc80b4a57b428"/></dir><file name="Direct.php" hash="8568304cbe5a5e37a140b100257ae475"/><dir name="Redirect"><file name="Notification.php" hash="22e2a3366aa294f83aabe94decdbc47f"/><file name="Request.php" hash="cb3b90d9bb7a31bec42ae94ae83770cb"/></dir><file name="Redirect.php" hash="ecb52964f07b36453600dce048bfffc3"/></dir><dir name="Resource"><dir name="Payment"><dir name="Redirect"><file name="Notification.php" hash="251daf3860785e6aab8b5a6594bf397a"/><dir name="Request"><file name="Collection.php" hash="ce960dbcdf4c40f08782750b3e7ec4d4"/></dir><file name="Request.php" hash="9a51ce8b5aa2bf188e39afcd099225d1"/></dir></dir><dir name="Transaction"><file name="Collection.php" hash="c48174c935a30b1df2e545ff3ad71adc"/><dir name="Types"><file name="Collection.php" hash="efc344d22f5b19ad8a239ec3acb20e77"/></dir><file name="Types.php" hash="abbde61e4d29e19bb3a67ad1959b388f"/></dir><file name="Transaction.php" hash="a864a129f03751920262b847a1711f4d"/></dir><dir name="Source"><file name="Cardtypes.php" hash="bdac2842ee54f15d4deab2cd1e0caea6"/><file name="Connection.php" hash="b281807c740f8a79f591789a3d8792d7"/><file name="Paymentaction.php" hash="0f05df5d7e5248808c96700e102a2b11"/><file name="Settleduedate.php" hash="b5acc4d4eae0a22d4bf25e5fd5f2cda0"/><file name="Settlestatus.php" hash="c65d0810ffa5e4cfe7d086a489303eda"/></dir><dir name="Transaction"><file name="Types.php" hash="d704d79ee9cf90d6c678fdbbb5d66b6d"/></dir><file name="Transaction.php" hash="4d0ef347983194e026b5746f7a6ddd41"/><file name="Transport.php" hash="c0694f56126c89de202c6adb0108082c"/></dir><dir name="controllers"><dir name="Direct"><file name="PostController.php" hash="fdaf2cacc8bbbc123948686b7616b5c2"/></dir><file name="DirectController.php" hash="b10baf3ed1a40d6f80e2f639370d8be3"/><file name="PaymentController.php" hash="a1fb4d11fa71c75180af3ca6bea99f25"/><dir name="Redirect"><file name="PostController.php" hash="1be20f0d44ff8b0bfd77a1800b82c6e7"/></dir><file name="RedirectController.php" hash="2d5441a176064a902e16931fba3cd95f"/><dir name="Sales"><dir name="Order"><dir name="Create"><file name="SecuretradingController.php" hash="118b8988a25dde196a847ae6fb54e6f6"/></dir><file name="CreateController.php" hash="7114c81e80708db56f8a87a86ebbda72"/><file name="EditController.php" hash="8d516942c3c10e3f4120e7a10e98c81d"/></dir></dir><dir name="Securetrading"><file name="TransactionsController.php" hash="36723e25ecbab66e27b27cd011d08e1a"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="4893ab9fecad1a67037bdabd7bb5aa96"/><file name="config.xml" hash="7ae341d3ea088590d82c622b74cb9022"/><file name="system.xml" hash="87f5905707756d1f875567ead9728054"/></dir><dir name="lib"><file name="Securetrading.php" hash="740260870e77fd6fffa597ec11fbd540"/><dir name="code"><dir name="core"><dir name="Stpp"><dir name="Actions"><file name="Abstract.php" hash="fce4b439f195bb866983180fe57e3bf7"/><file name="BaseInterface.php" hash="cd3004a4734c99499b41f9442d8406f4"/></dir><dir name="Api"><file name="ActionsInterface.php" hash="20feaa9eaefa912efb02d3cd33212fa2"/><file name="Base.php" hash="4d21e40c7af399c15521ff122c7b0d67"/><file name="BaseInterface.php" hash="252e16b85c0e7e230934b02c3e16728d"/><dir name="Connection"><file name="BaseInterface.php" hash="8638cb072cf263abd8687e87cdc81fb5"/><file name="Stapi.php" hash="107a6a41d31b021ddbd84739499b1830"/><file name="Store.php" hash="3909b4aa2b618816c4380d4b41d2d375"/><file name="StoreInterface.php" hash="6e8bfff449b86b145ae5b138dde91d50"/><file name="Webservices.php" hash="6eb6f7d1a29de997b957eb72ba5de59c"/></dir><file name="Context.php" hash="4b4471af376dbb0023f9836a9e8557fc"/><file name="ContextInterface.php" hash="b3e9edfa4fe8776140eafce41da98709"/><file name="Facade.php" hash="d5b1f579af75a6ad07dbae25e0f23dd2"/><file name="Helper.php" hash="1fa61f567d149594e02bb4e5ee9c23ed"/><file name="HelperInterface.php" hash="aa6f9747d5c2f242455d5c11be51b66b"/><file name="Log.php" hash="8f9df624ea7e440f7d074be07a98e511"/><file name="LogInterface.php" hash="fce5c3d966eaf5885f3575bd800c6d46"/><file name="Process.php" hash="7db529c5ebb80b21ad6e2b8fe07b8089"/><file name="ProcessInterface.php" hash="76117fc893006c7a927eda90596261f3"/><file name="Result.php" hash="8146ff3cd41bc1c23eb9cad8192d8cec"/><file name="ResultInterface.php" hash="eb062e7e941172e6258eb3fe6eb25c71"/><file name="Send.php" hash="ec79e21c81a6521a7813267cad1d9103"/><file name="SendInterface.php" hash="0a13ea22e3d2f556be7f02d5b8568e43"/><dir name="Xml"><file name="Reader.php" hash="36baf335da8050798ccf3eda63b78606"/><file name="ReaderInterface.php" hash="3a148a5b88af125d766877f33dd882b7"/><file name="Writer.php" hash="3832c9b19967873aa7683bc86e0595dd"/><file name="WriterInterface.php" hash="1700903ae09c5dec1a8b6c215a6f0a97"/></dir></dir><dir name="Component"><file name="Abstract.php" hash="ab8f75478d9b11383d2e4cf39f99f92d"/><file name="BaseInterface.php" hash="a7a21448d576cba4921a17e3c4c63e26"/><file name="Store.php" hash="8afe5baa023a117085dfca51d8d6d0c4"/></dir><file name="Config.php" hash="e62fcc26e717a67051abd0873998c3d7"/><dir name="Data"><file name="Abstract.php" hash="20a4f4c90e1b0536a53bb47dd02f7013"/><file name="AbstractInterface.php" hash="511f49db6045b20b299ac27a123b0ee1"/><file name="Request.php" hash="6d534dcc55b23cd80f3ae57c53d2fdf3"/><file name="Response.php" hash="61ad719240e67b23e5cec2083c83d4ae"/></dir><file name="Exception.php" hash="ddef67bc724764d3fa455b3f246e670d"/><file name="Facade.php" hash="b044ddd9a1c2e0097bea099efa1f6bd5"/><dir name="Fields"><file name="Admin.php" hash="dad214c2f8b8c9300316abe10073dc3d"/><file name="AdminInterface.php" hash="d60603c6fe6ac4393edc3e699d11cfa2"/><file name="Facade.php" hash="4f00cf6fb606175bb8c1a98988504cb7"/><file name="Frontend.php" hash="e558224f8c3adf54733c1df71e14a8f1"/><file name="FrontendInterface.php" hash="9e7e760b58d9b1aea5169199f85055b8"/></dir><file name="Helper.php" hash="1b9e5cda59cab32904f41a1137732889"/><file name="HelperInterface.php" hash="e74c27a61169ac2dbad549178635b652"/><dir name="PaymentPages"><file name="ActionsInterface.php" hash="477836396b30505fd77e2edab9228eb9"/><file name="Base.php" hash="e681b4552d4d7a21235cd3e7b75a700c"/><file name="BaseInterface.php" hash="8e88b88ea80bbc678275b545f5a0ca0e"/><file name="Facade.php" hash="6592fe506f9b11f2bc5d59290c2089ac"/><file name="Helper.php" hash="0f299510045851097ddb2f5e5999130b"/><file name="HelperInterface.php" hash="92cb7856303a054852856f84fce59ab8"/><file name="Result.php" hash="516d99ad6325d3688cb6cf9d96611bad"/><file name="ResultInterface.php" hash="6331633ee01a8f801e6aa92bc4b21a79"/></dir><dir name="Result"><file name="Abstract.php" hash="e101a37e53b02217d9f71896724fc464"/><file name="AbstractInterface.php" hash="67f281eeb616125a6730c9d0bdcdefbf"/></dir><file name="Types.php" hash="f6623d4ecc2cf85f1e9b90bdcded3bbe"/><file name="TypesInterface.php" hash="01535df4e4e7bb7075a06050841594f0"/><dir name="Utility"><file name="Facade.php" hash="a87ccac18a334e151e109cf07b5338f0"/><dir name="Log"><file name="Base.php" hash="6d4a4ac38eeb8747199ae932caab713b"/><file name="BaseInterface.php" hash="8df2532e217b93725ab15e5a76dfd6e7"/><dir name="User"><file name="Abstract.php" hash="622318fca2ae84a50f50f65153036528"/></dir><file name="UserInterface.php" hash="f88f34cb0338ab4d98c3f5ebcbb22f7d"/><dir name="Writer"><file name="File.php" hash="ac8301a7c10222459cdd0f789783a2bc"/></dir><file name="WriterInterface.php" hash="0e4e743dd4c8da74fea389c8f728b0b4"/></dir><dir name="Translator"><file name="Base.php" hash="4ff1233235a2b58886da2a3b07247d9a"/><file name="BaseInterface.php" hash="f76d5808b75e190bb6499da9608c9efb"/></dir></dir><dir name="Xml"><file name="Writer.php" hash="97a246a7642179bd346cfce33f523c87"/></dir></dir><file name="Stpp.php" hash="2b593e5ee83d4272bb4efac0fb09c88b"/></dir><dir name="overrides"><dir name="Magento"><dir name="Utility"><file name="Facade.php" hash="efbd45016fa27108d3b8dbeb4f085b25"/><dir name="Log"><file name="Writer.php" hash="ac55bea5883c26734f7fcd71d0a63445"/></dir></dir></dir></dir></dir><file name="magento_child_css.css" hash="e9b6ad79401514f21b6497a9ea14f1b3"/><dir name="stpp_logs"><file name="api.txt" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="exception.txt" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="stpp_translations"><file name="core.php" hash="8de46a7cce58eadbff4ae9b294e20aec"/></dir></dir><dir name="sql"><dir name="securetrading_stpp"><file name="install-3.0.0.php" hash="c5e0924c2e113343856d35c25d85fa26"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="securetrading"><dir><dir name="stpp"><dir name="payment"><dir name="direct"><file name="form.phtml" hash="1ebafc1b8fe9b5534c79e838187ca93a"/><file name="info.phtml" hash="e6537fa0b3ff758b694f40d5f6437da8"/></dir><file name="iframe.phtml" hash="550f6904467d71a368b03b2ba6852841"/><dir name="redirect"><file name="form.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="info.phtml" hash="e6537fa0b3ff758b694f40d5f6437da8"/><file name="post.phtml" hash="fd3a12a59a88b643d2e363bf6695555f"/></dir></dir><dir name="sales"><dir name="transactions"><file name="single.phtml" hash="42f46e7ce305f376b38a33374088f62e"/></dir></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="fields.phtml" hash="0c0aff08f256a5cfd2c644e7f629c9d7"/></dir></dir></dir></dir></dir></dir></dir><dir name="layout"><file name="securetrading.xml" hash="a2fa4c068d75cd96549bbe464d45a655"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="securetrading"><dir><dir name="stpp"><dir name="payment"><dir name="direct"><file name="form.phtml" hash="84793faa4856fa0a5f1d31777507f257"/><file name="info.phtml" hash="990e48a8f00f86691a64f5f9cf371b05"/><file name="post.phtml" hash="d8643b7e67de32c311c30b531b0c6392"/></dir><file name="iframe.phtml" hash="550f6904467d71a368b03b2ba6852841"/><file name="location.phtml" hash="e790bf7d7f7c453f98cd9e03e0b74ab1"/><dir name="redirect"><file name="form.phtml" hash="7590b97c94ac8a7058606c82a2bd3766"/><file name="info.phtml" hash="4eaf8674c2de27618920fdcd65d61ade"/><file name="post.phtml" hash="f582913b9162f29ef7fb91a54194c2e1"/></dir></dir></dir></dir></dir></dir><dir name="layout"><file name="securetrading.xml" hash="f7a0c78bf59b2631cf4d52710665e04a"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="SecureTrading_Stpp.xml" hash="92a8948ac28f1ca221b1743e710a97d1"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><dir name="securetrading"><dir name="stpp"><file name="st_logo_strapline_200_63.png" hash="bca24f2696fca0d2bca54681a635e8e3"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.0</min><max>5.5.8</max></php></required></dependencies>
18
  </package>