Version Notes
1 - 'ST Transactions' page: pagination and the view x orders select dropdown now functions correctly.
2 - Form data now escaped using Mage_Core_Helper_Data::escapeHtml().
Download this release
Release Info
Developer | PeteST |
Extension | Securetrading_Stpp |
Version | 3.0.1.2 |
Comparing to | |
See all releases |
Code changes from version 3.0.0.9 to 3.0.1.2
- app/code/local/Securetrading/Stpp/Block/Adminhtml/Sales/Transactions/Grid.php +5 -0
- app/code/local/Securetrading/Stpp/Block/Payment/Info/Abstract.php +1 -1
- app/code/local/Securetrading/Stpp/Model/Actions/Redirect.php +5 -1
- app/code/local/Securetrading/Stpp/Model/Observer.php +1 -1
- app/code/local/Securetrading/Stpp/controllers/RedirectController.php +1 -2
- app/code/local/Securetrading/Stpp/controllers/Securetrading/TransactionsController.php +5 -0
- app/code/local/Securetrading/Stpp/lib/code/core/Stpp/Data/Request.php +24 -0
- app/code/local/Securetrading/Stpp/readme.txt +16 -9
- app/design/adminhtml/default/default/layout/securetrading.xml +4 -0
- app/design/adminhtml/default/default/template/securetrading/stpp/payment/redirect/post.phtml +1 -1
- app/design/frontend/base/default/template/securetrading/stpp/payment/redirect/post.phtml +2 -2
- package.xml +6 -6
app/code/local/Securetrading/Stpp/Block/Adminhtml/Sales/Transactions/Grid.php
CHANGED
@@ -9,6 +9,7 @@ class Securetrading_Stpp_Block_Adminhtml_Sales_Transactions_Grid extends Mage_Ad
|
|
9 |
$this->setDefaultDir('DESC');
|
10 |
$this->setSaveParametersInSession(true);
|
11 |
}
|
|
|
12 |
protected function _prepareCollection() {
|
13 |
$collection = Mage::getResourceModel('securetrading_stpp/transaction_collection');
|
14 |
|
@@ -59,6 +60,10 @@ class Securetrading_Stpp_Block_Adminhtml_Sales_Transactions_Grid extends Mage_Ad
|
|
59 |
));
|
60 |
}
|
61 |
|
|
|
|
|
|
|
|
|
62 |
public function getRowUrl($item) {
|
63 |
return $this->getUrl('*/securetrading_transactions/single', array('transaction_id' => $item->getId()));
|
64 |
}
|
9 |
$this->setDefaultDir('DESC');
|
10 |
$this->setSaveParametersInSession(true);
|
11 |
}
|
12 |
+
|
13 |
protected function _prepareCollection() {
|
14 |
$collection = Mage::getResourceModel('securetrading_stpp/transaction_collection');
|
15 |
|
60 |
));
|
61 |
}
|
62 |
|
63 |
+
public function getGridUrl() {
|
64 |
+
return $this->getUrl('*/*/grid', array('_current' => true));
|
65 |
+
}
|
66 |
+
|
67 |
public function getRowUrl($item) {
|
68 |
return $this->getUrl('*/securetrading_transactions/single', array('transaction_id' => $item->getId()));
|
69 |
}
|
app/code/local/Securetrading/Stpp/Block/Payment/Info/Abstract.php
CHANGED
@@ -7,7 +7,7 @@ abstract class Securetrading_Stpp_Block_Payment_Info_Abstract extends Mage_Payme
|
|
7 |
|
8 |
public function getSpecific($key, $default = null) {
|
9 |
$specific = $this->getSpecificInformation();
|
10 |
-
if (array_key_exists($key, $specific)
|
11 |
return $specific[$key];
|
12 |
}
|
13 |
return $default;
|
7 |
|
8 |
public function getSpecific($key, $default = null) {
|
9 |
$specific = $this->getSpecificInformation();
|
10 |
+
if (array_key_exists($key, $specific)) {
|
11 |
return $specific[$key];
|
12 |
}
|
13 |
return $default;
|
app/code/local/Securetrading/Stpp/Model/Actions/Redirect.php
CHANGED
@@ -87,8 +87,12 @@ class Securetrading_Stpp_Model_Actions_Redirect extends Securetrading_Stpp_Model
|
|
87 |
protected function _updateCountry(Stpp_Data_Response $response, $stKeyPrefix, $address) {
|
88 |
$stCountryKey = $stKeyPrefix . 'countryiso2a';
|
89 |
$addressCountryId = $address->getCountryId();
|
|
|
|
|
90 |
|
91 |
-
|
|
|
|
|
92 |
if ($addressCountryId !== (string) $stCountryId) {
|
93 |
$address->setCountryId($stCountryId);
|
94 |
$this->_updates[] = $stCountryKey;
|
87 |
protected function _updateCountry(Stpp_Data_Response $response, $stKeyPrefix, $address) {
|
88 |
$stCountryKey = $stKeyPrefix . 'countryiso2a';
|
89 |
$addressCountryId = $address->getCountryId();
|
90 |
+
$countryString = $response->get($stCountryKey);
|
91 |
+
$stCountryId = '';
|
92 |
|
93 |
+
if (in_array(strlen($countryString), array(2, 3))) {
|
94 |
+
$stCountryId = Mage::getModel('directory/country')->loadByCode($response->get($stCountryKey))->getId();
|
95 |
+
}
|
96 |
if ($addressCountryId !== (string) $stCountryId) {
|
97 |
$address->setCountryId($stCountryId);
|
98 |
$this->_updates[] = $stCountryKey;
|
app/code/local/Securetrading/Stpp/Model/Observer.php
CHANGED
@@ -49,7 +49,7 @@ class Securetrading_Stpp_Model_Observer {
|
|
49 |
|
50 |
foreach($data as $key) {
|
51 |
$transport = $observer->getEvent()->getTransport();
|
52 |
-
$value = $payment->getAdditionalInformation($key)
|
53 |
$transport->setData($key, $value);
|
54 |
}
|
55 |
|
49 |
|
50 |
foreach($data as $key) {
|
51 |
$transport = $observer->getEvent()->getTransport();
|
52 |
+
$value = $payment->getAdditionalInformation($key);
|
53 |
$transport->setData($key, $value);
|
54 |
}
|
55 |
|
app/code/local/Securetrading/Stpp/controllers/RedirectController.php
CHANGED
@@ -7,10 +7,9 @@ class Securetrading_Stpp_RedirectController extends Mage_Core_Controller_Front_A
|
|
7 |
->runRedirect();
|
8 |
|
9 |
$path = 'checkout/onepage/success';
|
10 |
-
$arguments = array();
|
11 |
|
12 |
$storeId = $this->getRequest()->get('storeid');
|
13 |
-
|
14 |
$queryArgs = array('url' => Mage::getModel('core/url')->setStore($storeId)->getUrl($path, $arguments));
|
15 |
$this->_redirect('securetrading/payment/location', array('_query' => $queryArgs));
|
16 |
}
|
7 |
->runRedirect();
|
8 |
|
9 |
$path = 'checkout/onepage/success';
|
10 |
+
$arguments = array('_nosid' => true);
|
11 |
|
12 |
$storeId = $this->getRequest()->get('storeid');
|
|
|
13 |
$queryArgs = array('url' => Mage::getModel('core/url')->setStore($storeId)->getUrl($path, $arguments));
|
14 |
$this->_redirect('securetrading/payment/location', array('_query' => $queryArgs));
|
15 |
}
|
app/code/local/Securetrading/Stpp/controllers/Securetrading/TransactionsController.php
CHANGED
@@ -10,6 +10,11 @@ class Securetrading_Stpp_Securetrading_TransactionsController extends Mage_Admin
|
|
10 |
$this->renderlayout();
|
11 |
}
|
12 |
|
|
|
|
|
|
|
|
|
|
|
13 |
public function singleAction() {
|
14 |
$tid = $this->getRequest()->getParam('transaction_id');
|
15 |
$transaction = Mage::getModel('securetrading_stpp/transaction')->load($tid);
|
10 |
$this->renderlayout();
|
11 |
}
|
12 |
|
13 |
+
public function gridAction() {
|
14 |
+
$this->loadLayout(false);
|
15 |
+
$this->renderLayout();
|
16 |
+
}
|
17 |
+
|
18 |
public function singleAction() {
|
19 |
$tid = $this->getRequest()->getParam('transaction_id');
|
20 |
$transaction = Mage::getModel('securetrading_stpp/transaction')->load($tid);
|
app/code/local/Securetrading/Stpp/lib/code/core/Stpp/Data/Request.php
CHANGED
@@ -119,6 +119,30 @@ class Stpp_Data_Request extends Stpp_Data_Abstract {
|
|
119 |
$this->_set('customershippingmethod', $customerShippingMethod);
|
120 |
}
|
121 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
protected function _validateTelType($type) {
|
123 |
if (!in_array($type, Stpp_Types::getTelTypes())) {
|
124 |
throw new Stpp_Exception(sprintf($this->__('Invalid telephone type provided: "%s".'), $type));
|
119 |
$this->_set('customershippingmethod', $customerShippingMethod);
|
120 |
}
|
121 |
|
122 |
+
protected function _setParentcss($fileName) {
|
123 |
+
if ($fileName) {
|
124 |
+
$this->_set('parentcss', $fileName);
|
125 |
+
}
|
126 |
+
}
|
127 |
+
|
128 |
+
protected function _setChildcss($fileName) {
|
129 |
+
if ($fileName) {
|
130 |
+
$this->_set('childcss', $fileName);
|
131 |
+
}
|
132 |
+
}
|
133 |
+
|
134 |
+
protected function _setParentjs($fileName) {
|
135 |
+
if ($fileName) {
|
136 |
+
$this->_set('parentjs', $fileName);
|
137 |
+
}
|
138 |
+
}
|
139 |
+
|
140 |
+
protected function _setChildjs($fileName) {
|
141 |
+
if ($fileName) {
|
142 |
+
$this->_set('childjs', $fileName);
|
143 |
+
}
|
144 |
+
}
|
145 |
+
|
146 |
protected function _validateTelType($type) {
|
147 |
if (!in_array($type, Stpp_Types::getTelTypes())) {
|
148 |
throw new Stpp_Exception(sprintf($this->__('Invalid telephone type provided: "%s".'), $type));
|
app/code/local/Securetrading/Stpp/readme.txt
CHANGED
@@ -40,8 +40,8 @@ Basic Configuration
|
|
40 |
Enabled : This controls if the extension is enabled or not.
|
41 |
Title : This is the title of the extension when shown on the storefront.
|
42 |
Description : This is the description of the extension when shown on the storefront
|
43 |
-
Applicable Countries : This allows the extension to be enabled for ALL countries or specific
|
44 |
-
Specific Countires : If applicable countries is set to "specific countries" this is the list of allowed
|
45 |
Use Iframe : Controls if an iframe is used to display the payment page
|
46 |
Iframe Height : If the iframe is enabled this controls the height of the iframe.
|
47 |
Iframe Width : If the iframe is enabled this controls the width of the iframe.
|
@@ -58,14 +58,14 @@ Gateway Configuration
|
|
58 |
Parent JS : The Parent JS file to use when displaying the payment page.
|
59 |
Child JS : The Child JS file to use when displaying the payment page.
|
60 |
Payment Action : * Currently only "Authorize and Capture" is supported (see section 3.2 for more information). When set to Authorise & Capture settlestatus 0 is sent to Secure Trading and the payment will be scheduled for settlement in the next available run.
|
61 |
-
Settle Due Date: The settle due date is the day that Secure Trading will schedule
|
62 |
Settle Status : This is the settle status that will be applied to this transaction. This should normally be set to 0.
|
63 |
|
64 |
------------------
|
65 |
2.2. Notification
|
66 |
------------------
|
67 |
|
68 |
-
|
69 |
|
70 |
You must set-up a notification using MyST - for more information about MyST please see http://www.securetrading.com/support/document/category/myst/
|
71 |
|
@@ -93,7 +93,7 @@ FILTERS:
|
|
93 |
70000 - decline transactions
|
94 |
|
95 |
NOTE: Notifications can be sent for errorcodes other than 0 or 70000: e.g. for unauthenticated 3-D Secure payments.
|
96 |
-
If you wish to be
|
97 |
|
98 |
3 - Click 'Save'.
|
99 |
|
@@ -114,7 +114,7 @@ DESTINATIONS
|
|
114 |
<your_root_magento_install_here>/index.php/securetrading/redirect/notification
|
115 |
|
116 |
Security Password:
|
117 |
-
|
118 |
|
119 |
Security Algorithm:
|
120 |
sha256 (algorithm used for generating the notification hash)
|
@@ -228,7 +228,7 @@ This feature can be enabled by following these steps:
|
|
228 |
2 - Hover over 'System' and then click 'Configuration'.
|
229 |
3 - Select 'Payment Methods' on the left-hand menu.
|
230 |
4 - Click on 'SecureTrading STPP'.
|
231 |
-
5 - Click on 'Configure' to the right of '
|
232 |
6 - Click on 'Configure' to the right of 'Gateway Configuration'.
|
233 |
7 - Set 'Use Site Security' to 'Yes'.
|
234 |
8 - Enter a hard to guess combination of letters and numbers into the 'Site Security Password' field. This combination should be at least 8 characters long.
|
@@ -262,7 +262,9 @@ You will also have to enter the same password into the Secure Trading Magento ex
|
|
262 |
2.6. Iframe support
|
263 |
--------------------
|
264 |
|
265 |
-
By default the module uses iframes to redirect customers to the Payment Pages.
|
|
|
|
|
266 |
|
267 |
-----------------------
|
268 |
2.7. Expected Behaviour
|
@@ -271,7 +273,7 @@ By default the module uses iframes to redirect customers to the Payment Pages.
|
|
271 |
Order status
|
272 |
------------
|
273 |
* When a customer is transferred from the Magento store to the Secure Trading Payment Pages the Magento order status will be "Payment Pages".
|
274 |
-
* When a notification is sent from Secure Trading to the Magento store for a successful (errorcode 0) transaction the Magento order status will be "
|
275 |
* If Secure Trading return a suspended response for a transaction the Magento order status will be "Suspended" - these transactions should manually be reviewed and updated using the "Approve" or "Denied" buttons within Magento. They will also need to be updated using MyST.
|
276 |
|
277 |
* When a payment attempt fails at the Payment Pages the attempt will be logged in the order history that is visible to administrators.
|
@@ -298,6 +300,11 @@ Two crons have been provided with the Secure Trading extension:
|
|
298 |
|
299 |
In order to run the crons you must have set up a cron job according to http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job.
|
300 |
|
|
|
|
|
|
|
|
|
|
|
301 |
------------
|
302 |
3.1. Support
|
303 |
------------
|
40 |
Enabled : This controls if the extension is enabled or not.
|
41 |
Title : This is the title of the extension when shown on the storefront.
|
42 |
Description : This is the description of the extension when shown on the storefront
|
43 |
+
Applicable Countries : This allows the extension to be enabled for ALL countries or specific countries as required.
|
44 |
+
Specific Countires : If applicable countries is set to "specific countries" this is the list of allowed countries.
|
45 |
Use Iframe : Controls if an iframe is used to display the payment page
|
46 |
Iframe Height : If the iframe is enabled this controls the height of the iframe.
|
47 |
Iframe Width : If the iframe is enabled this controls the width of the iframe.
|
58 |
Parent JS : The Parent JS file to use when displaying the payment page.
|
59 |
Child JS : The Child JS file to use when displaying the payment page.
|
60 |
Payment Action : * Currently only "Authorize and Capture" is supported (see section 3.2 for more information). When set to Authorise & Capture settlestatus 0 is sent to Secure Trading and the payment will be scheduled for settlement in the next available run.
|
61 |
+
Settle Due Date: The settle due date is the day that Secure Trading will schedule the payment to be included in the next available settlement run.
|
62 |
Settle Status : This is the settle status that will be applied to this transaction. This should normally be set to 0.
|
63 |
|
64 |
------------------
|
65 |
2.2. Notification
|
66 |
------------------
|
67 |
|
68 |
+
Notifications are responsible for updating order information in the Magento back-end after payment has been completed.
|
69 |
|
70 |
You must set-up a notification using MyST - for more information about MyST please see http://www.securetrading.com/support/document/category/myst/
|
71 |
|
93 |
70000 - decline transactions
|
94 |
|
95 |
NOTE: Notifications can be sent for errorcodes other than 0 or 70000: e.g. for unauthenticated 3-D Secure payments.
|
96 |
+
If you wish to be informed of errorcodes other than 0 or 70000 please contact the Secure Trading Support team (support@securetrading.com).
|
97 |
|
98 |
3 - Click 'Save'.
|
99 |
|
114 |
<your_root_magento_install_here>/index.php/securetrading/redirect/notification
|
115 |
|
116 |
Security Password:
|
117 |
+
The value of this field is included in the notification security hash which can be used to verify the request has not been modified.
|
118 |
|
119 |
Security Algorithm:
|
120 |
sha256 (algorithm used for generating the notification hash)
|
228 |
2 - Hover over 'System' and then click 'Configuration'.
|
229 |
3 - Select 'Payment Methods' on the left-hand menu.
|
230 |
4 - Click on 'SecureTrading STPP'.
|
231 |
+
5 - Click on 'Configure' to the right of 'SecureTrading Payment Pages'.
|
232 |
6 - Click on 'Configure' to the right of 'Gateway Configuration'.
|
233 |
7 - Set 'Use Site Security' to 'Yes'.
|
234 |
8 - Enter a hard to guess combination of letters and numbers into the 'Site Security Password' field. This combination should be at least 8 characters long.
|
262 |
2.6. Iframe support
|
263 |
--------------------
|
264 |
|
265 |
+
By default the module uses iframes to redirect customers to the Payment Pages.
|
266 |
+
|
267 |
+
If you wish to disable iframes set 'Use Iframes' to 'No' in the module configuration (see section 2.1). Also delete the text inside the 'Parent CSS' and 'Child JS' configuration options (see section 2.1).
|
268 |
|
269 |
-----------------------
|
270 |
2.7. Expected Behaviour
|
273 |
Order status
|
274 |
------------
|
275 |
* When a customer is transferred from the Magento store to the Secure Trading Payment Pages the Magento order status will be "Payment Pages".
|
276 |
+
* When a notification is sent from Secure Trading to the Magento store for a successful (errorcode 0) transaction the Magento order status will be "Processing".
|
277 |
* If Secure Trading return a suspended response for a transaction the Magento order status will be "Suspended" - these transactions should manually be reviewed and updated using the "Approve" or "Denied" buttons within Magento. They will also need to be updated using MyST.
|
278 |
|
279 |
* When a payment attempt fails at the Payment Pages the attempt will be logged in the order history that is visible to administrators.
|
300 |
|
301 |
In order to run the crons you must have set up a cron job according to http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job.
|
302 |
|
303 |
+
Notification
|
304 |
+
------------
|
305 |
+
|
306 |
+
If the customer changes any address fields on the Payment Pages the notification will update the address used for the order within Magento.
|
307 |
+
|
308 |
------------
|
309 |
3.1. Support
|
310 |
------------
|
app/design/adminhtml/default/default/layout/securetrading.xml
CHANGED
@@ -5,6 +5,10 @@
|
|
5 |
</reference>
|
6 |
</adminhtml_securetrading_transactions_index>
|
7 |
|
|
|
|
|
|
|
|
|
8 |
<adminhtml_securetrading_transactions_single>
|
9 |
<reference name="content">
|
10 |
<block type="securetrading_stpp/adminhtml_sales_transactions_single" name="securetrading_stpp.adminhtml.sales.transactions.single" template="securetrading/stpp/sales/transactions/single.phtml">
|
5 |
</reference>
|
6 |
</adminhtml_securetrading_transactions_index>
|
7 |
|
8 |
+
<adminhtml_securetrading_transactions_grid>
|
9 |
+
<block type="securetrading_stpp/adminhtml_sales_transactions_grid" name="securetrading_stpp.adminhtml.sales.transactions.grid" output="toHtml" />
|
10 |
+
</adminhtml_securetrading_transactions_grid>
|
11 |
+
|
12 |
<adminhtml_securetrading_transactions_single>
|
13 |
<reference name="content">
|
14 |
<block type="securetrading_stpp/adminhtml_sales_transactions_single" name="securetrading_stpp.adminhtml.sales.transactions.single" template="securetrading/stpp/sales/transactions/single.phtml">
|
app/design/adminhtml/default/default/template/securetrading/stpp/payment/redirect/post.phtml
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
<form action="<?php print $this->getRedirectUrl(); ?>" method="post" id="securetrading_stpp_redirect_form">
|
2 |
<?php foreach($this->getRedirectData() as $k => $v): ?>
|
3 |
-
<input type="hidden" name="<?php print $k; ?>" value="<?php print
|
4 |
<?php endforeach; ?>
|
5 |
<input type="submit" value="Pay" />
|
6 |
</form>
|
1 |
<form action="<?php print $this->getRedirectUrl(); ?>" method="post" id="securetrading_stpp_redirect_form">
|
2 |
<?php foreach($this->getRedirectData() as $k => $v): ?>
|
3 |
+
<input type="hidden" name="<?php print $k; ?>" value="<?php print Mage::helper('core')->escapeHtml($v); ?>" />
|
4 |
<?php endforeach; ?>
|
5 |
<input type="submit" value="Pay" />
|
6 |
</form>
|
app/design/frontend/base/default/template/securetrading/stpp/payment/redirect/post.phtml
CHANGED
@@ -2,10 +2,10 @@
|
|
2 |
<?php foreach($this->getRedirectData() as $k => $v): ?>
|
3 |
<?php if ($k == 'requesttypedescriptions'): ?>
|
4 |
<?php foreach($v as $requestTypeDescription): ?>
|
5 |
-
<input type="hidden" name="requesttypedescriptions" value="<?php print
|
6 |
<?php endforeach; ?>
|
7 |
<?php else: ?>
|
8 |
-
<input type="hidden" name="<?php print $k; ?>" value="<?php print
|
9 |
<?php endif; ?>
|
10 |
<?php endforeach; ?>
|
11 |
<input type="submit" value="Pay" />
|
2 |
<?php foreach($this->getRedirectData() as $k => $v): ?>
|
3 |
<?php if ($k == 'requesttypedescriptions'): ?>
|
4 |
<?php foreach($v as $requestTypeDescription): ?>
|
5 |
+
<input type="hidden" name="requesttypedescriptions" value="<?php print Mage::helper('core')->escapeHtml($requestTypeDescription); ?>" />
|
6 |
<?php endforeach; ?>
|
7 |
<?php else: ?>
|
8 |
+
<input type="hidden" name="<?php print $k; ?>" value="<?php print Mage::helper('core')->escapeHtml($v); ?>" />
|
9 |
<?php endif; ?>
|
10 |
<?php endforeach; ?>
|
11 |
<input type="submit" value="Pay" />
|
package.xml
CHANGED
@@ -1,19 +1,19 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Securetrading_Stpp</name>
|
4 |
-
<version>3.0.
|
5 |
<stability>stable</stability>
|
6 |
<license>GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrates Magento with the SecureTrading STPP payment gateway.</summary>
|
10 |
<description>Integrates Magento with the SecureTrading STPP payment gateway.</description>
|
11 |
-
<notes>1 -
|
12 |
-
2 -
|
13 |
<authors><author><name>PeteST</name><user>PeteST</user><email>peter.barrow@securetrading.com</email></author></authors>
|
14 |
-
<date>2014-02-
|
15 |
-
<time>
|
16 |
-
<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="be0444c37b3c673aaa0126416eb13594"/><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="16beb784d11ad053af4978ebdb66831b"/><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><file name="readme.txt" hash="0f545cb403b237276f8c20645dc3f80e"/><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="4c4b6408fecfee4daea8d593064334bd"/></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="19c80e95f0ba4dfb288ce69311525938"/></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><target name="mage"><dir name="app"><dir name="code"><dir name="local"><dir name="Securetrading"><dir name="Stpp"><file name="readme.txt" hash="0f545cb403b237276f8c20645dc3f80e"/></dir></dir></dir></dir></dir></target></contents>
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.3.0</min><max>5.5.8</max></php></required></dependencies>
|
19 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Securetrading_Stpp</name>
|
4 |
+
<version>3.0.1.2</version>
|
5 |
<stability>stable</stability>
|
6 |
<license>GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integrates Magento with the SecureTrading STPP payment gateway.</summary>
|
10 |
<description>Integrates Magento with the SecureTrading STPP payment gateway.</description>
|
11 |
+
<notes>1 - 'ST Transactions' page: pagination and the view x orders select dropdown now functions correctly.
|
12 |
+
2 - Form data now escaped using Mage_Core_Helper_Data::escapeHtml().</notes>
|
13 |
<authors><author><name>PeteST</name><user>PeteST</user><email>peter.barrow@securetrading.com</email></author></authors>
|
14 |
+
<date>2014-02-13</date>
|
15 |
+
<time>12:46:31</time>
|
16 |
+
<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="733fd8f8c7c6a9d7e78549946929d751"/><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="d3b57a1f6bb7353aa066ea669c5179c7"/></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="ba3d60de3e26cab69362b8d0df533d51"/></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="826e0a27df06795ad6394b4dff50d8b1"/><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="3702fdd15ca5d877b4aa8edc7d554d3d"/><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="f99b8dd9081ab99f00b8fc083d9d9ae3"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="4893ab9fecad1a67037bdabd7bb5aa96"/><file name="config.xml" hash="be0444c37b3c673aaa0126416eb13594"/><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="d0e94006d1057c529bbe96f934cb4e00"/><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><file name="readme.txt" hash="c2ce48e400a27e0c544db12a9b948df4"/><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="8b0b70df44ce27b54c57c7369dd59655"/></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="702c1f0992e6bd9404839e328f656788"/></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="c4edc4e15986cfc9dd010fe4eb915ccc"/></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><target name="mage"><dir name="app"><dir name="code"><dir name="local"><dir name="Securetrading"><dir name="Stpp"><file name="readme.txt" hash="c2ce48e400a27e0c544db12a9b948df4"/></dir></dir></dir></dir></dir></target></contents>
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.3.0</min><max>5.5.8</max></php></required></dependencies>
|
19 |
</package>
|