Mage_Payone - Version 3.0.11

Version Notes

Mage_Payone-3.0.11

Download this release

Release Info

Developer Magento Core Team
Extension Mage_Payone
Version 3.0.11
Comparing to
See all releases


Code changes from version 3.0.10 to 3.0.11

Files changed (38) hide show
  1. app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Payment/Method.php +19 -6
  2. app/code/community/Payone/Core/Block/Adminhtml/System/Config/Payment/Edit.php +5 -0
  3. app/code/community/Payone/Core/Block/Adminhtml/System/Config/Payment/Grid.php +280 -262
  4. app/code/community/Payone/Core/Exception/InvalidScope.php +36 -0
  5. app/code/community/Payone/Core/Helper/Data.php +2 -2
  6. app/code/community/Payone/Core/Model/Config/Misc.php +24 -4
  7. app/code/community/Payone/Core/Model/Config/Misc/Discount.php +73 -0
  8. app/code/community/Payone/Core/Model/Domain/Config/PaymentMethod.php +73 -8
  9. app/code/community/Payone/Core/Model/Domain/Resource/Config/PaymentMethod/Collection.php +327 -193
  10. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Abstract.php +31 -0
  11. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php +6 -0
  12. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php +7 -0
  13. app/code/community/Payone/Core/Model/Observer/TransactionStatus/InvoiceCreate.php +11 -1
  14. app/code/community/Payone/Core/Model/Service/InitializeConfig.php +1 -1
  15. app/code/community/Payone/Core/Model/Service/TransactionStatus/Process.php +9 -1
  16. app/code/community/Payone/Core/controllers/Adminhtml/System/Config/PaymentController.php +230 -204
  17. app/code/community/Payone/Core/etc/config.xml +1 -1
  18. app/code/community/Payone/Core/etc/system.xml +43 -6
  19. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-install-3.0.0.php +21 -1
  20. app/design/adminhtml/default/default/layout/payone/configuration.xml +1 -1
  21. app/design/adminhtml/default/default/layout/payone/core.xml +1 -1
  22. app/design/adminhtml/default/default/layout/payone/migrator.xml +1 -1
  23. app/design/adminhtml/default/default/layout/payone/transaction.xml +1 -1
  24. app/design/adminhtml/default/default/template/payone/core/sales/order/create/init.phtml +9 -24
  25. app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/creditmemo.phtml +6 -0
  26. app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/discount.phtml +34 -0
  27. app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/shipping_costs.phtml +5 -0
  28. app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/transaction_status_forwarding.phtml +4 -1
  29. app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/transactionstatus_forwarding.phtml +3 -0
  30. app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/transactionstatus_processing.phtml +3 -0
  31. app/design/frontend/base/default/layout/payone/core.xml +1 -1
  32. app/design/frontend/base/default/template/payone/core/checkout/onepage/init.phtml +9 -4
  33. app/locale/de_DE/Payone_Core.csv +8 -2
  34. js/payone/core/client_api.js +1 -0
  35. js/payone/core/creditcard.js +109 -73
  36. lib/Payone/Log4php/LoggerPatternConverterSuperglobal.php +3 -3
  37. package.xml +8 -8
  38. skin/adminhtml/default/default/payone/core/boxes.css +9 -2
app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Payment/Method.php CHANGED
@@ -60,14 +60,27 @@ class Payone_Core_Block_Adminhtml_System_Config_Form_Payment_Method
60
 
61
  /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
62
  $model = Mage::registry('payone_core_config_payment_method');
 
63
 
64
- $rootModel = $model->getParentModel();
65
- if ($rootModel) {
66
- foreach ($rootModel->getData() as $key => $value) {
67
- if (isset($value)) {
68
- $path = self::SECTION_PAYONE_PAYMENT . '/' . self::GROUP_TEMPLATE_PREFIX . $this->getMethodType() . '/' . $key;
69
- $this->_configRoot->setNode($path, $value, true);
 
 
 
 
 
70
  }
 
 
 
 
 
 
 
71
  }
72
  }
73
 
60
 
61
  /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
62
  $model = Mage::registry('payone_core_config_payment_method');
63
+ $parentModel = $model->getParentModel();
64
 
65
+ if ($parentModel) {
66
+ $grandParentModel = $parentModel->getParentModel();
67
+
68
+ foreach ($parentModel->getData() as $key => $parentValue) {
69
+ $path = self::SECTION_PAYONE_PAYMENT . '/' . self::GROUP_TEMPLATE_PREFIX . $this->getMethodType() . '/' . $key;
70
+ $modelValue = $model->getData($key);
71
+ if (isset($modelValue)) {
72
+ $this->_configRoot->setNode($path, $modelValue, true);
73
+ }
74
+ elseif (isset($parentValue)) {
75
+ $this->_configRoot->setNode($path, $parentValue, true);
76
  }
77
+ elseif ($grandParentModel) {
78
+ $grandParentValue = $grandParentModel->getData($key);
79
+ if (isset($grandParentValue)) {
80
+ $this->_configRoot->setNode($path, $grandParentValue, true);
81
+ }
82
+ }
83
+
84
  }
85
  }
86
 
app/code/community/Payone/Core/Block/Adminhtml/System/Config/Payment/Edit.php CHANGED
@@ -69,6 +69,11 @@ class Payone_Core_Block_Adminhtml_System_Config_Payment_Edit
69
 
70
  $this->setChild('form', $block);
71
  }
 
 
 
 
 
72
 
73
  return parent::_prepareLayout();
74
  }
69
 
70
  $this->setChild('form', $block);
71
  }
72
+ $activeScope = Mage::registry('payone_core_config_active_scope');
73
+ if ($activeScope != 'default') {
74
+ $this->_removeButton('delete'); // Not allowed to delete configs from scopes "websites" or "stores".
75
+ }
76
+
77
 
78
  return parent::_prepareLayout();
79
  }
app/code/community/Payone/Core/Block/Adminhtml/System/Config/Payment/Grid.php CHANGED
@@ -1,263 +1,281 @@
1
- <?php
2
- /**
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the GNU General Public License (GPL 3)
7
- * that is bundled with this package in the file LICENSE.txt
8
- *
9
- * DISCLAIMER
10
- *
11
- * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
- * versions in the future. If you wish to customize Payone_Core for your
13
- * needs please refer to http://www.payone.de for more information.
14
- *
15
- * @category Payone
16
- * @package Payone_Core_Block
17
- * @subpackage Adminhtml_System
18
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
- * @author Matthias Walter <info@noovias.com>
20
- * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
- * @link http://www.noovias.com
22
- */
23
-
24
- /**
25
- *
26
- * @category Payone
27
- * @package Payone_Core_Block
28
- * @subpackage Adminhtml_System
29
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
- * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
- * @link http://www.noovias.com
32
- */
33
- class Payone_Core_Block_Adminhtml_System_Config_Payment_Grid extends Mage_Adminhtml_Block_Widget_Grid
34
- {
35
-
36
- /**
37
- *
38
- */
39
- public function __construct()
40
- {
41
- parent::__construct();
42
- $this->setId('payone_core_system_config_payment_grid');
43
- $this->setSaveParametersInSession(true);
44
- // Enable Ajax
45
- $this->setUseAjax(true);
46
-
47
- $this->setPagerVisibility(false);
48
- // $this->setHeadersVisibility(false);
49
- $this->setMessageBlockVisibility(false);
50
- $this->setFilterVisibility(false);
51
- }
52
-
53
- /**
54
- *
55
- * @return $this
56
- */
57
- protected function _prepareCollection()
58
- {
59
- /** @var $collection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
60
- $collection = $this->getConfigPaymentCollection();
61
- $this->setCollection($collection);
62
-
63
- return parent::_prepareCollection();
64
- }
65
-
66
- /**
67
- * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
68
- */
69
- protected function getConfigPaymentCollection()
70
- {
71
- if (!Mage::registry('payone_core_adminhtml_system_config_payment_collection')) {
72
- /** @var $store Mage_Core_Model_Store */
73
- $storeCode = $this->getRequest()->getParam('store');
74
- $store = $this->getPayoneFactory()->getModelCoreStore();
75
- $store->load($storeCode, 'code');
76
-
77
- /** @var $methodConfigCollection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
78
- $methodConfigCollection = $this->getPayoneFactory()->getModelDomainConfigPaymentMethod()->getCollection();
79
- $methodConfigCollection->filterExcludeDeleted();
80
- if (!$storeCode) {
81
- $methodConfigCollection->filterExcludeStoresScope();
82
- }
83
- $methodConfigCollection->addSortOrder('id');
84
- $methodConfigCollection->getCollectionByStoreId($store->getId(), true);
85
-
86
- Mage::register('payone_core_adminhtml_system_config_payment_collection', $methodConfigCollection);
87
- }
88
- return Mage::registry('payone_core_adminhtml_system_config_payment_collection');
89
- }
90
-
91
- /**
92
- *
93
- * @return Mage_Adminhtml_Block_Widget_Grid
94
- */
95
- protected function _prepareColumns()
96
- {
97
- $this->addColumn(
98
- 'sort_order',
99
- array(
100
- 'header' => $this->helperPayoneCore()->__('Sort order'),
101
- 'align' => 'center',
102
- 'width' => '20px',
103
- 'index' => 'sort_order',
104
- 'filter' => false,
105
- 'sortable' => false
106
- )
107
- );
108
-
109
- $this->addColumn(
110
- 'name',
111
- array(
112
- 'header' => $this->helperPayoneCore()->__('Name'),
113
- 'align' => 'left',
114
- 'index' => 'name',
115
- 'filter' => false,
116
- 'sortable' => false,
117
- )
118
- );
119
-
120
- $this->addColumn(
121
- 'type',
122
- array(
123
- 'header' => $this->helperPayoneCore()->__('Type'),
124
- 'align' => 'left',
125
- 'index' => 'code',
126
- 'filter' => false,
127
- 'sortable' => false,
128
- )
129
- );
130
-
131
- $this->addColumn(
132
- 'scope',
133
- array(
134
- 'header' => $this->helperPayoneCore()->__('Scope'),
135
- 'align' => 'left',
136
- 'index' => 'scope',
137
- 'filter' => false,
138
- 'sortable' => false,
139
- )
140
- );
141
-
142
- $this->addColumn(
143
- 'enabled',
144
- array(
145
- 'header' => $this->helperPayoneCore()->__('Enabled'),
146
- 'align' => 'left',
147
- 'width' => '80px',
148
- 'index' => 'enabled',
149
- 'type' => 'options',
150
- 'options' => $this->getPayoneFactory()->getModelSystemConfigStatus()->toSelectArray(),
151
- 'filter' => false,
152
- 'sortable' => false,
153
- )
154
- );
155
-
156
- $this->addColumn(
157
- 'created_at',
158
- array(
159
- 'header' => $this->helperPayoneCore()->__('Created At'),
160
- 'index' => 'created_at',
161
- 'type' => 'datetime',
162
- 'width' => '50px',
163
- 'renderer' => 'payone_core/adminhtml_widget_grid_column_renderer_datetime',
164
- 'filter' => false,
165
- 'sortable' => false,
166
- )
167
- );
168
-
169
- $this->addColumn(
170
- 'updated_at',
171
- array(
172
- 'header' => $this->helperPayoneCore()->__('Updated At'),
173
- 'index' => 'updated_at',
174
- 'type' => 'datetime',
175
- 'width' => '50px',
176
- 'renderer' => 'payone_core/adminhtml_widget_grid_column_renderer_datetime',
177
- 'filter' => false,
178
- 'sortable' => false,
179
- )
180
- );
181
-
182
- $this->addColumn(
183
- 'id',
184
- array(
185
- 'header' => $this->helperPayoneCore()->__('ID'),
186
- 'align' => 'right',
187
- 'width' => '5px',
188
- 'index' => 'id',
189
- 'filter' => false,
190
- 'sortable' => false,
191
- )
192
- );
193
-
194
- $this->addColumn(
195
- 'action',
196
-
197
- array(
198
- 'header' => $this->helperPayoneCore()->__('Action'),
199
- 'width' => '100',
200
- 'type' => 'action',
201
- 'getter' => 'getId',
202
- 'actions' => array(
203
- array(
204
- 'field' => 'id',
205
- 'caption' => $this->helperPayoneCore()->__('Edit'),
206
- 'url' => array(
207
- 'base' => '*/*/edit',
208
- 'params' => array(
209
- '_current' => true,
210
- 'type' => ''),
211
-
212
- ),
213
- )
214
- ),
215
- 'filter' => false,
216
- 'sortable' => false,
217
- 'index' => 'stores',
218
- 'is_system' => true,
219
- )
220
- );
221
-
222
- return parent::_prepareColumns();
223
- }
224
-
225
- public function getRowUrl($row)
226
- {
227
- return $this->getUrl(
228
- '*/*/edit',
229
- array(
230
- '_current' => true,
231
- 'id' => $row->getId(),
232
- 'type' => $row->getCode()
233
- )
234
- );
235
- }
236
-
237
- public function getGridUrl()
238
- {
239
- return $this->getUrl(
240
- '*/*/grid',
241
- array(
242
- '_current' => true
243
- )
244
- );
245
- }
246
-
247
- /**
248
- *
249
- * @return Payone_Core_Helper_Data
250
- */
251
- protected function helperPayoneCore()
252
- {
253
- return Mage::helper('payone_core');
254
- }
255
-
256
- /**
257
- * @return Payone_Core_Model_Factory
258
- */
259
- public function getPayoneFactory()
260
- {
261
- return $this->helperPayoneCore()->getFactory();
262
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
263
  }
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Block
17
+ * @subpackage Adminhtml_System
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_Block
28
+ * @subpackage Adminhtml_System
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.noovias.com
32
+ */
33
+ class Payone_Core_Block_Adminhtml_System_Config_Payment_Grid
34
+ extends Mage_Adminhtml_Block_Widget_Grid
35
+ {
36
+
37
+ /**
38
+ *
39
+ */
40
+ public function __construct()
41
+ {
42
+ parent::__construct();
43
+ $this->setId('payone_core_system_config_payment_grid');
44
+ $this->setSaveParametersInSession(true);
45
+ // Enable Ajax
46
+ $this->setUseAjax(true);
47
+
48
+ $this->setPagerVisibility(false);
49
+ // $this->setHeadersVisibility(false);
50
+ $this->setMessageBlockVisibility(false);
51
+ $this->setFilterVisibility(false);
52
+ }
53
+
54
+ /**
55
+ *
56
+ * @return $this
57
+ */
58
+ protected function _prepareCollection()
59
+ {
60
+ /** @var $collection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
61
+ $collection = $this->getConfigPaymentCollection();
62
+ $this->setCollection($collection);
63
+
64
+ return parent::_prepareCollection();
65
+ }
66
+
67
+ /**
68
+ * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
69
+ */
70
+ protected function getConfigPaymentCollection()
71
+ {
72
+ if (!Mage::registry('payone_core_adminhtml_system_config_payment_collection')) {
73
+ $storeCode = $this->getRequest()->getParam('store');
74
+ $websiteCode = $this->getRequest()->getParam('website');
75
+
76
+ /** @var $store Mage_Core_Model_Website */
77
+ $website = $this->getPayoneFactory()->getModelCoreWebsite();
78
+ $website->load($websiteCode, 'code');
79
+
80
+ /** @var $methodConfigCollection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
81
+ $methodConfigCollection = $this->getPayoneFactory()->getModelDomainConfigPaymentMethod()
82
+ ->getCollection();
83
+ $methodConfigCollection->addSortOrder('id');
84
+
85
+
86
+ if (empty($storeCode) && $website->hasData()) {
87
+
88
+ $methodConfigCollection->getCollectionByScopeIdMerged($website->getId(), 'websites');
89
+
90
+ }
91
+ else {
92
+ /** @var $store Mage_Core_Model_Store */
93
+ $store = $this->getPayoneFactory()->getModelCoreStore();
94
+ $store->load($storeCode, 'code');
95
+
96
+
97
+ if (!$storeCode) {
98
+ $methodConfigCollection->getCollectionByScopeIdMerged();
99
+ }
100
+ else {
101
+ $methodConfigCollection->getCollectionByScopeIdMerged($store->getId(), 'stores');
102
+ }
103
+ }
104
+ Mage::register('payone_core_adminhtml_system_config_payment_collection', $methodConfigCollection);
105
+ }
106
+ return Mage::registry('payone_core_adminhtml_system_config_payment_collection');
107
+ }
108
+
109
+ /**
110
+ *
111
+ * @return Mage_Adminhtml_Block_Widget_Grid
112
+ */
113
+ protected function _prepareColumns()
114
+ {
115
+ $this->addColumn(
116
+ 'sort_order',
117
+ array(
118
+ 'header' => $this->helperPayoneCore()->__('Sort order'),
119
+ 'align' => 'center',
120
+ 'width' => '20px',
121
+ 'index' => 'sort_order',
122
+ 'filter' => false,
123
+ 'sortable' => false
124
+ )
125
+ );
126
+
127
+ $this->addColumn(
128
+ 'name',
129
+ array(
130
+ 'header' => $this->helperPayoneCore()->__('Name'),
131
+ 'align' => 'left',
132
+ 'index' => 'name',
133
+ 'filter' => false,
134
+ 'sortable' => false,
135
+ )
136
+ );
137
+
138
+ $this->addColumn(
139
+ 'type',
140
+ array(
141
+ 'header' => $this->helperPayoneCore()->__('Type'),
142
+ 'align' => 'left',
143
+ 'index' => 'code',
144
+ 'filter' => false,
145
+ 'sortable' => false,
146
+ )
147
+ );
148
+
149
+ $this->addColumn(
150
+ 'scope',
151
+ array(
152
+ 'header' => $this->helperPayoneCore()->__('Scope'),
153
+ 'align' => 'left',
154
+ 'index' => 'scope',
155
+ 'filter' => false,
156
+ 'sortable' => false,
157
+ )
158
+ );
159
+
160
+ $this->addColumn(
161
+ 'enabled',
162
+ array(
163
+ 'header' => $this->helperPayoneCore()->__('Enabled'),
164
+ 'align' => 'left',
165
+ 'width' => '80px',
166
+ 'index' => 'enabled',
167
+ 'type' => 'options',
168
+ 'options' => $this->getPayoneFactory()->getModelSystemConfigStatus()->toSelectArray(),
169
+ 'filter' => false,
170
+ 'sortable' => false,
171
+ )
172
+ );
173
+
174
+ $this->addColumn(
175
+ 'created_at',
176
+ array(
177
+ 'header' => $this->helperPayoneCore()->__('Created At'),
178
+ 'index' => 'created_at',
179
+ 'type' => 'datetime',
180
+ 'width' => '50px',
181
+ 'renderer' => 'payone_core/adminhtml_widget_grid_column_renderer_datetime',
182
+ 'filter' => false,
183
+ 'sortable' => false,
184
+ )
185
+ );
186
+
187
+ $this->addColumn(
188
+ 'updated_at',
189
+ array(
190
+ 'header' => $this->helperPayoneCore()->__('Updated At'),
191
+ 'index' => 'updated_at',
192
+ 'type' => 'datetime',
193
+ 'width' => '50px',
194
+ 'renderer' => 'payone_core/adminhtml_widget_grid_column_renderer_datetime',
195
+ 'filter' => false,
196
+ 'sortable' => false,
197
+ )
198
+ );
199
+
200
+ $this->addColumn(
201
+ 'id',
202
+ array(
203
+ 'header' => $this->helperPayoneCore()->__('ID'),
204
+ 'align' => 'right',
205
+ 'width' => '5px',
206
+ 'index' => 'id',
207
+ 'filter' => false,
208
+ 'sortable' => false,
209
+ )
210
+ );
211
+
212
+ $this->addColumn(
213
+ 'action',
214
+
215
+ array(
216
+ 'header' => $this->helperPayoneCore()->__('Action'),
217
+ 'width' => '100',
218
+ 'type' => 'action',
219
+ 'getter' => 'getId',
220
+ 'actions' => array(
221
+ array(
222
+ 'field' => 'id',
223
+ 'caption' => $this->helperPayoneCore()->__('Edit'),
224
+ 'url' => array(
225
+ 'base' => '*/*/edit',
226
+ 'params' => array(
227
+ '_current' => true,
228
+ 'type' => ''),
229
+
230
+ ),
231
+ )
232
+ ),
233
+ 'filter' => false,
234
+ 'sortable' => false,
235
+ 'index' => 'stores',
236
+ 'is_system' => true,
237
+ )
238
+ );
239
+
240
+ return parent::_prepareColumns();
241
+ }
242
+
243
+ public function getRowUrl($row)
244
+ {
245
+ return $this->getUrl(
246
+ '*/*/edit',
247
+ array(
248
+ '_current' => true,
249
+ 'id' => $row->getId(),
250
+ 'type' => $row->getCode()
251
+ )
252
+ );
253
+ }
254
+
255
+ public function getGridUrl()
256
+ {
257
+ return $this->getUrl(
258
+ '*/*/grid',
259
+ array(
260
+ '_current' => true
261
+ )
262
+ );
263
+ }
264
+
265
+ /**
266
+ *
267
+ * @return Payone_Core_Helper_Data
268
+ */
269
+ protected function helperPayoneCore()
270
+ {
271
+ return Mage::helper('payone_core');
272
+ }
273
+
274
+ /**
275
+ * @return Payone_Core_Model_Factory
276
+ */
277
+ public function getPayoneFactory()
278
+ {
279
+ return $this->helperPayoneCore()->getFactory();
280
+ }
281
  }
app/code/community/Payone/Core/Exception/InvalidScope.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Exception
17
+ * @subpackage
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_Exception
28
+ * @subpackage
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.noovias.com
32
+ */
33
+ class Payone_Core_Exception_InvalidScope extends Exception
34
+ {
35
+
36
+ }
app/code/community/Payone/Core/Helper/Data.php CHANGED
@@ -64,8 +64,8 @@ class Payone_Core_Helper_Data
64
  */
65
  public function getMagentoEdition()
66
  {
67
- if (version_compare($this->getMagentoVersion(), '1.7', '>=')) {
68
- // getEdition is only available after Magentoversion 1.7.0.0
69
  $edition = Mage::getEdition();
70
  switch ($edition) {
71
  case Mage::EDITION_COMMUNITY :
64
  */
65
  public function getMagentoEdition()
66
  {
67
+ if (method_exists('Mage', 'getEdition')) {
68
+ // getEdition is only available after Magento CE Version 1.7.0.0
69
  $edition = Mage::getEdition();
70
  switch ($edition) {
71
  case Mage::EDITION_COMMUNITY :
app/code/community/Payone/Core/Model/Config/Misc.php CHANGED
@@ -40,6 +40,10 @@ class Payone_Core_Model_Config_Misc extends Payone_Core_Model_Config_AreaAbstrac
40
  * @var Payone_Core_Model_Config_Misc_ShippingCosts
41
  */
42
  protected $shippingCosts = null;
 
 
 
 
43
  /**
44
  * @var Payone_Core_Model_Config_Misc_Creditmemo
45
  */
@@ -122,7 +126,7 @@ class Payone_Core_Model_Config_Misc extends Payone_Core_Model_Config_AreaAbstrac
122
  }
123
 
124
  /**
125
- * @param \Payone_Core_Model_Config_Misc_TransactionstatusProcessing $transactionstatusProcessing
126
  */
127
  public function setTransactionstatusProcessing($transactionstatusProcessing)
128
  {
@@ -130,7 +134,7 @@ class Payone_Core_Model_Config_Misc extends Payone_Core_Model_Config_AreaAbstrac
130
  }
131
 
132
  /**
133
- * @return \Payone_Core_Model_Config_Misc_TransactionstatusProcessing
134
  */
135
  public function getTransactionstatusProcessing()
136
  {
@@ -138,7 +142,7 @@ class Payone_Core_Model_Config_Misc extends Payone_Core_Model_Config_AreaAbstrac
138
  }
139
 
140
  /**
141
- * @param \Payone_Core_Model_Config_Misc_Creditmemo $creditmemo
142
  */
143
  public function setCreditmemo($creditmemo)
144
  {
@@ -146,10 +150,26 @@ class Payone_Core_Model_Config_Misc extends Payone_Core_Model_Config_AreaAbstrac
146
  }
147
 
148
  /**
149
- * @return \Payone_Core_Model_Config_Misc_Creditmemo
150
  */
151
  public function getCreditmemo()
152
  {
153
  return $this->creditmemo;
154
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  }
40
  * @var Payone_Core_Model_Config_Misc_ShippingCosts
41
  */
42
  protected $shippingCosts = null;
43
+
44
+ /** @var Payone_Core_Model_Config_Misc_Discount */
45
+ protected $discount = null;
46
+
47
  /**
48
  * @var Payone_Core_Model_Config_Misc_Creditmemo
49
  */
126
  }
127
 
128
  /**
129
+ * @param Payone_Core_Model_Config_Misc_TransactionstatusProcessing $transactionstatusProcessing
130
  */
131
  public function setTransactionstatusProcessing($transactionstatusProcessing)
132
  {
134
  }
135
 
136
  /**
137
+ * @return Payone_Core_Model_Config_Misc_TransactionstatusProcessing
138
  */
139
  public function getTransactionstatusProcessing()
140
  {
142
  }
143
 
144
  /**
145
+ * @param Payone_Core_Model_Config_Misc_Creditmemo $creditmemo
146
  */
147
  public function setCreditmemo($creditmemo)
148
  {
150
  }
151
 
152
  /**
153
+ * @return Payone_Core_Model_Config_Misc_Creditmemo
154
  */
155
  public function getCreditmemo()
156
  {
157
  return $this->creditmemo;
158
  }
159
+
160
+ /**
161
+ * @param Payone_Core_Model_Config_Misc_Discount $discount
162
+ */
163
+ public function setDiscount(Payone_Core_Model_Config_Misc_Discount $discount)
164
+ {
165
+ $this->discount = $discount;
166
+ }
167
+
168
+ /**
169
+ * @return Payone_Core_Model_Config_Misc_Discount
170
+ */
171
+ public function getDiscount()
172
+ {
173
+ return $this->discount;
174
+ }
175
  }
app/code/community/Payone/Core/Model/Config/Misc/Discount.php ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Model
17
+ * @subpackage Config
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_Model
28
+ * @subpackage Config
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.noovias.com
32
+ */
33
+ class Payone_Core_Model_Config_Misc_Discount
34
+ extends Payone_Core_Model_Config_AreaAbstract
35
+ {
36
+ /** @var string */
37
+ protected $sku = '';
38
+
39
+ /** @var string */
40
+ protected $description = '';
41
+
42
+ /**
43
+ * @param string $sku
44
+ */
45
+ public function setSku($sku)
46
+ {
47
+ $this->sku = $sku;
48
+ }
49
+
50
+ /**
51
+ * @return string
52
+ */
53
+ public function getSku()
54
+ {
55
+ return $this->sku;
56
+ }
57
+
58
+ /**
59
+ * @param string $description
60
+ */
61
+ public function setDescription($description)
62
+ {
63
+ $this->description = $description;
64
+ }
65
+
66
+ /**
67
+ * @return string
68
+ */
69
+ public function getDescription()
70
+ {
71
+ return $this->description;
72
+ }
73
+ }
app/code/community/Payone/Core/Model/Domain/Config/PaymentMethod.php CHANGED
@@ -40,7 +40,7 @@
40
  * @method string getCode()
41
  * @method setName($name)
42
  * @method string getName()
43
- * @mehtod setSortOrder($sortOrder)
44
  * @method int getSortOrder()
45
  * @method setEnabled($enabled)
46
  * @method int getEnabled()
@@ -91,8 +91,12 @@
91
  * @method setGroups($groups)
92
  * @method array getGroups()
93
  */
94
- class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abstract
 
95
  {
 
 
 
96
  /**
97
  *
98
  */
@@ -134,9 +138,14 @@ class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abst
134
  if ($originModel->getScope() != $parentScope) {
135
  $parentField = 'parent_' . $originModel->getScope() . '_id';
136
  /** @var $dummy Payone_Core_Model_Domain_Config_PaymentMethod */
 
 
 
 
 
137
  $dummy = Mage::getModel('payone_core/domain_config_paymentMethod');
138
  $dummy->setScope($parentScope);
139
- $dummy->setScopeId($this->getScopeId());
140
  $dummy->setCode($originModel->getCode());
141
  $dummy->setData($parentField, $this->getId());
142
  $dummy->setMode(null);
@@ -144,8 +153,7 @@ class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abst
144
  $dummy->setName($originModel->getName());
145
  $dummy->save();
146
  }
147
- else
148
- {
149
  $dummy = null;
150
  }
151
 
@@ -155,6 +163,20 @@ class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abst
155
  $this->unsetData('id');
156
  }
157
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
158
  $code = $this->getCode();
159
  if (empty($code)) {
160
  $this->setCode($originModel->getCode());
@@ -190,6 +212,30 @@ class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abst
190
  return null;
191
  }
192
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
193
  /**
194
  * Validate Store and Website
195
  */
@@ -277,7 +323,7 @@ class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abst
277
  $value = empty($value) ? null : $value;
278
  break;
279
  case 'use_global':
280
- if($value){
281
  // set data to null if we use global config
282
  $mappedData['allowspecific'] = null;
283
  $mappedData['specificcountry'] = null;
@@ -292,8 +338,8 @@ class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abst
292
  default:
293
  if (!isset($value)) {
294
  continue 2;
295
- }elseif($value == '')
296
- {
297
  $value = null;
298
  }
299
  break;
@@ -491,4 +537,23 @@ class Payone_Core_Model_Domain_Config_PaymentMethod extends Mage_Core_Model_Abst
491
  $this->explodeData('specificcountry');
492
  return $this->getData('specificcountry');
493
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
494
  }
40
  * @method string getCode()
41
  * @method setName($name)
42
  * @method string getName()
43
+ * @mehtod setSortOrder($sortOrder)
44
  * @method int getSortOrder()
45
  * @method setEnabled($enabled)
46
  * @method int getEnabled()
91
  * @method setGroups($groups)
92
  * @method array getGroups()
93
  */
94
+ class Payone_Core_Model_Domain_Config_PaymentMethod
95
+ extends Mage_Core_Model_Abstract
96
  {
97
+ /** @var Payone_Core_Model_Factory */
98
+ protected $factory = null;
99
+
100
  /**
101
  *
102
  */
138
  if ($originModel->getScope() != $parentScope) {
139
  $parentField = 'parent_' . $originModel->getScope() . '_id';
140
  /** @var $dummy Payone_Core_Model_Domain_Config_PaymentMethod */
141
+
142
+ /** @var $store Mage_Core_Model_Store */
143
+ $store = $this->getFactory()->getModelCoreStore()->load($this->getScopeId());
144
+ $websiteId = $store->getWebsiteId();
145
+
146
  $dummy = Mage::getModel('payone_core/domain_config_paymentMethod');
147
  $dummy->setScope($parentScope);
148
+ $dummy->setScopeId($websiteId);
149
  $dummy->setCode($originModel->getCode());
150
  $dummy->setData($parentField, $this->getId());
151
  $dummy->setMode(null);
153
  $dummy->setName($originModel->getName());
154
  $dummy->save();
155
  }
156
+ else {
 
157
  $dummy = null;
158
  }
159
 
163
  $this->unsetData('id');
164
  }
165
 
166
+ if ($this->getIsDeleted()) {
167
+ // On "delete" we have to mark all child configs as deleted as well:
168
+ $children = $this->loadChildPaymentMethodConfigs();
169
+ if ($children) {
170
+ foreach ($children as $child) {
171
+ /** @var $child Payone_Core_Model_Domain_Config_PaymentMethod */
172
+ $child->setIsDeleted(1);
173
+ $child->save();
174
+ }
175
+ }
176
+
177
+ }
178
+
179
+
180
  $code = $this->getCode();
181
  if (empty($code)) {
182
  $this->setCode($originModel->getCode());
212
  return null;
213
  }
214
 
215
+ /**
216
+ * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection|null
217
+ */
218
+ public function loadChildPaymentMethodConfigs()
219
+ {
220
+ if ($this->getId()) {
221
+ if ($this->getScope() == 'default') {
222
+ $parentFieldName = 'parent_default_id';
223
+ }
224
+ elseif ($this->getScope() == 'websites') {
225
+ $parentFieldName = 'parent_websites_id';
226
+ }
227
+ else {
228
+ return array();
229
+ }
230
+ /** @var $collection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
231
+ $collection = $this->getCollection();
232
+ $collection->addFieldToFilter($parentFieldName, $this->getId());
233
+
234
+ return $collection;
235
+ }
236
+ return null;
237
+ }
238
+
239
  /**
240
  * Validate Store and Website
241
  */
323
  $value = empty($value) ? null : $value;
324
  break;
325
  case 'use_global':
326
+ if ($value) {
327
  // set data to null if we use global config
328
  $mappedData['allowspecific'] = null;
329
  $mappedData['specificcountry'] = null;
338
  default:
339
  if (!isset($value)) {
340
  continue 2;
341
+ }
342
+ elseif ($value == '') {
343
  $value = null;
344
  }
345
  break;
537
  $this->explodeData('specificcountry');
538
  return $this->getData('specificcountry');
539
  }
540
+
541
+ /**
542
+ * @return Payone_Core_Model_Factory
543
+ */
544
+ public function getFactory()
545
+ {
546
+ if ($this->factory === null) {
547
+ $this->factory = new Payone_Core_Model_Factory();
548
+ }
549
+ return $this->factory;
550
+ }
551
+
552
+ /**
553
+ * @param Payone_Core_Model_Factory $factory
554
+ */
555
+ public function setFactory(Payone_Core_Model_Factory $factory)
556
+ {
557
+ $this->factory = $factory;
558
+ }
559
  }
app/code/community/Payone/Core/Model/Domain/Resource/Config/PaymentMethod/Collection.php CHANGED
@@ -1,194 +1,328 @@
1
- <?php
2
- /**
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the GNU General Public License (GPL 3)
7
- * that is bundled with this package in the file LICENSE.txt
8
- *
9
- * DISCLAIMER
10
- *
11
- * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
- * versions in the future. If you wish to customize Payone_Core for your
13
- * needs please refer to http://www.payone.de for more information.
14
- *
15
- * @category Payone
16
- * @package Payone_Core_Model
17
- * @subpackage Domain
18
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
- * @author Matthias Walter <info@noovias.com>
20
- * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
- * @link http://www.noovias.com
22
- */
23
-
24
- /**
25
- *
26
- * @category Payone
27
- * @package Payone_Core_Model
28
- * @subpackage Domain
29
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
- * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
- * @link http://www.noovias.com
32
- */
33
- class Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
34
- extends Mage_Core_Model_Mysql4_Collection_Abstract
35
- {
36
- /**
37
- *
38
- */
39
- public function _construct()
40
- {
41
- parent::_construct();
42
- $this->_init('payone_core/domain_config_paymentMethod');
43
- }
44
-
45
- public function addItem(Varien_Object $item)
46
- {
47
- /** @var $item Payone_Core_Model_Domain_Config_PaymentMethod */
48
- $item->afterLoadPrepareData();
49
- return parent::addItem($item);
50
- }
51
-
52
- /**
53
- * if activated, the result will only return not deleted methods
54
- */
55
- public function filterExcludeDeleted()
56
- {
57
- $this->addFilterIsDeleted(0);
58
- }
59
-
60
- /**
61
- * 0 => deleted methods are excluded
62
- * 1 => deleted methods are included
63
- *
64
- * @param int $isDeleted
65
- */
66
- protected function addFilterIsDeleted($isDeleted = 0)
67
- {
68
- $this->addFieldToFilter('is_deleted', array('eq' => $isDeleted));
69
- }
70
-
71
- /**
72
- * if used, all paymentmethod-configs with scope 'default' and 'websites' were returned
73
- */
74
- public function filterExcludeStoresScope()
75
- {
76
- $this->addFilterScope('websites');
77
- }
78
-
79
- /**
80
- * @param $scope
81
- */
82
- protected function addFilterScope($scope)
83
- {
84
- // OR-Statement
85
- $this->addFieldToFilter('scope',
86
- array(
87
- array('attribute' => 'scope', 'eq' => 'default'),
88
- array('attribute' => 'scope', 'eq' => $scope)
89
- ));
90
- }
91
-
92
- /**
93
- * @param $store Mage_Core_Model_Store
94
- */
95
- public function filterByStore(Mage_Core_Model_Store $store)
96
- {
97
- $this->filterExcludeDeleted();
98
- $this->addFieldToFilter('scope_id', $store->getWebsiteId());
99
- }
100
-
101
- /**
102
- * @param string $order
103
- * @param string $orderDir
104
- */
105
- public function addSortOrder($order = 'sort_order', $orderDir = self::SORT_ORDER_ASC)
106
- {
107
- $this->addOrder($order, $orderDir);
108
- }
109
-
110
- /**
111
- * @param $storeId int
112
- * @param bool $removeParent
113
- * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
114
- */
115
- public function getCollectionByStoreId($storeId, $removeParent = false)
116
- {
117
- // Add Filter is_deleted = 0
118
- $store = Mage::app()->getStore($storeId);
119
- $scopeId = $store->getId();
120
-
121
- // Add Filter (scope_id = 0) OR (scope_id = $this->getScopeId())
122
- $this->addFieldToFilter('scope_id',
123
- array(
124
- array('attribute' => 'scope_id', 'eq' => 0),
125
- array('attribute' => 'scope_id', 'eq' => $scopeId)
126
- )
127
- );
128
-
129
- foreach ($this->getItems() as $key => $data) {
130
- /**@var $data Payone_Core_Model_Domain_Config_PaymentMethod */
131
- if ($data->getScope() == 'stores' && $data->getScopeId() == $scopeId) {
132
- $parentScope = 'websites';
133
- }
134
- elseif ($data->getScope() == 'websites' && $data->getScopeId() == $scopeId) {
135
- $parentScope = 'default';
136
- }
137
- else {
138
- continue;
139
- }
140
-
141
- $parentField = 'parent_' . $parentScope . '_id';
142
- $parentId = $data->getData($parentField);
143
- /** @var $parentItem Payone_Core_Model_Domain_Config_PaymentMethod */
144
- $parentItem = $this->getItemById($parentId);
145
- //check for parent payment_config
146
- if ($parentItem) {
147
- $removeId = $parentId;
148
- $grandParentScope = '';
149
- if ($parentItem->getScope() == 'websites') {
150
- $grandParentScope = 'default';
151
- if ($removeParent) {
152
- $this->removeItemByKey($parentId);
153
- }
154
- }
155
- $grandParentField = 'parent_' . $grandParentScope . '_id';
156
- $grandParentId = $parentItem->getData($grandParentField);
157
- /** @var $grandParentItem Payone_Core_Model_Domain_Config_PaymentMethod */
158
- $grandParentItem = $this->getItemById($grandParentId);
159
- // check for grandparent payment_config
160
- if ($grandParentItem) {
161
- $removeId = $grandParentId;
162
- $this->mergeData($parentItem, $grandParentItem);
163
- }
164
-
165
- $this->mergeData($data, $parentItem);
166
-
167
- // necessary to remove items from the result-collection, otherwise they items won't be removed
168
- $item = $this->getItemById($removeId);
169
- if ($removeParent) {
170
- $this->removeItemByKey($removeId);
171
- }
172
- }
173
- }
174
- return $this;
175
- }
176
-
177
- /**
178
- * @param Payone_Core_Model_Domain_Config_PaymentMethod $child
179
- * @param Payone_Core_Model_Domain_Config_PaymentMethod $parent
180
- * @return Payone_Core_Model_Domain_Config_PaymentMethod
181
- */
182
- protected function mergeData(
183
- Payone_Core_Model_Domain_Config_PaymentMethod $child,
184
- Payone_Core_Model_Domain_Config_PaymentMethod $parent
185
- )
186
- {
187
- foreach ($child->getData() as $key => $value) {
188
- if ($value === null || $value === false) {
189
- $child->setData($key, $parent->getData($key));
190
- }
191
- }
192
- return $child;
193
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
194
  }
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Model
17
+ * @subpackage Domain
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_Model
28
+ * @subpackage Domain
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.noovias.com
32
+ */
33
+ class Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
34
+ extends Mage_Core_Model_Mysql4_Collection_Abstract
35
+ {
36
+ /** @var Payone_Core_Model_Factory */
37
+ protected $factory = null;
38
+
39
+ /**
40
+ *
41
+ */
42
+ public function _construct()
43
+ {
44
+ parent::_construct();
45
+ $this->_init('payone_core/domain_config_paymentMethod');
46
+ }
47
+
48
+ public function addItem(Varien_Object $item)
49
+ {
50
+ /** @var $item Payone_Core_Model_Domain_Config_PaymentMethod */
51
+ $item->afterLoadPrepareData();
52
+ return parent::addItem($item);
53
+ }
54
+
55
+ /**
56
+ * if activated, the result will only return not deleted methods
57
+ */
58
+ public function filterExcludeDeleted()
59
+ {
60
+ $this->addFilterIsDeleted(0);
61
+ }
62
+
63
+ /**
64
+ * 0 => deleted methods are excluded
65
+ * 1 => deleted methods are included
66
+ *
67
+ * @param int $isDeleted
68
+ */
69
+ protected function addFilterIsDeleted($isDeleted = 0)
70
+ {
71
+ $this->addFieldToFilter('is_deleted', array('eq' => $isDeleted));
72
+ }
73
+
74
+ /**
75
+ * if used, all paymentmethod-configs with scope 'default' and 'websites' were returned
76
+ */
77
+ public function filterExcludeStoresScope()
78
+ {
79
+ $this->addFilterScope('websites');
80
+ }
81
+
82
+ /**
83
+ * @param $scope
84
+ */
85
+ protected function addFilterScope($scope)
86
+ {
87
+ // OR-Statement
88
+ $this->addFieldToFilter('scope',
89
+ array(
90
+ array('attribute' => 'scope', 'eq' => 'default'),
91
+ array('attribute' => 'scope', 'eq' => $scope)
92
+ ));
93
+ }
94
+
95
+ /**
96
+ * @param $store Mage_Core_Model_Store
97
+ */
98
+ public function filterByStore(Mage_Core_Model_Store $store)
99
+ {
100
+ $this->filterExcludeDeleted();
101
+ $this->addFieldToFilter('scope_id', $store->getWebsiteId());
102
+ }
103
+
104
+ /**
105
+ * @param string $order
106
+ * @param string $orderDir
107
+ */
108
+ public function addSortOrder($order = 'sort_order', $orderDir = self::SORT_ORDER_ASC)
109
+ {
110
+ $this->addOrder($order, $orderDir);
111
+ }
112
+
113
+ /**
114
+ * @param $id
115
+ *
116
+ * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
117
+ */
118
+ public function getCollectionByStoreId($id)
119
+ {
120
+ $store = Mage::app()->getStore($id);
121
+ $websiteId = $store->getWebsiteId();
122
+
123
+ $results = array();
124
+ $globalCollection = $this->getCollectionByScopeId();
125
+
126
+ // Cycle through default configs, there is one for each configures payment type.
127
+ foreach ($globalCollection as $globalConfigId => $globalConfig) {
128
+ $websiteConfigs = $this->getChildConfigs($globalConfigId, $websiteId, 'websites');
129
+ if (count($websiteConfigs) < 1) {
130
+ // No website scope config found, use global level config
131
+ $results[$globalConfigId] = $globalConfig;
132
+ continue;
133
+ }
134
+
135
+ $websiteConfig = $websiteConfigs->getFirstItem(); // @todo hs: is this okay, just getting the first item? there should never be more than one.
136
+
137
+ $mergedConfig = $this->mergeConfigs($globalConfig, $websiteConfig);
138
+
139
+
140
+ $websiteConfigId = $websiteConfig->getId();
141
+ $storeConfigs = $this->getChildConfigs($websiteConfigId, $id, 'stores');
142
+ if (count($storeConfigs) < 1) {
143
+ // No storeView scope config found, use website level config
144
+ $results[$websiteConfigId] = $mergedConfig;
145
+ continue;
146
+ }
147
+
148
+ $storeConfig = $storeConfigs->getFirstItem(); // @todo hs: is this okay, just getting the first item? there should never be more than one.
149
+ $finalConfig = $this->mergeConfigs($mergedConfig, $storeConfig);
150
+
151
+ $results[$storeConfig->getId()] = $finalConfig;
152
+ }
153
+
154
+ $this->resetData();
155
+ foreach ($results as $config) {
156
+ $this->addItem($config);
157
+ }
158
+ $this->_isCollectionLoaded = true;
159
+ return $this;
160
+ }
161
+
162
+ /**
163
+ * @param $id
164
+ *
165
+ * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
166
+ */
167
+ public function getCollectionByWebsiteId($id)
168
+ {
169
+ $results = array();
170
+ $globalCollection = $this->getCollectionByScopeId();
171
+
172
+ // Cycle through default configs, there is one for each configures payment type.
173
+ foreach ($globalCollection as $globalConfigId => $globalConfig) {
174
+ $websiteConfigs = $this->getChildConfigs($globalConfigId, $id, 'websites');
175
+ if (count($websiteConfigs) < 1) {
176
+ // No website scope config found, use global level config
177
+ $results[$globalConfigId] = $globalConfig;
178
+ continue;
179
+ }
180
+
181
+ /** @var $websiteConfig Payone_Core_Model_Domain_Resource_Config_PaymentMethod */
182
+ $websiteConfig = $websiteConfigs->getFirstItem(); // @todo hs: is this okay, just getting the first item? there should never be more than one.
183
+
184
+ $mergedConfig = $this->mergeConfigs($globalConfig, $websiteConfig);
185
+
186
+ $results[$websiteConfig->getId()] = $mergedConfig;
187
+ }
188
+
189
+ $this->resetData();
190
+ foreach ($results as $config) {
191
+ $this->addItem($config);
192
+ }
193
+ $this->_isCollectionLoaded = true;
194
+ return $this;
195
+ }
196
+
197
+ /**
198
+ * Fetch a collection filtered by scope and scopeId.
199
+ * This function will NOT modify this object, only return a NEW collection.
200
+ *
201
+ * @param int $scopeId
202
+ * @param string $scope ('default', 'websites', 'stores')
203
+ * @param bool $includeDeletedConfigs true = collection also included configurations marked as "is_deleted = 1"
204
+ *
205
+ * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
206
+ */
207
+ protected function getCollectionByScopeId($scopeId = 0, $scope = 'default', $includeDeletedConfigs = false)
208
+ {
209
+ /** @var $collection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
210
+ $collection = $this->getFactory()->getModelDomainConfigPaymentMethod()->getCollection();
211
+
212
+ $collection->addFieldToFilter('scope', $scope);
213
+ $collection->addFieldToFilter('scope_id', $scopeId);
214
+ if (!$includeDeletedConfigs) {
215
+ $collection->addFilterIsDeleted(0);
216
+ }
217
+
218
+ return $collection;
219
+ }
220
+
221
+ /**
222
+ * Fetch a collection filtered by scope and scopeId.
223
+ *
224
+ * @param int $scopeId
225
+ * @param string $scope ('default', 'websites', 'stores')
226
+ *
227
+ * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
228
+ * @throws Payone_Core_Exception_InvalidScope
229
+ */
230
+ public function getCollectionByScopeIdMerged($scopeId = 0, $scope = 'default')
231
+ { if ($scope === 'default') {
232
+ $this->addFieldToFilter('scope', $scope);
233
+ $this->addFieldToFilter('scope_id', $scopeId);
234
+ $this->addFilterIsDeleted(0);
235
+
236
+ return $this;
237
+ }
238
+ if ($scope === 'websites') {
239
+ return $this->getCollectionByWebsiteId($scopeId);
240
+ }
241
+ if ($scope === 'stores') {
242
+ return $this->getCollectionByStoreId($scopeId);
243
+ }
244
+ throw new Payone_Core_Exception_InvalidScope();
245
+ }
246
+
247
+ /**
248
+ * Merge config2 onto config1, config2 values overwrite config1 values.
249
+ *
250
+ * @param Payone_Core_Model_Domain_Config_PaymentMethod $config1
251
+ * @param Payone_Core_Model_Domain_Config_PaymentMethod $config2
252
+ *
253
+ * @return Payone_Core_Model_Domain_Config_PaymentMethod
254
+ */
255
+ protected function mergeConfigs(Payone_Core_Model_Domain_Config_PaymentMethod $config1,
256
+ Payone_Core_Model_Domain_Config_PaymentMethod $config2)
257
+ {
258
+ foreach ($config2->getData() as $key => $value) {
259
+ if (isset($value)) {
260
+ $config1->setData($key, $config2->getData($key));
261
+ }
262
+ }
263
+ return $config1;
264
+ }
265
+
266
+ /**
267
+ * @param int $parentId
268
+ * @param int $scopeId
269
+ * @param string $scope ('default', 'websites', 'stores')
270
+ *
271
+ * @return Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection
272
+ */
273
+ public function getChildConfigs($parentId, $scopeId, $scope)
274
+ {
275
+ /** @var $collection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
276
+ $collection = $this->getFactory()->getModelDomainConfigPaymentMethod()->getCollection();
277
+
278
+ $parentIdField = 'websites';
279
+ if ($scope === 'websites') {
280
+ $parentIdField = 'parent_default_id';
281
+ }
282
+ if ($scope === 'stores') {
283
+ $parentIdField = 'parent_websites_id';
284
+ }
285
+ $collection = $this->getCollectionByScopeId($scopeId, $scope);
286
+ $collection->addFieldToFilter($parentIdField, $parentId);
287
+
288
+ return $collection;
289
+ }
290
+
291
+
292
+ /**
293
+ * @param Payone_Core_Model_Domain_Config_PaymentMethod $child
294
+ * @param Payone_Core_Model_Domain_Config_PaymentMethod $parent
295
+ * @return Payone_Core_Model_Domain_Config_PaymentMethod
296
+ */
297
+ protected function mergeData(
298
+ Payone_Core_Model_Domain_Config_PaymentMethod $child,
299
+ Payone_Core_Model_Domain_Config_PaymentMethod $parent
300
+ )
301
+ {
302
+ foreach ($child->getData() as $key => $value) {
303
+ if ($value === null || $value === false) {
304
+ $child->setData($key, $parent->getData($key));
305
+ }
306
+ }
307
+ return $child;
308
+ }
309
+
310
+ /**
311
+ * @param Payone_Core_Model_Factory $factory
312
+ */
313
+ public function setFactory(Payone_Core_Model_Factory $factory)
314
+ {
315
+ $this->factory = $factory;
316
+ }
317
+
318
+ /**
319
+ * @return Payone_Core_Model_Factory
320
+ */
321
+ public function getFactory()
322
+ {
323
+ if ($this->factory === null) {
324
+ $this->factory = new Payone_Core_Model_Factory();
325
+ }
326
+ return $this->factory;
327
+ }
328
  }
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Abstract.php CHANGED
@@ -38,6 +38,9 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
38
  const DEFAULT_ADJUSTMENT_POSITIVE_SKU = 'Adjustment Refund';
39
  const DEFAULT_ADJUSTMENT_NEGATIVE_SKU = 'Adjustment Fee';
40
 
 
 
 
41
  /** @var float */
42
  protected $amount = 0.00;
43
 
@@ -84,6 +87,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
84
  $request->setSolutionName($solutionName);
85
  $request->setSolutionVersion($solutionVersion);
86
  }
 
87
  /**
88
  * @return Payone_Api_Request_Parameter_Invoicing_Item
89
  */
@@ -108,6 +112,33 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
108
  return $item;
109
  }
110
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
111
  /**
112
  * @param Mage_Sales_Model_Order_Creditmemo $creditmemo
113
  * @return Payone_Api_Request_Parameter_Invoicing_Item
38
  const DEFAULT_ADJUSTMENT_POSITIVE_SKU = 'Adjustment Refund';
39
  const DEFAULT_ADJUSTMENT_NEGATIVE_SKU = 'Adjustment Fee';
40
 
41
+ const DEFAULT_DISCOUNT_SKU = 'Discount';
42
+ const DEFAULT_TAX_SKU = 'Tax';
43
+
44
  /** @var float */
45
  protected $amount = 0.00;
46
 
87
  $request->setSolutionName($solutionName);
88
  $request->setSolutionVersion($solutionVersion);
89
  }
90
+
91
  /**
92
  * @return Payone_Api_Request_Parameter_Invoicing_Item
93
  */
112
  return $item;
113
  }
114
 
115
+ /**
116
+ * @param float $discountAmount
117
+ * @return Payone_Api_Request_Parameter_Invoicing_Item
118
+ */
119
+ protected function mapDiscountAsItem($discountAmount)
120
+ {
121
+ $configMiscDiscount = $this->getConfigMisc()->getDiscount();
122
+ $sku = $configMiscDiscount->getSku();
123
+ $description = $configMiscDiscount->getDescription();
124
+ if (empty($sku)) {
125
+ $sku = $this->helper()->__(self::DEFAULT_DISCOUNT_SKU);
126
+ }
127
+ if (empty($description)) {
128
+ $description = $this->helper()->__(self::DEFAULT_DISCOUNT_SKU);
129
+ }
130
+
131
+ $params['id'] = $sku;
132
+ $params['de'] = $description;
133
+ $params['no'] = 1;
134
+ $params['pr'] = $discountAmount;
135
+
136
+ $item = new Payone_Api_Request_Parameter_Invoicing_Item();
137
+ $item->init($params);
138
+
139
+ return $item;
140
+ }
141
+
142
  /**
143
  * @param Mage_Sales_Model_Order_Creditmemo $creditmemo
144
  * @return Payone_Api_Request_Parameter_Invoicing_Item
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php CHANGED
@@ -234,6 +234,12 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
234
  $invoicing->addItem($this->mapShippingFeeAsItem());
235
  }
236
 
 
 
 
 
 
 
237
  return $invoicing;
238
  }
239
 
234
  $invoicing->addItem($this->mapShippingFeeAsItem());
235
  }
236
 
237
+ // Discounts:
238
+ $discountAmount = $order->getDiscountAmount(); // Discount Amount is negative on order.
239
+ if($discountAmount > 0 || $discountAmount < 0)
240
+ {
241
+ $invoicing->addItem($this->mapDiscountAsItem($discountAmount));
242
+ }
243
  return $invoicing;
244
  }
245
 
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php CHANGED
@@ -143,6 +143,13 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
143
  $invoicing->addItem($this->mapShippingFeeAsItem());
144
  }
145
 
 
 
 
 
 
 
 
146
  return $invoicing;
147
  }
148
 
143
  $invoicing->addItem($this->mapShippingFeeAsItem());
144
  }
145
 
146
+ // Discounts:
147
+ $discountAmount = $invoice->getDiscountAmount(); // Discount Amount is positive on invoice.
148
+ if($discountAmount > 0)
149
+ {
150
+ $invoicing->addItem($this->mapDiscountAsItem(-1 * $discountAmount));
151
+ }
152
+
153
  return $invoicing;
154
  }
155
 
app/code/community/Payone/Core/Model/Observer/TransactionStatus/InvoiceCreate.php CHANGED
@@ -94,7 +94,17 @@ class Payone_Core_Model_Observer_TransactionStatus_InvoiceCreate
94
  $invoice = $this->getInvoiceForOrder();
95
  if ($invoice) {
96
  $invoice->pay();
97
- $invoice->save();
 
 
 
 
 
 
 
 
 
 
98
  }
99
  }
100
  }
94
  $invoice = $this->getInvoiceForOrder();
95
  if ($invoice) {
96
  $invoice->pay();
97
+
98
+ // Save invoice and it´s order as a transaction:
99
+ try {
100
+ $transaction = $this->getFactory()->getModelResourceTransaction();
101
+ $transaction->addObject($invoice);
102
+ $transaction->addObject($invoice->getOrder());
103
+ $transaction->save();
104
+ }
105
+ catch (Mage_Core_Exception $e) {
106
+ throw new Payone_Core_Exception_InvoiceSave($e->getMessage());
107
+ }
108
  }
109
  }
110
  }
app/code/community/Payone/Core/Model/Service/InitializeConfig.php CHANGED
@@ -173,7 +173,7 @@ class Payone_Core_Model_Service_InitializeConfig
173
  $payment = $this->getConfigModel(self::CONFIG_SECTION_PAYMENT);
174
 
175
  /** @var $methodConfigCollection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
176
- $methodConfigCollection = Mage::getModel('payone_core/domain_config_paymentMethod')->getCollection();
177
  $methodConfigCollection->getCollectionByStoreId($this->getStoreId());
178
  $methodConfigCollection->addSortOrder();
179
 
173
  $payment = $this->getConfigModel(self::CONFIG_SECTION_PAYMENT);
174
 
175
  /** @var $methodConfigCollection Payone_Core_Model_Domain_Resource_Config_PaymentMethod_Collection */
176
+ $methodConfigCollection = $this->getFactory()->getModelDomainConfigPaymentMethod()->getCollection();
177
  $methodConfigCollection->getCollectionByStoreId($this->getStoreId());
178
  $methodConfigCollection->addSortOrder();
179
 
app/code/community/Payone/Core/Model/Service/TransactionStatus/Process.php CHANGED
@@ -64,7 +64,15 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
64
  $order->loadByIncrementId($transactionStatus->getReference());
65
 
66
  if (!$order->hasData()) {
67
- throw new Payone_Core_Exception_OrderNotFound();
 
 
 
 
 
 
 
 
68
  }
69
 
70
  $config = $this->helperConfig()->getConfigStore($order->getStoreId());
64
  $order->loadByIncrementId($transactionStatus->getReference());
65
 
66
  if (!$order->hasData()) {
67
+ throw new Payone_Core_Exception_OrderNotFound('Reference "'.$transactionStatus->getReference().'"."');
68
+ }
69
+
70
+ // Secondary validation: is Transaction Id correct?
71
+ $payment = $order->getPayment();
72
+ $lastTxId = $payment->getLastTransId();
73
+ if($lastTxId != $transactionStatus->getTxid())
74
+ {
75
+ return; // Don´t throw an exception, just abort processing.
76
  }
77
 
78
  $config = $this->helperConfig()->getConfigStore($order->getStoreId());
app/code/community/Payone/Core/controllers/Adminhtml/System/Config/PaymentController.php CHANGED
@@ -1,205 +1,231 @@
1
- <?php
2
- /**
3
- *
4
- * NOTICE OF LICENSE
5
- *
6
- * This source file is subject to the GNU General Public License (GPL 3)
7
- * that is bundled with this package in the file LICENSE.txt
8
- *
9
- * DISCLAIMER
10
- *
11
- * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
- * versions in the future. If you wish to customize Payone_Core for your
13
- * needs please refer to http://www.payone.de for more information.
14
- *
15
- * @category Payone
16
- * @package Payone_Core_controllers
17
- * @subpackage Adminhtml_System
18
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
- * @author Matthias Walter <info@noovias.com>
20
- * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
- * @link http://www.noovias.com
22
- */
23
-
24
- /**
25
- *
26
- * @category Payone
27
- * @package Payone_Core_controllers
28
- * @subpackage Adminhtml_System
29
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
- * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
- * @link http://www.noovias.com
32
- */
33
- class Payone_Core_Adminhtml_System_Config_PaymentController
34
- extends Payone_Core_Controller_Adminhtml_Abstract
35
- {
36
- /**
37
- * @return Payone_Core_Adminhtml_System_Config_PaymentController
38
- */
39
- protected function _initAction()
40
- {
41
- $this->loadLayout();
42
- return $this;
43
- }
44
-
45
- /**
46
- *
47
- */
48
- public function indexAction()
49
- {
50
- $websiteCode = $this->getRequest()->getParam('website');
51
-
52
- $showButtons = true;
53
- if ($websiteCode) {
54
- $showButtons = false;
55
- }
56
-
57
- Mage::register('show_new_payment_buttons', $showButtons);
58
-
59
- $this->_initAction();
60
- $this->renderLayout();
61
- }
62
-
63
- public function gridAction()
64
- {
65
- $this->getResponse()->setBody(
66
- Mage::getBlockSingleton('payone_core/adminhtml_system_config_payment_grid')->toHtml()
67
- );
68
- }
69
-
70
- /**
71
- *
72
- */
73
- public function newAction()
74
- {
75
- $type = $this->getRequest()->getParam('type');
76
- if ($type == null) {
77
- $this->_redirect('*/*/', array('_current' => true));
78
- }
79
-
80
- $this->_forward('edit');
81
- }
82
-
83
- /**
84
- *
85
- */
86
- public function editAction()
87
- {
88
- $id = $this->getRequest()->getParam('id');
89
- $website = $this->getRequest()->getParam('website');
90
- $store = $this->getRequest()->getParam('store');
91
- $type = $this->getRequest()->getParam('type');
92
-
93
- /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
94
- $model = $this->getModelDomainConfigPaymentMethod()->load($id);
95
-
96
- if ($model->getId() || $id == 0) {
97
- $data = Mage::getSingleton('adminhtml/session')->getFormData(true);
98
- if (!empty($data)) {
99
- $model->setData($data);
100
- }
101
- $model->setWebsite($website);
102
- $model->setStore($store);
103
- $model->setCode($type);
104
-
105
- Mage::register('payone_core_config_payment_method', $model);
106
-
107
- $this->loadLayout();
108
-
109
- $this->getLayout()->getBlock('head')->setCanLoadExtJs(true);
110
-
111
- $this->renderLayout();
112
- }
113
- else {
114
- Mage::getSingleton('adminhtml/session')->addError(
115
- $this->helper()->__('PaymentMethod-Config does not exist.')
116
- );
117
- $this->_redirect('*/*/', array('_current' => true));
118
- }
119
- }
120
-
121
- /**
122
- *
123
- */
124
- public function saveAction()
125
- {
126
- $data = $this->getRequest()->getParam('groups');
127
- $website = $this->getRequest()->getParam('website');
128
- $store = $this->getRequest()->getParam('store');
129
- $type = $this->getRequest()->getParam('type');
130
-
131
- if ($data) {
132
- /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
133
- $model = $this->getModelDomainConfigPaymentMethod();
134
- $model->setWebsite($website);
135
- $model->setStore($store);
136
- $model->setCode($type);
137
- $model->setGroups($data);
138
- $model->setId($this->getRequest()->getParam('id'));
139
-
140
- try {
141
- $model->save();
142
- Mage::getSingleton('adminhtml/session')->addSuccess(
143
- $this->helper()->__('PaymentMethod-Config was successfully saved.')
144
- );
145
- Mage::getSingleton('adminhtml/session')->setFormData(false);
146
-
147
- $this->_redirect('*/*/', array('_current' => true));
148
- return;
149
- }
150
- catch (Exception $e) {
151
- Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
152
- Mage::getSingleton('adminhtml/session')->setFormData($data);
153
- $this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id'), '_current' => true));
154
- return;
155
- }
156
- }
157
- Mage::getSingleton('adminhtml/session')->addError(
158
- $this->helper()->__('Unable to find PaymentMethod-Config to save.')
159
- );
160
- $this->_redirect('*/*/', array('_current' => true));
161
- }
162
-
163
- /**
164
- *
165
- */
166
- public function deleteAction()
167
- {
168
- $id = $this->getRequest()->getParam('id');
169
- if ($id > 0) {
170
- $data = $this->getRequest()->getParam('groups');
171
- $website = $this->getRequest()->getParam('website');
172
- $store = $this->getRequest()->getParam('store');
173
- $type = $this->getRequest()->getParam('type');
174
- try {
175
- /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
176
- $model = $this->getModelDomainConfigPaymentMethod();
177
- $model->setWebsite($website);
178
- $model->setStore($store);
179
- $model->setCode($type);
180
- $model->setGroups($data);
181
- $model->setId($id);
182
- $model->setIsDeleted(1);
183
- $model->save();
184
-
185
- Mage::getSingleton('adminhtml/session')->addSuccess(
186
- Mage::helper('adminhtml')->__('PaymentMethod Config was successfully deleted.')
187
- );
188
- $this->_redirect('*/*/', array('_current' => true));
189
- }
190
- catch (Exception $e) {
191
- Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
192
- $this->_redirect('*/*/edit', array('id' => $id, '_current' => true));
193
- }
194
- }
195
- $this->_redirect('*/*/', array('_current' => true));
196
- }
197
-
198
- /**
199
- * @return Payone_Core_Model_Domain_Config_PaymentMethod
200
- */
201
- protected function getModelDomainConfigPaymentMethod()
202
- {
203
- return $this->getFactory()->getModelDomainConfigPaymentMethod();
204
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
  }
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_controllers
17
+ * @subpackage Adminhtml_System
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_controllers
28
+ * @subpackage Adminhtml_System
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.noovias.com
32
+ */
33
+ class Payone_Core_Adminhtml_System_Config_PaymentController
34
+ extends Payone_Core_Controller_Adminhtml_Abstract
35
+ {
36
+ /**
37
+ * @return Payone_Core_Adminhtml_System_Config_PaymentController
38
+ */
39
+ protected function _initAction()
40
+ {
41
+ $this->loadLayout();
42
+ return $this;
43
+ }
44
+
45
+ /**
46
+ *
47
+ */
48
+ public function indexAction()
49
+ {
50
+ $websiteCode = $this->getRequest()->getParam('website');
51
+
52
+ $showButtons = true;
53
+ if ($websiteCode) {
54
+ $showButtons = false;
55
+ }
56
+
57
+ Mage::register('show_new_payment_buttons', $showButtons);
58
+
59
+ $this->_initAction();
60
+ $this->renderLayout();
61
+ }
62
+
63
+ public function gridAction()
64
+ {
65
+ $this->getResponse()->setBody(
66
+ Mage::getBlockSingleton('payone_core/adminhtml_system_config_payment_grid')->toHtml()
67
+ );
68
+ }
69
+
70
+ /**
71
+ *
72
+ */
73
+ public function newAction()
74
+ {
75
+ $type = $this->getRequest()->getParam('type');
76
+ if ($type == null) {
77
+ $this->_redirect('*/*/', array('_current' => true));
78
+ }
79
+
80
+ $this->_forward('edit');
81
+ }
82
+
83
+ /**
84
+ *
85
+ */
86
+ public function editAction()
87
+ {
88
+ $id = $this->getRequest()->getParam('id');
89
+ $website = $this->getRequest()->getParam('website');
90
+ $store = $this->getRequest()->getParam('store');
91
+ $type = $this->getRequest()->getParam('type');
92
+
93
+ /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
94
+ $model = $this->getModelDomainConfigPaymentMethod()->load($id);
95
+
96
+ if ($model->getId() || $id == 0) {
97
+ $data = Mage::getSingleton('adminhtml/session')->getFormData(true);
98
+ if (!empty($data)) {
99
+ $model->setData($data);
100
+ }
101
+ $model->setWebsite($website);
102
+ $model->setStore($store);
103
+ $model->setCode($type);
104
+
105
+ Mage::register('payone_core_config_payment_method', $model);
106
+ Mage::register('payone_core_config_active_scope', $this->determineActiveScope($website, $store));
107
+
108
+
109
+ $this->loadLayout();
110
+
111
+ $this->getLayout()->getBlock('head')->setCanLoadExtJs(true);
112
+
113
+ $this->renderLayout();
114
+ }
115
+ else {
116
+ Mage::getSingleton('adminhtml/session')->addError(
117
+ $this->helper()->__('PaymentMethod-Config does not exist.')
118
+ );
119
+ $this->_redirect('*/*/', array('_current' => true));
120
+ }
121
+ }
122
+
123
+ /**
124
+ *
125
+ */
126
+ public function saveAction()
127
+ {
128
+ $data = $this->getRequest()->getParam('groups');
129
+ $website = $this->getRequest()->getParam('website');
130
+ $store = $this->getRequest()->getParam('store');
131
+ $type = $this->getRequest()->getParam('type');
132
+
133
+ if ($data) {
134
+ /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
135
+ $model = $this->getModelDomainConfigPaymentMethod();
136
+ $model->setWebsite($website);
137
+ $model->setStore($store);
138
+ $model->setCode($type);
139
+ $model->setGroups($data);
140
+ $model->setId($this->getRequest()->getParam('id'));
141
+
142
+ try {
143
+ $model->save();
144
+ Mage::getSingleton('adminhtml/session')->addSuccess(
145
+ $this->helper()->__('PaymentMethod-Config was successfully saved.')
146
+ );
147
+ Mage::getSingleton('adminhtml/session')->setFormData(false);
148
+
149
+ $this->_redirect('*/*/', array('_current' => true));
150
+ return;
151
+ }
152
+ catch (Exception $e) {
153
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
154
+ Mage::getSingleton('adminhtml/session')->setFormData($data);
155
+ $this->_redirect('*/*/edit', array('id' => $this->getRequest()->getParam('id'), '_current' => true));
156
+ return;
157
+ }
158
+ }
159
+ Mage::getSingleton('adminhtml/session')->addError(
160
+ $this->helper()->__('Unable to find PaymentMethod-Config to save.')
161
+ );
162
+ $this->_redirect('*/*/', array('_current' => true));
163
+ }
164
+
165
+ /**
166
+ *
167
+ */
168
+ public function deleteAction()
169
+ {
170
+ $id = $this->getRequest()->getParam('id');
171
+ if ($id > 0) {
172
+ $data = $this->getRequest()->getParam('groups');
173
+ $website = $this->getRequest()->getParam('website');
174
+ $store = $this->getRequest()->getParam('store');
175
+ $type = $this->getRequest()->getParam('type');
176
+
177
+
178
+ try {
179
+ if ($this->determineActiveScope($website, $store) != 'default') {
180
+ // Deleting payment configs is only allowed in default scope, go back to grid.
181
+ $this->_redirect('*/*/index', array('website' => $website, 'store' => $store));
182
+ return;
183
+ }
184
+
185
+ /** @var $model Payone_Core_Model_Domain_Config_PaymentMethod */
186
+ $model = $this->getModelDomainConfigPaymentMethod();
187
+ $model->setWebsite($website);
188
+ $model->setStore($store);
189
+ $model->setCode($type);
190
+ $model->setGroups($data);
191
+ $model->setId($id);
192
+ $model->setIsDeleted(1);
193
+ $model->save();
194
+
195
+ Mage::getSingleton('adminhtml/session')->addSuccess(
196
+ Mage::helper('adminhtml')->__('PaymentMethod Config was successfully deleted.')
197
+ );
198
+ $this->_redirect('*/*/', array('_current' => true));
199
+ }
200
+ catch (Exception $e) {
201
+ Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
202
+ $this->_redirect('*/*/edit', array('id' => $id, '_current' => true));
203
+ }
204
+ }
205
+ $this->_redirect('*/*/', array('_current' => true));
206
+ }
207
+
208
+ /**
209
+ * Determine active scope (not payment config scope, but the scope the admin is currently editing.)
210
+ *
211
+ * @param string $website
212
+ * @param string $store
213
+ * @return string
214
+ */
215
+ protected function determineActiveScope($website = '', $store = '')
216
+ {
217
+ if($store)
218
+ return 'stores';
219
+ if ($website)
220
+ return 'websites';
221
+ return 'default';
222
+ }
223
+
224
+ /**
225
+ * @return Payone_Core_Model_Domain_Config_PaymentMethod
226
+ */
227
+ protected function getModelDomainConfigPaymentMethod()
228
+ {
229
+ return $this->getFactory()->getModelDomainConfigPaymentMethod();
230
+ }
231
  }
app/code/community/Payone/Core/etc/config.xml CHANGED
@@ -24,7 +24,7 @@
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
- <version>3.0.10</version>
28
  </Payone_Core>
29
  </modules>
30
 
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
+ <version>3.0.11</version>
28
  </Payone_Core>
29
  </modules>
30
 
app/code/community/Payone/Core/etc/system.xml CHANGED
@@ -1150,7 +1150,7 @@
1150
  </fields>
1151
  </transactionstatus_forwarding>
1152
  <shipping_costs>
1153
- <label>Shipping Costs</label>
1154
  <frontend_type>text</frontend_type>
1155
  <sort_order>20</sort_order>
1156
  <show_in_default>1</show_in_default>
@@ -1158,7 +1158,7 @@
1158
  <show_in_store>1</show_in_store>
1159
  <fields>
1160
  <hint translate="label">
1161
- <label>Shipping Costs</label>
1162
  <sort_order>0</sort_order>
1163
  <show_in_default>1</show_in_default>
1164
  <show_in_website>1</show_in_website>
@@ -1178,8 +1178,45 @@
1178
  </sku>
1179
  </fields>
1180
  </shipping_costs>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1181
  <creditmemo>
1182
- <label>Creditmemo</label>
1183
  <frontend_type>text</frontend_type>
1184
  <sort_order>30</sort_order>
1185
  <show_in_default>1</show_in_default>
@@ -1187,7 +1224,7 @@
1187
  <show_in_store>1</show_in_store>
1188
  <fields>
1189
  <hint translate="label">
1190
- <label>Creditmemo</label>
1191
  <sort_order>0</sort_order>
1192
  <show_in_default>1</show_in_default>
1193
  <show_in_website>1</show_in_website>
@@ -1206,7 +1243,7 @@
1206
  <show_in_store>1</show_in_store>
1207
  </adjustment_refund_sku>
1208
  <adjustment_refund_name translate="label">
1209
- <label>Adjustment Refund Name</label>
1210
  <frontend_type>text</frontend_type>
1211
  <sort_order>20</sort_order>
1212
  <show_in_default>1</show_in_default>
@@ -1222,7 +1259,7 @@
1222
  <show_in_store>1</show_in_store>
1223
  </adjustment_fee_sku>
1224
  <adjustment_fee_name translate="label">
1225
- <label>Adjustment Fee Name</label>
1226
  <frontend_type>text</frontend_type>
1227
  <sort_order>40</sort_order>
1228
  <show_in_default>1</show_in_default>
1150
  </fields>
1151
  </transactionstatus_forwarding>
1152
  <shipping_costs>
1153
+ <label>Invoicing Data - Shipping Costs</label>
1154
  <frontend_type>text</frontend_type>
1155
  <sort_order>20</sort_order>
1156
  <show_in_default>1</show_in_default>
1158
  <show_in_store>1</show_in_store>
1159
  <fields>
1160
  <hint translate="label">
1161
+ <label>Invoicing Data - Shipping Costs</label>
1162
  <sort_order>0</sort_order>
1163
  <show_in_default>1</show_in_default>
1164
  <show_in_website>1</show_in_website>
1178
  </sku>
1179
  </fields>
1180
  </shipping_costs>
1181
+ <discount>
1182
+ <label>Invoicing Data - Discount</label>
1183
+ <frontend_type>text</frontend_type>
1184
+ <sort_order>20</sort_order>
1185
+ <show_in_default>1</show_in_default>
1186
+ <show_in_website>1</show_in_website>
1187
+ <show_in_store>1</show_in_store>
1188
+ <fields>
1189
+ <hint translate="label">
1190
+ <label>Invoicing Data - Discount</label>
1191
+ <sort_order>0</sort_order>
1192
+ <show_in_default>1</show_in_default>
1193
+ <show_in_website>1</show_in_website>
1194
+ <show_in_store>1</show_in_store>
1195
+ <hint>
1196
+ <template>payone/core/system/config/tooltip/misc/discount.phtml</template>
1197
+ </hint>
1198
+ <frontend_model>payone_core/adminhtml_system_config_form_field_info</frontend_model>
1199
+ </hint>
1200
+ <sku translate="label">
1201
+ <label>SKU</label>
1202
+ <frontend_type>text</frontend_type>
1203
+ <sort_order>10</sort_order>
1204
+ <show_in_default>1</show_in_default>
1205
+ <show_in_website>1</show_in_website>
1206
+ <show_in_store>1</show_in_store>
1207
+ </sku>
1208
+ <description translate="label">
1209
+ <label>Description</label>
1210
+ <frontend_type>text</frontend_type>
1211
+ <sort_order>20</sort_order>
1212
+ <show_in_default>1</show_in_default>
1213
+ <show_in_website>1</show_in_website>
1214
+ <show_in_store>1</show_in_store>
1215
+ </description>
1216
+ </fields>
1217
+ </discount>
1218
  <creditmemo>
1219
+ <label>Invoicing Data - Creditmemo</label>
1220
  <frontend_type>text</frontend_type>
1221
  <sort_order>30</sort_order>
1222
  <show_in_default>1</show_in_default>
1224
  <show_in_store>1</show_in_store>
1225
  <fields>
1226
  <hint translate="label">
1227
+ <label>Invoicing Data - Creditmemo</label>
1228
  <sort_order>0</sort_order>
1229
  <show_in_default>1</show_in_default>
1230
  <show_in_website>1</show_in_website>
1243
  <show_in_store>1</show_in_store>
1244
  </adjustment_refund_sku>
1245
  <adjustment_refund_name translate="label">
1246
+ <label>Adjustment Refund Description</label>
1247
  <frontend_type>text</frontend_type>
1248
  <sort_order>20</sort_order>
1249
  <show_in_default>1</show_in_default>
1259
  <show_in_store>1</show_in_store>
1260
  </adjustment_fee_sku>
1261
  <adjustment_fee_name translate="label">
1262
+ <label>Adjustment Fee Description</label>
1263
  <frontend_type>text</frontend_type>
1264
  <sort_order>40</sort_order>
1265
  <show_in_default>1</show_in_default>
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-install-3.0.0.php CHANGED
@@ -43,7 +43,27 @@ $installer = $this;
43
 
44
  $installer->startSetup();
45
 
46
- if (version_compare(Mage::getVersion(), '1.6', '<=')) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
47
  // Use own String for type datetime, to be compatible to Magento 1.5
48
  $datetime = 'datetime';
49
 
43
 
44
  $installer->startSetup();
45
 
46
+ /** @var $helper Payone_Core_Helper_Data */
47
+ $helper = Mage::helper('payone_core');
48
+
49
+ $magentoEdition = $helper->getMagentoEdition();
50
+ $magentoVersion = $helper->getMagentoVersion();
51
+
52
+ $useOldStyleInstaller = false;
53
+ switch($magentoEdition)
54
+ {
55
+ case 'CE' :
56
+ if(version_compare($magentoVersion, '1.6', '<'))
57
+ $useOldStyleInstaller = true;
58
+ break;
59
+ case 'EE' : // Intentional fallthrough
60
+ case 'PE' :
61
+ if(version_compare($magentoVersion, '1.11', '<'))
62
+ $useOldStyleInstaller = true;
63
+ break;
64
+ }
65
+
66
+ if($useOldStyleInstaller) {
67
  // Use own String for type datetime, to be compatible to Magento 1.5
68
  $datetime = 'datetime';
69
 
app/design/adminhtml/default/default/layout/payone/configuration.xml CHANGED
@@ -21,7 +21,7 @@
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
- <layout version="3.0.10">
25
 
26
  <adminhtml_system_config_edit>
27
  <reference name="head">
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
+ <layout>
25
 
26
  <adminhtml_system_config_edit>
27
  <reference name="head">
app/design/adminhtml/default/default/layout/payone/core.xml CHANGED
@@ -21,7 +21,7 @@
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
- <layout version="3.0.10">
25
  <default>
26
  <reference name="head">
27
  <action method="addCss">
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
+ <layout>
25
  <default>
26
  <reference name="head">
27
  <action method="addCss">
app/design/adminhtml/default/default/layout/payone/migrator.xml CHANGED
@@ -21,7 +21,7 @@
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
- <layout version="3.0.10">
25
 
26
  <!-- Wizard -->
27
  <payone_migrator_adminhtml_migration_index>
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
+ <layout>
25
 
26
  <!-- Wizard -->
27
  <payone_migrator_adminhtml_migration_index>
app/design/adminhtml/default/default/layout/payone/transaction.xml CHANGED
@@ -21,7 +21,7 @@
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
- <layout version="3.0.10">
25
  <!--
26
  Protocol TransactionStatus
27
  -->
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
+ <layout>
25
  <!--
26
  Protocol TransactionStatus
27
  -->
app/design/adminhtml/default/default/template/payone/core/sales/order/create/init.phtml CHANGED
@@ -22,34 +22,18 @@
22
  */
23
  ?>
24
  <script type="text/javascript">
25
- var payone = new PAYONE.Service.CreditCardCheck('', true);
 
 
 
26
 
27
  Event.observe(window, 'load', function () {
28
- wrapOrderSubmitButton();
29
- wrapOrderPrepareParams();
30
- });
31
-
32
- function wrapOrderSubmitButton() {
33
  order.submit = order.submit.wrap(
34
  function (origMethod) {
35
- var radio_p1_cc = $('p_method_payone_creditcard');
36
-
37
- if (radio_p1_cc != undefined && radio_p1_cc != null && radio_p1_cc.checked
38
- && $('payone_pseudocardpan').value == ''){
39
-
40
- // Payone credit card payment method is available, and selected, initiate credit card check:
41
- payone.origMethod = origMethod;
42
- if (payone.validate('payment_form_payone_creditcard')) {
43
- payone.creditcardcheck();
44
- }
45
- }
46
- else
47
- origMethod();
48
-
49
  }
50
  );
51
- }
52
- function wrapOrderPrepareParams() {
53
  order.prepareParams = order.prepareParams.wrap(
54
  function (origMethod, params) {
55
  params = origMethod(params);
@@ -57,5 +41,6 @@
57
  return params;
58
  }
59
  );
60
- }
61
- </script>
 
22
  */
23
  ?>
24
  <script type="text/javascript">
25
+ //<![CDATA[
26
+ payone = new PAYONE.Service.CreditCardCheck(
27
+ new PAYONE.Handler.CreditCardCheck.Admin()
28
+ );
29
 
30
  Event.observe(window, 'load', function () {
31
+ payone.form = 'payment_form_payone_creditcard';
 
 
 
 
32
  order.submit = order.submit.wrap(
33
  function (origMethod) {
34
+ payone.exec(origMethod);
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  }
36
  );
 
 
37
  order.prepareParams = order.prepareParams.wrap(
38
  function (origMethod, params) {
39
  params = origMethod(params);
41
  return params;
42
  }
43
  );
44
+ });
45
+ //]]>
46
+ </script>
app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/creditmemo.phtml CHANGED
@@ -20,10 +20,16 @@
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
 
 
 
 
23
  ?>
24
  <div class="field-name">Gutschrift</div>
25
  <div class="field-description">
26
  Hier können Sie einstellen welche Artikelnummer und welchen Namen die Berichtigungserstattung bzw. der Berichtigungszuschlag<br>
27
  bei der Übertragung von Rechnungsinformationen bekommen.<br>
 
 
28
  </div>
29
  <br>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
23
+
24
+ /** @var $this Mage_Adminhtml_Block_Template */
25
+ $link = Mage::helper('payone_core')->__('PAYONE > General');
26
+ $url = $this->getUrl('adminhtml/system_config/edit', array('section' => 'payone_general'));
27
  ?>
28
  <div class="field-name">Gutschrift</div>
29
  <div class="field-description">
30
  Hier können Sie einstellen welche Artikelnummer und welchen Namen die Berichtigungserstattung bzw. der Berichtigungszuschlag<br>
31
  bei der Übertragung von Rechnungsinformationen bekommen.<br>
32
+ Um diese Optionen nutzen zu können ist eine Beauftragung des Moduls Invoicing bei PAYONE notwendig.<br>
33
+ Die Einstellung "Rechnungsinformationen versenden" im Bereich "<a href="<?php echo $this->escapeHtml($url) ?>"><?php echo $link ?></a>" muss auf "Ja" gestellt sein.<br>
34
  </div>
35
  <br>
app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/discount.phtml ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package design_adminhtml_default_default
17
+ * @subpackage template
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+ /** @var $this Mage_Adminhtml_Block_Template */
24
+ $link = Mage::helper('payone_core')->__('PAYONE > General');
25
+ $url = $this->getUrl('adminhtml/system_config/edit', array('section' => 'payone_general'));
26
+ ?>
27
+ <div class="field-name">Rabatt</div>
28
+ <div class="field-description">
29
+ Hier können Sie einstellen mit welcher Artikelnummer und Beschreibung Rabatte bei der Übertragung von Rechnungsinformationen übermittelt werden.<br>
30
+ Um diese Optionen nutzen zu können ist eine Beauftragung des Moduls Invoicing bei PAYONE notwendig.<br>
31
+ Die Einstellung "Rechnungsinformationen versenden" im Bereich "<a href="<?php echo $this->escapeHtml($url) ?>"><?php echo $link ?></a>" muss auf "Ja" gestellt sein.<br>
32
+
33
+ </div>
34
+ <br>
app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/shipping_costs.phtml CHANGED
@@ -20,9 +20,14 @@
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
 
 
 
23
  ?>
24
  <div class="field-name">Versandkosten</div>
25
  <div class="field-description">
26
  Hier können Sie einstellen welche Artikelnummer die Versandkosten bei der Übertragung von Rechnungsinformationen bekommen.<br>
 
 
27
  </div>
28
  <br>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
23
+ /** @var $this Mage_Adminhtml_Block_Template */
24
+ $link = Mage::helper('payone_core')->__('PAYONE > General');
25
+ $url = $this->getUrl('adminhtml/system_config/edit', array('section' => 'payone_general'));
26
  ?>
27
  <div class="field-name">Versandkosten</div>
28
  <div class="field-description">
29
  Hier können Sie einstellen welche Artikelnummer die Versandkosten bei der Übertragung von Rechnungsinformationen bekommen.<br>
30
+ Um diese Optionen nutzen zu können ist eine Beauftragung des Moduls Invoicing bei PAYONE notwendig.<br>
31
+ Die Einstellung "Rechnungsinformationen versenden" im Bereich "<a href="<?php echo $this->escapeHtml($url) ?>"><?php echo $link ?></a>" muss auf "Ja" gestellt sein.<br>
32
  </div>
33
  <br>
app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/transaction_status_forwarding.phtml CHANGED
@@ -29,4 +29,7 @@ Danach geben Sie die URL an, an welche die Status-Meldungen gesendet werden soll
29
  <br>
30
  Die Meldungen werden so weitergegeben wie diese von PAYONE an Magento gemeldet wurden.<br>
31
  <br>
32
- Bei Bedarf können Sie im Feld Timeout selbigen erhöhen (Standard: <?php echo $timeout ?>s )<br>
 
 
 
29
  <br>
30
  Die Meldungen werden so weitergegeben wie diese von PAYONE an Magento gemeldet wurden.<br>
31
  <br>
32
+ Bei Bedarf können Sie im Feld Timeout selbigen erhöhen (Standard: <?php echo $timeout ?>s )<br>
33
+ <ul class="payone-config-warning">
34
+ <li class="payone-config-warning-content"><span>Stellen Sie weiterhin sicher, dass die Cronjobs für ihr System korrekt eingerichtet sind.<span></li>
35
+ </ul>
app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/transactionstatus_forwarding.phtml CHANGED
@@ -24,6 +24,9 @@
24
  <b>Der Transaktionsstatus ist notwendig um evtl. nachfolgende Aktionen wie Warenversand oder ähnliches auszulösen. Um diesen Status auch an weitere<br>
25
  Systeme zu übermitteln können Sie an dieser Stelle für jeden Status eine URL definieren an die dann dieser Status weitergeleitet werden kann.</b><br>
26
  <br>
 
 
 
27
  <div class="field-name">Weiterleitung</div>
28
  <div class="field-description">
29
  <ul>
24
  <b>Der Transaktionsstatus ist notwendig um evtl. nachfolgende Aktionen wie Warenversand oder ähnliches auszulösen. Um diesen Status auch an weitere<br>
25
  Systeme zu übermitteln können Sie an dieser Stelle für jeden Status eine URL definieren an die dann dieser Status weitergeleitet werden kann.</b><br>
26
  <br>
27
+ <ul class="payone-config-warning">
28
+ <li class="payone-config-warning-content"><span>Stellen Sie weiterhin sicher, dass die Cronjobs für ihr System korrekt eingerichtet sind.<span></li>
29
+ </ul>
30
  <div class="field-name">Weiterleitung</div>
31
  <div class="field-description">
32
  <ul>
app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/misc/transactionstatus_processing.phtml CHANGED
@@ -23,6 +23,9 @@
23
  ?>
24
  <b>Hier können Sie eintragen in welchem zeitlichen Intervall der Transaktionstatus von der PAYONE Plattform verarbeitet wird.</b><br>
25
  <br>
 
 
 
26
  <div class="field-name">Cron Expression</div>
27
  <div class="field-description">
28
  Tragen Sie hier den Wert für das Intervall der Verarbeitung ein.
23
  ?>
24
  <b>Hier können Sie eintragen in welchem zeitlichen Intervall der Transaktionstatus von der PAYONE Plattform verarbeitet wird.</b><br>
25
  <br>
26
+ <ul class="payone-config-warning">
27
+ <li class="payone-config-warning-content"><span>Stellen Sie weiterhin sicher, dass die Cronjobs für ihr System korrekt eingerichtet sind.<span></li>
28
+ </ul>
29
  <div class="field-name">Cron Expression</div>
30
  <div class="field-description">
31
  Tragen Sie hier den Wert für das Intervall der Verarbeitung ein.
app/design/frontend/base/default/layout/payone/core.xml CHANGED
@@ -21,7 +21,7 @@
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
- <layout version="3.0.10">
25
  <checkout_onepage_index>
26
  <reference name="head">
27
  <action method="addJs"><script>payone/core/client_api.js</script></action>
21
  * @link http://www.noovias.com
22
  */
23
  -->
24
+ <layout>
25
  <checkout_onepage_index>
26
  <reference name="head">
27
  <action method="addJs"><script>payone/core/client_api.js</script></action>
app/design/frontend/base/default/template/payone/core/checkout/onepage/init.phtml CHANGED
@@ -23,12 +23,17 @@
23
  ?>
24
  <script type="text/javascript">
25
  //<![CDATA[
26
- var payone = new PAYONE.Service.CreditCardCheck();
 
 
27
 
28
  Event.observe(window, 'load', function () {
29
- payone.wrapPaymentSaveButton();
30
- // @todo hs: is another wrap for the checkout section "payment" click required?
31
- // might be required if the user jumps back to this step from the review step
 
 
 
32
  });
33
  //]]>
34
  </script>
23
  ?>
24
  <script type="text/javascript">
25
  //<![CDATA[
26
+ payone = new PAYONE.Service.CreditCardCheck(
27
+ new PAYONE.Handler.CreditCardCheck.OnepageCheckout()
28
+ );
29
 
30
  Event.observe(window, 'load', function () {
31
+ payone.form = payment.form;
32
+ payment.save = payment.save.wrap(
33
+ function (origMethod) {
34
+ payone.exec(origMethod);
35
+ }
36
+ );
37
  });
38
  //]]>
39
  </script>
app/locale/de_DE/Payone_Core.csv CHANGED
@@ -147,15 +147,20 @@
147
  "Forwarding","Weiterleitung"
148
  "Add Forwarding","Füge Weiterleitung hinzu"
149
  "Shipping Costs","Versandkosten"
 
 
 
150
  "SKU","Artikelnummer"
151
  "Shipping","Versand"
152
  "Creditmemo","Gutschrift"
 
153
  "Adjustment Refund SKU","Berichtigungserstattung - Artikelnummer"
154
- "Adjustment Refund Name","Berichtigungserstattung - Name"
155
  "Adjustment Fee SKU","Berichtigungszuschlag - Artikelnummer"
156
- "Adjustment Fee Name","Berichtigungszuschlag - Name"
157
  "Adjustment Refund","Berichtigungserstattung"
158
  "Adjustment Fee","Berichtigungszuschlag"
 
159
  "Email-Configuration for Error","Konfiguration Email bei Fehler"
160
  "Sender","Absender"
161
  "Recipient","Empfänger"
@@ -237,6 +242,7 @@
237
 
238
  "Looking for PAYONE Payment-Methods? We have our own tab to the left.","Suchen Sie die PAYONE Zahlarten? Wir haben unseren eigenen Bereich auf der linken Seite."
239
  "View PAYONE Payment-Methods.","PAYONE Zahlarten verwalten"
 
240
 
241
  "Go to Order","Zur Bestellung"
242
  "Go to Transaction","Zur Transaktion"
147
  "Forwarding","Weiterleitung"
148
  "Add Forwarding","Füge Weiterleitung hinzu"
149
  "Shipping Costs","Versandkosten"
150
+ "Invoicing Data - Shipping Costs","Rechnungsinformation - Versandkosten"
151
+ "Invoicing Data - Discount","Rechnungsinformation - Rabatt"
152
+ "Discount","Rabatt"
153
  "SKU","Artikelnummer"
154
  "Shipping","Versand"
155
  "Creditmemo","Gutschrift"
156
+ "Invoicing Data - Creditmemo","Rechnungsinformation - Gutschrift"
157
  "Adjustment Refund SKU","Berichtigungserstattung - Artikelnummer"
158
+ "Adjustment Refund Description","Berichtigungserstattung - Bezeichnung"
159
  "Adjustment Fee SKU","Berichtigungszuschlag - Artikelnummer"
160
+ "Adjustment Fee Description","Berichtigungszuschlag - Bezeichnung"
161
  "Adjustment Refund","Berichtigungserstattung"
162
  "Adjustment Fee","Berichtigungszuschlag"
163
+ "Description","Bezeichnung"
164
  "Email-Configuration for Error","Konfiguration Email bei Fehler"
165
  "Sender","Absender"
166
  "Recipient","Empfänger"
242
 
243
  "Looking for PAYONE Payment-Methods? We have our own tab to the left.","Suchen Sie die PAYONE Zahlarten? Wir haben unseren eigenen Bereich auf der linken Seite."
244
  "View PAYONE Payment-Methods.","PAYONE Zahlarten verwalten"
245
+ "PAYONE > General","PAYONE > Allgemein"
246
 
247
  "Go to Order","Zur Bestellung"
248
  "Go to Transaction","Zur Transaktion"
js/payone/core/client_api.js CHANGED
@@ -3,6 +3,7 @@
3
  * @type {Object}
4
  */
5
  var PAYONE = {};
 
6
  PAYONE.Service = {};
7
  PAYONE.Validation = {};
8
 
3
  * @type {Object}
4
  */
5
  var PAYONE = {};
6
+ PAYONE.Handler = {};
7
  PAYONE.Service = {};
8
  PAYONE.Validation = {};
9
 
js/payone/core/creditcard.js CHANGED
@@ -26,44 +26,30 @@
26
  * @param config
27
  * @constructor
28
  */
29
- PAYONE.Service.CreditCardCheck = function (config, isAdmin) {
30
- this.isAdmin = isAdmin == true;
 
31
  this.config = config;
32
  this.origMethod = '';
33
 
34
- /**
35
- * Wrap to include PAYONE payment.save
36
- */
37
- this.wrapPaymentSaveButton = function () {
38
- payment.payoneServiceCreditCardCheck = this;
39
- payment.save = payment.save.wrap(this.paymentSave);
40
- };
41
-
42
  /**
43
  * Enhances payment.save and runs Validate and CreditCardCheck for CreditCards
44
- *
45
  * @param origMethod
46
  */
47
- this.paymentSave = function (origMethod) {
48
- var radio_p1_cc = $('p_method_payone_creditcard');
49
-
50
- if (radio_p1_cc != undefined && radio_p1_cc != null && radio_p1_cc.checked) {
51
- if (checkout.loadWaiting != false) {
52
- return;
53
- }
54
-
55
- if (payment.validate() != true) {
56
- return;
57
- }
58
 
 
 
59
  // Payone credit card payment method is available, and selected, initiate credit card check:
60
- if (payment.payoneServiceCreditCardCheck.validate(payment.form)) {
61
- payment.payoneServiceCreditCardCheck.creditcardcheck();
62
  }
63
  }
64
- else
65
  origMethod();
66
-
67
  };
68
 
69
  /**
@@ -158,66 +144,116 @@ PAYONE.Service.CreditCardCheck = function (config, isAdmin) {
158
  * @return {Boolean}
159
  */
160
  this.handleResponseCreditcardCheck = function (response) {
161
- // @todo we could optimize this and create seperate Handler Classes
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
162
  if (response.status != 'VALID') {
163
  // Failure
164
  alert(response.customermessage);
165
- if (this.isAdmin == false) {
166
- checkout.setLoadWaiting(false);
167
- }
168
  return false;
169
  }
170
- else {
171
- // Success!
172
- var pseudocardpan = response.pseudocardpan;
173
- var truncatedcardpan = response.truncatedcardpan;
174
 
175
- $('payone_pseudocardpan').setValue(pseudocardpan);
176
- $('payone_truncatedcardpan').setValue(truncatedcardpan);
177
- $('payone_creditcard_cc_number').setValue(truncatedcardpan);
178
 
179
- cid = $('payone_creditcard_cc_cid');
180
- if (cid != undefined) {
181
- $('payone_creditcard_cc_cid').setValue('')
182
- }
183
 
184
- if (this.isAdmin == false) {
185
- checkout.setLoadWaiting('payment',false);
186
- // Post payment form to Magento:
187
- var request = new Ajax.Request(
188
- payment.saveUrl,
189
- {
190
- method:'post',
191
- onComplete:payment.onComplete,
192
- onSuccess:payment.onSave,
193
- onFailure:checkout.ajaxFailure.bind(checkout),
194
- parameters:Form.serialize(payment.form)
195
- }
196
- );
197
- }
198
- else {
199
- // remove validation class cause CreditCard is validated
200
- // @todo when changing CardData it has to be added again or we exchange the form with labels and provide an edit button
201
- $('payone_creditcard_cc_number').removeClassName('validate-cc-number');
202
- $('payone_creditcard_cc_number').removeClassName('validate-payone-cc-type');
203
- this.origMethod();
204
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
205
  }
 
206
  };
207
 
208
- /**
209
- * Get Config (auto-initialize)
210
- *
211
- * @return {*}
212
- */
213
- this.getConfig = function ()
214
- {
215
- if (this.config == '' || this.config == undefined)
216
- {
217
- configJson = $('payone_creditcard_config').value;
218
- this.config = JSON.parse(configJson);
219
  }
220
- return this.config;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
  };
222
  };
223
 
26
  * @param config
27
  * @constructor
28
  */
29
+ PAYONE.Service.CreditCardCheck = function (handler, form, config) {
30
+ this.handler = handler;
31
+ this.form = form;
32
  this.config = config;
33
  this.origMethod = '';
34
 
 
 
 
 
 
 
 
 
35
  /**
36
  * Enhances payment.save and runs Validate and CreditCardCheck for CreditCards
37
+ * @todo rename this method?
38
  * @param origMethod
39
  */
40
+ this.exec = function (origMethod) {
41
+ var check = this.handler.haveToValidate();
 
 
 
 
 
 
 
 
 
42
 
43
+ if (check == 1) {
44
+ this.handler.origMethod = origMethod;
45
  // Payone credit card payment method is available, and selected, initiate credit card check:
46
+ if (this.validate(this.form)) {
47
+ this.creditcardcheck();
48
  }
49
  }
50
+ else {
51
  origMethod();
52
+ }
53
  };
54
 
55
  /**
144
  * @return {Boolean}
145
  */
146
  this.handleResponseCreditcardCheck = function (response) {
147
+ return this.handler.handleResponse(response);
148
+ };
149
+
150
+ /**
151
+ * Get Config (auto-initialize)
152
+ *
153
+ * @return {*}
154
+ */
155
+ this.getConfig = function () {
156
+ if (this.config == '' || this.config == undefined) {
157
+ configJson = $('payone_creditcard_config').value;
158
+ this.config = JSON.parse(configJson);
159
+ }
160
+ return this.config;
161
+ };
162
+ };
163
+
164
+ PAYONE.Handler.CreditCardCheck = {};
165
+ PAYONE.Handler.CreditCardCheck.OnepageCheckout = function () {
166
+ this.origMethod = '';
167
+
168
+ this.haveToValidate = function () {
169
+ var radio_p1_cc = $('p_method_payone_creditcard');
170
+ if (radio_p1_cc != undefined && radio_p1_cc != null && radio_p1_cc.checked) {
171
+ if (checkout.loadWaiting != false) {
172
+ return 0;
173
+ }
174
+ if (payment.validate() != true) {
175
+ return 0;
176
+ }
177
+ return 1;
178
+ }
179
+ return 0;
180
+ };
181
+
182
+ this.handleResponse = function (response) {
183
  if (response.status != 'VALID') {
184
  // Failure
185
  alert(response.customermessage);
186
+ checkout.setLoadWaiting(false);
 
 
187
  return false;
188
  }
 
 
 
 
189
 
190
+ // Success!
191
+ var pseudocardpan = response.pseudocardpan;
192
+ var truncatedcardpan = response.truncatedcardpan;
193
 
194
+ $('payone_pseudocardpan').setValue(pseudocardpan);
195
+ $('payone_truncatedcardpan').setValue(truncatedcardpan);
196
+ $('payone_creditcard_cc_number').setValue(truncatedcardpan);
 
197
 
198
+ cid = $('payone_creditcard_cc_cid');
199
+ if (cid != undefined) {
200
+ $('payone_creditcard_cc_cid').setValue('')
201
+ }
202
+
203
+ checkout.setLoadWaiting('payment', false);
204
+
205
+ // Post payment form to Magento:
206
+ var request = new Ajax.Request(
207
+ payment.saveUrl,
208
+ {
209
+ method:'post',
210
+ onComplete:payment.onComplete,
211
+ onSuccess:payment.onSave,
212
+ onFailure:checkout.ajaxFailure.bind(checkout),
213
+ parameters:Form.serialize(payment.form)
 
 
 
 
214
  }
215
+ );
216
+ };
217
+ };
218
+
219
+ PAYONE.Handler.CreditCardCheck.Admin = function () {
220
+ this.origMethod = '';
221
+
222
+ this.haveToValidate = function () {
223
+ var radio_p1_cc = $('p_method_payone_creditcard');
224
+
225
+ if (radio_p1_cc != undefined && radio_p1_cc != null && radio_p1_cc.checked
226
+ && $('payone_pseudocardpan').value == '') {
227
+ return 1;
228
  }
229
+ return 0;
230
  };
231
 
232
+ this.handleResponse = function (response) {
233
+ if (response.status != 'VALID') {
234
+ // Failure
235
+ alert(response.customermessage);
236
+ return false;
 
 
 
 
 
 
237
  }
238
+
239
+ // Success!
240
+ var pseudocardpan = response.pseudocardpan;
241
+ var truncatedcardpan = response.truncatedcardpan;
242
+
243
+ $('payone_pseudocardpan').setValue(pseudocardpan);
244
+ $('payone_truncatedcardpan').setValue(truncatedcardpan);
245
+ $('payone_creditcard_cc_number').setValue(truncatedcardpan);
246
+
247
+ cid = $('payone_creditcard_cc_cid');
248
+ if (cid != undefined) {
249
+ $('payone_creditcard_cc_cid').setValue('')
250
+ }
251
+
252
+ // remove validation class cause CreditCard is validated
253
+ // @todo when changing CardData it has to be added again or we exchange the form with labels and provide an edit button
254
+ $('payone_creditcard_cc_number').removeClassName('validate-cc-number');
255
+ $('payone_creditcard_cc_number').removeClassName('validate-payone-cc-type');
256
+ this.origMethod();
257
  };
258
  };
259
 
lib/Payone/Log4php/LoggerPatternConverterSuperglobal.php CHANGED
@@ -54,14 +54,14 @@ abstract class Payone_Log4php_LoggerPatternConverterSuperglobal extends Payone_L
54
  * accessed when their name is stored in a variable, e.g.:
55
  *
56
  * $name = '_SERVER';
57
- * $array = $name;
58
  *
59
  * This code does not work when run from within a method (only when run
60
  * in global scope). But the following code does work:
61
  *
62
  * $name = '_SERVER';
63
- * global $name;
64
- * $array = $name;
65
  *
66
  * That's why global is used here.
67
  */
54
  * accessed when their name is stored in a variable, e.g.:
55
  *
56
  * $name = '_SERVER';
57
+ * $array = $$name;
58
  *
59
  * This code does not work when run from within a method (only when run
60
  * in global scope). But the following code does work:
61
  *
62
  * $name = '_SERVER';
63
+ * global $$name;
64
+ * $array = $$name;
65
  *
66
  * That's why global is used here.
67
  */
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Payone</name>
4
- <version>3.0.10</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
@@ -20,7 +20,7 @@ The extension supports the following payment types:&#xD;
20
  - PayPal&#xD;
21
  &#xD;
22
  Furthermore the following risk-management-services are supported:&#xD;
23
- - 3D-Secure: Verified by Visa &amp;amp; MasterCard SecureCode&#xD;
24
  - AdressCheck for 18 countries&#xD;
25
  - POS- and Merchant-Blacklists&#xD;
26
  - CreditCard- and BankAccountChecks&#xD;
@@ -30,11 +30,11 @@ No PCI DSS Certification is needed, since all payment data is transmitted via th
30
  With FinanceGate Business even account receivable management, dunning and debt collection can be done by FinanceGate automatically.&#xD;
31
  &#xD;
32
  Notice: Remember this extension is still beta. We recommend to test all transaction types in your application carefully before going live.</description>
33
- <notes>Mage_Payone-3.0.10</notes>
34
- <authors><author><name>noovias</name><user>noovias</user><email>info@noovias.com</email></author><author><name>PAYONE</name><user>jgerle</user><email>tech.support@payone.de</email></author></authors>
35
- <date>2012-09-25</date>
36
- <time>13:35:03</time>
37
- <contents><target name="magecommunity"><dir name="Payone"><dir name="Core"><dir name="Block"><dir name="Adminhtml"><dir name="Configuration"><dir name="Wizard"><dir name="Config"><file name="Form.php" hash="7e48e792893e9a64f7001e96b003e382"/></dir><dir name="Page"><file name="Edit.php" hash="1f1b820d0f2d50230f8cdf762c80bc5c"/><file name="View.php" hash="9ab4a5083eebc1961ea5c0acb0ba2cf2"/></dir></dir></dir><dir name="Information"><file name="Abstract.php" hash="89033bd457bcd46a7ceb13462360a5e6"/></dir><file name="Information.php" hash="cf5fa39d6354791adf8ce2808bd8c99b"/><dir name="Protocol"><dir name="Api"><file name="Grid.php" hash="fe43a5b1464e1059703788bd91f408cf"/><dir name="View"><file name="Plane.php" hash="daf40463ac56195f9d2181e35062baa2"/><dir name="Tab"><file name="Exception.php" hash="1825ebf171f264b6c74ed7e1fe9d6fbd"/><file name="General.php" hash="9a5d35a92a9d622a2ddfb0edafa76092"/></dir><file name="Tabs.php" hash="cc81cd30acbda3b87f2b302ee8cdaf1a"/></dir><file name="View.php" hash="d00b5b3c9a7d0e36693c026c5de0dd35"/></dir><file name="Api.php" hash="86163b631dabef5538c9d7ba18cb3b04"/><dir name="TransactionStatus"><file name="Grid.php" hash="b9e276667ce3599e5250f0026ab4f8d5"/><dir name="View"><file name="Plane.php" hash="e7fee81fb6ee269bab8186972e0093a1"/><dir name="Tab"><file name="General.php" hash="a80cb470751f948b35aa04f991dd4486"/></dir><file name="Tabs.php" hash="aba3d7bf0ab3762a2900237b21a2198a"/></dir><file name="View.php" hash="b7d782116f5d8d09087bf9eb7110ecdf"/></dir><file name="TransactionStatus.php" hash="4aa543fe53ea8c4d0a4c09a61c84d52f"/></dir><dir name="Sales"><dir name="Order"><dir name="Create"><file name="Init.php" hash="3f2f8f8de024565abc1f8e4ced98319b"/></dir><file name="Grid.php" hash="7ed3eb6fd6a3ccac324f867bdc181537"/><dir name="View"><dir name="Tab"><file name="Api.php" hash="add6c7c0adbd91114b3eed850569b65a"/><file name="Transaction.php" hash="a6001e58c3ce4d6737f4928ccac66176"/><file name="TransactionStatus.php" hash="44541e398ab29db4720b2109f6e0607c"/></dir></dir></dir><file name="Order.php" hash="d9b85ad2061f9fe9552f5ffed60d0797"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Abstract.php" hash="f2c335d1818f19984e9bc9aef1e0ce7f"/><file name="Forwarding.php" hash="37db0ebdea18716749598e092070475e"/><file name="Info.php" hash="2c9e6c008ee3d5306f8579ebe01db944"/><file name="PaymentFee.php" hash="755e20786c0203016611bfcfdc6ede90"/><file name="PersonStatusMapping.php" hash="a5450b8e05fa801ec373ac7c21e58b34"/><file name="StatusMapping.php" hash="579e9dfd3e92b3f225140ac7c4041cfe"/></dir><file name="Field.php" hash="9c7f06f1a79d2308d5bf89c08b986b62"/><dir name="Payment"><file name="Method.php" hash="5a2f82dbcd882ce922a15711cca4ed07"/></dir><file name="Payment.php" hash="812418b9dc6e7d0f7af71c54fa7ad4cf"/></dir><file name="Hint.php" hash="1da85b64bf8fa8056881f551d553129d"/><file name="Notice.php" hash="466258b59f294048fa48639f3681ad5e"/><dir name="Payment"><file name="Edit.php" hash="ba96418329c534d1cf328e96813e5b33"/><file name="Grid.php" hash="a37aea2338d62868229aa2d2f8624f2f"/></dir><file name="Payment.php" hash="759805ac380506f1a68b2d3f6e48694d"/><file name="Tooltip.php" hash="d9905fba960f4a7500265c30f1dfddf9"/></dir></dir><dir name="Transaction"><file name="Grid.php" hash="cca8ffb56bc00514d56af6f05c38882f"/><dir name="View"><file name="Plane.php" hash="161a1c1f5cb58333e4428414397a91f6"/><dir name="Tab"><file name="General.php" hash="bc901fbe55449792917519c795c58808"/><file name="TransactionStatus.php" hash="6325158ee9acda45dc1b3aa6a34b8cdd"/></dir><file name="Tabs.php" hash="127b5f4090f96a1956f2838e7e1bf90f"/></dir><file name="View.php" hash="267ceb1bf113dae62c503c8c9f858a78"/></dir><file name="Transaction.php" hash="9da66e164d1dea5013167c374865a94d"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Datetime.php" hash="52a793dde88b725b9b9d5f27842b1705"/><file name="UnixTimestamp.php" hash="9da03743ed591e5f24f1f682c5f4fb5f"/></dir></dir><file name="Container.php" hash="f035c12b7bf696a0222ce0b3f50dfd46"/></dir><dir name="View"><file name="Container.php" hash="dfd28e3f3205c9ab6f1d5ba5cdd1222c"/></dir></dir></dir><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Additional.php" hash="6fb72c642149f73a73b6ffcdd8249a93"/><file name="Methods.php" hash="a2e4bb44fa3c254bdfcc3f4671dc8968"/></dir></dir></dir><dir name="Payment"><dir name="Method"><dir name="Form"><file name="Abstract.php" hash="487b797c5a1350857c39c983468e6257"/><file name="AdvancePayment.php" hash="f8fa142db063838f6e2affd24e605309"/><file name="CashOnDelivery.php" hash="47aa8eae525f0926cfa0ca39dbf16dd8"/><file name="Creditcard.php" hash="8f2b897e1bcb9241e6019424239e368c"/><file name="DebitPayment.php" hash="dad62843e0ba2a3fca495da1cfa88a34"/><file name="Invoice.php" hash="792e994d4e724c508c44aa80c2c05377"/><file name="OnlineBankTransfer.php" hash="2880a86040b4a2587b5984b9f95a7bfc"/><file name="Wallet.php" hash="633b48b85fa7d2088e5a42af95a108f3"/></dir><dir name="Info"><file name="Abstract.php" hash="5ea9126359db18eaf84c4f6a115c173e"/><file name="AdvancePayment.php" hash="5a30ac680ba4b813b8292ee680970815"/><file name="CashOnDelivery.php" hash="7d04a334034ea88615ce260681def17e"/><file name="Creditcard.php" hash="039cde64d6835e601245e46f606d4f66"/><file name="DebitPayment.php" hash="5c699d4119fe82052969b2f6b0058ab6"/><file name="Invoice.php" hash="4e39306b2241b19e8d75684307522aaa"/><file name="OnlineBankTransfer.php" hash="a857f0afe1d75337756fb2e3fbd4f52b"/><file name="Wallet.php" hash="1c97123bd3b8c5c10e766dd7749f2076"/></dir></dir></dir></dir><dir name="Controller"><file name="Abstract.php" hash="e896d0e966ebb3123c047760fff8c17a"/><dir name="Adminhtml"><file name="Abstract.php" hash="fc530c509c8377d4b401b0ad4144ac62"/><dir name="Configuration"><dir name="Wizard"><file name="Abstract.php" hash="bdfe26c77fbfb08d5eed508b3707129b"/></dir></dir></dir></dir><dir name="Exception"><file name="InvalidRequestType.php" hash="ef0f4dc53e93ba1b32229e5928d00bd2"/><file name="InvoicePreparationNoItems.php" hash="dc5497f50a8954ac451f56c8c47e57b4"/><file name="InvoiceSave.php" hash="585931380f6291f47b28d23024366ba6"/><file name="OrderCannotInvoice.php" hash="b63f0a9a1702708422f30472012643a6"/><file name="OrderNotFound.php" hash="22001580df9425cd4d5bb954378aac4c"/><file name="PaymentMethodConfigNotFound.php" hash="c62057ea1bd54c0b91dacd2a5db50b49"/><file name="PaymentTypeNotFound.php" hash="7d6866507e5f803e1bf0e31545f9c06c"/><file name="TransactionAlreadyExists.php" hash="6dfb3da13440462021c2175405ace0b9"/><file name="TransactionStatusForward.php" hash="52f6974ad59271d161451944fd000986"/></dir><dir name="Helper"><file name="Abstract.php" hash="614b70f3acf925a3b544e91e5a0085d3"/><file name="Compatibility.php" hash="e1489da503118adc19beea8493531dfb"/><file name="Config.php" hash="cda2f465907c3dda06b71ec973feb159"/><file name="Data.php" hash="b486a164797adae1632012ca7cb7a8e1"/><file name="Email.php" hash="395561eb7a6c319055270706e6d32226"/><dir name="Sales"><file name="Button.php" hash="f9752550b0ba4559a78631ea7240dbfa"/></dir><file name="Url.php" hash="9ce4dc25c5920247c9b85cccf450ec0e"/><file name="Wizard.php" hash="70b6882f848c703ff0fc26d62dcb376b"/></dir><dir name="Model"><dir name="Config"><file name="AreaAbstract.php" hash="e75eacc876e77fa1f540e15a8a89a1d5"/><file name="AreaInterface.php" hash="9822e7864b81dcdade053baea64db83f"/><dir name="General"><file name="Global.php" hash="34d063c009113a693b4d9b9b634d07e1"/><file name="ParameterInvoice.php" hash="6a58ff0f8c126de0decd22b845d02d40"/><file name="ParameterNarrativeText.php" hash="5f0128073807d017a4f3704c5879e36f"/><file name="PaymentCreditcard.php" hash="d055547ad354429c2c4b061353a9f121"/><file name="StatusMapping.php" hash="ebbbc555c41baed5de9e15de48109bd4"/></dir><file name="General.php" hash="8f274fdb68951ab6b5a782d6c7de808c"/><file name="Interface.php" hash="a3de42afc8b6907e64d522aa3ec5cf63"/><dir name="Misc"><file name="Creditmemo.php" hash="f9509d5a67e5ecd3cf029750beea9106"/><dir name="Email"><file name="Abstract.php" hash="50f7c3519a70855acb69d255cb0056d6"/><file name="Interface.php" hash="d07157b9ca17401277b35f7aea92a7cc"/></dir><file name="EmailAvs.php" hash="3da7b2a26718650a87466e7cdae55c31"/><file name="EmailError.php" hash="4c45b1d6d95f3659c66dffbc3d770080"/><file name="ShippingCosts.php" hash="d828b50fa706fa3f938713d223bda3c6"/><file name="TransactionstatusForwarding.php" hash="39d587c3c484bc99773b060d6265959e"/><file name="TransactionstatusProcessing.php" hash="a4f3f8b86960d6b3fa9f974639f70e92"/></dir><file name="Misc.php" hash="24085a8b7c9b42f5ec4a86a98877cba0"/><dir name="Payment"><dir name="Method"><file name="Interface.php" hash="3565bc684997b02456b369066cc97c06"/></dir><file name="Method.php" hash="6bb814af1090e38f3db39da32b26a3de"/></dir><file name="Payment.php" hash="464319b863b1592f570f945f7d17dd5d"/><dir name="Protect"><file name="AddressCheck.php" hash="7293d9854b25322a66ee00206f3071ce"/><file name="Creditrating.php" hash="ffe6d1d2c95d641535a5027b2afb54cc"/></dir><file name="Protect.php" hash="21be6a05897ce9a155363ce56e0a5e4d"/></dir><file name="Config.php" hash="e377c2462e81c4a6caacd784cf6a5d65"/><dir name="Cronjob"><file name="Abstract.php" hash="123c05ac24b16ce69ec970a5da85f10e"/><dir name="TransactionStatus"><file name="Worker.php" hash="1e7090f9b91571176224d97a3e932ede"/></dir></dir><dir name="Domain"><dir name="Config"><file name="PaymentMethod.php" hash="2cf5f20cbe2aac62faf5ec63cf377d49"/></dir><dir name="Protocol"><file name="Api.php" hash="70d1c4920f0637e28ec95cf8b9ca1bdb"/><file name="TransactionStatus.php" hash="628da493d2c1711f1e04d0e4e2403a83"/></dir><dir name="Resource"><dir name="Config"><dir name="PaymentMethod"><file name="Collection.php" hash="08c97584e62027d5f598423b8bf92912"/></dir><file name="PaymentMethod.php" hash="7261f0a45bff60e891cf24820a565670"/></dir><dir name="Protocol"><dir name="Api"><file name="Collection.php" hash="2ce71ea52eb4aa11fbc546001ed22fc8"/></dir><file name="Api.php" hash="bb257184fa77ef1b71f0964168dd78af"/><dir name="TransactionStatus"><file name="Collection.php" hash="884176fcb71b1a76d2b094bb70644c5e"/></dir><file name="TransactionStatus.php" hash="d4a202ea0d7ce2afeff4b3da4f18a237"/></dir><dir name="Transaction"><file name="Collection.php" hash="f3dd454961a551357eb95b73912c411c"/></dir><file name="Transaction.php" hash="a05356964069784a9c46b61c9c77c26c"/></dir><file name="Transaction.php" hash="c4c3ce8cc3f69d3684e68b918e20919c"/></dir><file name="Factory.php" hash="891e4fc488354d0426f05c234b9cc272"/><dir name="Handler"><file name="Abstract.php" hash="7916a63c5d1ca3c7cec27cc6bd038846"/><file name="Interface.php" hash="8137fbb2cea9866c2d6a64421653b1f7"/><dir name="Management"><file name="GetInvoice.php" hash="4fc10247b8969f9dbe447d3003a052a0"/></dir><dir name="Payment"><file name="Abstract.php" hash="3b93bfd8aa4081a62b65714df31b9943"/><file name="Authorize.php" hash="0693282e074f6c22824c5eab347aa9a2"/><file name="Capture.php" hash="d6d7dd0dfc16066faebc9678bb98b0ca"/><file name="Debit.php" hash="3dcee9f980aa64fb8d2ee93e4cdc91cb"/><file name="Interface.php" hash="3ff3b7247a7f69dd84b0999259f24bf8"/><file name="Preauthorize.php" hash="377a4242911f900ad046edc03da31891"/></dir><dir name="Verification"><file name="Abstract.php" hash="04be41f4fde5091816cb2dc650b53306"/><file name="AddressCheck.php" hash="49112579f8ca4277741224a1073dd10e"/><file name="Creditrating.php" hash="bea1fdc1b47a9e92ea6649ad2d360881"/><file name="Interface.php" hash="601a0d018c10962c13e26c67ecb60deb"/></dir></dir><dir name="Mapper"><file name="Abstract.php" hash="269e16e71331e002333535450d4d2924"/><dir name="ApiRequest"><file name="Abstract.php" hash="67a9f749767b79e7641138f8edc9c788"/><dir name="Management"><file name="GetInvoice.php" hash="3e55c698ee6e54a911c7c8c04854aa68"/></dir><dir name="Payment"><file name="Abstract.php" hash="e99f60f3689e3db5b55d03d4d398a2c9"/><dir name="Authorize"><file name="Abstract.php" hash="d839be64824651e41dead104c23d33b3"/></dir><file name="Authorize.php" hash="9e45d9c05036cb7714d7d2221bb0a178"/><file name="Capture.php" hash="18c2bea6f30e5fbed850c40be3f09d80"/><file name="Debit.php" hash="3372cda41735f5eb54309662958d1beb"/><file name="Interface.php" hash="2ed7debbc0cbe1979be9ad4fa583c63d"/><file name="Preauthorize.php" hash="d8139bb3b8c1ff02a9ab00e19a99c05f"/></dir><dir name="Verification"><file name="Abstract.php" hash="6b492aabd24d09580bb5c8184ebab5dd"/><file name="AddressCheck.php" hash="2661d25a9cdff23f64548782e21d4f8f"/><file name="BankAccountCheck.php" hash="71fdc57d43766fbcf67cbe4fb71261d5"/><file name="Creditrating.php" hash="be7582391431e780fe1bcd8bfb1b016a"/></dir></dir></dir><dir name="Observer"><file name="Abstract.php" hash="9530c08cad0c830d390eabbdd8ebc3ab"/><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="f1cb2d2e1e155d446b17c0f96e974b65"/></dir></dir><file name="Onepage.php" hash="98d4284c874b732a906244c2f5bf1c08"/></dir><dir name="Protocol"><file name="Api.php" hash="8756084b6e8c4ce3ff7fddfae2cbba8f"/></dir><dir name="Sales"><dir name="Order"><file name="Invoice.php" hash="b3a6f5568225a0c2aafb4014c9974a51"/></dir><file name="Order.php" hash="d4ef2d996fd7bacdb8399453644eeead"/><dir name="Quote"><file name="Address.php" hash="9a6d3e1e068564fdda82ccfc15fce5d1"/><file name="Payment.php" hash="49864ede5b1ab94fc51a98b4cadc2874"/></dir></dir><dir name="TransactionStatus"><file name="Forwarding.php" hash="72e93b7a9fc67b3c817a8a3086b3c58d"/><file name="InvoiceCreate.php" hash="7d61585586bce1f4c152b55cc78d098c"/><file name="Reminder.php" hash="e476fbafaec9b3f2fa3d0ec5f57f6dce"/></dir></dir><dir name="Payment"><dir name="Method"><file name="Abstract.php" hash="c1844d0bf9809e645520cde7df1d74c8"/><file name="AdvancePayment.php" hash="c165fc2cb0402478db74782a38f89ec5"/><file name="CashOnDelivery.php" hash="247d715b663369c27111ece38dfb7803"/><file name="Creditcard.php" hash="4d778e393876187bd89d1c2c3e326c98"/><file name="DebitPayment.php" hash="98868e4cf9cbda62e7e193f945d3d212"/><file name="Invoice.php" hash="b6dc6fd8189c61f04a440b39d72a2c61"/><file name="OnlineBankTransfer.php" hash="5f6e2a08c6f83534f15b05f95bfceb37"/><file name="Wallet.php" hash="009d360a81b7a9527d192e4011df9749"/></dir></dir><dir name="Repository"><file name="Api.php" hash="215b63473d061699b64fbc698f95a1f7"/><file name="TransactionStatus.php" hash="bf2221e0683a2f9be207f822b286aec0"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Fee.php" hash="1ed75f807d0bb35b45cb60bddba7bc8a"/></dir></dir><file name="Address.php" hash="2a82ff09196d3c41905a2135dd6ac1a4"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="94bcce3534d7295fac4db750fe34ba09"/><dir name="Config"><file name="XmlGenerate.php" hash="04749939d87ef087295a93b9325052bf"/></dir><dir name="Export"><file name="Collection.php" hash="ba553e1ced6fd131b725c92150e09a78"/></dir><file name="InitializeConfig.php" hash="e7b075e95fbd20b58159d4acfb524c17"/><file name="InitializePayment.php" hash="601e8ec5e2d505dfa024284fcaa31e62"/><dir name="Management"><file name="GetInvoice.php" hash="16da5759ecfbe625633da5e1e00cfecd"/></dir><dir name="Payment"><file name="Abstract.php" hash="279c23a0b23532b07dcde5c94c0ac69e"/><file name="Authorize.php" hash="fa22191f012150eb5bd4ab2b183522dc"/><file name="Capture.php" hash="58bee25ef7c318f53a00d608cf16d0bf"/><file name="Debit.php" hash="4320627bc743c5ae303296417c64c232"/><file name="Interface.php" hash="5a6669702b6f966cdca52378e96e60d2"/><file name="Preauthorize.php" hash="b13323bc57512b9244a217dcc8106625"/></dir><dir name="Protocol"><dir name="Api"><file name="Export.php" hash="ae95ecb8c8e7b8418c8d3dd361c751c0"/></dir><dir name="TransactionStatus"><file name="Export.php" hash="1265210a4dcc3475e3cef56a70e073c2"/></dir></dir><dir name="Sales"><file name="InvoiceCreate.php" hash="c706edb296d8fc019c555a70143368a1"/><file name="OrderComment.php" hash="41433c126e5254b985d900f704b31ae9"/><file name="OrderStatus.php" hash="a2fba243c432c78f4a9ec712ed86cf38"/></dir><dir name="Transaction"><file name="Create.php" hash="95d9079e7fd9a85597b62e96f7a4d77b"/><file name="Update.php" hash="f25e151fd02916472e7792360699a988"/></dir><dir name="TransactionStatus"><file name="Execute.php" hash="d4dff27a2cc271faaba576f9161a7f89"/><file name="Forward.php" hash="8dacb47c9a0db8e76669158aa15303b6"/><file name="Process.php" hash="cf522da68423b781ab0241d4966807dd"/></dir><dir name="Verification"><file name="Abstract.php" hash="0fde90b0db9c18f414e5e90843f0e6ce"/><file name="AddressCheck.php" hash="b6e828cf9dc96d7e9cafae8037aa942f"/><file name="BankAccountCheck.php" hash="80a0a1e3e7954448751dbb3241f8b441"/><file name="Creditrating.php" hash="92e4605a2a83ea61e6fc1308d22e85de"/></dir></dir><dir name="System"><dir name="Config"><file name="Abstract.php" hash="b40c21183506dfb5e94f43cd8ec61ac3"/><file name="AddressCheckType.php" hash="11f0297e62f8aa723051bef05b1a1024"/><file name="AuthorizeMethod.php" hash="ab01882f7e8b685bf65c9c2cf630f8dd"/><file name="AvsResult.php" hash="b1e3ca79a77286e1e705501a33c13855"/><dir name="Backend"><file name="Protect.php" hash="8f7d595e6f8044ea4a1c2dbbdebaa655"/></dir><file name="BankaccountcheckType.php" hash="f09ba1733f34eb60b17d2b0c21a4ff3b"/><file name="ClearingType.php" hash="d6c1cf6362e17ae0042612774c37483f"/><file name="CreditCardType.php" hash="a4dd68bdd7abe455c6adeb3e20e1bb55"/><file name="CreditScore.php" hash="bc54944274a9d5137c474dcf27fc91f9"/><file name="CreditratingChecktype.php" hash="985ce6d65da0281e8e99f334e980e14e"/><file name="CreditratingIntegrationEvent.php" hash="9da728646ff3eea66e6155fb4d4b4233"/><file name="HandleResponseError.php" hash="6c92277e38f8256f6fe7b6696107fdd2"/><file name="MethodType.php" hash="795bf5ad1a5a62e00c83b2b1a4c36124"/><file name="Mode.php" hash="f4b7f10abd52f5b5d23873e159e4fc23"/><file name="OnlinebanktransferType.php" hash="804bf6bd18c9903519e48072ab33d1da"/><file name="PaymentMethodCode.php" hash="6ccbbcb3ac4062b680dd2c2951e6b014"/><file name="PaymentMethodType.php" hash="fe4cfc1959d5e6294d6b0b7b01b59239"/><file name="PersonStatus.php" hash="8d909a2f468207880d3b431dbfbfdef8"/><file name="ReminderLevel.php" hash="cac22bfaece3ccca9a51adc59efdf44b"/><file name="RequestType.php" hash="f43e32fd32329193252190746f0a8571"/><file name="ResponseType.php" hash="d6a64bbe4ea58d2126ff8d7f76795bcf"/><file name="Status.php" hash="2612834bc2a1ed7c43a2cc3342adf63d"/><file name="StatusTransaction.php" hash="53271af6dbe8195a8fa1e12a79a56c68"/><file name="TransactionStatus.php" hash="8c1f59103ba441a3bddbf454bc4c3129"/><file name="WalletType.php" hash="c49c188f400e808a58348716a9fa421e"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Configuration"><dir name="Wizard"><dir name="Page"><file name="PaymentController.php" hash="836c77b7dcc77cae37ae101ad28b2169"/></dir><file name="PageController.php" hash="e3d8e43dfabf4fd2589482574655bdff"/></dir><file name="WizardController.php" hash="cfc6b411102e225a48935cee6e0c7576"/></dir><file name="InformationController.php" hash="4fbe3552aff0415f9e6e6574c7dfc080"/><dir name="Protocol"><file name="ApiController.php" hash="1af6ef54bfb5a870f482895c0fc5f769"/><file name="TransactionStatusController.php" hash="97a5933efe3633ce5c370c1e67eaa37d"/></dir><dir name="Sales"><dir name="Order"><file name="InvoiceController.php" hash="16c96795a7e9c8dd546c4c69a5568987"/></dir><file name="OrderController.php" hash="ac4a0fe89896111ea5dfff2ae01f0e90"/></dir><dir name="System"><dir name="Config"><file name="PaymentController.php" hash="5e0f98a4ec6490e8b3fd6b8c74a96c42"/></dir><file name="ConfigurationController.php" hash="d594f4857b027260ea7eaefefab21839"/></dir><file name="TransactionController.php" hash="59e0e04c5ef04e28a3b781a1c2c3b412"/></dir><dir name="Checkout"><dir name="Onepage"><file name="PaymentController.php" hash="9b23e22c6ea7fb7372649a0ca613e849"/></dir><file name="OnepageController.php" hash="5c206fbba8832d67269f480facca40a0"/></dir><file name="TransactionStatusController.php" hash="0f2519037f57b4432b14d338c4d715ca"/></dir><dir name="etc"><file name="adminhtml.xml" hash="80661f3ff3f6782efad26e377413aeb3"/><file name="config.xml" hash="fb02987a8221aaf8bdb9edbfd3184324"/><file name="system.xml" hash="be31f0031cd6b2ecc1c4d018a23d2d55"/></dir><dir name="sql"><dir name="payone_core_setup"><file name="install-3.0.0.sql" hash="28a783cc46e235b6c13dd502651ff7e7"/><file name="mysql4-install-3.0.0.php" hash="ca5bbd578fa276a7494ec29ad06e63e7"/><file name="mysql4-upgrade-3.0.3-3.0.4.php" hash="040f058a08ea97fd428baf3552988ca3"/><file name="mysql4-upgrade-3.0.8-3.0.9.php" hash="e1167adfd84fecdb908f99698c74aa56"/></dir></dir></dir><dir name="Migrator"><dir name="Controller"><dir name="Adminhtml"><file name="Abstract.php" hash="a8ae39e90f2b28ecf7ac97422433d5cd"/></dir></dir><dir name="Helper"><file name="Config.php" hash="4abc3ee9237fa433bc1d1d3dbfa97afc"/><file name="Data.php" hash="ebb5526d898038aa2004e6347794b478"/></dir><dir name="Model"><file name="Factory.php" hash="614bc12c240bd0c917fdc090c8018ccc"/><dir name="Mapper"><file name="Abstract.php" hash="a784a82feaf6120184bc5e53331bd519"/><dir name="Config"><file name="General.php" hash="e24eb1f80ab89b37da5bfe333e34ed05"/><file name="Payment.php" hash="37dd103a0f2ff3493a93c3ec03474671"/><file name="Protect.php" hash="7192a4e8e1789401dbb69dc4c1891ed3"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="2208fd00d748f4e42470c57a90fad2a2"/><dir name="Configuration"><file name="GeneralMigrate.php" hash="044e996b5f7243086d66d85444bef05c"/><file name="PaymentMigrate.php" hash="c6676de0d18378b30030284d54b92d57"/><file name="ProtectMigrate.php" hash="1289918e3fb0f87dec2c4d3cd76ad77c"/></dir><file name="Migrate.php" hash="07b0deb7c09a313a2b337b684c76f9da"/><dir name="Sales"><file name="PaymentMigrate.php" hash="b0cb16acd822816b82009b5f648eb4f6"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="MigrationController.php" hash="7d9f458c55ee1fe5232c6d7136d86551"/><dir name="Wizard"><file name="MigrationController.php" hash="578c2b786ec293a24bce53806f16c102"/></dir></dir></dir><dir name="etc"><file name="config.xml" hash="8cba867bc7640dd71aab29b448dfad89"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="payone"><dir name="core"><file name="client_api.phtml" hash="82d735b2326311446896dc12b826d6a5"/><dir name="configuration"><dir name="wizard"><file name="iframe.phtml" hash="186c008f6b31f8276a84aeb7d3c404e4"/><file name="index.phtml" hash="2deddd95d55920eff1ccc96959857b75"/><dir name="page"><file name="finish.phtml" hash="956ddfbe0e9971e647735fe4a45abf0e"/><dir name="form"><file name="container.phtml" hash="3c7287c0c40be94a1b1189a6cd7f8812"/></dir><file name="index.phtml" hash="66e73112887b5c1028fac21d5ce97c71"/><dir name="payment"><dir name="grid"><file name="container.phtml" hash="1b00428676495848907360d99697bd80"/></dir></dir><file name="store_switcher.phtml" hash="6871e556b2872ba357ea95be0c543a6a"/><dir name="view"><file name="container.phtml" hash="042d56bf10158e1944c48f788f48121e"/></dir></dir></dir></dir><file name="iframe.phtml" hash="9f74308e8b43cad2b15748b9f8368559"/><dir name="information"><file name="iframe.phtml" hash="c4e39d236151492940e32a0563a6a4b8"/></dir><dir name="payment"><dir name="method"><dir name="form"><file name="advancepayment.phtml" hash="ccba1332be108f51e27afaf713805dfe"/><file name="cashondelivery.phtml" hash="ad4e7185825b32b69ca06083c03c7a46"/><file name="creditcard.phtml" hash="6988cb1c2f870a93c93491776f2a6e84"/><file name="debitpayment.phtml" hash="a96f910448206def6eb3ba70fceeb4c7"/><file name="invoice.phtml" hash="b0548563fdacc3cb1757a838d2c03158"/></dir><dir name="info"><file name="advancepayment.phtml" hash="74b458367e5712c859d800b933ed95ff"/><file name="cashondelivery.phtml" hash="1d901a82060a238c89f3940714256a7c"/><file name="creditcard.phtml" hash="2fb283ff1046cf761d6a120c873aa822"/><file name="debitpayment.phtml" hash="f8d0de0ffc00bb87e42d57db03df4854"/><file name="invoice.phtml" hash="64001ffc31c0eafb832c03edd285fc5d"/><file name="onlinebanktransfer.phtml" hash="d6504ebddc33f064c0acb2736c22f6ac"/><file name="wallet.phtml" hash="bd71ab9ff89f2cfa590307c9e29e0ead"/></dir></dir></dir><dir name="protocol"><dir name="api"><dir name="view"><file name="plane.phtml" hash="fcfcb586c7c92606a6c309489c878d53"/><dir name="tab"><file name="exception.phtml" hash="54d0c77b153ff41fa10391b3177fc96a"/><file name="general.phtml" hash="8d4ad5cd56d33fd7fdcf0b4ff7bc0cc9"/></dir></dir></dir><dir name="transactionstatus"><dir name="view"><file name="plane.phtml" hash="7d19a22206a2384f5972a313017e4589"/><dir name="tab"><file name="general.phtml" hash="fd318ab622c4aa2c0554d7ce81843361"/></dir></dir></dir></dir><dir name="sales"><dir name="order"><dir name="create"><file name="init.phtml" hash="1f8112ab852663b82af7e2be0c9a3a60"/></dir><dir name="view"><dir name="tab"><file name="transaction.phtml" hash="4af63c9829a7bd466eafc54ae9dd889a"/></dir></dir></dir></dir><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="a62e04db5eb68265b72d03984fe03e99"/></dir><file name="iframe.phtml" hash="67366b7e745ab1a2a1f359360df88e07"/></dir><dir name="hint"><file name="payment.phtml" hash="c2de168313f9c9fcf906467af95dcaf9"/><file name="payment_reference.phtml" hash="2497578443d7d0455e7d75e1000aed32"/><file name="protect.phtml" hash="cfd300a3ff4f05ff143e1f78a669a7ce"/></dir><dir name="payment"><dir name="grid"><file name="container.phtml" hash="27d6f761e1ebdce936de0a7d60ac8bfe"/></dir></dir><dir name="tooltip"><dir name="general"><file name="global.phtml" hash="a37390c8dab60e16cbe50ee69e217f40"/><file name="narrative_text.phtml" hash="4ea256f2ef56d066050ea6d363b714f1"/><file name="parameter_invoice.phtml" hash="dc171aa4082645cfb9e1bd0d04271e67"/><file name="payment_creditcard.phtml" hash="b4b8502a3604fb12f075fe740d945034"/><file name="status_mapping.phtml" hash="1f61ee593d8eda86732bda7bc9e6e52e"/></dir><dir name="misc"><file name="creditmemo.phtml" hash="722e7dd4b7aff3e789e020aca802f121"/><file name="email_avs.phtml" hash="ea7f60f2f9021e8cc7c17995198150c4"/><file name="email_error.phtml" hash="9162008f414fb8cbe2794b4bd6a4d787"/><file name="shipping_costs.phtml" hash="ddf88869aa426e4570b0f2f3c1b82cec"/><file name="transaction_status_forwarding.phtml" hash="ac125f4324ed0d31cdd0924a8b78d6b6"/><file name="transactionstatus_forwarding.phtml" hash="0af0aebfe245e18d2d851d24a3523771"/><file name="transactionstatus_processing.phtml" hash="f44ff66bb8b389475e3b9afa8b395f01"/></dir><dir name="payment"><file name="creditcard.phtml" hash="8e484c4f491ab90dda0578800162fd1c"/><file name="debit_payment.phtml" hash="1dd18a9356f944799818771e18983986"/><file name="method.phtml" hash="130b071e2363972df1f634585d6e0704"/><file name="online_bank_transfer.phtml" hash="93a29afae277ad94b4c1c124c96cfbcb"/><file name="wallet.phtml" hash="ba12c5e01a515ff744f2ab02c8f10d0e"/></dir><dir name="protect"><file name="addresscheck.phtml" hash="7e2fde2318c46067624775720dcf1bf4"/><file name="addresscheck_type.phtml" hash="bc67f5743cc703e8a454e1adf0730a8d"/><file name="creditrating.phtml" hash="f378ace23555c6c9f95e37f032144250"/><file name="creditrating_lifetime.phtml" hash="c83c475ef6921147c587506b432ff0d4"/><file name="creditrating_type.phtml" hash="d994405b3e913dfdbc7884c2993eb78b"/></dir><file name="window.phtml" hash="b7de8be932ff20ab238c8882f50e4801"/></dir><file name="tooltip.phtml" hash="15f2dc92646a8d8533c7f1c1d0bb10b0"/></dir></dir><dir name="transaction"><dir name="view"><file name="plane.phtml" hash="8f4c2ef7fecfab8eb02d12b35e862b5e"/><dir name="tab"><file name="general.phtml" hash="68caff5aa8efad5e37378e9c7b739842"/></dir></dir></dir><dir name="widget"><dir name="form"><file name="container.phtml" hash="2ed5809647722a4a4358a89732100029"/></dir><dir name="view"><file name="container.phtml" hash="b750b77783092c218e3326734681c2f2"/></dir></dir></dir><dir name="migrator"><dir name="migration"><file name="index.phtml" hash="e61197db7ef214108863c79ddeb9815b"/></dir></dir></dir></dir><dir name="layout"><dir name="payone"><file name="configuration.xml" hash="1157777bb810e8e5eb0e9e22083561bb"/><file name="core.xml" hash="25be28b5bebd1b487f2ab03d17c90392"/><file name="migrator.xml" hash="6c3e3445d811e7be0f833985a6d8e174"/><file name="transaction.xml" hash="4f8210c4ff30c537bfce0db0bf30ca1d"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="payone"><dir name="core"><dir name="checkout"><dir name="onepage"><file name="init.phtml" hash="4c1a0d6dc67f346532b2118fc0e3377f"/><dir name="payment"><file name="additional.phtml" hash="5a586283ccbb3b88de13ee5c91b8b5f7"/></dir></dir><file name="protect.phtml" hash="f99ba7707392621d73df931a3821d691"/></dir><file name="client_api.phtml" hash="1ec0b009b38dc06caa21467c3f4ffb71"/><dir name="payment"><dir name="method"><dir name="form"><file name="advancepayment.phtml" hash="53be7d1aebc234604157aa7e6dc47795"/><file name="cashondelivery.phtml" hash="0cad47103bbd341208e6252bd8fe47d1"/><file name="creditcard.phtml" hash="30846a5a6913fe10446a769c3146d416"/><file name="debitpayment.phtml" hash="13add18b63688851e1cdafdbe334cdcb"/><file name="invoice.phtml" hash="cdfec4a52cc4f3338e2dd2efdb043497"/><dir name="onlinebanktransfer"><file name="bankgroup.phtml" hash="bde17175bafd78c3cc78a203ec8bf8c7"/></dir><file name="onlinebanktransfer.phtml" hash="810398ac639bd3e7e6f9f5efaec91220"/><file name="wallet.phtml" hash="d07fffb20f29715a3ec4eaf5a266ceb9"/></dir><dir name="info"><file name="advancepayment.phtml" hash="611af85c9ae80aa9c702b34fc0724e79"/><file name="cashondelivery.phtml" hash="5f369ef06729584e8bf094700877386d"/><file name="creditcard.phtml" hash="1ce66b87e2655466b271153981a3b87b"/><file name="debitpayment.phtml" hash="0667cfe80b5b311cdc84fb064c063e1f"/><file name="invoice.phtml" hash="64179e611f39b4b7e68cd367aecb0931"/><file name="onlinebanktransfer.phtml" hash="b84636742b49e7af469cfb97a23f4c0c"/><file name="wallet.phtml" hash="099fd47c84a62ad9510a47a24345d317"/></dir></dir></dir></dir></dir></dir><dir name="layout"><dir name="payone"><file name="core.xml" hash="045a37fabf1c8fea525dc40f9e46b29c"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Payone_Core.xml" hash="26082ff2574ca87302556c5c3a39b246"/><file name="Payone_Migrator.xml" hash="9af684dec6dc50d9e863538773350fb7"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Payone_Core.csv" hash="c91e2e3c20a1552860c1689db95ad4f3"/><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir></dir><dir name="en_US"><file name="Payone_Core.csv" hash="5aac7eda96f35ad7fae96446c1f42d48"/><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir></dir></target><target name="mageweb"><dir name="."><dir name="js"><dir name="payone"><dir name="core"><file name="addresscheck.js" hash="2253fe9856f551a40c7d69a8ca5bcf77"/><file name="client_api.js" hash="c9aea2707752fde1ee79cce23becd3ba"/><file name="creditcard.js" hash="8680006656a12fa28320c5c6da4a68a5"/><file name="onlinebanktransfer.js" hash="252f5f182cf66a12528932b35f1a2442"/><file name="wallet.js" hash="8b52a7055252923888319dd057aa1e4e"/></dir><dir name="migrator"><file name="migration.js" hash="602a23b295cf6b241845fa626b089c91"/></dir></dir><dir name="prototype"><dir name="windows"><dir name="themes"><dir name="payone"><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="content_bg.gif" hash="21278ea0da2d4256f4ced96b6080ba2e"/><file name="logoclaim.gif" hash="d71545ef09e2f10339654cda93d1cca2"/><file name="top_bg.gif" hash="26f28090de87d64f9b01bf624f89bfe2"/><file name="window_close.png" hash="1944445eb3fb14f0ede092665ccbbf0b"/></dir><file name="payone.css" hash="ca84a0501c8f6f794c08bc34c013aa01"/></dir></dir></dir></dir></dir></target><target name="magelib"><dir name="Payone"><dir name="Api"><dir name="Adapter"><dir name="Http"><file name="Abstract.php" hash="8d37bc6e9bd6acd0e5b1350542e43f9d"/><file name="Curl.php" hash="64d649310b514790422664b5ba1c0b3b"/><file name="Socket.php" hash="1bd51c5e95bce114d3ba12098464b072"/></dir><file name="Interface.php" hash="8d398fe489610c76b237847b5e05b300"/></dir><file name="Config.php" hash="d51299e2690bfdf10d14c0b20b358668"/><dir name="Enum"><file name="AddressCheckDivergence.php" hash="ed818028f3cd09958a16f41af52b6f63"/><file name="AddressCheckPersonstatus.php" hash="67b5e5e1b0b6eaed4f2eb51bfee3eddb"/><file name="AddressCheckScore.php" hash="1260e0f031526f7707b3a24dd81b7c46"/><file name="AddressCheckSecstatus.php" hash="785c4449b18e153f8359e354a318ba84"/><file name="AddressCheckType.php" hash="bda748769b6408222e6819d660d52404"/><file name="AvsResult.php" hash="aa6abfcd74a49fa2c72b70935456e458"/><file name="BankaccountCheckType.php" hash="b8204010ee3df148395d3c0373c2f67a"/><file name="ConsumerscoreScore.php" hash="119bf444889838ad55b57154eb62f960"/><file name="ConsumerscoreType.php" hash="e5f25aae50aa061a54e4b286c25f3272"/><file name="CreditcardType.php" hash="d2027a0ac1b44de3c818809adff905aa"/><file name="DebitTransactionType.php" hash="644169299e92d74b82c15563df348c1c"/><file name="Ecommercemode.php" hash="9e72976aba594d506f62e15f0c7c9ec1"/><file name="InvoiceDeliverymode.php" hash="20c0fb5edc752eaa13f7485ae927302b"/><file name="OnlinebanktransferType.php" hash="11438be9127821ed1b160420a5139011"/><file name="RequestType.php" hash="6914b5f56151fce3e97b791bf413962b"/><file name="ResponseType.php" hash="98652b6dcb80cdc36cec7454785082aa"/><file name="Settleaccount.php" hash="ea59cbeec8798b4d19c16eefb8824031"/><file name="Shippingprovider.php" hash="cbf70776a47ba3eb482bab7d36da24e7"/><file name="Storecarddata.php" hash="91fc3b5f0fe6b5d13cf3178f01cdec00"/><file name="UseCustomerdata.php" hash="72f1a1c38c834ee0bae56623d899643d"/><file name="WalletType.php" hash="a5bb130661bacc7d226e0859d3967427"/></dir><dir name="Exception"><file name="Abstract.php" hash="60f869606e12f5934d8044ab2182130a"/><file name="InvalidParameters.php" hash="a7d3f28d3c771a025a22822f36c6280b"/><file name="InvalidResponse.php" hash="465c7f77851b8dbd7a31f367b0421bd2"/><file name="InvalidUrl.php" hash="7a43bdcca4c81f47eca5982a0f173175"/><file name="MappingNotFound.php" hash="f9bbcb55bafee8da15bf3a7ba3d49cbb"/><file name="Payone.php" hash="7b6bc8521fc6f68582c3c8f28d1d9ea7"/><dir name="Request"><file name="InvalidKey.php" hash="7fb3d17cacda83b421fda79ca815747c"/><file name="InvalidMid.php" hash="3f6031ccbffa16c8091ba25e87b105e3"/><file name="InvalidMode.php" hash="7388ff3c863ea620d7c2847a6e610a8c"/><file name="InvalidPortalid.php" hash="ef0d20493a9d1964a44c8f9ae9b15248"/></dir><file name="Timeout.php" hash="0bfdac99f441015b835a218886ae2987"/><file name="UnknownStatus.php" hash="f8bbb8759bdb8104daaed59a31d4b632"/><file name="WritingRequestToServer.php" hash="6bac9fe5228568d57b9492afdc5096e6"/></dir><file name="Factory.php" hash="4a6ed91cc2a3cc1fc378b90ca2e77598"/><dir name="Mapper"><file name="Abstract.php" hash="4b8a025d4e906ee806d025ec9fd8f385"/><dir name="Currency"><file name="Interface.php" hash="a166444b69c22891983b475d98a9c4ba"/></dir><file name="Currency.php" hash="f8b9151eb9f4851d9c0b1dcee5dde465"/><dir name="Request"><file name="Abstract.php" hash="682ab94bfa9d4b4e772c973504b944ca"/><file name="Interface.php" hash="300f24067b5e02cbcad586ae64cd2bd0"/><dir name="Payment"><file name="Abstract.php" hash="80457e0ca50f31bb491f9c0c30af28d3"/><file name="Authorization.php" hash="24bb9c33163acf92764c5e3d98c8890c"/><file name="Capture.php" hash="1e99a0ee422ad8a049c669ce2b0925a7"/><file name="Debit.php" hash="88646c41c5b422f60c2c71bced0c6180"/><file name="Preauthorization.php" hash="65c3d30b553aa821f77bd98d29e4bb7a"/><file name="Refund.php" hash="323148b00ae50d41058ba9ec09aca2b3"/></dir></dir><dir name="Response"><file name="3dsCheck.php" hash="8df0b3a1e60a42037bb428936f1af395"/><file name="Abstract.php" hash="65f949eecff5761fede0017d376613bc"/><file name="AddressCheck.php" hash="d46ac343f5523ad99b7c448454917fdf"/><file name="Authorization.php" hash="e0d574e2314756f02ad348856734305d"/><file name="BankAccountCheck.php" hash="3a451451285b792cd3f338173c32cd23"/><file name="Capture.php" hash="d932dcd2a2a1aae8fe5ea01b1eb3d203"/><file name="Consumerscore.php" hash="fe049746f267422141c67ae3bff59a66"/><file name="CreditCardCheck.php" hash="507102173d66ffc8c59643c8c5c8b962"/><file name="Debit.php" hash="0cc821fe414ba12b6f0a47c737032b81"/><file name="GetInvoice.php" hash="e8d48e92395106748609307bf75d9757"/><file name="Interface.php" hash="ec7a85fd32a14f8e3fb6c53999a3b29c"/><file name="Preauthorization.php" hash="61ca02a765f954d8d7ef3787bc998c0b"/><file name="Refund.php" hash="49db64773b4d50e513d0dd0b229f2a94"/></dir><file name="currency.properties" hash="eef9fbec34f4f4a2602f6081fcfda371"/></dir><dir name="Persistence"><file name="Interface.php" hash="a77efa3aeb4734aebfe18c9f7e4ccc7f"/></dir><dir name="Request"><file name="3dsCheck.php" hash="8502019ed3c3057fe05ee3c1a71aca21"/><file name="Abstract.php" hash="5c9806f9f608d5f5e89b9c54927990db"/><file name="AddressCheck.php" hash="aa187c6821e3cef431b119c33a5bf23f"/><dir name="Authorization"><file name="Abstract.php" hash="80971aafc19e11d5e3223a9048b719d1"/></dir><file name="Authorization.php" hash="52ed73816ee6887ed4461e5850893182"/><file name="BankAccountCheck.php" hash="c9de3679f926b91603815ea66916450f"/><file name="Capture.php" hash="1f853ee78f5813ee4e68082fff76fa53"/><file name="Consumerscore.php" hash="afc7c64148ff01a2044dc748eb78d8a4"/><file name="CreditCardCheck.php" hash="92abb97fdb171cd07a0af63d51de7fd5"/><file name="Debit.php" hash="f2fcec84c6d37efa17df7598933c7b26"/><file name="GetInvoice.php" hash="a5bf340eef45f0b974badc21899423c6"/><file name="Interface.php" hash="338199100f226bb478a7e79c1594bfc9"/><dir name="Parameter"><file name="Abstract.php" hash="653a1b46ee15ed2d01a55e2f24a1dc9f"/><dir name="Authorization"><file name="3dsecure.php" hash="1280e05ad2671b85255b64ebc64d69d0"/><file name="Abstract.php" hash="cf44e93bc1e56cc84df5f4ab4088050b"/><file name="Business.php" hash="b8c430800c69b62410037cf57491c3cb"/><file name="DeliveryData.php" hash="8b021a87ba54850894bbf7c12e8bffe5"/><dir name="PaymentMethod"><file name="Abstract.php" hash="9714088466bee6c8349584c74568c5fd"/><file name="CashOnDelivery.php" hash="8472ab78a107d67d2bb1585802d3e961"/><file name="CreditCard.php" hash="36bf310a53ccce2a310884c467b91cc0"/><file name="DebitPayment.php" hash="6f6dac89fdaa2ac4f8cf564be3553ae6"/><file name="OnlineBankTransfer.php" hash="4b3f69cbf65904c7d64ee6d8323636c2"/><file name="Wallet.php" hash="f4a72017354b2b8ffba75892e6decddb"/></dir><file name="PersonalData.php" hash="992369ce211f095124f03adfe435441d"/></dir><dir name="Capture"><file name="Business.php" hash="fb5c8262c2eaad6a2ce9cbb88afe0b2a"/></dir><dir name="Debit"><file name="Abstract.php" hash="ad7c2f583cd2bb8f2e2799319ec293f3"/><file name="Business.php" hash="cb5ced7f6e449a4572227fd868681e1f"/><dir name="PaymentMethod"><file name="Abstract.php" hash="10fe457332ef63d231208d5074a87925"/><file name="BankAccount.php" hash="42e4a48e3c794412fa2c99c487c9aa2f"/><file name="CreditCard.php" hash="8c30a4f7a7352bc137a7708b2e35de70"/></dir></dir><file name="Interface.php" hash="6e34e7349bf3eb3ea52418781b6bca31"/><dir name="Invoicing"><file name="Item.php" hash="ec429f82cb5e26ebee0b99fcf297fab7"/><file name="Transaction.php" hash="754ba3cb3a2420001e0db3a759964695"/></dir><dir name="Refund"><file name="Abstract.php" hash="6e49e729223f6ea7d095d43923928b9d"/><dir name="PaymentMethod"><file name="BankAccount.php" hash="da26a54c7899f2864ace21ecb3729d7d"/></dir></dir></dir><file name="Preauthorization.php" hash="0a681074560da4069e694892c0064f6c"/><file name="Refund.php" hash="56c0bb2425448b6e0a57bdd35944250b"/></dir><dir name="Response"><dir name="3dsCheck"><file name="Enrolled.php" hash="1972e3bf59047a74755a0e40d6732ac1"/><file name="Invalid.php" hash="a09d5b1eec2b0956d4023d2f2b14f237"/><file name="Valid.php" hash="1ad50cd437af0de75aad8c2fcffa85bc"/></dir><file name="Abstract.php" hash="8aa20c1529cc03a0f6c64d8e4f2690b2"/><dir name="AddressCheck"><file name="Invalid.php" hash="132932a39401c298578935e74c416fbe"/><file name="Valid.php" hash="29793361fab8fffc1216ebf211660dde"/></dir><dir name="Authorization"><file name="Abstract.php" hash="67686bae3d2e6ac7d425624d658ce4d1"/><file name="Approved.php" hash="a344f89cf8166b673a843e595e92fbff"/><file name="Redirect.php" hash="1a239aa8bdff6e89b14a43d4ca3be68b"/></dir><dir name="BankAccountCheck"><file name="Blocked.php" hash="8716ee872b079670aeba08e498407754"/><file name="Invalid.php" hash="9317da83f806353ba8692e2d91f0db31"/><file name="Valid.php" hash="d4a89d6174e4e688eb761cb3ef799803"/></dir><dir name="Capture"><file name="Approved.php" hash="851e5808a750c0654d3c2535b384e7c5"/></dir><dir name="Consumerscore"><file name="Invalid.php" hash="4ec7a41513ca28e7081e0a7b0fa35f44"/><file name="Valid.php" hash="e0053bb2af649d504dad28f163c0a61c"/></dir><dir name="CreditCardCheck"><file name="Invalid.php" hash="e95422fb58384c0ca0e82db79dbd5a8f"/><file name="Valid.php" hash="e3565fede3a2b5d80e668617abcf463f"/></dir><dir name="Debit"><file name="Approved.php" hash="a9071053a4352acaf3674e8831e84102"/></dir><file name="Error.php" hash="361aab061dbcd5aade4d2a2ae5224620"/><file name="Interface.php" hash="bfb530e8de56624e9a5a93bb3d8d22d3"/><file name="Invalid.php" hash="d91d1b8f6214e350493c688f3226325b"/><dir name="Management"><file name="GetInvoice.php" hash="00cced79a4094cfdcb42a25da88f9fef"/></dir><dir name="Preauthorization"><file name="Approved.php" hash="67775fbdad364515618a69ed583b9c7a"/><file name="Redirect.php" hash="7dc6d21e5d7395127f8a4cceac1ee3ba"/></dir><dir name="Refund"><file name="Approved.php" hash="06f5abaf7335c7bc572d0f7707a9d110"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="24ef22fd385dd99d6f2bf4413b74cac1"/><file name="Interface.php" hash="a3c79f33b0a9ac10778c088e2b660ad3"/><dir name="Management"><file name="GetInvoice.php" hash="e7e764daa5ec37aa40905a76236f01f7"/></dir><dir name="Payment"><file name="Abstract.php" hash="31697d161f8ddecbf1380fcfde1b278b"/><file name="Authorize.php" hash="cc79d2f1743a14c4659d4526814857b3"/><file name="AuthorizeInterface.php" hash="a252deb55f6d2856d22389d7946c96e8"/><file name="Capture.php" hash="70510c4b962bf20632cc824239d79924"/><file name="CaptureInterface.php" hash="df0375f93cb5c86391fbb1394ef45a32"/><file name="Debit.php" hash="18c7aed47628aed4ffb5baef2fad14ac"/><file name="DebitInterface.php" hash="47d73baa6e092f21dfc7ffcc43eb9c4d"/><file name="Preauthorize.php" hash="46f363b78ae3f6a4af15755570f5edea"/><file name="PreauthorizeInterface.php" hash="d73caab0e6851b246e5c3aed6026e08b"/><file name="Refund.php" hash="3c0967aba96de8d9c14153f6659b9d2b"/><file name="RefundInterface.php" hash="0cb30e224128b3f8a2f61a6a750af4cd"/></dir><dir name="ProtocolRequest"><file name="Interface.php" hash="e45a08d8c42675881617033eda0df27b"/></dir><file name="ProtocolRequest.php" hash="84ff92e03b1ce5237c7384df13dca268"/><dir name="Verification"><file name="3dsCheck.php" hash="c7592588376cce47fb44fc752b2b6a42"/><file name="AddressCheck.php" hash="e51e5e7383b24798b8ab077964f68a3e"/><file name="BankAccountCheck.php" hash="a2c419d80194abf5fa5678c8f68c8360"/><file name="Consumerscore.php" hash="e2c011355f09a8fda2b0b10e65b96372"/><file name="CreditCardCheck.php" hash="75f87cc35b2de68d957ca98a69acc869"/></dir></dir><dir name="Validator"><file name="Abstract.php" hash="ead86ababa76997e8dd8886ebfc3335c"/><file name="DefaultParameters.php" hash="e4fb2582a213f164d9ca8f2ba764cb06"/><file name="Interface.php" hash="cd0994f06f5cb491f19820e99da952d0"/></dir></dir><file name="Autoload.php" hash="6f4b9aa2d3652eef4913b624fd00ace5"/><file name="Bootstrap.php" hash="e0e3380ceba6f5315d57f1d3238bfb92"/><file name="Builder.php" hash="31c8b1c39e9e74d5bdfb3040a67a38eb"/><dir name="ClientApi"><dir name="Enum"><file name="RequestType.php" hash="c30f83abe7dc48c59339b7fa3e3648af"/><file name="ResponseType.php" hash="8d07f1c93d0680f61d59bf2163042be5"/></dir><dir name="Exception"><file name="Abstract.php" hash="1eb99fc78d7289b66c62b9f3feeaf5f4"/><file name="InvalidParameters.php" hash="19df1c0d0bb6ef91560329ca960d5e8d"/></dir><file name="Factory.php" hash="7fe76a15b47eb692360485b2c86d0023"/><dir name="Request"><file name="Abstract.php" hash="82a935f450b054ad0316e06dcfff3599"/><file name="CreditCardCheck.php" hash="89ad304836bfe249de78a7ed2f4df4aa"/><file name="Interface.php" hash="a5550465e40d44f2bdca9d25581b1aff"/></dir><dir name="Service"><file name="GenerateHash.php" hash="489d77268d75a908ada40d9e2236331b"/></dir></dir><file name="Config.php" hash="27bfd84f9d4579ec0e492de09c20aa8b"/><dir name="Enum"><file name="ClearingType.php" hash="9858c364521bcb15972dc8080552a49e"/><file name="Mode.php" hash="ee9b0a7e12c9e582b7e25ccbbadb6b72"/><file name="Reminderlevel.php" hash="c552342982d010a94925ebb841ecc7eb"/></dir><dir name="Log4php"><file name="Logger.php" hash="1be578f2174a0699a12c3d39cd2dce1c"/><file name="LoggerAppender.php" hash="ec9686c66cb5574be4830abcd220a097"/><file name="LoggerAppenderConsole.php" hash="6a59da37cf0f37ff6665836a61da5bd2"/><file name="LoggerAppenderDailyFile.php" hash="6308ee07f3860bb3c6140eabfeb71cd7"/><file name="LoggerAppenderEcho.php" hash="68d7b55b079911e34e1f37317a49d586"/><file name="LoggerAppenderFile.php" hash="a96d454f13a48df572a5f80e4728c60a"/><file name="LoggerAppenderMail.php" hash="e9516e72ac3b6f831e4cc68205bbfde4"/><file name="LoggerAppenderMailEvent.php" hash="823f0b4c97f304a49fecb2a125f87437"/><file name="LoggerAppenderMongoDB.php" hash="6fb689ec75a81aa09d6eda5e4d43f212"/><file name="LoggerAppenderNull.php" hash="e83a4107179bf0bf1bb89f9cb8ea725c"/><file name="LoggerAppenderPDO.php" hash="34f1702a1fc36937a3c76f0eeb45df1b"/><file name="LoggerAppenderPhp.php" hash="34bb58d31236f6c501f961ce8e96d36e"/><file name="LoggerAppenderPool.php" hash="1c73795f9dce5960f09c95ef56cb2736"/><file name="LoggerAppenderRollingFile.php" hash="e3cacef4624d5ba9d7513490b451b32e"/><file name="LoggerAppenderSocket.php" hash="2b87c559b48feb5f2315134b2f4acf58"/><file name="LoggerAppenderSyslog.php" hash="69be997a8204e4d99a334c9a59e8bbcc"/><file name="LoggerAutoloader.php" hash="e998c843da4562d03fdba363dd796b4b"/><file name="LoggerConfigurable.php" hash="0f7c49d4b5c7951f7a5ebcb6fd72dc98"/><file name="LoggerConfigurationAdapter.php" hash="c0adc3a6cbaa800f9a1485d1f1fefed3"/><file name="LoggerConfigurationAdapterINI.php" hash="ea216d508a831c88a7bc6c13c3f2fc85"/><file name="LoggerConfigurationAdapterPHP.php" hash="a41c90c802c25ba8dec45b3138993590"/><file name="LoggerConfigurationAdapterXML.php" hash="a12cbab8e379f4984c078abfc58502f2"/><file name="LoggerConfigurator.php" hash="0e66c44e35c1cd3df0e59d2d573b550c"/><file name="LoggerConfiguratorDefault.php" hash="e01b6a93b7c4bff6b4cc82b7bda3c257"/><file name="LoggerException.php" hash="9e440d4b1cbcd75841ea11fe383841c4"/><file name="LoggerFilter.php" hash="c7b2470b5a201128e7838acb4e5965a2"/><file name="LoggerFilterDenyAll.php" hash="bc6153cbbe58c9449dcbe0eb58dcff05"/><file name="LoggerFilterLevelMatch.php" hash="48bed57d8094cd3b579a58ec9a509548"/><file name="LoggerFilterLevelRange.php" hash="f68174150dc2b0c43fabe882f5215d8c"/><file name="LoggerFilterStringMatch.php" hash="01b8f3f9ac023f7d20d3461be14f643f"/><file name="LoggerFormattingInfo.php" hash="364f3d31ee870acd469ca1fc1f8765ff"/><file name="LoggerHierarchy.php" hash="9163da991071a18867bf266bf735e078"/><file name="LoggerLayout.php" hash="6b31185297862e7d0b66cbeea0145eb6"/><file name="LoggerLayoutHtml.php" hash="d8a72d0aedfd68e8caed9953ae437315"/><file name="LoggerLayoutPattern.php" hash="a218e8726660ebca2d1f2d608ecaa343"/><file name="LoggerLayoutSerialized.php" hash="00a06131613a91c7c7ee6a5ba3947435"/><file name="LoggerLayoutSimple.php" hash="3476e848e0a0e5d747ba5012e65dfa1d"/><file name="LoggerLayoutTTCC.php" hash="4ae4f2443bf260b17c0c0c6f17065be7"/><file name="LoggerLayoutXml.php" hash="773e7660f2101b9ea902ec0a4b980c70"/><file name="LoggerLevel.php" hash="db8bce0726dec9bd9b0d6d02ae090049"/><file name="LoggerLocationInfo.php" hash="e245242f642455df5181d39b2a49bc54"/><file name="LoggerLoggingEvent.php" hash="663c8dfbdc7bae7c81a9184aa6be6e10"/><file name="LoggerMDC.php" hash="10fe2e863b66480aff6fe7c7109d8b39"/><file name="LoggerNDC.php" hash="afc52c64b7e31fa006ccbc1b18910dfd"/><file name="LoggerOptionConverter.php" hash="03ba7a93f58a843d18d168da0091b719"/><file name="LoggerPatternConverter.php" hash="8c384ce762db48a9e797929cb128f3d4"/><file name="LoggerPatternConverterClass.php" hash="d6a162b0bc1034d768b5738385e29630"/><file name="LoggerPatternConverterCookie.php" hash="a0dc2686c21284986f44ef306fdc3ff8"/><file name="LoggerPatternConverterDate.php" hash="2912f6c9b82d694b40ccc4accdba2e89"/><file name="LoggerPatternConverterEnvironment.php" hash="d7b8736d5784612941235a821f458ede"/><file name="LoggerPatternConverterFile.php" hash="10028ea79771e11a9c1c615b10fec045"/><file name="LoggerPatternConverterLevel.php" hash="d377b9f1eac786fa56f5232bc3a29eb3"/><file name="LoggerPatternConverterLine.php" hash="8c7c68267321e96b0dd9d5de3415a431"/><file name="LoggerPatternConverterLiteral.php" hash="5d846e8bbc96f26bc8e174013a1a5032"/><file name="LoggerPatternConverterLocation.php" hash="81536bcf1001bb97dfa21e9f7cbd4c5c"/><file name="LoggerPatternConverterLogger.php" hash="20b17edda41867d62c704c127f749b15"/><file name="LoggerPatternConverterMDC.php" hash="e4dc6877f736f846e1a4cc176b7c3a9b"/><file name="LoggerPatternConverterMessage.php" hash="30545b3ad7c93ea2193d342e2f99c2e7"/><file name="LoggerPatternConverterMethod.php" hash="eea57c3ef84b389ca433a7f2293582ae"/><file name="LoggerPatternConverterNDC.php" hash="f9275e216e7528b91d70998ad7475d91"/><file name="LoggerPatternConverterNewLine.php" hash="1ae8aa85ad891dbc7f1e41ed26194546"/><file name="LoggerPatternConverterProcess.php" hash="cd6244ec38481c95bfa7b6a2db5027c9"/><file name="LoggerPatternConverterRelative.php" hash="d1558f42568aad26b3a76d8608843841"/><file name="LoggerPatternConverterRequest.php" hash="4bdcac1e0447e330562315e4ae4f023c"/><file name="LoggerPatternConverterServer.php" hash="bd737b114527ea39dd5b960c22e1b349"/><file name="LoggerPatternConverterSession.php" hash="a613871c06e80970944445cdd4233cda"/><file name="LoggerPatternConverterSessionID.php" hash="91cdd24b77656cafd2e1ae647290fa8e"/><file name="LoggerPatternConverterSuperglobal.php" hash="8719b8718a74eb7b80192f87df1993ac"/><file name="LoggerPatternConverterThrowable.php" hash="529b157d117600859d9fce6336096951"/><file name="LoggerPatternParser.php" hash="57eaa66b2207b388b353648f9a17c6f9"/><file name="LoggerReflectionUtils.php" hash="f10a30a11f0c1a2859a36ce89c22665a"/><file name="LoggerRendererDefault.php" hash="f1c84c625d1f14aab88e9a25ebd89225"/><file name="LoggerRendererException.php" hash="e00057ffc0687098d42a8fe09bd61f58"/><file name="LoggerRendererMap.php" hash="d37dd01cecf80bb13b99e892a964aae3"/><file name="LoggerRendererObject.php" hash="1d1837e2d3d1388be77a838722b201f4"/><file name="LoggerRoot.php" hash="e00579b43b67450ff7e88f230e9af8fd"/><file name="LoggerThrowableInformation.php" hash="ed28cd254f3a6f5220ecf4d191ed7e82"/><file name="LoggerUtils.php" hash="400c7578fb86bc02f9153da5d982576c"/><dir name="xml"><file name="log4php.dtd" hash="d4da6c96c895b879f6b1924eb8d949d4"/></dir></dir><dir name="Protocol"><dir name="Config"><file name="Filter.php" hash="ff54f7b1edd77bc696746ff631d48c14"/></dir><dir name="Exception"><file name="FilterNotFound.php" hash="72b1c4ffa31b18ec27eed40469d222ae"/><file name="InvalidConfig.php" hash="78345f6cd5dd3918747303c9780eda09"/></dir><file name="Factory.php" hash="690d0411a8e3967091117745bd7290ad"/><dir name="Filter"><file name="Abstract.php" hash="9d5c4977a5674a5ebba0921aee3810e3"/><file name="Filterable.php" hash="a9d19c275d9c0930dbdcd1f38b99c4bf"/><file name="Interface.php" hash="7bdc72724988eafedf2a503d1a1371a5"/><file name="MaskValue.php" hash="27f5dfd7c608f4de67fd26f9751b7500"/></dir><dir name="Logger"><file name="Interface.php" hash="80c813837bfc8d3b62d548daa3bbc5e5"/><file name="Log4php.php" hash="6815d39e4acad685e5350e38bc2eccf4"/></dir><dir name="Service"><file name="ApplyFilters.php" hash="ab881b292dade78add817503e15b68ea"/><dir name="Protocol"><file name="Abstract.php" hash="c123ad9b6ed31d34c1236cbbe3c8c0a6"/></dir></dir></dir><dir name="Settings"><dir name="Configuration"><file name="Abstract.php" hash="b535ec70b40d20ab24aa248bcf3f05b4"/><dir name="Api"><file name="RequestType.php" hash="f6b23bf2652034cbc3d50ad0e782f8f1"/><file name="ResponseType.php" hash="b2422c4e38f381bd370176a6b0a0011d"/></dir><file name="Mode.php" hash="d5b47124f2893bdf3440ec48eb2c646d"/><dir name="PaymentMethod"><file name="CreditCard.php" hash="6894263df05741a6ed23c0acb414f402"/><file name="OnlineBankTransfer.php" hash="e5d6d8c95d0432e9f3442a8e9b1058b0"/><file name="Wallet.php" hash="060e1623e33a4551f921db1593891807"/></dir><file name="PaymentMethod.php" hash="e1c8fe981eda7dfbb4330605d0dddbe3"/><file name="Reminderlevel.php" hash="bdc018a59eaab4d13209fc529afd7d51"/><dir name="TransactionStatus"><file name="Action.php" hash="1e2015cb6a83696bbc348cd5a19dd978"/></dir><dir name="Verification"><file name="AddressCheck.php" hash="cc54a17bd42c9410ceefb3f2ce4dfe11"/><file name="AvsResult.php" hash="80859d494d8b426f0f80c7f6c0001e04"/><file name="BankaccountCheck.php" hash="5b3ab2b7fec0f82b0c7efb2fd4ba35ec"/><file name="Consumerscore.php" hash="b66352d2c8dcca7e37f6bdb2a1cfcecd"/><file name="Personstatus.php" hash="f995a8a5456b981d44763cab0c6aecf6"/></dir></dir><dir name="Data"><dir name="ConfigFile"><file name="Abstract.php" hash="45594b9218dd0cbf9a2190bbc1b1e5cd"/><file name="Collection.php" hash="2b387c4da779190bc3c774e5012383b2"/><dir name="Global"><file name="StatusMapping.php" hash="9abad2df07db470433b8d46d8c4b9321"/></dir><file name="Interface.php" hash="70133ac956846d5151edfeca478b9502"/><dir name="Misc"><file name="TransactionstatusForwarding.php" hash="94e96bfd0972e85ecfeb26d3d708a159"/></dir><dir name="PaymentMethod"><file name="Abstract.php" hash="ad85b6f37b133795f4a9cfd94200bb2a"/><file name="AdvancePayment.php" hash="99c961e1973c0f8f4943d46abb61806c"/><file name="CashOnDelivery.php" hash="8f89e4310e2f2350b69580fe0db55c3a"/><file name="Creditcard.php" hash="94cebabc02194a60b8c78b1c8c645d90"/><file name="DebitPayment.php" hash="6ae69fc4038503a5dc5af7e722b4ec09"/><file name="Invoice.php" hash="c28d6b98b873eb06a4313e1897dd155c"/><file name="OnlineBankTransfer.php" hash="978aeaf0bbdf2b8195270bf28b96121a"/><file name="Wallet.php" hash="1acd28b33ca24d1a6c722aba93e0f555"/></dir><dir name="Protect"><file name="Addresscheck.php" hash="e3b32053df373f47149b32867f13d206"/><file name="Consumerscore.php" hash="e62d17873198b55f17c4bb972ab4c181"/></dir><file name="Root.php" hash="65fe84a867e02b4e5d1815bb3e94ce32"/><dir name="Shop"><file name="ClearingTypes.php" hash="c6e47d0111cc904934511b5ed61bf6f9"/><file name="Global.php" hash="1581cf13f893d3945b23f409d8e2e63e"/><file name="Misc.php" hash="44d94e706d6ebdb8bdfc00c1f74c5a4b"/><file name="Protect.php" hash="d6eed6842f793c958cfc7eb4fb861dd4"/><file name="System.php" hash="47f25a4ad05e1cf6793f4a0683de62e7"/></dir><file name="Shop.php" hash="fcde392839c80db0f28811b5178364a6"/></dir></dir><file name="Factory.php" hash="e41b108aa4efba5210946af4602df9e6"/><dir name="Service"><file name="XmlGenerate.php" hash="8c0729b7a6cffbecaaeafaecd18a81a9"/><file name="XmlParse.php" hash="987a9edf0ca8f2eebcab576ca9270df1"/></dir></dir><dir name="TransactionStatus"><dir name="Enum"><file name="Failedcause.php" hash="e34e7a82a5f6e28546ab2df09109d365"/><file name="Txaction.php" hash="236b5444a67fecb4b26c6adb4417d6df"/></dir><dir name="Exception"><file name="Abstract.php" hash="692c679943a816fc6f4a10b0b122622b"/><file name="MissmatchingKeys.php" hash="aa1233fd4e5c93ae8b2fe4ae363e3e0e"/><file name="NoPostRequest.php" hash="74880ee2ff1b64ade5b43477b02c506a"/><file name="NoRequestData.php" hash="1c40ced8301991ac183dba44608c83d6"/><file name="Validation.php" hash="e5e90db597db6f1df42b65990b1fd436"/></dir><file name="Factory.php" hash="0d56efc68b5bdca9aef9f0abb0b3e2a3"/><dir name="Mapper"><file name="Request.php" hash="a1a5b75af8ca58b239c0def3f93be3de"/><file name="RequestInterface.php" hash="d35a1966060b22cf0fb8c43a1ed3623f"/></dir><dir name="Persistence"><file name="Interface.php" hash="fbbf23001bb9f6ff2ef20cbe20addc66"/></dir><dir name="Request"><file name="Abstract.php" hash="dfeadc0e413f145747b08130831744c0"/><file name="Interface.php" hash="b25d42147a10d4a7dc5130dd544ca2f1"/></dir><file name="Request.php" hash="f814b07d3608571acc12e00a64598d19"/><dir name="Response"><file name="Abstract.php" hash="559a911ec0743a718dbccf3605500d53"/><file name="Interface.php" hash="1087ea1a0c70040daad6eac2014790e2"/></dir><file name="Response.php" hash="ef77f669ce7c928df87a2d063f6762e4"/><dir name="Service"><file name="HandleRequest.php" hash="49cb49d3d99139b87f3361cbf2562e75"/><dir name="ProtocolRequest"><file name="Interface.php" hash="7576d86a4061811d9d1508c9d26c7277"/></dir><file name="ProtocolRequest.php" hash="8c63848af7ab2447d9584d1c90535bae"/></dir><dir name="Validator"><file name="Abstract.php" hash="5bcdb714a62976fd9fa4970a5e8ad74e"/><file name="DefaultParameters.php" hash="c909180f13bd0e0484e4c903e497d2f0"/><file name="Interface.php" hash="f7408812ceeb45d38324d6b4c8b9634f"/><file name="Ip.php" hash="24362e257140fa53f041c61dfe71690f"/></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="payone"><dir name="core"><file name="boxes.css" hash="2e1ad95d5b24869892d7e6ff4e0890e2"/><dir name="images"><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="favicon.png" hash="d189cb860fcdd76fbf3c07627023eed9"/><file name="help.png" hash="c3812c74bc524179f4ccf5d2db7b3cbf"/><file name="icon_16.png" hash="2812a3406492773bdbc8308d22901964"/><file name="logoclaim.gif" hash="d71545ef09e2f10339654cda93d1cca2"/><file name="magento_general_global.png" hash="2341d0ffb0f7fd6fe6ebf53860f9197b"/><file name="money_add.png" hash="41e1f9224e9c35929cb54882dc9d4426"/></dir><file name="wizard.css" hash="c2be3f8f3b7012f015fcd76aceebe32b"/></dir><dir name="migrator"><dir name="images"><file name="ajax-loader.gif" hash="32dc1f5901143d36fbd7a6df3950819f"/><file name="failure.gif" hash="4d785bcecfbe716fa4d749d20738a8f0"/><file name="success.gif" hash="3f9b9025551da6963a9ecf8d184a204a"/></dir><file name="migration.css" hash="c27e9fc8fa891b5ae3ca7480ba90cb02"/></dir></dir></dir></dir></dir></target></contents>
38
  <compatible/>
39
- <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
40
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Payone</name>
4
+ <version>3.0.11</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
20
  - PayPal&#xD;
21
  &#xD;
22
  Furthermore the following risk-management-services are supported:&#xD;
23
+ - 3D-Secure: Verified by Visa &amp; MasterCard SecureCode&#xD;
24
  - AdressCheck for 18 countries&#xD;
25
  - POS- and Merchant-Blacklists&#xD;
26
  - CreditCard- and BankAccountChecks&#xD;
30
  With FinanceGate Business even account receivable management, dunning and debt collection can be done by FinanceGate automatically.&#xD;
31
  &#xD;
32
  Notice: Remember this extension is still beta. We recommend to test all transaction types in your application carefully before going live.</description>
33
+ <notes>Mage_Payone-3.0.11</notes>
34
+ <authors><author><name>noovias</name><user>auto-converted</user><email>info@noovias.com</email></author><author><name>PAYONE</name><user>auto-converted</user><email>tech.support@payone.de</email></author></authors>
35
+ <date>2012-10-17</date>
36
+ <time>11:54:21</time>
37
+ <contents><target name="magecommunity"><dir name="Payone"><dir name="Core"><dir name="Block"><dir name="Adminhtml"><dir name="Configuration"><dir name="Wizard"><dir name="Config"><file name="Form.php" hash="7e48e792893e9a64f7001e96b003e382"/></dir><dir name="Page"><file name="Edit.php" hash="1f1b820d0f2d50230f8cdf762c80bc5c"/><file name="View.php" hash="9ab4a5083eebc1961ea5c0acb0ba2cf2"/></dir></dir></dir><dir name="Information"><file name="Abstract.php" hash="89033bd457bcd46a7ceb13462360a5e6"/></dir><dir name="Protocol"><dir name="Api"><dir name="View"><dir name="Tab"><file name="Exception.php" hash="1825ebf171f264b6c74ed7e1fe9d6fbd"/><file name="General.php" hash="9a5d35a92a9d622a2ddfb0edafa76092"/></dir><file name="Plane.php" hash="daf40463ac56195f9d2181e35062baa2"/><file name="Tabs.php" hash="cc81cd30acbda3b87f2b302ee8cdaf1a"/></dir><file name="Grid.php" hash="fe43a5b1464e1059703788bd91f408cf"/><file name="View.php" hash="d00b5b3c9a7d0e36693c026c5de0dd35"/></dir><dir name="TransactionStatus"><dir name="View"><dir name="Tab"><file name="General.php" hash="a80cb470751f948b35aa04f991dd4486"/></dir><file name="Plane.php" hash="e7fee81fb6ee269bab8186972e0093a1"/><file name="Tabs.php" hash="aba3d7bf0ab3762a2900237b21a2198a"/></dir><file name="Grid.php" hash="b9e276667ce3599e5250f0026ab4f8d5"/><file name="View.php" hash="b7d782116f5d8d09087bf9eb7110ecdf"/></dir><file name="Api.php" hash="86163b631dabef5538c9d7ba18cb3b04"/><file name="TransactionStatus.php" hash="4aa543fe53ea8c4d0a4c09a61c84d52f"/></dir><dir name="Sales"><dir name="Order"><dir name="Create"><file name="Init.php" hash="3f2f8f8de024565abc1f8e4ced98319b"/></dir><dir name="View"><dir name="Tab"><file name="Api.php" hash="add6c7c0adbd91114b3eed850569b65a"/><file name="Transaction.php" hash="a6001e58c3ce4d6737f4928ccac66176"/><file name="TransactionStatus.php" hash="44541e398ab29db4720b2109f6e0607c"/></dir></dir><file name="Grid.php" hash="7ed3eb6fd6a3ccac324f867bdc181537"/></dir><file name="Order.php" hash="d9b85ad2061f9fe9552f5ffed60d0797"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Abstract.php" hash="f2c335d1818f19984e9bc9aef1e0ce7f"/><file name="Forwarding.php" hash="37db0ebdea18716749598e092070475e"/><file name="Info.php" hash="2c9e6c008ee3d5306f8579ebe01db944"/><file name="PaymentFee.php" hash="755e20786c0203016611bfcfdc6ede90"/><file name="PersonStatusMapping.php" hash="a5450b8e05fa801ec373ac7c21e58b34"/><file name="StatusMapping.php" hash="579e9dfd3e92b3f225140ac7c4041cfe"/></dir><dir name="Payment"><file name="Method.php" hash="7f7db69f7c7c0f1981e80525ea0222bc"/></dir><file name="Field.php" hash="9c7f06f1a79d2308d5bf89c08b986b62"/><file name="Payment.php" hash="812418b9dc6e7d0f7af71c54fa7ad4cf"/></dir><dir name="Payment"><file name="Edit.php" hash="ee890691a35e5b33bfd1a986a4481ace"/><file name="Grid.php" hash="770276c75872af68adf8bfdb2c9d021a"/></dir><file name="Hint.php" hash="1da85b64bf8fa8056881f551d553129d"/><file name="Notice.php" hash="466258b59f294048fa48639f3681ad5e"/><file name="Payment.php" hash="759805ac380506f1a68b2d3f6e48694d"/><file name="Tooltip.php" hash="d9905fba960f4a7500265c30f1dfddf9"/></dir></dir><dir name="Transaction"><dir name="View"><dir name="Tab"><file name="General.php" hash="bc901fbe55449792917519c795c58808"/><file name="TransactionStatus.php" hash="6325158ee9acda45dc1b3aa6a34b8cdd"/></dir><file name="Plane.php" hash="161a1c1f5cb58333e4428414397a91f6"/><file name="Tabs.php" hash="127b5f4090f96a1956f2838e7e1bf90f"/></dir><file name="Grid.php" hash="cca8ffb56bc00514d56af6f05c38882f"/><file name="View.php" hash="267ceb1bf113dae62c503c8c9f858a78"/></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Datetime.php" hash="52a793dde88b725b9b9d5f27842b1705"/><file name="UnixTimestamp.php" hash="9da03743ed591e5f24f1f682c5f4fb5f"/></dir></dir><file name="Container.php" hash="f035c12b7bf696a0222ce0b3f50dfd46"/></dir><dir name="View"><file name="Container.php" hash="dfd28e3f3205c9ab6f1d5ba5cdd1222c"/></dir></dir><file name="Information.php" hash="cf5fa39d6354791adf8ce2808bd8c99b"/><file name="Transaction.php" hash="9da66e164d1dea5013167c374865a94d"/></dir><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Additional.php" hash="6fb72c642149f73a73b6ffcdd8249a93"/><file name="Methods.php" hash="a2e4bb44fa3c254bdfcc3f4671dc8968"/></dir></dir></dir><dir name="Payment"><dir name="Method"><dir name="Form"><file name="Abstract.php" hash="487b797c5a1350857c39c983468e6257"/><file name="AdvancePayment.php" hash="f8fa142db063838f6e2affd24e605309"/><file name="CashOnDelivery.php" hash="47aa8eae525f0926cfa0ca39dbf16dd8"/><file name="Creditcard.php" hash="8f2b897e1bcb9241e6019424239e368c"/><file name="DebitPayment.php" hash="dad62843e0ba2a3fca495da1cfa88a34"/><file name="Invoice.php" hash="792e994d4e724c508c44aa80c2c05377"/><file name="OnlineBankTransfer.php" hash="2880a86040b4a2587b5984b9f95a7bfc"/><file name="Wallet.php" hash="633b48b85fa7d2088e5a42af95a108f3"/></dir><dir name="Info"><file name="Abstract.php" hash="5ea9126359db18eaf84c4f6a115c173e"/><file name="AdvancePayment.php" hash="5a30ac680ba4b813b8292ee680970815"/><file name="CashOnDelivery.php" hash="7d04a334034ea88615ce260681def17e"/><file name="Creditcard.php" hash="039cde64d6835e601245e46f606d4f66"/><file name="DebitPayment.php" hash="5c699d4119fe82052969b2f6b0058ab6"/><file name="Invoice.php" hash="4e39306b2241b19e8d75684307522aaa"/><file name="OnlineBankTransfer.php" hash="a857f0afe1d75337756fb2e3fbd4f52b"/><file name="Wallet.php" hash="1c97123bd3b8c5c10e766dd7749f2076"/></dir></dir></dir></dir><dir name="Controller"><dir name="Adminhtml"><dir name="Configuration"><dir name="Wizard"><file name="Abstract.php" hash="bdfe26c77fbfb08d5eed508b3707129b"/></dir></dir><file name="Abstract.php" hash="fc530c509c8377d4b401b0ad4144ac62"/></dir><file name="Abstract.php" hash="e896d0e966ebb3123c047760fff8c17a"/></dir><dir name="Exception"><file name="InvalidRequestType.php" hash="ef0f4dc53e93ba1b32229e5928d00bd2"/><file name="InvalidScope.php" hash="3e4185c541d15ed6d8822540dee61b9c"/><file name="InvoicePreparationNoItems.php" hash="dc5497f50a8954ac451f56c8c47e57b4"/><file name="InvoiceSave.php" hash="585931380f6291f47b28d23024366ba6"/><file name="OrderCannotInvoice.php" hash="b63f0a9a1702708422f30472012643a6"/><file name="OrderNotFound.php" hash="22001580df9425cd4d5bb954378aac4c"/><file name="PaymentMethodConfigNotFound.php" hash="c62057ea1bd54c0b91dacd2a5db50b49"/><file name="PaymentTypeNotFound.php" hash="7d6866507e5f803e1bf0e31545f9c06c"/><file name="TransactionAlreadyExists.php" hash="6dfb3da13440462021c2175405ace0b9"/><file name="TransactionStatusForward.php" hash="52f6974ad59271d161451944fd000986"/></dir><dir name="Helper"><dir name="Sales"><file name="Button.php" hash="f9752550b0ba4559a78631ea7240dbfa"/></dir><file name="Abstract.php" hash="614b70f3acf925a3b544e91e5a0085d3"/><file name="Compatibility.php" hash="e1489da503118adc19beea8493531dfb"/><file name="Config.php" hash="cda2f465907c3dda06b71ec973feb159"/><file name="Data.php" hash="33afc9d62945d575733f1738e883117b"/><file name="Email.php" hash="395561eb7a6c319055270706e6d32226"/><file name="Url.php" hash="9ce4dc25c5920247c9b85cccf450ec0e"/><file name="Wizard.php" hash="70b6882f848c703ff0fc26d62dcb376b"/></dir><dir name="Model"><dir name="Config"><dir name="General"><file name="Global.php" hash="34d063c009113a693b4d9b9b634d07e1"/><file name="ParameterInvoice.php" hash="6a58ff0f8c126de0decd22b845d02d40"/><file name="ParameterNarrativeText.php" hash="5f0128073807d017a4f3704c5879e36f"/><file name="PaymentCreditcard.php" hash="d055547ad354429c2c4b061353a9f121"/><file name="StatusMapping.php" hash="ebbbc555c41baed5de9e15de48109bd4"/></dir><dir name="Misc"><dir name="Email"><file name="Abstract.php" hash="50f7c3519a70855acb69d255cb0056d6"/><file name="Interface.php" hash="d07157b9ca17401277b35f7aea92a7cc"/></dir><file name="Creditmemo.php" hash="f9509d5a67e5ecd3cf029750beea9106"/><file name="Discount.php" hash="4ce56b1b21f8c39961c4bbe860eda20c"/><file name="EmailAvs.php" hash="3da7b2a26718650a87466e7cdae55c31"/><file name="EmailError.php" hash="4c45b1d6d95f3659c66dffbc3d770080"/><file name="ShippingCosts.php" hash="d828b50fa706fa3f938713d223bda3c6"/><file name="TransactionstatusForwarding.php" hash="39d587c3c484bc99773b060d6265959e"/><file name="TransactionstatusProcessing.php" hash="a4f3f8b86960d6b3fa9f974639f70e92"/></dir><dir name="Payment"><dir name="Method"><file name="Interface.php" hash="3565bc684997b02456b369066cc97c06"/></dir><file name="Method.php" hash="6bb814af1090e38f3db39da32b26a3de"/></dir><dir name="Protect"><file name="AddressCheck.php" hash="7293d9854b25322a66ee00206f3071ce"/><file name="Creditrating.php" hash="ffe6d1d2c95d641535a5027b2afb54cc"/></dir><file name="AreaAbstract.php" hash="e75eacc876e77fa1f540e15a8a89a1d5"/><file name="AreaInterface.php" hash="9822e7864b81dcdade053baea64db83f"/><file name="General.php" hash="8f274fdb68951ab6b5a782d6c7de808c"/><file name="Interface.php" hash="a3de42afc8b6907e64d522aa3ec5cf63"/><file name="Misc.php" hash="bbac6a7fa27f05c7f21071fa01ac3460"/><file name="Payment.php" hash="464319b863b1592f570f945f7d17dd5d"/><file name="Protect.php" hash="21be6a05897ce9a155363ce56e0a5e4d"/></dir><dir name="Cronjob"><dir name="TransactionStatus"><file name="Worker.php" hash="1e7090f9b91571176224d97a3e932ede"/></dir><file name="Abstract.php" hash="123c05ac24b16ce69ec970a5da85f10e"/></dir><dir name="Domain"><dir name="Config"><file name="PaymentMethod.php" hash="23463f6599466b3b1b07b2f6b4358a70"/></dir><dir name="Protocol"><file name="Api.php" hash="70d1c4920f0637e28ec95cf8b9ca1bdb"/><file name="TransactionStatus.php" hash="628da493d2c1711f1e04d0e4e2403a83"/></dir><dir name="Resource"><dir name="Config"><dir name="PaymentMethod"><file name="Collection.php" hash="5b6445156c899124ddc87be23ff7d9ee"/></dir><file name="PaymentMethod.php" hash="7261f0a45bff60e891cf24820a565670"/></dir><dir name="Protocol"><dir name="Api"><file name="Collection.php" hash="2ce71ea52eb4aa11fbc546001ed22fc8"/></dir><dir name="TransactionStatus"><file name="Collection.php" hash="884176fcb71b1a76d2b094bb70644c5e"/></dir><file name="Api.php" hash="bb257184fa77ef1b71f0964168dd78af"/><file name="TransactionStatus.php" hash="d4a202ea0d7ce2afeff4b3da4f18a237"/></dir><dir name="Transaction"><file name="Collection.php" hash="f3dd454961a551357eb95b73912c411c"/></dir><file name="Transaction.php" hash="a05356964069784a9c46b61c9c77c26c"/></dir><file name="Transaction.php" hash="c4c3ce8cc3f69d3684e68b918e20919c"/></dir><dir name="Handler"><dir name="Management"><file name="GetInvoice.php" hash="4fc10247b8969f9dbe447d3003a052a0"/></dir><dir name="Payment"><file name="Abstract.php" hash="3b93bfd8aa4081a62b65714df31b9943"/><file name="Authorize.php" hash="0693282e074f6c22824c5eab347aa9a2"/><file name="Capture.php" hash="d6d7dd0dfc16066faebc9678bb98b0ca"/><file name="Debit.php" hash="3dcee9f980aa64fb8d2ee93e4cdc91cb"/><file name="Interface.php" hash="3ff3b7247a7f69dd84b0999259f24bf8"/><file name="Preauthorize.php" hash="377a4242911f900ad046edc03da31891"/></dir><dir name="Verification"><file name="Abstract.php" hash="04be41f4fde5091816cb2dc650b53306"/><file name="AddressCheck.php" hash="49112579f8ca4277741224a1073dd10e"/><file name="Creditrating.php" hash="bea1fdc1b47a9e92ea6649ad2d360881"/><file name="Interface.php" hash="601a0d018c10962c13e26c67ecb60deb"/></dir><file name="Abstract.php" hash="7916a63c5d1ca3c7cec27cc6bd038846"/><file name="Interface.php" hash="8137fbb2cea9866c2d6a64421653b1f7"/></dir><dir name="Mapper"><dir name="ApiRequest"><dir name="Management"><file name="GetInvoice.php" hash="3e55c698ee6e54a911c7c8c04854aa68"/></dir><dir name="Payment"><dir name="Authorize"><file name="Abstract.php" hash="7ea31308c9fdd1a3cbef09ab477794e4"/></dir><file name="Abstract.php" hash="e3f4f3be09ef1ba818e0d423c72c0a54"/><file name="Authorize.php" hash="9e45d9c05036cb7714d7d2221bb0a178"/><file name="Capture.php" hash="01b69c2041e32eefcc64983a6a077d08"/><file name="Debit.php" hash="3372cda41735f5eb54309662958d1beb"/><file name="Interface.php" hash="2ed7debbc0cbe1979be9ad4fa583c63d"/><file name="Preauthorize.php" hash="d8139bb3b8c1ff02a9ab00e19a99c05f"/></dir><dir name="Verification"><file name="Abstract.php" hash="6b492aabd24d09580bb5c8184ebab5dd"/><file name="AddressCheck.php" hash="2661d25a9cdff23f64548782e21d4f8f"/><file name="BankAccountCheck.php" hash="71fdc57d43766fbcf67cbe4fb71261d5"/><file name="Creditrating.php" hash="be7582391431e780fe1bcd8bfb1b016a"/></dir><file name="Abstract.php" hash="67a9f749767b79e7641138f8edc9c788"/></dir><file name="Abstract.php" hash="269e16e71331e002333535450d4d2924"/></dir><dir name="Observer"><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="f1cb2d2e1e155d446b17c0f96e974b65"/></dir></dir><file name="Onepage.php" hash="98d4284c874b732a906244c2f5bf1c08"/></dir><dir name="Protocol"><file name="Api.php" hash="8756084b6e8c4ce3ff7fddfae2cbba8f"/></dir><dir name="Sales"><dir name="Order"><file name="Invoice.php" hash="b3a6f5568225a0c2aafb4014c9974a51"/></dir><dir name="Quote"><file name="Address.php" hash="9a6d3e1e068564fdda82ccfc15fce5d1"/><file name="Payment.php" hash="49864ede5b1ab94fc51a98b4cadc2874"/></dir><file name="Order.php" hash="d4ef2d996fd7bacdb8399453644eeead"/></dir><dir name="TransactionStatus"><file name="Forwarding.php" hash="72e93b7a9fc67b3c817a8a3086b3c58d"/><file name="InvoiceCreate.php" hash="434917141997bfa47da837d62fad7923"/><file name="Reminder.php" hash="e476fbafaec9b3f2fa3d0ec5f57f6dce"/></dir><file name="Abstract.php" hash="9530c08cad0c830d390eabbdd8ebc3ab"/></dir><dir name="Payment"><dir name="Method"><file name="Abstract.php" hash="c1844d0bf9809e645520cde7df1d74c8"/><file name="AdvancePayment.php" hash="c165fc2cb0402478db74782a38f89ec5"/><file name="CashOnDelivery.php" hash="247d715b663369c27111ece38dfb7803"/><file name="Creditcard.php" hash="4d778e393876187bd89d1c2c3e326c98"/><file name="DebitPayment.php" hash="98868e4cf9cbda62e7e193f945d3d212"/><file name="Invoice.php" hash="b6dc6fd8189c61f04a440b39d72a2c61"/><file name="OnlineBankTransfer.php" hash="5f6e2a08c6f83534f15b05f95bfceb37"/><file name="Wallet.php" hash="009d360a81b7a9527d192e4011df9749"/></dir></dir><dir name="Repository"><file name="Api.php" hash="215b63473d061699b64fbc698f95a1f7"/><file name="TransactionStatus.php" hash="bf2221e0683a2f9be207f822b286aec0"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Fee.php" hash="1ed75f807d0bb35b45cb60bddba7bc8a"/></dir></dir><file name="Address.php" hash="2a82ff09196d3c41905a2135dd6ac1a4"/></dir></dir><dir name="Service"><dir name="Config"><file name="XmlGenerate.php" hash="04749939d87ef087295a93b9325052bf"/></dir><dir name="Export"><file name="Collection.php" hash="ba553e1ced6fd131b725c92150e09a78"/></dir><dir name="Management"><file name="GetInvoice.php" hash="16da5759ecfbe625633da5e1e00cfecd"/></dir><dir name="Payment"><file name="Abstract.php" hash="279c23a0b23532b07dcde5c94c0ac69e"/><file name="Authorize.php" hash="fa22191f012150eb5bd4ab2b183522dc"/><file name="Capture.php" hash="58bee25ef7c318f53a00d608cf16d0bf"/><file name="Debit.php" hash="4320627bc743c5ae303296417c64c232"/><file name="Interface.php" hash="5a6669702b6f966cdca52378e96e60d2"/><file name="Preauthorize.php" hash="b13323bc57512b9244a217dcc8106625"/></dir><dir name="Protocol"><dir name="Api"><file name="Export.php" hash="ae95ecb8c8e7b8418c8d3dd361c751c0"/></dir><dir name="TransactionStatus"><file name="Export.php" hash="1265210a4dcc3475e3cef56a70e073c2"/></dir></dir><dir name="Sales"><file name="InvoiceCreate.php" hash="c706edb296d8fc019c555a70143368a1"/><file name="OrderComment.php" hash="41433c126e5254b985d900f704b31ae9"/><file name="OrderStatus.php" hash="a2fba243c432c78f4a9ec712ed86cf38"/></dir><dir name="Transaction"><file name="Create.php" hash="95d9079e7fd9a85597b62e96f7a4d77b"/><file name="Update.php" hash="f25e151fd02916472e7792360699a988"/></dir><dir name="TransactionStatus"><file name="Execute.php" hash="d4dff27a2cc271faaba576f9161a7f89"/><file name="Forward.php" hash="8dacb47c9a0db8e76669158aa15303b6"/><file name="Process.php" hash="92c549b0a2e53b86578015e4449f83a1"/></dir><dir name="Verification"><file name="Abstract.php" hash="0fde90b0db9c18f414e5e90843f0e6ce"/><file name="AddressCheck.php" hash="b6e828cf9dc96d7e9cafae8037aa942f"/><file name="BankAccountCheck.php" hash="80a0a1e3e7954448751dbb3241f8b441"/><file name="Creditrating.php" hash="92e4605a2a83ea61e6fc1308d22e85de"/></dir><file name="Abstract.php" hash="94bcce3534d7295fac4db750fe34ba09"/><file name="InitializeConfig.php" hash="619c7e2ba44747b5a8086824f3d31fb3"/><file name="InitializePayment.php" hash="601e8ec5e2d505dfa024284fcaa31e62"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Protect.php" hash="8f7d595e6f8044ea4a1c2dbbdebaa655"/></dir><file name="Abstract.php" hash="b40c21183506dfb5e94f43cd8ec61ac3"/><file name="AddressCheckType.php" hash="11f0297e62f8aa723051bef05b1a1024"/><file name="AuthorizeMethod.php" hash="ab01882f7e8b685bf65c9c2cf630f8dd"/><file name="AvsResult.php" hash="b1e3ca79a77286e1e705501a33c13855"/><file name="BankaccountcheckType.php" hash="f09ba1733f34eb60b17d2b0c21a4ff3b"/><file name="ClearingType.php" hash="d6c1cf6362e17ae0042612774c37483f"/><file name="CreditCardType.php" hash="a4dd68bdd7abe455c6adeb3e20e1bb55"/><file name="CreditScore.php" hash="bc54944274a9d5137c474dcf27fc91f9"/><file name="CreditratingChecktype.php" hash="985ce6d65da0281e8e99f334e980e14e"/><file name="CreditratingIntegrationEvent.php" hash="9da728646ff3eea66e6155fb4d4b4233"/><file name="HandleResponseError.php" hash="6c92277e38f8256f6fe7b6696107fdd2"/><file name="MethodType.php" hash="795bf5ad1a5a62e00c83b2b1a4c36124"/><file name="Mode.php" hash="f4b7f10abd52f5b5d23873e159e4fc23"/><file name="OnlinebanktransferType.php" hash="804bf6bd18c9903519e48072ab33d1da"/><file name="PaymentMethodCode.php" hash="6ccbbcb3ac4062b680dd2c2951e6b014"/><file name="PaymentMethodType.php" hash="fe4cfc1959d5e6294d6b0b7b01b59239"/><file name="PersonStatus.php" hash="8d909a2f468207880d3b431dbfbfdef8"/><file name="ReminderLevel.php" hash="cac22bfaece3ccca9a51adc59efdf44b"/><file name="RequestType.php" hash="f43e32fd32329193252190746f0a8571"/><file name="ResponseType.php" hash="d6a64bbe4ea58d2126ff8d7f76795bcf"/><file name="Status.php" hash="2612834bc2a1ed7c43a2cc3342adf63d"/><file name="StatusTransaction.php" hash="53271af6dbe8195a8fa1e12a79a56c68"/><file name="TransactionStatus.php" hash="8c1f59103ba441a3bddbf454bc4c3129"/><file name="WalletType.php" hash="c49c188f400e808a58348716a9fa421e"/></dir></dir><file name="Config.php" hash="e377c2462e81c4a6caacd784cf6a5d65"/><file name="Factory.php" hash="891e4fc488354d0426f05c234b9cc272"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Configuration"><dir name="Wizard"><dir name="Page"><file name="PaymentController.php" hash="836c77b7dcc77cae37ae101ad28b2169"/></dir><file name="PageController.php" hash="e3d8e43dfabf4fd2589482574655bdff"/></dir><file name="WizardController.php" hash="cfc6b411102e225a48935cee6e0c7576"/></dir><dir name="Protocol"><file name="ApiController.php" hash="1af6ef54bfb5a870f482895c0fc5f769"/><file name="TransactionStatusController.php" hash="97a5933efe3633ce5c370c1e67eaa37d"/></dir><dir name="Sales"><dir name="Order"><file name="InvoiceController.php" hash="16c96795a7e9c8dd546c4c69a5568987"/></dir><file name="OrderController.php" hash="ac4a0fe89896111ea5dfff2ae01f0e90"/></dir><dir name="System"><dir name="Config"><file name="PaymentController.php" hash="47bda106aafbcbbc8a04a1da28ce136e"/></dir><file name="ConfigurationController.php" hash="d594f4857b027260ea7eaefefab21839"/></dir><file name="InformationController.php" hash="4fbe3552aff0415f9e6e6574c7dfc080"/><file name="TransactionController.php" hash="59e0e04c5ef04e28a3b781a1c2c3b412"/></dir><dir name="Checkout"><dir name="Onepage"><file name="PaymentController.php" hash="9b23e22c6ea7fb7372649a0ca613e849"/></dir><file name="OnepageController.php" hash="5c206fbba8832d67269f480facca40a0"/></dir><file name="TransactionStatusController.php" hash="0f2519037f57b4432b14d338c4d715ca"/></dir><dir name="etc"><file name="adminhtml.xml" hash="80661f3ff3f6782efad26e377413aeb3"/><file name="config.xml" hash="64b76056f6cabd0c6bdbd1e7bf5cb40e"/><file name="system.xml" hash="911ea0a235fb505b8972c0b945b1f12d"/></dir><dir name="sql"><dir name="payone_core_setup"><file name="install-3.0.0.sql" hash="28a783cc46e235b6c13dd502651ff7e7"/><file name="mysql4-install-3.0.0.php" hash="e570826a7a6b3d94ec7a4731a1962a6f"/><file name="mysql4-upgrade-3.0.3-3.0.4.php" hash="040f058a08ea97fd428baf3552988ca3"/><file name="mysql4-upgrade-3.0.8-3.0.9.php" hash="e1167adfd84fecdb908f99698c74aa56"/></dir></dir></dir><dir name="Migrator"><dir name="Controller"><dir name="Adminhtml"><file name="Abstract.php" hash="a8ae39e90f2b28ecf7ac97422433d5cd"/></dir></dir><dir name="Helper"><file name="Config.php" hash="4abc3ee9237fa433bc1d1d3dbfa97afc"/><file name="Data.php" hash="ebb5526d898038aa2004e6347794b478"/></dir><dir name="Model"><dir name="Mapper"><dir name="Config"><file name="General.php" hash="e24eb1f80ab89b37da5bfe333e34ed05"/><file name="Payment.php" hash="37dd103a0f2ff3493a93c3ec03474671"/><file name="Protect.php" hash="7192a4e8e1789401dbb69dc4c1891ed3"/></dir><file name="Abstract.php" hash="a784a82feaf6120184bc5e53331bd519"/></dir><dir name="Service"><dir name="Configuration"><file name="GeneralMigrate.php" hash="044e996b5f7243086d66d85444bef05c"/><file name="PaymentMigrate.php" hash="c6676de0d18378b30030284d54b92d57"/><file name="ProtectMigrate.php" hash="1289918e3fb0f87dec2c4d3cd76ad77c"/></dir><dir name="Sales"><file name="PaymentMigrate.php" hash="b0cb16acd822816b82009b5f648eb4f6"/></dir><file name="Abstract.php" hash="2208fd00d748f4e42470c57a90fad2a2"/><file name="Migrate.php" hash="07b0deb7c09a313a2b337b684c76f9da"/></dir><file name="Factory.php" hash="614bc12c240bd0c917fdc090c8018ccc"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Wizard"><file name="MigrationController.php" hash="578c2b786ec293a24bce53806f16c102"/></dir><file name="MigrationController.php" hash="7d9f458c55ee1fe5232c6d7136d86551"/></dir></dir><dir name="etc"><file name="config.xml" hash="8cba867bc7640dd71aab29b448dfad89"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="payone"><dir name="core"><dir name="configuration"><dir name="wizard"><dir name="page"><dir name="form"><file name="container.phtml" hash="3c7287c0c40be94a1b1189a6cd7f8812"/></dir><dir name="payment"><dir name="grid"><file name="container.phtml" hash="1b00428676495848907360d99697bd80"/></dir></dir><dir name="view"><file name="container.phtml" hash="042d56bf10158e1944c48f788f48121e"/></dir><file name="finish.phtml" hash="956ddfbe0e9971e647735fe4a45abf0e"/><file name="index.phtml" hash="66e73112887b5c1028fac21d5ce97c71"/><file name="store_switcher.phtml" hash="6871e556b2872ba357ea95be0c543a6a"/></dir><file name="iframe.phtml" hash="186c008f6b31f8276a84aeb7d3c404e4"/><file name="index.phtml" hash="2deddd95d55920eff1ccc96959857b75"/></dir></dir><dir name="information"><file name="iframe.phtml" hash="c4e39d236151492940e32a0563a6a4b8"/></dir><dir name="payment"><dir name="method"><dir name="form"><file name="advancepayment.phtml" hash="ccba1332be108f51e27afaf713805dfe"/><file name="cashondelivery.phtml" hash="ad4e7185825b32b69ca06083c03c7a46"/><file name="creditcard.phtml" hash="6988cb1c2f870a93c93491776f2a6e84"/><file name="debitpayment.phtml" hash="a96f910448206def6eb3ba70fceeb4c7"/><file name="invoice.phtml" hash="b0548563fdacc3cb1757a838d2c03158"/></dir><dir name="info"><file name="advancepayment.phtml" hash="74b458367e5712c859d800b933ed95ff"/><file name="cashondelivery.phtml" hash="1d901a82060a238c89f3940714256a7c"/><file name="creditcard.phtml" hash="2fb283ff1046cf761d6a120c873aa822"/><file name="debitpayment.phtml" hash="f8d0de0ffc00bb87e42d57db03df4854"/><file name="invoice.phtml" hash="64001ffc31c0eafb832c03edd285fc5d"/><file name="onlinebanktransfer.phtml" hash="d6504ebddc33f064c0acb2736c22f6ac"/><file name="wallet.phtml" hash="bd71ab9ff89f2cfa590307c9e29e0ead"/></dir></dir></dir><dir name="protocol"><dir name="api"><dir name="view"><dir name="tab"><file name="exception.phtml" hash="54d0c77b153ff41fa10391b3177fc96a"/><file name="general.phtml" hash="8d4ad5cd56d33fd7fdcf0b4ff7bc0cc9"/></dir><file name="plane.phtml" hash="fcfcb586c7c92606a6c309489c878d53"/></dir></dir><dir name="transactionstatus"><dir name="view"><dir name="tab"><file name="general.phtml" hash="fd318ab622c4aa2c0554d7ce81843361"/></dir><file name="plane.phtml" hash="7d19a22206a2384f5972a313017e4589"/></dir></dir></dir><dir name="sales"><dir name="order"><dir name="create"><file name="init.phtml" hash="468a133c8dff06c7292b6e7d4de8068f"/></dir><dir name="view"><dir name="tab"><file name="transaction.phtml" hash="4af63c9829a7bd466eafc54ae9dd889a"/></dir></dir></dir></dir><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="a62e04db5eb68265b72d03984fe03e99"/></dir><file name="iframe.phtml" hash="67366b7e745ab1a2a1f359360df88e07"/></dir><dir name="hint"><file name="payment.phtml" hash="c2de168313f9c9fcf906467af95dcaf9"/><file name="payment_reference.phtml" hash="2497578443d7d0455e7d75e1000aed32"/><file name="protect.phtml" hash="cfd300a3ff4f05ff143e1f78a669a7ce"/></dir><dir name="payment"><dir name="grid"><file name="container.phtml" hash="27d6f761e1ebdce936de0a7d60ac8bfe"/></dir></dir><dir name="tooltip"><dir name="general"><file name="global.phtml" hash="a37390c8dab60e16cbe50ee69e217f40"/><file name="narrative_text.phtml" hash="4ea256f2ef56d066050ea6d363b714f1"/><file name="parameter_invoice.phtml" hash="dc171aa4082645cfb9e1bd0d04271e67"/><file name="payment_creditcard.phtml" hash="b4b8502a3604fb12f075fe740d945034"/><file name="status_mapping.phtml" hash="1f61ee593d8eda86732bda7bc9e6e52e"/></dir><dir name="misc"><file name="creditmemo.phtml" hash="ba257ba5f772f0135a02bfcd384cf593"/><file name="discount.phtml" hash="4763652b79b6c7f9260fbe4c908f4732"/><file name="email_avs.phtml" hash="ea7f60f2f9021e8cc7c17995198150c4"/><file name="email_error.phtml" hash="9162008f414fb8cbe2794b4bd6a4d787"/><file name="shipping_costs.phtml" hash="7b5b83f9229475df906e20ef2037e820"/><file name="transaction_status_forwarding.phtml" hash="788210951399e85e94bf350ff2030f5b"/><file name="transactionstatus_forwarding.phtml" hash="a0a484355dda756674923af4515000b7"/><file name="transactionstatus_processing.phtml" hash="264705cbd3681a3a705dfe5f9b9459b7"/></dir><dir name="payment"><file name="creditcard.phtml" hash="8e484c4f491ab90dda0578800162fd1c"/><file name="debit_payment.phtml" hash="1dd18a9356f944799818771e18983986"/><file name="method.phtml" hash="130b071e2363972df1f634585d6e0704"/><file name="online_bank_transfer.phtml" hash="93a29afae277ad94b4c1c124c96cfbcb"/><file name="wallet.phtml" hash="ba12c5e01a515ff744f2ab02c8f10d0e"/></dir><dir name="protect"><file name="addresscheck.phtml" hash="7e2fde2318c46067624775720dcf1bf4"/><file name="addresscheck_type.phtml" hash="bc67f5743cc703e8a454e1adf0730a8d"/><file name="creditrating.phtml" hash="f378ace23555c6c9f95e37f032144250"/><file name="creditrating_lifetime.phtml" hash="c83c475ef6921147c587506b432ff0d4"/><file name="creditrating_type.phtml" hash="d994405b3e913dfdbc7884c2993eb78b"/></dir><file name="window.phtml" hash="b7de8be932ff20ab238c8882f50e4801"/></dir><file name="tooltip.phtml" hash="15f2dc92646a8d8533c7f1c1d0bb10b0"/></dir></dir><dir name="transaction"><dir name="view"><dir name="tab"><file name="general.phtml" hash="68caff5aa8efad5e37378e9c7b739842"/></dir><file name="plane.phtml" hash="8f4c2ef7fecfab8eb02d12b35e862b5e"/></dir></dir><dir name="widget"><dir name="form"><file name="container.phtml" hash="2ed5809647722a4a4358a89732100029"/></dir><dir name="view"><file name="container.phtml" hash="b750b77783092c218e3326734681c2f2"/></dir></dir><file name="client_api.phtml" hash="82d735b2326311446896dc12b826d6a5"/><file name="iframe.phtml" hash="9f74308e8b43cad2b15748b9f8368559"/></dir><dir name="migrator"><dir name="migration"><file name="index.phtml" hash="e61197db7ef214108863c79ddeb9815b"/></dir></dir></dir></dir><dir name="layout"><dir name="payone"><file name="configuration.xml" hash="e27c94d22f89de34b111eb755ded3d0e"/><file name="core.xml" hash="503893a49d142d5a74287c79d5891703"/><file name="migrator.xml" hash="eeb630d133aeb3f54010d9d194772c46"/><file name="transaction.xml" hash="765365f3a10d6ff526a4889c4a606153"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="payone"><dir name="core"><dir name="checkout"><dir name="onepage"><dir name="payment"><file name="additional.phtml" hash="5a586283ccbb3b88de13ee5c91b8b5f7"/></dir><file name="init.phtml" hash="5c0c3bf8d37efdbf537b5384bc34398e"/></dir><file name="protect.phtml" hash="f99ba7707392621d73df931a3821d691"/></dir><dir name="payment"><dir name="method"><dir name="form"><dir name="onlinebanktransfer"><file name="bankgroup.phtml" hash="bde17175bafd78c3cc78a203ec8bf8c7"/></dir><file name="advancepayment.phtml" hash="53be7d1aebc234604157aa7e6dc47795"/><file name="cashondelivery.phtml" hash="0cad47103bbd341208e6252bd8fe47d1"/><file name="creditcard.phtml" hash="30846a5a6913fe10446a769c3146d416"/><file name="debitpayment.phtml" hash="13add18b63688851e1cdafdbe334cdcb"/><file name="invoice.phtml" hash="cdfec4a52cc4f3338e2dd2efdb043497"/><file name="onlinebanktransfer.phtml" hash="810398ac639bd3e7e6f9f5efaec91220"/><file name="wallet.phtml" hash="d07fffb20f29715a3ec4eaf5a266ceb9"/></dir><dir name="info"><file name="advancepayment.phtml" hash="611af85c9ae80aa9c702b34fc0724e79"/><file name="cashondelivery.phtml" hash="5f369ef06729584e8bf094700877386d"/><file name="creditcard.phtml" hash="1ce66b87e2655466b271153981a3b87b"/><file name="debitpayment.phtml" hash="0667cfe80b5b311cdc84fb064c063e1f"/><file name="invoice.phtml" hash="64179e611f39b4b7e68cd367aecb0931"/><file name="onlinebanktransfer.phtml" hash="b84636742b49e7af469cfb97a23f4c0c"/><file name="wallet.phtml" hash="099fd47c84a62ad9510a47a24345d317"/></dir></dir></dir><file name="client_api.phtml" hash="1ec0b009b38dc06caa21467c3f4ffb71"/></dir></dir></dir><dir name="layout"><dir name="payone"><file name="core.xml" hash="30956bc5783f8c82705b315b718fe04b"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Payone_Core.xml" hash="26082ff2574ca87302556c5c3a39b246"/><file name="Payone_Migrator.xml" hash="9af684dec6dc50d9e863538773350fb7"/></dir></target><target name="magelocale"><dir name="de_DE"><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir><file name="Payone_Core.csv" hash="671c5a3fbb1e0d9b881c635c393519d7"/></dir><dir name="en_US"><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir><file name="Payone_Core.csv" hash="5aac7eda96f35ad7fae96446c1f42d48"/></dir></target><target name="mageweb"><dir name="js"><dir name="payone"><dir name="core"><file name="addresscheck.js" hash="2253fe9856f551a40c7d69a8ca5bcf77"/><file name="client_api.js" hash="dd107fcd812ac77a99e3b72c01672b7a"/><file name="creditcard.js" hash="654c400d98a7da2cd655a2895493d5f4"/><file name="onlinebanktransfer.js" hash="252f5f182cf66a12528932b35f1a2442"/><file name="wallet.js" hash="8b52a7055252923888319dd057aa1e4e"/></dir><dir name="migrator"><file name="migration.js" hash="602a23b295cf6b241845fa626b089c91"/></dir></dir><dir name="prototype"><dir name="windows"><dir name="themes"><dir name="payone"><file name="btn_bg.gif" hash="37c51a4d48a92da9648dcd3ca011039f"/><file name="content_bg.gif" hash="21278ea0da2d4256f4ced96b6080ba2e"/><file name="logoclaim.gif" hash="d71545ef09e2f10339654cda93d1cca2"/><file name="top_bg.gif" hash="26f28090de87d64f9b01bf624f89bfe2"/><file name="window_close.png" hash="1944445eb3fb14f0ede092665ccbbf0b"/></dir><file name="payone.css" hash="ca84a0501c8f6f794c08bc34c013aa01"/></dir></dir></dir></dir></target><target name="magelib"><dir name="Payone"><dir name="Api"><dir name="Adapter"><dir name="Http"><file name="Abstract.php" hash="8d37bc6e9bd6acd0e5b1350542e43f9d"/><file name="Curl.php" hash="64d649310b514790422664b5ba1c0b3b"/><file name="Socket.php" hash="1bd51c5e95bce114d3ba12098464b072"/></dir><file name="Interface.php" hash="8d398fe489610c76b237847b5e05b300"/></dir><dir name="Enum"><file name="AddressCheckDivergence.php" hash="ed818028f3cd09958a16f41af52b6f63"/><file name="AddressCheckPersonstatus.php" hash="67b5e5e1b0b6eaed4f2eb51bfee3eddb"/><file name="AddressCheckScore.php" hash="1260e0f031526f7707b3a24dd81b7c46"/><file name="AddressCheckSecstatus.php" hash="785c4449b18e153f8359e354a318ba84"/><file name="AddressCheckType.php" hash="bda748769b6408222e6819d660d52404"/><file name="AvsResult.php" hash="aa6abfcd74a49fa2c72b70935456e458"/><file name="BankaccountCheckType.php" hash="b8204010ee3df148395d3c0373c2f67a"/><file name="ConsumerscoreScore.php" hash="119bf444889838ad55b57154eb62f960"/><file name="ConsumerscoreType.php" hash="e5f25aae50aa061a54e4b286c25f3272"/><file name="CreditcardType.php" hash="d2027a0ac1b44de3c818809adff905aa"/><file name="DebitTransactionType.php" hash="644169299e92d74b82c15563df348c1c"/><file name="Ecommercemode.php" hash="9e72976aba594d506f62e15f0c7c9ec1"/><file name="InvoiceDeliverymode.php" hash="20c0fb5edc752eaa13f7485ae927302b"/><file name="OnlinebanktransferType.php" hash="11438be9127821ed1b160420a5139011"/><file name="RequestType.php" hash="6914b5f56151fce3e97b791bf413962b"/><file name="ResponseType.php" hash="98652b6dcb80cdc36cec7454785082aa"/><file name="Settleaccount.php" hash="ea59cbeec8798b4d19c16eefb8824031"/><file name="Shippingprovider.php" hash="cbf70776a47ba3eb482bab7d36da24e7"/><file name="Storecarddata.php" hash="91fc3b5f0fe6b5d13cf3178f01cdec00"/><file name="UseCustomerdata.php" hash="72f1a1c38c834ee0bae56623d899643d"/><file name="WalletType.php" hash="a5bb130661bacc7d226e0859d3967427"/></dir><dir name="Exception"><dir name="Request"><file name="InvalidKey.php" hash="7fb3d17cacda83b421fda79ca815747c"/><file name="InvalidMid.php" hash="3f6031ccbffa16c8091ba25e87b105e3"/><file name="InvalidMode.php" hash="7388ff3c863ea620d7c2847a6e610a8c"/><file name="InvalidPortalid.php" hash="ef0d20493a9d1964a44c8f9ae9b15248"/></dir><file name="Abstract.php" hash="60f869606e12f5934d8044ab2182130a"/><file name="InvalidParameters.php" hash="a7d3f28d3c771a025a22822f36c6280b"/><file name="InvalidResponse.php" hash="465c7f77851b8dbd7a31f367b0421bd2"/><file name="InvalidUrl.php" hash="7a43bdcca4c81f47eca5982a0f173175"/><file name="MappingNotFound.php" hash="f9bbcb55bafee8da15bf3a7ba3d49cbb"/><file name="Payone.php" hash="7b6bc8521fc6f68582c3c8f28d1d9ea7"/><file name="Timeout.php" hash="0bfdac99f441015b835a218886ae2987"/><file name="UnknownStatus.php" hash="f8bbb8759bdb8104daaed59a31d4b632"/><file name="WritingRequestToServer.php" hash="6bac9fe5228568d57b9492afdc5096e6"/></dir><dir name="Mapper"><dir name="Currency"><file name="Interface.php" hash="a166444b69c22891983b475d98a9c4ba"/></dir><dir name="Request"><dir name="Payment"><file name="Abstract.php" hash="80457e0ca50f31bb491f9c0c30af28d3"/><file name="Authorization.php" hash="24bb9c33163acf92764c5e3d98c8890c"/><file name="Capture.php" hash="1e99a0ee422ad8a049c669ce2b0925a7"/><file name="Debit.php" hash="88646c41c5b422f60c2c71bced0c6180"/><file name="Preauthorization.php" hash="65c3d30b553aa821f77bd98d29e4bb7a"/><file name="Refund.php" hash="323148b00ae50d41058ba9ec09aca2b3"/></dir><file name="Abstract.php" hash="682ab94bfa9d4b4e772c973504b944ca"/><file name="Interface.php" hash="300f24067b5e02cbcad586ae64cd2bd0"/></dir><dir name="Response"><file name="3dsCheck.php" hash="8df0b3a1e60a42037bb428936f1af395"/><file name="Abstract.php" hash="65f949eecff5761fede0017d376613bc"/><file name="AddressCheck.php" hash="d46ac343f5523ad99b7c448454917fdf"/><file name="Authorization.php" hash="e0d574e2314756f02ad348856734305d"/><file name="BankAccountCheck.php" hash="3a451451285b792cd3f338173c32cd23"/><file name="Capture.php" hash="d932dcd2a2a1aae8fe5ea01b1eb3d203"/><file name="Consumerscore.php" hash="fe049746f267422141c67ae3bff59a66"/><file name="CreditCardCheck.php" hash="507102173d66ffc8c59643c8c5c8b962"/><file name="Debit.php" hash="0cc821fe414ba12b6f0a47c737032b81"/><file name="GetInvoice.php" hash="e8d48e92395106748609307bf75d9757"/><file name="Interface.php" hash="ec7a85fd32a14f8e3fb6c53999a3b29c"/><file name="Preauthorization.php" hash="61ca02a765f954d8d7ef3787bc998c0b"/><file name="Refund.php" hash="49db64773b4d50e513d0dd0b229f2a94"/></dir><file name="Abstract.php" hash="4b8a025d4e906ee806d025ec9fd8f385"/><file name="Currency.php" hash="f8b9151eb9f4851d9c0b1dcee5dde465"/><file name="currency.properties" hash="eef9fbec34f4f4a2602f6081fcfda371"/></dir><dir name="Persistence"><file name="Interface.php" hash="a77efa3aeb4734aebfe18c9f7e4ccc7f"/></dir><dir name="Request"><dir name="Authorization"><file name="Abstract.php" hash="80971aafc19e11d5e3223a9048b719d1"/></dir><dir name="Parameter"><dir name="Authorization"><dir name="PaymentMethod"><file name="Abstract.php" hash="9714088466bee6c8349584c74568c5fd"/><file name="CashOnDelivery.php" hash="8472ab78a107d67d2bb1585802d3e961"/><file name="CreditCard.php" hash="36bf310a53ccce2a310884c467b91cc0"/><file name="DebitPayment.php" hash="6f6dac89fdaa2ac4f8cf564be3553ae6"/><file name="OnlineBankTransfer.php" hash="4b3f69cbf65904c7d64ee6d8323636c2"/><file name="Wallet.php" hash="f4a72017354b2b8ffba75892e6decddb"/></dir><file name="3dsecure.php" hash="1280e05ad2671b85255b64ebc64d69d0"/><file name="Abstract.php" hash="cf44e93bc1e56cc84df5f4ab4088050b"/><file name="Business.php" hash="b8c430800c69b62410037cf57491c3cb"/><file name="DeliveryData.php" hash="8b021a87ba54850894bbf7c12e8bffe5"/><file name="PersonalData.php" hash="992369ce211f095124f03adfe435441d"/></dir><dir name="Capture"><file name="Business.php" hash="fb5c8262c2eaad6a2ce9cbb88afe0b2a"/></dir><dir name="Debit"><dir name="PaymentMethod"><file name="Abstract.php" hash="10fe457332ef63d231208d5074a87925"/><file name="BankAccount.php" hash="42e4a48e3c794412fa2c99c487c9aa2f"/><file name="CreditCard.php" hash="8c30a4f7a7352bc137a7708b2e35de70"/></dir><file name="Abstract.php" hash="ad7c2f583cd2bb8f2e2799319ec293f3"/><file name="Business.php" hash="cb5ced7f6e449a4572227fd868681e1f"/></dir><dir name="Invoicing"><file name="Item.php" hash="ec429f82cb5e26ebee0b99fcf297fab7"/><file name="Transaction.php" hash="754ba3cb3a2420001e0db3a759964695"/></dir><dir name="Refund"><dir name="PaymentMethod"><file name="BankAccount.php" hash="da26a54c7899f2864ace21ecb3729d7d"/></dir><file name="Abstract.php" hash="6e49e729223f6ea7d095d43923928b9d"/></dir><file name="Abstract.php" hash="653a1b46ee15ed2d01a55e2f24a1dc9f"/><file name="Interface.php" hash="6e34e7349bf3eb3ea52418781b6bca31"/></dir><file name="3dsCheck.php" hash="8502019ed3c3057fe05ee3c1a71aca21"/><file name="Abstract.php" hash="5c9806f9f608d5f5e89b9c54927990db"/><file name="AddressCheck.php" hash="aa187c6821e3cef431b119c33a5bf23f"/><file name="Authorization.php" hash="52ed73816ee6887ed4461e5850893182"/><file name="BankAccountCheck.php" hash="c9de3679f926b91603815ea66916450f"/><file name="Capture.php" hash="1f853ee78f5813ee4e68082fff76fa53"/><file name="Consumerscore.php" hash="afc7c64148ff01a2044dc748eb78d8a4"/><file name="CreditCardCheck.php" hash="92abb97fdb171cd07a0af63d51de7fd5"/><file name="Debit.php" hash="f2fcec84c6d37efa17df7598933c7b26"/><file name="GetInvoice.php" hash="a5bf340eef45f0b974badc21899423c6"/><file name="Interface.php" hash="338199100f226bb478a7e79c1594bfc9"/><file name="Preauthorization.php" hash="0a681074560da4069e694892c0064f6c"/><file name="Refund.php" hash="56c0bb2425448b6e0a57bdd35944250b"/></dir><dir name="Response"><dir name="3dsCheck"><file name="Enrolled.php" hash="1972e3bf59047a74755a0e40d6732ac1"/><file name="Invalid.php" hash="a09d5b1eec2b0956d4023d2f2b14f237"/><file name="Valid.php" hash="1ad50cd437af0de75aad8c2fcffa85bc"/></dir><dir name="AddressCheck"><file name="Invalid.php" hash="132932a39401c298578935e74c416fbe"/><file name="Valid.php" hash="29793361fab8fffc1216ebf211660dde"/></dir><dir name="Authorization"><file name="Abstract.php" hash="67686bae3d2e6ac7d425624d658ce4d1"/><file name="Approved.php" hash="a344f89cf8166b673a843e595e92fbff"/><file name="Redirect.php" hash="1a239aa8bdff6e89b14a43d4ca3be68b"/></dir><dir name="BankAccountCheck"><file name="Blocked.php" hash="8716ee872b079670aeba08e498407754"/><file name="Invalid.php" hash="9317da83f806353ba8692e2d91f0db31"/><file name="Valid.php" hash="d4a89d6174e4e688eb761cb3ef799803"/></dir><dir name="Capture"><file name="Approved.php" hash="851e5808a750c0654d3c2535b384e7c5"/></dir><dir name="Consumerscore"><file name="Invalid.php" hash="4ec7a41513ca28e7081e0a7b0fa35f44"/><file name="Valid.php" hash="e0053bb2af649d504dad28f163c0a61c"/></dir><dir name="CreditCardCheck"><file name="Invalid.php" hash="e95422fb58384c0ca0e82db79dbd5a8f"/><file name="Valid.php" hash="e3565fede3a2b5d80e668617abcf463f"/></dir><dir name="Debit"><file name="Approved.php" hash="a9071053a4352acaf3674e8831e84102"/></dir><dir name="Management"><file name="GetInvoice.php" hash="00cced79a4094cfdcb42a25da88f9fef"/></dir><dir name="Preauthorization"><file name="Approved.php" hash="67775fbdad364515618a69ed583b9c7a"/><file name="Redirect.php" hash="7dc6d21e5d7395127f8a4cceac1ee3ba"/></dir><dir name="Refund"><file name="Approved.php" hash="06f5abaf7335c7bc572d0f7707a9d110"/></dir><file name="Abstract.php" hash="8aa20c1529cc03a0f6c64d8e4f2690b2"/><file name="Error.php" hash="361aab061dbcd5aade4d2a2ae5224620"/><file name="Interface.php" hash="bfb530e8de56624e9a5a93bb3d8d22d3"/><file name="Invalid.php" hash="d91d1b8f6214e350493c688f3226325b"/></dir><dir name="Service"><dir name="Management"><file name="GetInvoice.php" hash="e7e764daa5ec37aa40905a76236f01f7"/></dir><dir name="Payment"><file name="Abstract.php" hash="31697d161f8ddecbf1380fcfde1b278b"/><file name="Authorize.php" hash="cc79d2f1743a14c4659d4526814857b3"/><file name="AuthorizeInterface.php" hash="a252deb55f6d2856d22389d7946c96e8"/><file name="Capture.php" hash="70510c4b962bf20632cc824239d79924"/><file name="CaptureInterface.php" hash="df0375f93cb5c86391fbb1394ef45a32"/><file name="Debit.php" hash="18c7aed47628aed4ffb5baef2fad14ac"/><file name="DebitInterface.php" hash="47d73baa6e092f21dfc7ffcc43eb9c4d"/><file name="Preauthorize.php" hash="46f363b78ae3f6a4af15755570f5edea"/><file name="PreauthorizeInterface.php" hash="d73caab0e6851b246e5c3aed6026e08b"/><file name="Refund.php" hash="3c0967aba96de8d9c14153f6659b9d2b"/><file name="RefundInterface.php" hash="0cb30e224128b3f8a2f61a6a750af4cd"/></dir><dir name="ProtocolRequest"><file name="Interface.php" hash="e45a08d8c42675881617033eda0df27b"/></dir><dir name="Verification"><file name="3dsCheck.php" hash="c7592588376cce47fb44fc752b2b6a42"/><file name="AddressCheck.php" hash="e51e5e7383b24798b8ab077964f68a3e"/><file name="BankAccountCheck.php" hash="a2c419d80194abf5fa5678c8f68c8360"/><file name="Consumerscore.php" hash="e2c011355f09a8fda2b0b10e65b96372"/><file name="CreditCardCheck.php" hash="75f87cc35b2de68d957ca98a69acc869"/></dir><file name="Abstract.php" hash="24ef22fd385dd99d6f2bf4413b74cac1"/><file name="Interface.php" hash="a3c79f33b0a9ac10778c088e2b660ad3"/><file name="ProtocolRequest.php" hash="84ff92e03b1ce5237c7384df13dca268"/></dir><dir name="Validator"><file name="Abstract.php" hash="ead86ababa76997e8dd8886ebfc3335c"/><file name="DefaultParameters.php" hash="e4fb2582a213f164d9ca8f2ba764cb06"/><file name="Interface.php" hash="cd0994f06f5cb491f19820e99da952d0"/></dir><file name="Config.php" hash="d51299e2690bfdf10d14c0b20b358668"/><file name="Factory.php" hash="4a6ed91cc2a3cc1fc378b90ca2e77598"/></dir><dir name="ClientApi"><dir name="Enum"><file name="RequestType.php" hash="c30f83abe7dc48c59339b7fa3e3648af"/><file name="ResponseType.php" hash="8d07f1c93d0680f61d59bf2163042be5"/></dir><dir name="Exception"><file name="Abstract.php" hash="1eb99fc78d7289b66c62b9f3feeaf5f4"/><file name="InvalidParameters.php" hash="19df1c0d0bb6ef91560329ca960d5e8d"/></dir><dir name="Request"><file name="Abstract.php" hash="82a935f450b054ad0316e06dcfff3599"/><file name="CreditCardCheck.php" hash="89ad304836bfe249de78a7ed2f4df4aa"/><file name="Interface.php" hash="a5550465e40d44f2bdca9d25581b1aff"/></dir><dir name="Service"><file name="GenerateHash.php" hash="489d77268d75a908ada40d9e2236331b"/></dir><file name="Factory.php" hash="7fe76a15b47eb692360485b2c86d0023"/></dir><dir name="Enum"><file name="ClearingType.php" hash="9858c364521bcb15972dc8080552a49e"/><file name="Mode.php" hash="ee9b0a7e12c9e582b7e25ccbbadb6b72"/><file name="Reminderlevel.php" hash="c552342982d010a94925ebb841ecc7eb"/></dir><dir name="Log4php"><dir name="xml"><file name="log4php.dtd" hash="d4da6c96c895b879f6b1924eb8d949d4"/></dir><file name="Logger.php" hash="1be578f2174a0699a12c3d39cd2dce1c"/><file name="LoggerAppender.php" hash="ec9686c66cb5574be4830abcd220a097"/><file name="LoggerAppenderConsole.php" hash="6a59da37cf0f37ff6665836a61da5bd2"/><file name="LoggerAppenderDailyFile.php" hash="6308ee07f3860bb3c6140eabfeb71cd7"/><file name="LoggerAppenderEcho.php" hash="68d7b55b079911e34e1f37317a49d586"/><file name="LoggerAppenderFile.php" hash="a96d454f13a48df572a5f80e4728c60a"/><file name="LoggerAppenderMail.php" hash="e9516e72ac3b6f831e4cc68205bbfde4"/><file name="LoggerAppenderMailEvent.php" hash="823f0b4c97f304a49fecb2a125f87437"/><file name="LoggerAppenderMongoDB.php" hash="6fb689ec75a81aa09d6eda5e4d43f212"/><file name="LoggerAppenderNull.php" hash="e83a4107179bf0bf1bb89f9cb8ea725c"/><file name="LoggerAppenderPDO.php" hash="34f1702a1fc36937a3c76f0eeb45df1b"/><file name="LoggerAppenderPhp.php" hash="34bb58d31236f6c501f961ce8e96d36e"/><file name="LoggerAppenderPool.php" hash="1c73795f9dce5960f09c95ef56cb2736"/><file name="LoggerAppenderRollingFile.php" hash="e3cacef4624d5ba9d7513490b451b32e"/><file name="LoggerAppenderSocket.php" hash="2b87c559b48feb5f2315134b2f4acf58"/><file name="LoggerAppenderSyslog.php" hash="69be997a8204e4d99a334c9a59e8bbcc"/><file name="LoggerAutoloader.php" hash="e998c843da4562d03fdba363dd796b4b"/><file name="LoggerConfigurable.php" hash="0f7c49d4b5c7951f7a5ebcb6fd72dc98"/><file name="LoggerConfigurationAdapter.php" hash="c0adc3a6cbaa800f9a1485d1f1fefed3"/><file name="LoggerConfigurationAdapterINI.php" hash="ea216d508a831c88a7bc6c13c3f2fc85"/><file name="LoggerConfigurationAdapterPHP.php" hash="a41c90c802c25ba8dec45b3138993590"/><file name="LoggerConfigurationAdapterXML.php" hash="a12cbab8e379f4984c078abfc58502f2"/><file name="LoggerConfigurator.php" hash="0e66c44e35c1cd3df0e59d2d573b550c"/><file name="LoggerConfiguratorDefault.php" hash="e01b6a93b7c4bff6b4cc82b7bda3c257"/><file name="LoggerException.php" hash="9e440d4b1cbcd75841ea11fe383841c4"/><file name="LoggerFilter.php" hash="c7b2470b5a201128e7838acb4e5965a2"/><file name="LoggerFilterDenyAll.php" hash="bc6153cbbe58c9449dcbe0eb58dcff05"/><file name="LoggerFilterLevelMatch.php" hash="48bed57d8094cd3b579a58ec9a509548"/><file name="LoggerFilterLevelRange.php" hash="f68174150dc2b0c43fabe882f5215d8c"/><file name="LoggerFilterStringMatch.php" hash="01b8f3f9ac023f7d20d3461be14f643f"/><file name="LoggerFormattingInfo.php" hash="364f3d31ee870acd469ca1fc1f8765ff"/><file name="LoggerHierarchy.php" hash="9163da991071a18867bf266bf735e078"/><file name="LoggerLayout.php" hash="6b31185297862e7d0b66cbeea0145eb6"/><file name="LoggerLayoutHtml.php" hash="d8a72d0aedfd68e8caed9953ae437315"/><file name="LoggerLayoutPattern.php" hash="a218e8726660ebca2d1f2d608ecaa343"/><file name="LoggerLayoutSerialized.php" hash="00a06131613a91c7c7ee6a5ba3947435"/><file name="LoggerLayoutSimple.php" hash="3476e848e0a0e5d747ba5012e65dfa1d"/><file name="LoggerLayoutTTCC.php" hash="4ae4f2443bf260b17c0c0c6f17065be7"/><file name="LoggerLayoutXml.php" hash="773e7660f2101b9ea902ec0a4b980c70"/><file name="LoggerLevel.php" hash="db8bce0726dec9bd9b0d6d02ae090049"/><file name="LoggerLocationInfo.php" hash="e245242f642455df5181d39b2a49bc54"/><file name="LoggerLoggingEvent.php" hash="663c8dfbdc7bae7c81a9184aa6be6e10"/><file name="LoggerMDC.php" hash="10fe2e863b66480aff6fe7c7109d8b39"/><file name="LoggerNDC.php" hash="afc52c64b7e31fa006ccbc1b18910dfd"/><file name="LoggerOptionConverter.php" hash="03ba7a93f58a843d18d168da0091b719"/><file name="LoggerPatternConverter.php" hash="8c384ce762db48a9e797929cb128f3d4"/><file name="LoggerPatternConverterClass.php" hash="d6a162b0bc1034d768b5738385e29630"/><file name="LoggerPatternConverterCookie.php" hash="a0dc2686c21284986f44ef306fdc3ff8"/><file name="LoggerPatternConverterDate.php" hash="2912f6c9b82d694b40ccc4accdba2e89"/><file name="LoggerPatternConverterEnvironment.php" hash="d7b8736d5784612941235a821f458ede"/><file name="LoggerPatternConverterFile.php" hash="10028ea79771e11a9c1c615b10fec045"/><file name="LoggerPatternConverterLevel.php" hash="d377b9f1eac786fa56f5232bc3a29eb3"/><file name="LoggerPatternConverterLine.php" hash="8c7c68267321e96b0dd9d5de3415a431"/><file name="LoggerPatternConverterLiteral.php" hash="5d846e8bbc96f26bc8e174013a1a5032"/><file name="LoggerPatternConverterLocation.php" hash="81536bcf1001bb97dfa21e9f7cbd4c5c"/><file name="LoggerPatternConverterLogger.php" hash="20b17edda41867d62c704c127f749b15"/><file name="LoggerPatternConverterMDC.php" hash="e4dc6877f736f846e1a4cc176b7c3a9b"/><file name="LoggerPatternConverterMessage.php" hash="30545b3ad7c93ea2193d342e2f99c2e7"/><file name="LoggerPatternConverterMethod.php" hash="eea57c3ef84b389ca433a7f2293582ae"/><file name="LoggerPatternConverterNDC.php" hash="f9275e216e7528b91d70998ad7475d91"/><file name="LoggerPatternConverterNewLine.php" hash="1ae8aa85ad891dbc7f1e41ed26194546"/><file name="LoggerPatternConverterProcess.php" hash="cd6244ec38481c95bfa7b6a2db5027c9"/><file name="LoggerPatternConverterRelative.php" hash="d1558f42568aad26b3a76d8608843841"/><file name="LoggerPatternConverterRequest.php" hash="4bdcac1e0447e330562315e4ae4f023c"/><file name="LoggerPatternConverterServer.php" hash="bd737b114527ea39dd5b960c22e1b349"/><file name="LoggerPatternConverterSession.php" hash="a613871c06e80970944445cdd4233cda"/><file name="LoggerPatternConverterSessionID.php" hash="91cdd24b77656cafd2e1ae647290fa8e"/><file name="LoggerPatternConverterSuperglobal.php" hash="ab3d22445bebe7335324f26384bd8cb1"/><file name="LoggerPatternConverterThrowable.php" hash="529b157d117600859d9fce6336096951"/><file name="LoggerPatternParser.php" hash="57eaa66b2207b388b353648f9a17c6f9"/><file name="LoggerReflectionUtils.php" hash="f10a30a11f0c1a2859a36ce89c22665a"/><file name="LoggerRendererDefault.php" hash="f1c84c625d1f14aab88e9a25ebd89225"/><file name="LoggerRendererException.php" hash="e00057ffc0687098d42a8fe09bd61f58"/><file name="LoggerRendererMap.php" hash="d37dd01cecf80bb13b99e892a964aae3"/><file name="LoggerRendererObject.php" hash="1d1837e2d3d1388be77a838722b201f4"/><file name="LoggerRoot.php" hash="e00579b43b67450ff7e88f230e9af8fd"/><file name="LoggerThrowableInformation.php" hash="ed28cd254f3a6f5220ecf4d191ed7e82"/><file name="LoggerUtils.php" hash="400c7578fb86bc02f9153da5d982576c"/></dir><dir name="Protocol"><dir name="Config"><file name="Filter.php" hash="ff54f7b1edd77bc696746ff631d48c14"/></dir><dir name="Exception"><file name="FilterNotFound.php" hash="72b1c4ffa31b18ec27eed40469d222ae"/><file name="InvalidConfig.php" hash="78345f6cd5dd3918747303c9780eda09"/></dir><dir name="Filter"><file name="Abstract.php" hash="9d5c4977a5674a5ebba0921aee3810e3"/><file name="Filterable.php" hash="a9d19c275d9c0930dbdcd1f38b99c4bf"/><file name="Interface.php" hash="7bdc72724988eafedf2a503d1a1371a5"/><file name="MaskValue.php" hash="27f5dfd7c608f4de67fd26f9751b7500"/></dir><dir name="Logger"><file name="Interface.php" hash="80c813837bfc8d3b62d548daa3bbc5e5"/><file name="Log4php.php" hash="6815d39e4acad685e5350e38bc2eccf4"/></dir><dir name="Service"><dir name="Protocol"><file name="Abstract.php" hash="c123ad9b6ed31d34c1236cbbe3c8c0a6"/></dir><file name="ApplyFilters.php" hash="ab881b292dade78add817503e15b68ea"/></dir><file name="Factory.php" hash="690d0411a8e3967091117745bd7290ad"/></dir><dir name="Settings"><dir name="Configuration"><dir name="Api"><file name="RequestType.php" hash="f6b23bf2652034cbc3d50ad0e782f8f1"/><file name="ResponseType.php" hash="b2422c4e38f381bd370176a6b0a0011d"/></dir><dir name="PaymentMethod"><file name="CreditCard.php" hash="6894263df05741a6ed23c0acb414f402"/><file name="OnlineBankTransfer.php" hash="e5d6d8c95d0432e9f3442a8e9b1058b0"/><file name="Wallet.php" hash="060e1623e33a4551f921db1593891807"/></dir><dir name="TransactionStatus"><file name="Action.php" hash="1e2015cb6a83696bbc348cd5a19dd978"/></dir><dir name="Verification"><file name="AddressCheck.php" hash="cc54a17bd42c9410ceefb3f2ce4dfe11"/><file name="AvsResult.php" hash="80859d494d8b426f0f80c7f6c0001e04"/><file name="BankaccountCheck.php" hash="5b3ab2b7fec0f82b0c7efb2fd4ba35ec"/><file name="Consumerscore.php" hash="b66352d2c8dcca7e37f6bdb2a1cfcecd"/><file name="Personstatus.php" hash="f995a8a5456b981d44763cab0c6aecf6"/></dir><file name="Abstract.php" hash="b535ec70b40d20ab24aa248bcf3f05b4"/><file name="Mode.php" hash="d5b47124f2893bdf3440ec48eb2c646d"/><file name="PaymentMethod.php" hash="e1c8fe981eda7dfbb4330605d0dddbe3"/><file name="Reminderlevel.php" hash="bdc018a59eaab4d13209fc529afd7d51"/></dir><dir name="Data"><dir name="ConfigFile"><dir name="Global"><file name="StatusMapping.php" hash="9abad2df07db470433b8d46d8c4b9321"/></dir><dir name="Misc"><file name="TransactionstatusForwarding.php" hash="94e96bfd0972e85ecfeb26d3d708a159"/></dir><dir name="PaymentMethod"><file name="Abstract.php" hash="ad85b6f37b133795f4a9cfd94200bb2a"/><file name="AdvancePayment.php" hash="99c961e1973c0f8f4943d46abb61806c"/><file name="CashOnDelivery.php" hash="8f89e4310e2f2350b69580fe0db55c3a"/><file name="Creditcard.php" hash="94cebabc02194a60b8c78b1c8c645d90"/><file name="DebitPayment.php" hash="6ae69fc4038503a5dc5af7e722b4ec09"/><file name="Invoice.php" hash="c28d6b98b873eb06a4313e1897dd155c"/><file name="OnlineBankTransfer.php" hash="978aeaf0bbdf2b8195270bf28b96121a"/><file name="Wallet.php" hash="1acd28b33ca24d1a6c722aba93e0f555"/></dir><dir name="Protect"><file name="Addresscheck.php" hash="e3b32053df373f47149b32867f13d206"/><file name="Consumerscore.php" hash="e62d17873198b55f17c4bb972ab4c181"/></dir><dir name="Shop"><file name="ClearingTypes.php" hash="c6e47d0111cc904934511b5ed61bf6f9"/><file name="Global.php" hash="1581cf13f893d3945b23f409d8e2e63e"/><file name="Misc.php" hash="44d94e706d6ebdb8bdfc00c1f74c5a4b"/><file name="Protect.php" hash="d6eed6842f793c958cfc7eb4fb861dd4"/><file name="System.php" hash="47f25a4ad05e1cf6793f4a0683de62e7"/></dir><file name="Abstract.php" hash="45594b9218dd0cbf9a2190bbc1b1e5cd"/><file name="Collection.php" hash="2b387c4da779190bc3c774e5012383b2"/><file name="Interface.php" hash="70133ac956846d5151edfeca478b9502"/><file name="Root.php" hash="65fe84a867e02b4e5d1815bb3e94ce32"/><file name="Shop.php" hash="fcde392839c80db0f28811b5178364a6"/></dir></dir><dir name="Service"><file name="XmlGenerate.php" hash="8c0729b7a6cffbecaaeafaecd18a81a9"/><file name="XmlParse.php" hash="987a9edf0ca8f2eebcab576ca9270df1"/></dir><file name="Factory.php" hash="e41b108aa4efba5210946af4602df9e6"/></dir><dir name="TransactionStatus"><dir name="Enum"><file name="Failedcause.php" hash="e34e7a82a5f6e28546ab2df09109d365"/><file name="Txaction.php" hash="236b5444a67fecb4b26c6adb4417d6df"/></dir><dir name="Exception"><file name="Abstract.php" hash="692c679943a816fc6f4a10b0b122622b"/><file name="MissmatchingKeys.php" hash="aa1233fd4e5c93ae8b2fe4ae363e3e0e"/><file name="NoPostRequest.php" hash="74880ee2ff1b64ade5b43477b02c506a"/><file name="NoRequestData.php" hash="1c40ced8301991ac183dba44608c83d6"/><file name="Validation.php" hash="e5e90db597db6f1df42b65990b1fd436"/></dir><dir name="Mapper"><file name="Request.php" hash="a1a5b75af8ca58b239c0def3f93be3de"/><file name="RequestInterface.php" hash="d35a1966060b22cf0fb8c43a1ed3623f"/></dir><dir name="Persistence"><file name="Interface.php" hash="fbbf23001bb9f6ff2ef20cbe20addc66"/></dir><dir name="Request"><file name="Abstract.php" hash="dfeadc0e413f145747b08130831744c0"/><file name="Interface.php" hash="b25d42147a10d4a7dc5130dd544ca2f1"/></dir><dir name="Response"><file name="Abstract.php" hash="559a911ec0743a718dbccf3605500d53"/><file name="Interface.php" hash="1087ea1a0c70040daad6eac2014790e2"/></dir><dir name="Service"><dir name="ProtocolRequest"><file name="Interface.php" hash="7576d86a4061811d9d1508c9d26c7277"/></dir><file name="HandleRequest.php" hash="49cb49d3d99139b87f3361cbf2562e75"/><file name="ProtocolRequest.php" hash="8c63848af7ab2447d9584d1c90535bae"/></dir><dir name="Validator"><file name="Abstract.php" hash="5bcdb714a62976fd9fa4970a5e8ad74e"/><file name="DefaultParameters.php" hash="c909180f13bd0e0484e4c903e497d2f0"/><file name="Interface.php" hash="f7408812ceeb45d38324d6b4c8b9634f"/><file name="Ip.php" hash="24362e257140fa53f041c61dfe71690f"/></dir><file name="Factory.php" hash="0d56efc68b5bdca9aef9f0abb0b3e2a3"/><file name="Request.php" hash="f814b07d3608571acc12e00a64598d19"/><file name="Response.php" hash="ef77f669ce7c928df87a2d063f6762e4"/></dir><file name="Autoload.php" hash="6f4b9aa2d3652eef4913b624fd00ace5"/><file name="Bootstrap.php" hash="e0e3380ceba6f5315d57f1d3238bfb92"/><file name="Builder.php" hash="31c8b1c39e9e74d5bdfb3040a67a38eb"/><file name="Config.php" hash="27bfd84f9d4579ec0e492de09c20aa8b"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="payone"><dir name="core"><dir name="images"><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="favicon.png" hash="d189cb860fcdd76fbf3c07627023eed9"/><file name="help.png" hash="c3812c74bc524179f4ccf5d2db7b3cbf"/><file name="icon_16.png" hash="2812a3406492773bdbc8308d22901964"/><file name="logoclaim.gif" hash="d71545ef09e2f10339654cda93d1cca2"/><file name="magento_general_global.png" hash="2341d0ffb0f7fd6fe6ebf53860f9197b"/><file name="money_add.png" hash="41e1f9224e9c35929cb54882dc9d4426"/></dir><file name="boxes.css" hash="d5b77d04d8394bd7d9abe06e6c00dbee"/><file name="wizard.css" hash="c2be3f8f3b7012f015fcd76aceebe32b"/></dir><dir name="migrator"><dir name="images"><file name="ajax-loader.gif" hash="32dc1f5901143d36fbd7a6df3950819f"/><file name="failure.gif" hash="4d785bcecfbe716fa4d749d20738a8f0"/><file name="success.gif" hash="3f9b9025551da6963a9ecf8d184a204a"/></dir><file name="migration.css" hash="c27e9fc8fa891b5ae3ca7480ba90cb02"/></dir></dir></dir></dir></dir></target></contents>
38
  <compatible/>
39
+ <dependencies/>
40
  </package>
skin/adminhtml/default/default/payone/core/boxes.css CHANGED
@@ -87,16 +87,23 @@ h3.payone-config-header {
87
  }
88
 
89
  /* System config warnings */
 
 
 
 
 
90
  .payone-config-warning ul {
 
91
  border: 0 !important;
92
  list-style-type: none;
93
- padding-left: 0;
94
  }
95
 
96
  .payone-config-warning li {
97
  min-height: 23px !important;
98
  margin-bottom: 11px !important;
99
- padding: 8px 8px 2px 32px !important;
 
100
  font-size: .95em !important;
101
  font-weight: bold !important;
102
  list-style-type: none;
87
  }
88
 
89
  /* System config warnings */
90
+ .payone-config-warning {
91
+ width: 100%;
92
+ padding-left: 0px !important;
93
+
94
+ }
95
  .payone-config-warning ul {
96
+ width: 100%;
97
  border: 0 !important;
98
  list-style-type: none;
99
+ padding-left: 0px;
100
  }
101
 
102
  .payone-config-warning li {
103
  min-height: 23px !important;
104
  margin-bottom: 11px !important;
105
+ margin-right: -10px;
106
+ padding: 8px 13px 2px 37px !important;
107
  font-size: .95em !important;
108
  font-weight: bold !important;
109
  list-style-type: none;