Mage_Payone - Version 3.1.3

Version Notes

Mage_Payone-3.1.3

Download this release

Release Info

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


Code changes from version 3.1.2 to 3.1.3

Files changed (46) hide show
  1. app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Field/Abstract.php +42 -15
  2. app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Field/StatusMapping.php +12 -12
  3. app/code/community/Payone/Core/Block/Adminhtml/System/Config/Payment.php +1 -0
  4. app/code/community/Payone/Core/Block/Payment/Method/Form/Abstract.php +1 -1
  5. app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransfer.php +24 -0
  6. app/code/community/Payone/Core/Block/Payment/Method/Form/SafeInvoice.php +23 -0
  7. app/code/community/Payone/Core/Block/Payment/Method/Form/Wallet.php +23 -0
  8. app/code/community/Payone/Core/Block/Payment/Method/Info/SafeInvoice.php +1 -1
  9. app/code/community/Payone/Core/Model/Config/General/Global.php +40 -0
  10. app/code/community/Payone/Core/Model/Config/General/StatusMapping.php +24 -4
  11. app/code/community/Payone/Core/Model/Domain/Transaction.php +1 -1
  12. app/code/community/Payone/Core/Model/Factory.php +24 -0
  13. app/code/community/Payone/Core/Model/Handler/Verification/AddressCheck.php +9 -3
  14. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Abstract.php +42 -32
  15. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php +26 -12
  16. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php +12 -6
  17. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Debit.php +6 -0
  18. app/code/community/Payone/Core/Model/Observer/{TransactionStatus/StoreClearingParameters.php → Config/Protect.php} +12 -17
  19. app/code/community/Payone/Core/Model/Observer/Sales/Order.php +1 -6
  20. app/code/community/Payone/Core/Model/Payment/Method/Abstract.php +72 -5
  21. app/code/community/Payone/Core/Model/Payment/Method/SafeInvoice.php +9 -29
  22. app/code/community/Payone/Core/Model/Service/Config/ProtectCheck.php +143 -0
  23. app/code/community/Payone/Core/Model/Service/Config/XmlGenerate.php +12 -5
  24. app/code/community/Payone/Core/Model/Service/Sales/OrderStatus.php +20 -6
  25. app/code/community/Payone/Core/Model/Service/TransactionStatus/Process.php +26 -0
  26. app/code/community/Payone/Core/Model/Service/TransactionStatus/StoreClearingParameters.php +14 -5
  27. app/code/community/Payone/Core/Model/System/Config/Backend/Protect.php +16 -50
  28. app/code/community/Payone/Core/Model/System/Config/OrderStatus.php +137 -0
  29. app/code/community/Payone/Core/controllers/Adminhtml/Configuration/Wizard/PageController.php +8 -0
  30. app/code/community/Payone/Core/etc/config.xml +23 -15
  31. app/code/community/Payone/Core/etc/system.xml +23 -0
  32. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.3-3.0.4.php +1 -1
  33. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.8-3.0.9.php +1 -1
  34. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.1.2-3.1.3.php +69 -0
  35. app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.1.2-3.1.3.sql +14 -0
  36. app/design/adminhtml/default/default/template/payone/core/system/config/form/field/array.phtml +2 -0
  37. app/design/adminhtml/default/default/template/payone/core/system/config/payment/grid/container.phtml +0 -1
  38. app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer.phtml +1 -1
  39. app/design/frontend/base/default/template/payone/core/payment/method/form/safe_invoice.phtml +1 -1
  40. app/design/frontend/base/default/template/payone/core/payment/method/form/wallet.phtml +1 -1
  41. app/design/frontend/base/default/template/payone/core/payment/method/info/safe_invoice.phtml +14 -2
  42. app/locale/de_DE/Payone_Core.csv +3 -0
  43. js/payone/core/addresscheck.js +8 -6
  44. js/payone/core/creditcard.js +2 -2
  45. lib/Payone/Autoload.php +10 -3
  46. package.xml +5 -5
app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Field/Abstract.php CHANGED
@@ -55,7 +55,7 @@ class Payone_Core_Block_Adminhtml_System_Config_Form_Field_Abstract
55
  */
56
  public function render(Varien_Data_Form_Element_Abstract $element)
57
  {
58
- $hint = (array) $element->getFieldConfig()->hint;
59
  if (!count($hint)) {
60
  return parent::render($element);
61
  }
@@ -79,11 +79,11 @@ class Payone_Core_Block_Adminhtml_System_Config_Form_Field_Abstract
79
  /**
80
  * @param $columnName string
81
  * @param $selectType string
82
- * @param $options array
83
  * @return string
84
  * @throws Exception
85
  */
86
- public function prepareCellTemplate($columnName, $selectType, $options)
87
  {
88
  if (empty($this->_columns[$columnName])) {
89
  throw new Exception('Wrong column name specified.');
@@ -98,24 +98,51 @@ class Payone_Core_Block_Adminhtml_System_Config_Form_Field_Abstract
98
  elseif ($selectType === self::PAYONE_CORE_FIELD_SELECT) {
99
  $definition = '" class="select"';
100
  }
101
- else
102
  throw new Exception('Unknown Type for Select');
 
103
 
104
- $rendered = '<select name="' . $inputName . $definition . (isset($column['style']) ? ' style="' . $column['style'] . '"' : '').' >';
105
-
106
- foreach ($options as $item) {
107
- $value = $item['value'];
108
- if(is_array($value))
109
- {
110
- $value = array_pop($value);
111
- $value = $value['value'];
 
 
 
 
 
 
 
 
 
112
  }
113
- $rendered .= '<option value="' . $value . '">' . $item['label'] . '</option>';
114
  }
115
 
116
- $rendered .= '</select>';
 
 
 
117
 
118
- return $rendered;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  }
120
 
121
  /**
55
  */
56
  public function render(Varien_Data_Form_Element_Abstract $element)
57
  {
58
+ $hint = (array)$element->getFieldConfig()->hint;
59
  if (!count($hint)) {
60
  return parent::render($element);
61
  }
79
  /**
80
  * @param $columnName string
81
  * @param $selectType string
82
+ * @param $values array
83
  * @return string
84
  * @throws Exception
85
  */
86
+ public function prepareCellTemplate($columnName, $selectType, $values)
87
  {
88
  if (empty($this->_columns[$columnName])) {
89
  throw new Exception('Wrong column name specified.');
98
  elseif ($selectType === self::PAYONE_CORE_FIELD_SELECT) {
99
  $definition = '" class="select"';
100
  }
101
+ else {
102
  throw new Exception('Unknown Type for Select');
103
+ }
104
 
105
+ $html = '<select name="' . $inputName . $definition . (isset($column['style']) ? ' style="' . $column['style'] . '"' : '') . ' >';
106
+ foreach ($values as $key => $option) {
107
+ if (!is_array($option)) {
108
+ $html .= $this->_optionToHtml(array(
109
+ 'value' => $key,
110
+ 'label' => $option)
111
+ );
112
+ }
113
+ elseif (is_array($option['value'])) {
114
+ $html .= '<optgroup label="' . $option['label'] . '">';
115
+ foreach ($option['value'] as $groupItem) {
116
+ $html .= $this->_optionToHtml($groupItem);
117
+ }
118
+ $html .= '</optgroup>';
119
+ }
120
+ else {
121
+ $html .= $this->_optionToHtml($option);
122
  }
 
123
  }
124
 
125
+ $html .= '</select>';
126
+
127
+ return $html;
128
+ }
129
 
130
+ protected function _optionToHtml($option)
131
+ {
132
+ if (is_array($option['value'])) {
133
+ $html = '<optgroup label="' . $option['label'] . '">';
134
+ foreach ($option['value'] as $groupItem) {
135
+ $html .= $this->_optionToHtml($groupItem);
136
+ }
137
+ $html .= '</optgroup>';
138
+ }
139
+ else {
140
+ $html = '<option value="' .($option['value']) . '"';
141
+ // $html .= isset($option['title']) ? 'title="' . ($option['title']) . '"' : '';
142
+ // $html .= isset($option['style']) ? 'style="' . $option['style'] . '"' : '';
143
+ $html .= '>' . ($option['label']) . '</option>';
144
+ }
145
+ return $html;
146
  }
147
 
148
  /**
app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Field/StatusMapping.php CHANGED
@@ -43,7 +43,7 @@ class Payone_Core_Block_Adminhtml_System_Config_Form_Field_StatusMapping
43
  'style' => 'width:150px',
44
  ));
45
 
46
- $this->addColumn('status', array(
47
  'label' => Mage::helper('payone_core')->__('Magento-Status'),
48
  'style' => 'width:120px;',
49
  ));
@@ -59,22 +59,22 @@ class Payone_Core_Block_Adminhtml_System_Config_Form_Field_StatusMapping
59
  */
60
  protected function _renderCellTemplate($columnName)
61
  {
62
- $selectType = Payone_Core_Block_Adminhtml_System_Config_Form_Field_Abstract::PAYONE_CORE_FIELD_SELECT;
63
-
64
- if ($columnName == 'txaction')
65
- {
66
  $modelConfigCode = $this->getFactory()->getModelSystemConfigTransactionStatus();
 
67
  }
68
- elseif ($columnName == 'status')
69
- {
70
- $modelConfigCode = $this->getFactory()->getModelSystemConfigOrderStatus();
 
71
  }
72
 
73
- $options = $modelConfigCode->toOptionArray();
74
-
75
- $rendered = $this->prepareCellTemplate($columnName, $selectType, $options);
76
 
77
- return $rendered;
78
  }
79
 
80
  }
43
  'style' => 'width:150px',
44
  ));
45
 
46
+ $this->addColumn('state_status', array(
47
  'label' => Mage::helper('payone_core')->__('Magento-Status'),
48
  'style' => 'width:120px;',
49
  ));
59
  */
60
  protected function _renderCellTemplate($columnName)
61
  {
62
+ $selectType = '';
63
+ $options = array();
64
+ if ($columnName == 'txaction') {
65
+ $selectType = Payone_Core_Block_Adminhtml_System_Config_Form_Field_Abstract::PAYONE_CORE_FIELD_SELECT;
66
  $modelConfigCode = $this->getFactory()->getModelSystemConfigTransactionStatus();
67
+ $options = $modelConfigCode->toOptionArray();
68
  }
69
+ elseif ($columnName == 'state_status') {
70
+ $selectType = Payone_Core_Block_Adminhtml_System_Config_Form_Field_Abstract::PAYONE_CORE_FIELD_SELECT;
71
+ $statuses = new Payone_Core_Model_System_Config_OrderStatus();
72
+ $options = $statuses->toOptionGroupArray();
73
  }
74
 
75
+ $html = $this->prepareCellTemplate($columnName, $selectType, $options);
 
 
76
 
77
+ return $html;
78
  }
79
 
80
  }
app/code/community/Payone/Core/Block/Adminhtml/System/Config/Payment.php CHANGED
@@ -51,6 +51,7 @@ class Payone_Core_Block_Adminhtml_System_Config_Payment extends Mage_Adminhtml_B
51
  $this->_addNewMethodButton($key, $name);
52
  }
53
  }
 
54
  }
55
 
56
  /**
51
  $this->_addNewMethodButton($key, $name);
52
  }
53
  }
54
+ $this->setTemplate('payone/core/system/config/payment/grid/container.phtml');
55
  }
56
 
57
  /**
app/code/community/Payone/Core/Block/Payment/Method/Form/Abstract.php CHANGED
@@ -155,6 +155,7 @@ class Payone_Core_Block_Payment_Method_Form_Abstract
155
 
156
  $systemTypes = $this->getSystemConfigMethodTypes();
157
 
 
158
  foreach ($this->getPaymentConfigs() as $key => $config) {
159
  $feeConfig = $config->getFeeConfigForQuote($quote);
160
 
@@ -173,7 +174,6 @@ class Payone_Core_Block_Payment_Method_Form_Abstract
173
  continue;
174
  }
175
 
176
- /** @var $config Payone_Core_Model_Config_Payment_Method */
177
  foreach ($configTypes as $keyType => $typeCode) {
178
  $configTypeKey = $configId . '_' . $typeCode; // key to correctly identify this config and type
179
  $return[$configTypeKey]['code'] = $typeCode;
155
 
156
  $systemTypes = $this->getSystemConfigMethodTypes();
157
 
158
+ /** @var $config Payone_Core_Model_Config_Payment_Method */
159
  foreach ($this->getPaymentConfigs() as $key => $config) {
160
  $feeConfig = $config->getFeeConfigForQuote($quote);
161
 
174
  continue;
175
  }
176
 
 
177
  foreach ($configTypes as $keyType => $typeCode) {
178
  $configTypeKey = $configId . '_' . $typeCode; // key to correctly identify this config and type
179
  $return[$configTypeKey]['code'] = $typeCode;
app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransfer.php CHANGED
@@ -96,4 +96,28 @@ class Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer
96
  $html = $block->toHtml();
97
  return $html;
98
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  }
96
  $html = $block->toHtml();
97
  return $html;
98
  }
99
+
100
+
101
+ /**
102
+ * Retrieve the payment config method id from Quote.
103
+ * If it matches payment method, return it, otherwise 0
104
+ * @return int|mixed
105
+ */
106
+ public function getPaymentMethodConfigId()
107
+ {
108
+ $preselectedConfigId = $this->getInfoData('payone_config_payment_method_id');
109
+
110
+ $preselectPossible = false;
111
+ foreach ($this->getTypes() as $type) {
112
+ if ($type['config_id'] == $preselectedConfigId) {
113
+ $preselectPossible = true;
114
+ }
115
+ }
116
+ if ($preselectPossible) {
117
+ return $preselectedConfigId;
118
+ }
119
+ else {
120
+ return 0;
121
+ }
122
+ }
123
  }
app/code/community/Payone/Core/Block/Payment/Method/Form/SafeInvoice.php CHANGED
@@ -58,4 +58,27 @@ class Payone_Core_Block_Payment_Method_Form_SafeInvoice
58
  {
59
  return $this->getFactory()->getModelSystemConfigSafeInvoiceType()->toSelectArray();
60
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  }
58
  {
59
  return $this->getFactory()->getModelSystemConfigSafeInvoiceType()->toSelectArray();
60
  }
61
+
62
+ /**
63
+ * Retrieve the payment config method id from Quote.
64
+ * If it matches payment method, return it, otherwise 0
65
+ * @return int|mixed
66
+ */
67
+ public function getPaymentMethodConfigId()
68
+ {
69
+ $preselectedConfigId = $this->getInfoData('payone_config_payment_method_id');
70
+
71
+ $preselectPossible = false;
72
+ foreach ($this->getTypes() as $type) {
73
+ if ($type['config_id'] == $preselectedConfigId) {
74
+ $preselectPossible = true;
75
+ }
76
+ }
77
+ if ($preselectPossible) {
78
+ return $preselectedConfigId;
79
+ }
80
+ else {
81
+ return 0;
82
+ }
83
+ }
84
  }
app/code/community/Payone/Core/Block/Payment/Method/Form/Wallet.php CHANGED
@@ -58,4 +58,27 @@ class Payone_Core_Block_Payment_Method_Form_Wallet
58
  {
59
  return $this->getFactory()->getModelSystemConfigWalletType()->toSelectArray();
60
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
61
  }
58
  {
59
  return $this->getFactory()->getModelSystemConfigWalletType()->toSelectArray();
60
  }
61
+
62
+ /**
63
+ * Retrieve the payment config method id from Quote.
64
+ * If it matches payment method, return it, otherwise 0
65
+ * @return int|mixed
66
+ */
67
+ public function getPaymentMethodConfigId()
68
+ {
69
+ $preselectedConfigId = $this->getInfoData('payone_config_payment_method_id');
70
+
71
+ $preselectPossible = false;
72
+ foreach ($this->getTypes() as $type) {
73
+ if ($type['config_id'] == $preselectedConfigId) {
74
+ $preselectPossible = true;
75
+ }
76
+ }
77
+ if ($preselectPossible) {
78
+ return $preselectedConfigId;
79
+ }
80
+ else {
81
+ return 0;
82
+ }
83
+ }
84
  }
app/code/community/Payone/Core/Block/Payment/Method/Info/SafeInvoice.php CHANGED
@@ -150,7 +150,7 @@ class Payone_Core_Block_Payment_Method_Info_SafeInvoice
150
  */
151
  public function getPayoneClearingLegalnote()
152
  {
153
- return $this->getInfo()->getPayoneClearingBankName();
154
  }
155
 
156
 
150
  */
151
  public function getPayoneClearingLegalnote()
152
  {
153
+ return $this->getInfo()->getPayoneClearingLegalnote();
154
  }
155
 
156
 
app/code/community/Payone/Core/Model/Config/General/Global.php CHANGED
@@ -60,6 +60,14 @@ class Payone_Core_Model_Config_General_Global extends Payone_Core_Model_Config_A
60
  * @var string
61
  */
62
  protected $request_type = '';
 
 
 
 
 
 
 
 
63
 
64
  /**
65
  * initialize config with specificcounty as array
@@ -203,4 +211,36 @@ class Payone_Core_Model_Config_General_Global extends Payone_Core_Model_Config_A
203
  {
204
  return implode(',', $this->specificcountry);
205
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
206
  }
60
  * @var string
61
  */
62
  protected $request_type = '';
63
+ /**
64
+ * @var int
65
+ */
66
+ protected $transmit_ip = 1;
67
+ /**
68
+ * @var int
69
+ */
70
+ protected $proxy_mode = 0;
71
 
72
  /**
73
  * initialize config with specificcounty as array
211
  {
212
  return implode(',', $this->specificcountry);
213
  }
214
+
215
+ /**
216
+ * @param int $transmit_ip
217
+ */
218
+ public function setTransmitIp($transmit_ip)
219
+ {
220
+ $this->transmit_ip = $transmit_ip;
221
+ }
222
+
223
+ /**
224
+ * @return int
225
+ */
226
+ public function getTransmitIp()
227
+ {
228
+ return $this->transmit_ip;
229
+ }
230
+
231
+ /**
232
+ * @param int $proxy_mode
233
+ */
234
+ public function setProxyMode($proxy_mode)
235
+ {
236
+ $this->proxy_mode = $proxy_mode;
237
+ }
238
+
239
+ /**
240
+ * @return int
241
+ */
242
+ public function getProxyMode()
243
+ {
244
+ return $this->proxy_mode;
245
+ }
246
  }
app/code/community/Payone/Core/Model/Config/General/StatusMapping.php CHANGED
@@ -92,16 +92,36 @@ class Payone_Core_Model_Config_General_StatusMapping extends Payone_Core_Model_C
92
  }
93
 
94
  foreach ($raw as $key => $data) {
95
- $txaction = $orderStatus = '';
96
  if (array_key_exists('txaction', $data)) {
97
  $txaction = array_shift($data['txaction']);
98
  }
99
- if (array_key_exists('status', $data)) {
100
- $orderStatus = array_shift($data['status']);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
  }
102
- if ($txaction == '' and $orderStatus == '') {
 
103
  continue;
104
  }
 
105
  $return[$txaction] = $orderStatus;
106
  }
107
  return $return;
92
  }
93
 
94
  foreach ($raw as $key => $data) {
95
+ $txaction = $orderStatus = null;
96
  if (array_key_exists('txaction', $data)) {
97
  $txaction = array_shift($data['txaction']);
98
  }
99
+
100
+ // State_Status Mapping @since 3.1.0
101
+ if (array_key_exists('state_status', $data)) {
102
+ $orderStateStatus = array_shift($data['state_status']);
103
+ $orderStateStatusArray = explode('|', $orderStateStatus);
104
+ if (count($orderStateStatusArray) !== 2) {
105
+ continue;
106
+ }
107
+ $orderStatus = array(
108
+ 'state' => $orderStateStatusArray[0],
109
+ 'status' => $orderStateStatusArray[1]
110
+ );
111
+ }
112
+ // Fallback to old Configs < 3.1.0
113
+ elseif (array_key_exists('status', $data)) {
114
+ $orderStatusCode = array_shift($data['status']);
115
+ $orderStatus = array(
116
+ 'state' => '',
117
+ 'status' => $orderStatusCode
118
+ );
119
  }
120
+
121
+ if ($txaction === null and $orderStatus === null) {
122
  continue;
123
  }
124
+
125
  $return[$txaction] = $orderStatus;
126
  }
127
  return $return;
app/code/community/Payone/Core/Model/Domain/Transaction.php CHANGED
@@ -63,7 +63,7 @@
63
  * @method setBalance($balance)
64
  * @method float getBalance()
65
  * @method setCustomerid($customerid)
66
- * @method int getCustomerid()
67
  * @method setUserid($userid)
68
  * @method int getUserid()
69
  * @method setReminderlevel($level)
63
  * @method setBalance($balance)
64
  * @method float getBalance()
65
  * @method setCustomerid($customerid)
66
+ * @method string getCustomerid()
67
  * @method setUserid($userid)
68
  * @method int getUserid()
69
  * @method setReminderlevel($level)
app/code/community/Payone/Core/Model/Factory.php CHANGED
@@ -784,6 +784,8 @@ class Payone_Core_Model_Factory
784
  $service->setServiceTransaction($this->getServiceTransactionUpdate());
785
  $service->setServiceOrderStatus($this->getServiceSalesOrderStatus());
786
  $service->setServiceOrderComment($this->getServiceSalesOrderComment());
 
 
787
 
788
  return $service;
789
  }
@@ -926,6 +928,18 @@ class Payone_Core_Model_Factory
926
  return $service;
927
  }
928
 
 
 
 
 
 
 
 
 
 
 
 
 
929
  /**
930
  * @return Payone_Core_Model_Service_Protocol_Api_Export
931
  */
@@ -1445,4 +1459,14 @@ class Payone_Core_Model_Factory
1445
  {
1446
  return new Varien_Http_Client();
1447
  }
 
 
 
 
 
 
 
 
 
 
1448
  }
784
  $service->setServiceTransaction($this->getServiceTransactionUpdate());
785
  $service->setServiceOrderStatus($this->getServiceSalesOrderStatus());
786
  $service->setServiceOrderComment($this->getServiceSalesOrderComment());
787
+ $service->setServiceStoreClearingParams($this->getServiceTransactionStatusStoreClearingParameters());
788
+
789
 
790
  return $service;
791
  }
928
  return $service;
929
  }
930
 
931
+ /**
932
+ * @return Payone_Core_Model_Service_Config_ProtectCheck
933
+ */
934
+ public function getServiceConfigProtectCheck()
935
+ {
936
+ /** @var $service Payone_Core_Model_Service_Config_ProtectCheck */
937
+ $service = Mage::getModel('payone_core/service_config_protectCheck');
938
+ $service->setFactory($this);
939
+
940
+ return $service;
941
+ }
942
+
943
  /**
944
  * @return Payone_Core_Model_Service_Protocol_Api_Export
945
  */
1459
  {
1460
  return new Varien_Http_Client();
1461
  }
1462
+
1463
+ /**
1464
+ * @return Mage_Core_Model_Config_Data
1465
+ */
1466
+ public function getModelCoreConfigData()
1467
+ {
1468
+ /** @var $configData Mage_Core_Model_Config_Data */
1469
+ $configData = Mage::getModel('core/config_data');
1470
+ return $configData;
1471
+ }
1472
  }
app/code/community/Payone/Core/Model/Handler/Verification/AddressCheck.php CHANGED
@@ -57,10 +57,16 @@ class Payone_Core_Model_Handler_Verification_AddressCheck
57
  // Do nothing, best case, resume with personStatus mapping.
58
  }
59
  elseif ($response->isCorrectable()) {
60
-
61
- if ($this->getConfig()->getConfirmAddressCorrection()) {
 
 
 
 
 
 
 
62
  // Address correction must be confirmed by customer, hand it up to controller/frontend
63
- $correctedAddress = $this->prepareAddressCorrectionDataForCustomer($response);
64
  $errors->setData('payone_address_corrected', $correctedAddress);
65
  }
66
  else {
57
  // Do nothing, best case, resume with personStatus mapping.
58
  }
59
  elseif ($response->isCorrectable()) {
60
+ $correctedAddress = $this->prepareAddressCorrectionDataForCustomer($response);
61
+ if($correctedAddress['city'] == $address->getCity()
62
+ && $correctedAddress['postcode'] == $address->getPostcode()
63
+ && $correctedAddress['street'] == $address->getStreetFull())
64
+ {
65
+ // PAYONE Api supports name correction, but it is not desired here, handle as a correct address.
66
+ $this->handleCorrectAddress();
67
+ }
68
+ elseif ($this->getConfig()->getConfirmAddressCorrection()) {
69
  // Address correction must be confirmed by customer, hand it up to controller/frontend
 
70
  $errors->setData('payone_address_corrected', $correctedAddress);
71
  }
72
  else {
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Abstract.php CHANGED
@@ -106,7 +106,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
106
  $params['pr'] = $order->getShippingInclTax();
107
  $params['va'] = $this->getShippingTaxRate();
108
 
109
- if($this->getPaymentMethod()->mustTransmitInvoicingItemTypes()) {
110
  $params['it'] = Payone_Api_Enum_InvoicingItemType::SHIPMENT;
111
  }
112
 
@@ -120,32 +120,32 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
120
  * @param float $discountAmount
121
  * @return Payone_Api_Request_Parameter_Invoicing_Item
122
  */
123
- protected function mapDiscountAsItem($discountAmount)
124
- {
125
- $configMiscDiscount = $this->getConfigMisc()->getDiscount();
126
- $sku = $configMiscDiscount->getSku();
127
- $description = $configMiscDiscount->getDescription();
128
- if (empty($sku)) {
129
- $sku = $this->helper()->__(self::DEFAULT_DISCOUNT_SKU);
130
- }
131
- if (empty($description)) {
132
- $description = $this->helper()->__(self::DEFAULT_DISCOUNT_SKU);
133
- }
134
-
135
- $params['id'] = $sku;
136
- $params['de'] = $description;
137
- $params['no'] = 1;
138
- $params['pr'] = $discountAmount;
139
-
140
- if ($this->getPaymentMethod()->mustTransmitInvoicingItemTypes()) {
141
- $params['it'] = Payone_Api_Enum_InvoicingItemType::VOUCHER;
142
- }
143
- $item = new Payone_Api_Request_Parameter_Invoicing_Item();
144
- $item->init($params);
145
-
146
- return $item;
147
  }
148
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
149
  /**
150
  * @param Mage_Sales_Model_Order_Creditmemo $creditmemo
151
  * @return Payone_Api_Request_Parameter_Invoicing_Item
@@ -166,8 +166,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
166
  $params['de'] = $order->getShippingDescription();
167
  $params['no'] = 1;
168
  $params['pr'] = $creditmemo->getShippingInclTax();
169
- if($this->getPaymentMethod()->mustTransmitInvoicingItemTypes())
170
- {
171
  $params['it'] = Payone_Api_Enum_InvoicingItemType::SHIPMENT;
172
  }
173
 
@@ -199,8 +198,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
199
  $params['de'] = $name;
200
  $params['no'] = 1;
201
  $params['pr'] = $creditmemo->getAdjustmentPositive();
202
- if($this->getPaymentMethod()->mustTransmitInvoicingItemTypes())
203
- {
204
  $params['it'] = Payone_Api_Enum_InvoicingItemType::VOUCHER;
205
  }
206
 
@@ -233,8 +231,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
233
  $params['de'] = $name;
234
  $params['no'] = 1;
235
  $params['pr'] = $creditmemo->getAdjustmentNegative() * (-1);
236
- if($this->getPaymentMethod()->mustTransmitInvoicingItemTypes())
237
- {
238
  $params['it'] = Payone_Api_Enum_InvoicingItemType::GOODS;
239
  }
240
 
@@ -358,6 +355,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
358
 
359
  return false;
360
  }
 
361
  /**
362
  * @param Mage_Sales_Model_Abstract $object
363
  * @return string
@@ -433,6 +431,18 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
433
  return $this->getPaymentMethod()->getStore();
434
  }
435
 
 
 
 
 
 
 
 
 
 
 
 
 
436
  /**
437
  * @param Mage_Sales_Model_Order $order
438
  */
@@ -488,7 +498,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Abstract
488
  {
489
  return $this->getFactory()->helperConfig();
490
  }
491
-
492
  /**
493
  * @return Payone_Core_Helper_Registry
494
  */
106
  $params['pr'] = $order->getShippingInclTax();
107
  $params['va'] = $this->getShippingTaxRate();
108
 
109
+ if ($this->getPaymentMethod()->mustTransmitInvoicingItemTypes()) {
110
  $params['it'] = Payone_Api_Enum_InvoicingItemType::SHIPMENT;
111
  }
112
 
120
  * @param float $discountAmount
121
  * @return Payone_Api_Request_Parameter_Invoicing_Item
122
  */
123
+ protected function mapDiscountAsItem($discountAmount)
124
+ {
125
+ $configMiscDiscount = $this->getConfigMisc()->getDiscount();
126
+ $sku = $configMiscDiscount->getSku();
127
+ $description = $configMiscDiscount->getDescription();
128
+ if (empty($sku)) {
129
+ $sku = $this->helper()->__(self::DEFAULT_DISCOUNT_SKU);
130
+ }
131
+ if (empty($description)) {
132
+ $description = $this->helper()->__(self::DEFAULT_DISCOUNT_SKU);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
  }
134
 
135
+ $params['id'] = $sku;
136
+ $params['de'] = $description;
137
+ $params['no'] = 1;
138
+ $params['pr'] = $discountAmount;
139
+
140
+ if ($this->getPaymentMethod()->mustTransmitInvoicingItemTypes()) {
141
+ $params['it'] = Payone_Api_Enum_InvoicingItemType::VOUCHER;
142
+ }
143
+ $item = new Payone_Api_Request_Parameter_Invoicing_Item();
144
+ $item->init($params);
145
+
146
+ return $item;
147
+ }
148
+
149
  /**
150
  * @param Mage_Sales_Model_Order_Creditmemo $creditmemo
151
  * @return Payone_Api_Request_Parameter_Invoicing_Item
166
  $params['de'] = $order->getShippingDescription();
167
  $params['no'] = 1;
168
  $params['pr'] = $creditmemo->getShippingInclTax();
169
+ if ($this->getPaymentMethod()->mustTransmitInvoicingItemTypes()) {
 
170
  $params['it'] = Payone_Api_Enum_InvoicingItemType::SHIPMENT;
171
  }
172
 
198
  $params['de'] = $name;
199
  $params['no'] = 1;
200
  $params['pr'] = $creditmemo->getAdjustmentPositive();
201
+ if ($this->getPaymentMethod()->mustTransmitInvoicingItemTypes()) {
 
202
  $params['it'] = Payone_Api_Enum_InvoicingItemType::VOUCHER;
203
  }
204
 
231
  $params['de'] = $name;
232
  $params['no'] = 1;
233
  $params['pr'] = $creditmemo->getAdjustmentNegative() * (-1);
234
+ if ($this->getPaymentMethod()->mustTransmitInvoicingItemTypes()) {
 
235
  $params['it'] = Payone_Api_Enum_InvoicingItemType::GOODS;
236
  }
237
 
355
 
356
  return false;
357
  }
358
+
359
  /**
360
  * @param Mage_Sales_Model_Abstract $object
361
  * @return string
431
  return $this->getPaymentMethod()->getStore();
432
  }
433
 
434
+ /**
435
+ * @param $storeId
436
+ * @return Payone_Core_Model_Config_General
437
+ */
438
+ protected function getConfigGeneral($storeId = null)
439
+ {
440
+ if (is_null($storeId)) {
441
+ $storeId = $this->getStoreId();
442
+ }
443
+ return $this->helperConfig()->getConfigGeneral($storeId);
444
+ }
445
+
446
  /**
447
  * @param Mage_Sales_Model_Order $order
448
  */
498
  {
499
  return $this->getFactory()->helperConfig();
500
  }
501
+
502
  /**
503
  * @return Payone_Core_Helper_Registry
504
  */
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php CHANGED
@@ -101,7 +101,6 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
101
  }
102
 
103
 
104
-
105
  /**
106
  * @param Payone_Api_Request_Authorization_Abstract $request
107
  */
@@ -165,10 +164,23 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
165
  $personalData->setLanguage($language);
166
  $personalData->setVatid($order->getCustomerTaxvat());
167
 
168
- // Multiple Ips can be included, we only send the last one.
169
- $remoteIps = explode(',', $order->getRemoteIp());
170
- $lastRemoteIp = array_pop($remoteIps);
171
- $personalData->setIp($lastRemoteIp);
 
 
 
 
 
 
 
 
 
 
 
 
 
172
 
173
  // US and CA always need state and shipping_state paramters
174
  if ($billingCountry == 'US' or $billingCountry == 'CA') {
@@ -186,11 +198,14 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
186
  $helper = $this->helper();
187
  $paymentMethod = $this->getPaymentMethod();
188
  $info = $paymentMethod->getInfoInstance();
189
- if($paymentMethod instanceof Payone_Core_Model_Payment_Method_SafeInvoice
190
- and $info->getPayoneSafeInvoiceType() === Payone_Api_Enum_FinancingType::BSV)
191
- $address = $this->getOrder()->getBillingAddress(); // Always use same address for BillSAFE
192
- else
 
 
193
  $address = $this->getOrder()->getShippingAddress();
 
194
 
195
  $deliveryData = new Payone_Api_Request_Parameter_Authorization_DeliveryData();
196
 
@@ -229,7 +244,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
229
  foreach ($order->getItemsCollection() as $key => $itemData) {
230
  /** @var $itemData Mage_Sales_Model_Order_Item */
231
  if ($itemData->isDummy()) {
232
- continue;// Do not map dummy items
233
  }
234
 
235
  $number = $itemData->getQtyToInvoice();
@@ -415,8 +430,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
415
  */
416
  protected function getNarrativeText($type)
417
  {
418
- $storeId = $this->getPaymentMethod()->getStore();
419
- $general = $this->helperConfig()->getConfigGeneral($storeId);
420
  $parameterNarrativeText = $general->getParameterNarrativeText();
421
 
422
  $narrativeText = '';
101
  }
102
 
103
 
 
104
  /**
105
  * @param Payone_Api_Request_Authorization_Abstract $request
106
  */
164
  $personalData->setLanguage($language);
165
  $personalData->setVatid($order->getCustomerTaxvat());
166
 
167
+ $global = $this->getConfigGeneral()->getGlobal();
168
+ // Send Ip when enabled
169
+ if ($global->getTransmitIp()) {
170
+ if ($global->getProxyMode()) {
171
+ // Use X-Forwarded-For when in Proxy-Mode
172
+ $remoteIp = $order->getXForwardedFor();
173
+ }
174
+ else {
175
+ $remoteIp = $order->getRemoteIp();
176
+ }
177
+
178
+ // Multiple Ips could be included, we only send the last one.
179
+ $remoteIps = explode(',', $remoteIp);
180
+ $ip = array_pop($remoteIps);
181
+
182
+ $personalData->setIp($ip);
183
+ }
184
 
185
  // US and CA always need state and shipping_state paramters
186
  if ($billingCountry == 'US' or $billingCountry == 'CA') {
198
  $helper = $this->helper();
199
  $paymentMethod = $this->getPaymentMethod();
200
  $info = $paymentMethod->getInfoInstance();
201
+ if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_SafeInvoice
202
+ and $info->getPayoneSafeInvoiceType() === Payone_Api_Enum_FinancingType::BSV
203
+ ) {
204
+ $address = $this->getOrder()->getBillingAddress();
205
+ } // Always use same address for BillSAFE
206
+ else {
207
  $address = $this->getOrder()->getShippingAddress();
208
+ }
209
 
210
  $deliveryData = new Payone_Api_Request_Parameter_Authorization_DeliveryData();
211
 
244
  foreach ($order->getItemsCollection() as $key => $itemData) {
245
  /** @var $itemData Mage_Sales_Model_Order_Item */
246
  if ($itemData->isDummy()) {
247
+ continue; // Do not map dummy items
248
  }
249
 
250
  $number = $itemData->getQtyToInvoice();
430
  */
431
  protected function getNarrativeText($type)
432
  {
433
+ $general = $this->getConfigGeneral();
 
434
  $parameterNarrativeText = $general->getParameterNarrativeText();
435
 
436
  $narrativeText = '';
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php CHANGED
@@ -102,25 +102,29 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
102
 
103
  $paymentMethod = $this->getPaymentMethod();
104
 
105
- // Some payment methods can not use settleaccount auto:
106
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_AdvancePayment
107
- or $paymentMethod instanceof Payone_Core_Model_Payment_Method_Invoice)
108
  {
109
- // Check if the invoice completes the order
110
- if ($this->isInvoiceLast()) {
 
 
111
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::AUTO);
112
  }
113
  else {
 
114
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::NO);
115
  }
116
  }
117
- else if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_SafeInvoice)
118
  {
119
  // BillSAFE always settles account:
120
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::YES);
121
  }
122
  else
123
  {
 
124
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::AUTO);
125
  }
126
  return $business;
@@ -192,7 +196,9 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
192
  }
193
 
194
  // Capture mode:
195
- if ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_SafeInvoice) {
 
 
196
  $invoicing->setCapturemode($this->mapCaptureMode());
197
  }
198
 
102
 
103
  $paymentMethod = $this->getPaymentMethod();
104
 
105
+ // settleaccount possibilities depend on payment method:
106
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_AdvancePayment
107
+ or $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer)
108
  {
109
+ $payment = $paymentMethod->getInfoInstance();
110
+ // Advancepayment and OnlineBankTransfer use NO/AUTO
111
+ if ($this->isInvoiceLast() || $this->helperRegistry()->isPaymentCancelRegistered($payment)) {
112
+ // Invoice completes the order
113
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::AUTO);
114
  }
115
  else {
116
+ // partial payment
117
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::NO);
118
  }
119
  }
120
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_SafeInvoice)
121
  {
122
  // BillSAFE always settles account:
123
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::YES);
124
  }
125
  else
126
  {
127
+ // all other can always use AUTO, regardless of complete or partial capture
128
  $business->setSettleaccount(Payone_Api_Enum_Settleaccount::AUTO);
129
  }
130
  return $business;
196
  }
197
 
198
  // Capture mode:
199
+ $payment = $this->getPaymentMethod()->getInfoInstance();
200
+ if ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_SafeInvoice
201
+ or $this->helperRegistry()->isPaymentCancelRegistered($payment)) {
202
  $invoicing->setCapturemode($this->mapCaptureMode());
203
  }
204
 
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Debit.php CHANGED
@@ -179,6 +179,12 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Debit
179
  if ($creditmemo->getAdjustmentNegative() > 0) {
180
  $invoicing->addItem($this->mapAdjustmentNegativeAsItemByCreditmemo($creditmemo));
181
  }
 
 
 
 
 
 
182
  }
183
  return $invoicing;
184
  }
179
  if ($creditmemo->getAdjustmentNegative() > 0) {
180
  $invoicing->addItem($this->mapAdjustmentNegativeAsItemByCreditmemo($creditmemo));
181
  }
182
+
183
+ // Add Discount as a position
184
+ $discountAmount = $creditmemo->getDiscountAmount();
185
+ if ($discountAmount > 0) {
186
+ $invoicing->addItem($this->mapDiscountAsItem(-1 * $discountAmount));
187
+ }
188
  }
189
  return $invoicing;
190
  }
app/code/community/Payone/Core/Model/Observer/{TransactionStatus/StoreClearingParameters.php → Config/Protect.php} RENAMED
@@ -13,9 +13,10 @@
13
  * needs please refer to http://www.payone.de for more information.
14
  *
15
  * @category Payone
16
- * @package Payone_Core_Model_Service_Abstract
17
- * @subpackage Response
18
- * @copyright Copyright (c) 2012 <info@payone.de> - www.noovias.com
 
19
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
20
  * @link http://www.noovias.com
21
  */
@@ -23,29 +24,23 @@
23
  /**
24
  *
25
  * @category Payone
26
- * @package Payone_Core_Model_Service_Abstract
27
- * @subpackage Response
28
  * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
29
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
30
  * @link http://www.noovias.com
31
- *
32
  */
33
- class Payone_Core_Model_Observer_TransactionStatus_StoreClearingParameters
34
  extends Payone_Core_Model_Observer_Abstract
35
  {
 
36
  /**
37
  * @param Varien_Event_Observer $observer
38
  */
39
- public function onAppointed(Varien_Event_Observer $observer)
40
- {
41
-
42
- $event = $observer->getEvent();
43
-
44
- /** @var $transactionStatus Payone_Core_Model_Domain_Protocol_TransactionStatus */
45
- $transactionStatus = $event->getTransactionStatus();
46
-
47
- $service = $this->getFactory()->getServiceTransactionStatusStoreClearingParameters();
48
 
49
- $service->execute($transactionStatus);
 
 
50
  }
51
  }
13
  * needs please refer to http://www.payone.de for more information.
14
  *
15
  * @category Payone
16
+ * @package Payone_Core_Model
17
+ * @subpackage Observer
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
  */
24
  /**
25
  *
26
  * @category Payone
27
+ * @package Payone_Core_Model
28
+ * @subpackage Observer
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_Observer_Config_Protect
34
  extends Payone_Core_Model_Observer_Abstract
35
  {
36
+
37
  /**
38
  * @param Varien_Event_Observer $observer
39
  */
40
+ public function checkAllStatuses(Varien_Event_Observer $observer){
 
 
 
 
 
 
 
 
41
 
42
+ $serviceProtectCheck = $this->getFactory()->getServiceConfigProtectCheck();
43
+ $serviceProtectCheck->setScopeId(0);
44
+ $serviceProtectCheck->execute();
45
  }
46
  }
app/code/community/Payone/Core/Model/Observer/Sales/Order.php CHANGED
@@ -74,11 +74,6 @@ class Payone_Core_Model_Observer_Sales_Order
74
 
75
  $methodInstance = $payment->getMethodInstance();
76
 
77
- if($methodInstance instanceof Payone_Core_Model_Payment_Method_Financing
78
- || $methodInstance instanceof Payone_Core_Model_Payment_Method_SafeInvoice)
79
- {
80
-
81
- $methodInstance->cancel($payment);
82
- }
83
  }
84
  }
74
 
75
  $methodInstance = $payment->getMethodInstance();
76
 
77
+ $methodInstance->cancel($payment);
 
 
 
 
 
78
  }
79
  }
app/code/community/Payone/Core/Model/Payment/Method/Abstract.php CHANGED
@@ -70,13 +70,19 @@ abstract class Payone_Core_Model_Payment_Method_Abstract
70
  */
71
  public function isAvailable($quote = null)
72
  {
73
- if ($quote === null) {
74
- $configPayment = $this->getConfigPayment(null);
75
- return $configPayment->isAvailable($this->getMethodType());
76
  }
 
 
 
 
 
 
 
 
77
 
78
- $configPayment = $this->helperConfig()->getConfigPaymentByQuote($quote);
79
- return $configPayment->isAvailable($this->getMethodType(), $quote);
80
  }
81
 
82
  /**
@@ -116,6 +122,25 @@ abstract class Payone_Core_Model_Payment_Method_Abstract
116
  return $canUse;
117
  }
118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  /**
120
  * Called before initalize to determine action needed
121
  *
@@ -330,6 +355,40 @@ abstract class Payone_Core_Model_Payment_Method_Abstract
330
  return $data;
331
  }
332
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
333
  /**
334
  * Some Payment methods require transmitting of invoicing data, regardless of configuration.
335
  *
@@ -385,6 +444,14 @@ abstract class Payone_Core_Model_Payment_Method_Abstract
385
  return $this->getFactory()->helper();
386
  }
387
 
 
 
 
 
 
 
 
 
388
  /**
389
  * @return Payone_Core_Helper_Config
390
  */
70
  */
71
  public function isAvailable($quote = null)
72
  {
73
+ if (is_null($quote)) {
74
+ // No quote given, availability check is basic (e.g. method is enabled, not marked as deleted)
75
+ $configPayment = $this->getConfigPayment();
76
  }
77
+ else {
78
+ // Quote is given, availability check is detailed (includes store, country settings, min/max quote totals, etc.)
79
+ $configPayment = $this->helperConfig()->getConfigPaymentByQuote($quote);
80
+ }
81
+ $isAvailable = $configPayment->isAvailable($this->getMethodType(), $quote);
82
+
83
+ return $this->dispatchPaymentMethodIsActive($isAvailable, $quote);
84
+
85
 
 
 
86
  }
87
 
88
  /**
122
  return $canUse;
123
  }
124
 
125
+ /**
126
+ * @param Varien_Object $payment
127
+ * @return Mage_Payment_Model_Method_Abstract
128
+ */
129
+ public function cancel(Varien_Object $payment)
130
+ {
131
+ $status = $payment->getOrder()->getPayoneTransactionStatus();
132
+
133
+ if (empty($status) or $status == 'REDIRECT') {
134
+ return $this; // Don´t send cancel to PAYONE on orders without TxStatus
135
+ }
136
+
137
+ // Capture0, to notify PAYONE that the order is complete (invoiced/cancelled all items)
138
+ $this->helperRegistry()->registerPaymentCancel($this->getInfoInstance());
139
+ $this->capture($payment, 0.0000);
140
+
141
+ return $this;
142
+ }
143
+
144
  /**
145
  * Called before initalize to determine action needed
146
  *
355
  return $data;
356
  }
357
 
358
+ /**
359
+ * Trigger Magento Standard Event, to allow changing of isAvailable() result
360
+ *
361
+ * @param bool $isAvailable
362
+ * @param Mage_Sales_Model_Quote $quote
363
+ * @return bool
364
+ */
365
+ protected function dispatchPaymentMethodIsActive($isAvailable, $quote)
366
+ {
367
+ $checkResult = new StdClass;
368
+ $checkResult->isAvailable = $isAvailable;
369
+
370
+ $this->dispatchEvent('payment_method_is_active', array(
371
+ 'result' => $checkResult,
372
+ 'method_instance' => $this,
373
+ 'quote' => $quote,
374
+ ));
375
+
376
+ return $checkResult->isAvailable;
377
+ }
378
+
379
+ /**
380
+ * Wrapper for Mage::dispatchEvent()
381
+ *
382
+ * @param $name
383
+ * @param array $data
384
+ *
385
+ * @return Mage_Core_Model_App
386
+ */
387
+ protected function dispatchEvent($name, array $data = array())
388
+ {
389
+ return Mage::dispatchEvent($name, $data);
390
+ }
391
+
392
  /**
393
  * Some Payment methods require transmitting of invoicing data, regardless of configuration.
394
  *
444
  return $this->getFactory()->helper();
445
  }
446
 
447
+ /**
448
+ * @return Payone_Core_Helper_Registry
449
+ */
450
+ protected function helperRegistry()
451
+ {
452
+ return $this->getFactory()->helperRegistry();
453
+ }
454
+
455
  /**
456
  * @return Payone_Core_Helper_Config
457
  */
app/code/community/Payone/Core/Model/Payment/Method/SafeInvoice.php CHANGED
@@ -53,35 +53,23 @@ class Payone_Core_Model_Payment_Method_SafeInvoice
53
  /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
54
  protected $matchingConfigs = array();
55
 
 
 
 
 
 
 
56
  public function isAvailable($quote = null)
57
  {
58
  if (!empty($quote) &&
59
- count($this->getAllConfigsByQuote($quote)) < 1) {
60
- return false;
 
61
  }
62
 
63
  return parent::isAvailable($quote);
64
  }
65
 
66
-
67
- /**
68
- * @param Varien_Object $payment
69
- * @return Mage_Payment_Model_Method_Abstract
70
- */
71
- public function cancel(Varien_Object $payment)
72
- {
73
- $status = $payment->getOrder()->getPayoneTransactionStatus();
74
-
75
- if(empty($status) or $status == 'REDIRECT')
76
- return $this; // Don´t send cancel to PAYONE on orders without TxStatus
77
-
78
- // Capture0, to notify Magento that the order is complete (invoiced/cancelled all items)
79
- $this->helperRegistry()->registerPaymentCancel($this->getInfoInstance());
80
- $this->capture($payment, 0.0000);
81
-
82
- return $this;
83
- }
84
-
85
  /**
86
  * @api
87
  *
@@ -147,12 +135,4 @@ class Payone_Core_Model_Payment_Method_SafeInvoice
147
 
148
  return true;
149
  }
150
-
151
- /**
152
- * @return Payone_Core_Helper_Registry
153
- */
154
- protected function helperRegistry()
155
- {
156
- return $this->getFactory()->helperRegistry();
157
- }
158
  }
53
  /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
54
  protected $matchingConfigs = array();
55
 
56
+ /**
57
+ * @override to further restrict availability of SafeInvoice by rules
58
+ *
59
+ * @param null|Mage_Sales_Model_Quote $quote
60
+ * @return bool
61
+ */
62
  public function isAvailable($quote = null)
63
  {
64
  if (!empty($quote) &&
65
+ count($this->getAllConfigsByQuote($quote)) < 1
66
+ ) {
67
+ return $this->dispatchPaymentMethodIsActive(false, $quote);
68
  }
69
 
70
  return parent::isAvailable($quote);
71
  }
72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  /**
74
  * @api
75
  *
135
 
136
  return true;
137
  }
 
 
 
 
 
 
 
 
138
  }
app/code/community/Payone/Core/Model/Service/Config/ProtectCheck.php ADDED
@@ -0,0 +1,143 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Service
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 Service
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_Service_Config_ProtectCheck
34
+ extends Payone_Core_Model_Service_Abstract
35
+ {
36
+
37
+ /**
38
+ * @var null
39
+ */
40
+ protected $scopeId = null;
41
+
42
+ /**
43
+ * @param $addressCheckEnabled
44
+ * @param $creditratingEnabled
45
+ */
46
+ public function execute($addressCheckEnabled = null, $creditratingEnabled = null)
47
+ {
48
+ $protectValue = 0;
49
+
50
+ if ($addressCheckEnabled == 1 || $creditratingEnabled == 1) {
51
+ $protectValue = 1;
52
+ }
53
+ else {
54
+ $configCollection = $this->getFilteredModelConfigCollection();
55
+
56
+ $configData = $configCollection->getFirstItem();
57
+ if ($configData->hasData()) {
58
+ $protectValue = 1;
59
+ }
60
+ }
61
+
62
+ $path = 'payone_protect/general/enabled';
63
+
64
+ /**
65
+ * @var $protect Mage_Core_Model_Config_Data
66
+ */
67
+ $protect = $this->getFactory()->getModelCoreConfigData();
68
+ $protect->setScope('default');
69
+ $protect->setScopeId(0);
70
+
71
+ $protect->setPath($path);
72
+
73
+ /** We must check wheter there is a DB entry for the unique constraint 'config_scope'
74
+ * in Magento versions < 1.6 (in newer versions this check is done by Magento)
75
+ *
76
+ * @see Mage_Core_Model_Resource_Config_Data::_checkUnique() since Magento 1.6.0.0
77
+ */
78
+ if (version_compare($this->helper()->getMagentoVersion(), '1.6', '<')) {
79
+ $protect = $this->checkConfigUnique($protect);
80
+ }
81
+
82
+ $protect->setValue($protectValue);
83
+
84
+ return $protect->save();
85
+ }
86
+
87
+ /**
88
+ * @param Mage_Core_Model_Config_Data $object
89
+ * @return Mage_Core_Model_Config_Data
90
+ */
91
+ protected function checkConfigUnique(Mage_Core_Model_Config_Data $object)
92
+ {
93
+ /** @var $collection Mage_Core_Model_Mysql4_Config_Data_Collection | Mage_Core_Model_Resource_Config_Data_Collection */
94
+ $collection = $this->getFactory()->getModelCoreConfigData()->getCollection();
95
+ $collection->addFieldToFilter('scope', $object->getScope());
96
+ $collection->addFieldToFilter('scope_id', $object->getScopeId());
97
+ $collection->addFieldToFilter('path', $object->getPath());
98
+ $collection->load();
99
+
100
+ if ($collection->count() > 0) {
101
+ /** @var $config Mage_Core_Model_Config_Data */
102
+ $config = $collection->getFirstItem();
103
+ $object->setId($config->getId());
104
+ }
105
+
106
+ return $object;
107
+ }
108
+
109
+ /**
110
+ * Add default filter to collection
111
+ *
112
+ * @return Mage_Core_Model_Mysql4_Config_Data_Collection
113
+ */
114
+ protected function getFilteredModelConfigCollection()
115
+ {
116
+ /** @var $configCollection Mage_Core_Model_Mysql4_Config_Data_Collection */
117
+ $configCollection = $this->getFactory()->getModelCoreConfigData()->getCollection();
118
+ $configCollection->addFieldToFilter('path',
119
+ array(
120
+ array('eq' => 'payone_protect/creditrating/enabled'),
121
+ array('eq' => 'payone_protect/address_check/enabled'))
122
+ );
123
+ $configCollection->addFieldToFilter('value', array('eq' => '1'));
124
+
125
+ return $configCollection;
126
+ }
127
+
128
+ /**
129
+ * @param $scopeId
130
+ */
131
+ public function setScopeId($scopeId)
132
+ {
133
+ $this->scopeId = $scopeId;
134
+ }
135
+
136
+ /**
137
+ * @return int|null
138
+ */
139
+ public function getScopeId()
140
+ {
141
+ return $this->scopeId;
142
+ }
143
+ }
app/code/community/Payone/Core/Model/Service/Config/XmlGenerate.php CHANGED
@@ -52,7 +52,7 @@ class Payone_Core_Model_Service_Config_XmlGenerate
52
 
53
  $stores = $this->getStores();
54
  foreach ($stores as $store) {
55
- /** @var $store Mage_Core_Model_Store */
56
  /** @var $config Payone_Core_Model_Config */
57
  $this->store = $store;
58
  $config = $serviceConfig->execute($store->getStoreId());
@@ -160,7 +160,7 @@ class Payone_Core_Model_Service_Config_XmlGenerate
160
  $statusMapping = $general->getStatusMapping();
161
  $paymentCreditcard = $general->getPaymentCreditcard();
162
 
163
- /** @var $globalConfig Payone_Settings_Data_ConfigFile_Shop_Global */
164
  $globalConfig = $this->generateSettingsBySection('shop_global', $global);
165
  $statusMappingConfig = new Payone_Settings_Data_ConfigFile_Global_StatusMapping();
166
  foreach ($statusMapping->toArray() as $keyClearingType => $mapping) {
@@ -171,7 +171,13 @@ class Payone_Core_Model_Service_Config_XmlGenerate
171
  foreach ($mapping as $key => $value) {
172
  $singleMap = array();
173
  $singleMap['from'] = $key;
174
- $singleMap['to'] = $value;
 
 
 
 
 
 
175
  array_push($data, $singleMap);
176
  }
177
  $statusMappingConfig->addStatusMapping($keyClearingType, $data);
@@ -354,8 +360,9 @@ class Payone_Core_Model_Service_Config_XmlGenerate
354
  */
355
  protected function getPaymentMethodClass($key)
356
  {
357
- if($key === 'safe_invoice')
358
- $key = 'financing'; // safe_invoice is a sub-paymentmethod of financing in SDK.
 
359
  $key = uc_words($key, '');
360
  $classname = self::PAYMENT_METHOD_CLASS_PREFIX . $key;
361
  $classInstance = new $classname();
52
 
53
  $stores = $this->getStores();
54
  foreach ($stores as $store) {
55
+ /** @var $store Mage_Core_Model_Store */
56
  /** @var $config Payone_Core_Model_Config */
57
  $this->store = $store;
58
  $config = $serviceConfig->execute($store->getStoreId());
160
  $statusMapping = $general->getStatusMapping();
161
  $paymentCreditcard = $general->getPaymentCreditcard();
162
 
163
+ /** @var $globalConfig Payone_Settings_Data_ConfigFile_Shop_Global */
164
  $globalConfig = $this->generateSettingsBySection('shop_global', $global);
165
  $statusMappingConfig = new Payone_Settings_Data_ConfigFile_Global_StatusMapping();
166
  foreach ($statusMapping->toArray() as $keyClearingType => $mapping) {
171
  foreach ($mapping as $key => $value) {
172
  $singleMap = array();
173
  $singleMap['from'] = $key;
174
+
175
+ $mapTo = $value;
176
+ if (is_array($value)) {
177
+ $mapTo = implode('|', $value);
178
+ }
179
+ $singleMap['to'] = $mapTo;
180
+
181
  array_push($data, $singleMap);
182
  }
183
  $statusMappingConfig->addStatusMapping($keyClearingType, $data);
360
  */
361
  protected function getPaymentMethodClass($key)
362
  {
363
+ if ($key === 'safe_invoice') {
364
+ $key = 'financing';
365
+ } // safe_invoice is a sub-paymentmethod of financing in SDK.
366
  $key = uc_words($key, '');
367
  $classname = self::PAYMENT_METHOD_CLASS_PREFIX . $key;
368
  $classInstance = new $classname();
app/code/community/Payone/Core/Model/Service/Sales/OrderStatus.php CHANGED
@@ -45,7 +45,7 @@ class Payone_Core_Model_Service_Sales_OrderStatus extends Payone_Core_Model_Serv
45
  $order->setPayoneTransactionStatus($transactionStatus->getTxaction());
46
 
47
  // Update dunning status
48
- if($transactionStatus->getReminderlevel()){
49
  $order->setPayoneDunningStatus($transactionStatus->getReminderlevel());
50
  }
51
 
@@ -59,17 +59,31 @@ class Payone_Core_Model_Service_Sales_OrderStatus extends Payone_Core_Model_Serv
59
  $paymentMethod = $order->getPayment()->getMethodInstance();
60
  $type = $paymentMethod->getMethodType();
61
 
62
-
63
  $mapping = $statusMapping->getByType($type);
 
 
 
64
 
65
- if (!is_array($mapping)
66
- or !array_key_exists($txAction, $mapping)) {
 
 
 
 
67
  return;
68
  }
69
 
70
- $newOrderStatus = $mapping[$txAction];
 
 
71
 
72
- $order->setStatus($newOrderStatus);
 
 
 
 
 
73
  }
74
 
75
  /**
45
  $order->setPayoneTransactionStatus($transactionStatus->getTxaction());
46
 
47
  // Update dunning status
48
+ if ($transactionStatus->getReminderlevel()) {
49
  $order->setPayoneDunningStatus($transactionStatus->getReminderlevel());
50
  }
51
 
59
  $paymentMethod = $order->getPayment()->getMethodInstance();
60
  $type = $paymentMethod->getMethodType();
61
 
62
+ // Mapping
63
  $mapping = $statusMapping->getByType($type);
64
+ if (!is_array($mapping) or !array_key_exists($txAction, $mapping)) {
65
+ return;
66
+ }
67
 
68
+ // Check for valid Mapping
69
+ $mappingOrderState = $mapping[$txAction];
70
+ if (!is_array($mappingOrderState)
71
+ or !array_key_exists('status', $mappingOrderState)
72
+ or !array_key_exists('state', $mappingOrderState)
73
+ ) {
74
  return;
75
  }
76
 
77
+ // Get State / Status and set to Order
78
+ $newOrderState = $mappingOrderState['state'];
79
+ $newOrderStatus = $mappingOrderState['status'];
80
 
81
+ if($newOrderState != '') {
82
+ $order->setState($newOrderState, $newOrderStatus);
83
+ }
84
+ else {
85
+ $order->setStatus($newOrderStatus);
86
+ }
87
  }
88
 
89
  /**
app/code/community/Payone/Core/Model/Service/TransactionStatus/Process.php CHANGED
@@ -54,6 +54,11 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
54
  */
55
  protected $serviceOrderComment = null;
56
 
 
 
 
 
 
57
  /**
58
  * @param Payone_Core_Model_Domain_Protocol_TransactionStatus $transactionStatus
59
  * @throws Payone_Core_Exception_OrderNotFound
@@ -90,12 +95,16 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
90
  // Add Order Comment
91
  $this->getServiceOrderComment()->addByTransactionStatus($order, $transactionStatus);
92
 
 
 
 
93
  // Save before Event is triggerd
94
  $resouce = $this->getFactory()->getModelResourceTransaction();
95
  $resouce->addObject($order);
96
  $resouce->addObject($transactionStatus);
97
  $resouce->save();
98
 
 
99
  // Trigger Event
100
  $params = array(
101
  self::EVENT_PARAMETER_TRANSACTIONSTATUS => $transactionStatus,
@@ -165,4 +174,21 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
165
  return $this->serviceTransaction;
166
  }
167
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
168
  }
54
  */
55
  protected $serviceOrderComment = null;
56
 
57
+ /**
58
+ * @var Payone_Core_Model_Service_TransactionStatus_StoreClearingParameters
59
+ */
60
+ protected $serviceStoreClearingParams = null;
61
+
62
  /**
63
  * @param Payone_Core_Model_Domain_Protocol_TransactionStatus $transactionStatus
64
  * @throws Payone_Core_Exception_OrderNotFound
95
  // Add Order Comment
96
  $this->getServiceOrderComment()->addByTransactionStatus($order, $transactionStatus);
97
 
98
+ // Store Clearing Parameters (needs to be done before the events get triggered)
99
+ $this->getServiceStoreClearingParams()->execute($transactionStatus, $order);
100
+
101
  // Save before Event is triggerd
102
  $resouce = $this->getFactory()->getModelResourceTransaction();
103
  $resouce->addObject($order);
104
  $resouce->addObject($transactionStatus);
105
  $resouce->save();
106
 
107
+
108
  // Trigger Event
109
  $params = array(
110
  self::EVENT_PARAMETER_TRANSACTIONSTATUS => $transactionStatus,
174
  return $this->serviceTransaction;
175
  }
176
 
177
+ /**
178
+ * @param Payone_Core_Model_Service_TransactionStatus_StoreClearingParameters $serviceStoreClearingParams
179
+ */
180
+ public function setServiceStoreClearingParams(Payone_Core_Model_Service_TransactionStatus_StoreClearingParameters $serviceStoreClearingParams)
181
+ {
182
+ $this->serviceStoreClearingParams = $serviceStoreClearingParams;
183
+ }
184
+
185
+ /**
186
+ * @return Payone_Core_Model_Service_TransactionStatus_StoreClearingParameters
187
+ */
188
+ public function getServiceStoreClearingParams()
189
+ {
190
+ return $this->serviceStoreClearingParams;
191
+ }
192
+
193
+
194
  }
app/code/community/Payone/Core/Model/Service/TransactionStatus/StoreClearingParameters.php CHANGED
@@ -32,15 +32,23 @@
32
  */
33
  class Payone_Core_Model_Service_TransactionStatus_StoreClearingParameters
34
  extends Payone_Core_Model_Service_Abstract
35
- { /**
 
36
  * @param Payone_Core_Model_Domain_Protocol_TransactionStatus $transactionStatus
 
 
37
  */
38
- public function execute(Payone_Core_Model_Domain_Protocol_TransactionStatus $transactionStatus)
39
  {
40
- // Map clearing params:
41
- $order = $this->getFactory()->getModelSalesOrder();
42
- $order->load($transactionStatus->getOrderId());
43
 
 
 
 
 
 
 
 
 
44
  $payment = $order->getPayment();
45
  $methodInstance = $payment->getMethodInstance();
46
 
@@ -49,6 +57,7 @@ class Payone_Core_Model_Service_TransactionStatus_StoreClearingParameters
49
  return;
50
  }
51
 
 
52
  $config = $this->helperConfig()->getConfigPaymentMethodByOrder($order);
53
 
54
 
32
  */
33
  class Payone_Core_Model_Service_TransactionStatus_StoreClearingParameters
34
  extends Payone_Core_Model_Service_Abstract
35
+ {
36
+ /**
37
  * @param Payone_Core_Model_Domain_Protocol_TransactionStatus $transactionStatus
38
+ * @param Mage_Sales_Model_Order $order
39
+ * @return void
40
  */
41
+ public function execute(Payone_Core_Model_Domain_Protocol_TransactionStatus $transactionStatus, Mage_Sales_Model_Order $order = null)
42
  {
 
 
 
43
 
44
+ if(!$transactionStatus->isAppointed())
45
+ return;
46
+
47
+ if(is_null($order))
48
+ {
49
+ $order = $this->getFactory()->getModelSalesOrder();
50
+ $order->load($transactionStatus->getOrderId());
51
+ }
52
  $payment = $order->getPayment();
53
  $methodInstance = $payment->getMethodInstance();
54
 
57
  return;
58
  }
59
 
60
+
61
  $config = $this->helperConfig()->getConfigPaymentMethodByOrder($order);
62
 
63
 
app/code/community/Payone/Core/Model/System/Config/Backend/Protect.php CHANGED
@@ -32,73 +32,39 @@
32
  */
33
  class Payone_Core_Model_System_Config_Backend_Protect extends Mage_Core_Model_Config_Data
34
  {
 
 
 
35
  protected function _beforeSave()
36
  {
37
  $addressCheckEnabled = $this->getData('groups/address_check/fields/enabled/value');
38
  $creditratingEnabled = $this->getData('groups/creditrating/fields/enabled/value');
39
 
40
- if ($addressCheckEnabled == 1 or $creditratingEnabled == 1) {
41
- $protectValue = 1;
42
- }
43
- else {
44
- $protectValue = 0;
45
- }
46
-
47
- $path = 'payone_protect/general/enabled';
48
-
49
- /**
50
- * @var $protect Mage_Core_Model_Config_Data
51
- */
52
- $protect = Mage::getModel('core/config_data');
53
- $protect->setScope($this->getScope());
54
- $protect->setScopeId($this->getScopeId());
55
-
56
- $protect->setPath($path);
57
-
58
- /** We must check wheter there is a DB entry for the unique constraint 'config_scope'
59
- * in Magento versions < 1.6 (in newer versions this check is done by Magento)
60
- *
61
- * @see Mage_Core_Model_Resource_Config_Data::_checkUnique() since Magento 1.6.0.0
62
- */
63
- if(version_compare($this->helper()->getMagentoVersion(), '1.6','<')) {
64
- $protect = $this->checkConfigUnique($protect);
65
- }
66
-
67
- $protect->setValue($protectValue);
68
-
69
- $protect->save();
70
 
71
  parent::_beforeSave();
72
  }
73
 
74
-
75
  /**
76
- * @param Mage_Core_Model_Config_Data $object
77
- * @return Mage_Core_Model_Config_Data
78
  */
79
- protected function checkConfigUnique(Mage_Core_Model_Config_Data $object)
80
  {
81
- /** @var $collection Mage_Core_Model_Mysql4_Config_Data_Collection | Mage_Core_Model_Resource_Config_Data_Collection */
82
- $collection = Mage::getModel('core/config_data')->getCollection();
83
- $collection->addFieldToFilter('scope', $object->getScope());
84
- $collection->addFieldToFilter('scope_id', $object->getScopeId());
85
- $collection->addFieldToFilter('path', $object->getPath());
86
- $collection->load();
87
-
88
- if($collection->count() > 0) {
89
- /** @var $config Mage_Core_Model_Config_Data */
90
- $config = $collection->getFirstItem();
91
- $object->setId($config->getId());
92
  }
93
-
94
- return $object;
95
  }
96
 
97
  /**
98
- * @return Payone_Core_Helper_Data
 
99
  */
100
- protected function helper()
101
  {
102
- return Mage::helper('payone_core');
103
  }
104
  }
32
  */
33
  class Payone_Core_Model_System_Config_Backend_Protect extends Mage_Core_Model_Config_Data
34
  {
35
+ /** @var Payone_Core_Model_Factory */
36
+ protected $factory = null;
37
+
38
  protected function _beforeSave()
39
  {
40
  $addressCheckEnabled = $this->getData('groups/address_check/fields/enabled/value');
41
  $creditratingEnabled = $this->getData('groups/creditrating/fields/enabled/value');
42
 
43
+ $serviceProtectCheck = $this->getFactory()->getServiceConfigProtectCheck();
44
+ $serviceProtectCheck->setScopeId($this->getScopeId());
45
+ $serviceProtectCheck->execute($addressCheckEnabled, $creditratingEnabled);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
 
47
  parent::_beforeSave();
48
  }
49
 
 
50
  /**
51
+ *
52
+ * @return Payone_Core_Model_Factory
53
  */
54
+ public function getFactory()
55
  {
56
+ if ($this->factory === null) {
57
+ $this->factory = new Payone_Core_Model_Factory();
 
 
 
 
 
 
 
 
 
58
  }
59
+ return $this->factory;
 
60
  }
61
 
62
  /**
63
+ *
64
+ * @param Payone_Core_Model_Factory $factory
65
  */
66
+ public function setFactory(Payone_Core_Model_Factory $factory)
67
  {
68
+ $this->factory = $factory;
69
  }
70
  }
app/code/community/Payone/Core/Model/System/Config/OrderStatus.php ADDED
@@ -0,0 +1,137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Open Software License (OSL 3.0)
8
+ * that is bundled with this package in the file LICENSE.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/osl-3.0.php
11
+ * If you did not receive a copy of the license and are unable to
12
+ * obtain it through the world-wide-web, please send an email
13
+ * to license@magentocommerce.com so we can send you a copy immediately.
14
+ *
15
+ * DISCLAIMER
16
+ *
17
+ * Do not edit or add to this file if you wish to upgrade Magento to newer
18
+ * versions in the future. If you wish to customize Magento for your
19
+ * needs please refer to http://www.magentocommerce.com for more information.
20
+ *
21
+ * @category Mage
22
+ * @package Mage_Adminhtml
23
+ * @copyright Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
25
+ */
26
+
27
+ /**
28
+ * Order Statuses source model
29
+ */
30
+ class Payone_Core_Model_System_Config_OrderStatus extends Payone_Core_Model_System_Config_Abstract
31
+ {
32
+ // set null to enable all possible
33
+ protected $_states = array(
34
+ Mage_Sales_Model_Order::STATE_NEW,
35
+ Mage_Sales_Model_Order::STATE_PENDING_PAYMENT,
36
+ Mage_Sales_Model_Order::STATE_PROCESSING,
37
+ Mage_Sales_Model_Order::STATE_HOLDED,
38
+ Mage_Sales_Model_Order::STATE_PAYMENT_REVIEW,
39
+ );
40
+
41
+ /**
42
+ * @return array
43
+ */
44
+ public function toArray()
45
+ {
46
+ // TODO: Implement toArray() method.
47
+ }
48
+
49
+ public function toOptionArray()
50
+ {
51
+ if ($this->_states) {
52
+ $statuses = Mage::getSingleton('sales/order_config')->getStateStatuses($this->_states);
53
+ }
54
+ else {
55
+ $statuses = Mage::getSingleton('sales/order_config')->getStatuses();
56
+ }
57
+ $options = array();
58
+ $options[] = array(
59
+ 'value' => '',
60
+ 'label' => Mage::helper('adminhtml')->__('-- Please Select --')
61
+ );
62
+ foreach ($statuses as $code => $label) {
63
+ $options[] = array(
64
+ 'value' => $code,
65
+ 'label' => $label
66
+ );
67
+ }
68
+ return $options;
69
+ }
70
+
71
+ /**
72
+ * @return array
73
+ */
74
+ public function toGroupArray()
75
+ {
76
+ $states = Mage::getSingleton('sales/order_config')->getStates();
77
+
78
+ $stateStatusArray = array();
79
+ foreach ($this->_states as $state) {
80
+ $stateStatuses = Mage::getSingleton('sales/order_config')->getStateStatuses($state);
81
+
82
+ if (array_key_exists($state, $states)) {
83
+ $stateLabel = $states[$state];
84
+ }
85
+ else {
86
+ $stateLabel = $this->helper()->__($state);
87
+ }
88
+
89
+ $stateStatusArray[$state] = array(
90
+ 'label' => $stateLabel,
91
+ 'values' => $stateStatuses
92
+ );
93
+ }
94
+ return $stateStatusArray;
95
+ }
96
+
97
+ /**
98
+ * @return array
99
+ */
100
+ public function toOptionGroupArray()
101
+ {
102
+ $data = array();
103
+ $options = $this->toGroupArray();
104
+ foreach ($options as $stateCode => $stateConfig) {
105
+ if (!array_key_exists('values', $stateConfig)) {
106
+ continue;
107
+ }
108
+ $stateValues = $stateConfig['values'];
109
+
110
+ if (array_key_exists('label', $stateConfig)) {
111
+ $stateLabel = $stateConfig['label'];
112
+ }
113
+ else {
114
+ $stateLabel = $this->helper()->__($stateCode);
115
+ }
116
+
117
+ if (!array_key_exists($stateCode, $data)) {
118
+ $data[$stateCode] = array(
119
+ 'label' => $stateLabel,
120
+ 'value' => array(),
121
+ );
122
+ }
123
+
124
+ foreach ($stateValues as $key => $value) {
125
+ $keyValue = $stateCode . '|' . $key;
126
+ $data[$stateCode]['value'][$keyValue] = array(
127
+ 'value' => $keyValue,
128
+ 'label' => $this->helper()->__($value)
129
+ );
130
+ }
131
+ }
132
+
133
+ array_unshift($data, $this->helper()->__('-- Please Select --'));
134
+
135
+ return $data;
136
+ }
137
+ }
app/code/community/Payone/Core/controllers/Adminhtml/Configuration/Wizard/PageController.php CHANGED
@@ -72,6 +72,13 @@ class Payone_Core_Adminhtml_Configuration_Wizard_PageController
72
  // $actionName = $this->getRequest()->getActionName(); // @comment we could use ActionName from Request
73
  $this->initConfig($actionName);
74
 
 
 
 
 
 
 
 
75
  $this->loadLayout('payone_core_adminhtml_configuration_wizard_page_edit');
76
  $this->renderLayout();
77
  }
@@ -131,6 +138,7 @@ class Payone_Core_Adminhtml_Configuration_Wizard_PageController
131
  // website and store codes can be used in event implementation, so set them as well
132
  $params = array('website' => $website, 'store' => $store);
133
  Mage::dispatchEvent("admin_system_config_changed_section_{$section}", $params);
 
134
 
135
  $session->addSuccess(Mage::helper('payone_core')->__('The configuration has been saved.'));
136
  }
72
  // $actionName = $this->getRequest()->getActionName(); // @comment we could use ActionName from Request
73
  $this->initConfig($actionName);
74
 
75
+ $configPage = Mage::registry('payone_wizard_config_page');
76
+
77
+ Mage::getSingleton('adminhtml/config_data')
78
+ ->setSection($configPage->getData('codes/section'))
79
+ ->setWebsite($configPage->getData('codes/website'))
80
+ ->setStore($configPage->getData('codes/store'));
81
+
82
  $this->loadLayout('payone_core_adminhtml_configuration_wizard_page_edit');
83
  $this->renderLayout();
84
  }
138
  // website and store codes can be used in event implementation, so set them as well
139
  $params = array('website' => $website, 'store' => $store);
140
  Mage::dispatchEvent("admin_system_config_changed_section_{$section}", $params);
141
+ Mage::dispatchEvent("admin_system_config_changed_section_{$section}_{$pageCode}", $params);
142
 
143
  $session->addSuccess(Mage::helper('payone_core')->__('The configuration has been saved.'));
144
  }
app/code/community/Payone/Core/etc/config.xml CHANGED
@@ -24,7 +24,7 @@
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
- <version>3.1.2</version>
28
  </Payone_Core>
29
  </modules>
30
 
@@ -315,11 +315,6 @@
315
  <class>payone_core/observer_transactionStatus_orderConfirmation</class>
316
  <method>onAppointed</method>
317
  </payone_core_observer_orderConfirmation>
318
- <payone_core_observer_transactionstatus_clearingparameters>
319
- <type>singleton</type>
320
- <class>payone_core/observer_transactionStatus_storeClearingParameters</class>
321
- <method>onAppointed</method>
322
- </payone_core_observer_transactionstatus_clearingparameters>
323
  </observers>
324
  </payone_core_transactionstatus_appointed>
325
  <payone_core_transactionstatus_paid>
@@ -376,6 +371,15 @@
376
  </payone_core_observer_protocol_api>
377
  </observers>
378
  </payone_core_service_payment>
 
 
 
 
 
 
 
 
 
379
  </events>
380
  </global>
381
 
@@ -529,6 +533,10 @@
529
  </template_cash_on_delivery>
530
  </payone_payment>
531
  <payone_general>
 
 
 
 
532
  <parameter_invoice>
533
  <pdf_download_enabled>0</pdf_download_enabled>
534
  </parameter_invoice>
@@ -536,15 +544,15 @@
536
  <max_execution_time>35</max_execution_time>
537
  </transactionstatus_execute>
538
  <status_mapping>
539
- <creditcard>a:1:{s:23:"_payone_status_mapping1";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</creditcard>
540
- <invoice>a:1:{s:23:"_payone_status_mapping2";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</invoice>
541
- <debit_payment>a:1:{s:23:"_payone_status_mapping3";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</debit_payment>
542
- <financing>a:1:{s:23:"_payone_status_mapping2";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</financing>
543
- <safe_invoice>a:1:{s:23:"_payone_status_mapping2";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</safe_invoice>
544
- <advance_payment>a:2:{s:23:"_payone_status_mapping4";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:7:"pending";}}s:23:"_payone_status_mapping5";a:2:{s:8:"txaction";a:1:{i:0;s:4:"paid";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</advance_payment>
545
- <online_bank_transfer>a:1:{s:23:"_payone_status_mapping6";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</online_bank_transfer>
546
- <cash_on_delivery>a:1:{s:23:"_payone_status_mapping7";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</cash_on_delivery>
547
- <wallet>a:1:{s:23:"_payone_status_mapping8";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:6:"status";a:1:{i:0;s:10:"processing";}}}</wallet>
548
  </status_mapping>
549
  </payone_general>
550
  <payone_protect>
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
+ <version>3.1.3</version>
28
  </Payone_Core>
29
  </modules>
30
 
315
  <class>payone_core/observer_transactionStatus_orderConfirmation</class>
316
  <method>onAppointed</method>
317
  </payone_core_observer_orderConfirmation>
 
 
 
 
 
318
  </observers>
319
  </payone_core_transactionstatus_appointed>
320
  <payone_core_transactionstatus_paid>
371
  </payone_core_observer_protocol_api>
372
  </observers>
373
  </payone_core_service_payment>
374
+ <admin_system_config_changed_section_payone_protect>
375
+ <observers>
376
+ <payone_core_observer_config_protect>
377
+ <type>singleton</type>
378
+ <class>payone_core/observer_config_protect</class>
379
+ <method>checkAllStatuses</method>
380
+ </payone_core_observer_config_protect>
381
+ </observers>
382
+ </admin_system_config_changed_section_payone_protect>
383
  </events>
384
  </global>
385
 
533
  </template_cash_on_delivery>
534
  </payone_payment>
535
  <payone_general>
536
+ <global>
537
+ <transmit_ip>1</transmit_ip>
538
+ <proxy_mode>0</proxy_mode>
539
+ </global>
540
  <parameter_invoice>
541
  <pdf_download_enabled>0</pdf_download_enabled>
542
  </parameter_invoice>
544
  <max_execution_time>35</max_execution_time>
545
  </transactionstatus_execute>
546
  <status_mapping>
547
+ <creditcard>a:1:{s:18:"_1343137391927_927";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</creditcard>
548
+ <invoice>a:1:{s:18:"_1338893611948_948";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</invoice>
549
+ <debit_payment>a:1:{s:18:"_1338893616379_379";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</debit_payment>
550
+ <financing>a:1:{s:23:"_payone_status_mapping2";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</financing>
551
+ <safe_invoice>a:1:{s:23:"_payone_status_mapping3";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</safe_invoice>
552
+ <advance_payment>a:2:{s:18:"_1338893618715_715";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:11:"new|pending";}}s:18:"_1355483828815_815";a:2:{s:8:"txaction";a:1:{i:0;s:4:"paid";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</advance_payment>
553
+ <online_bank_transfer>a:1:{s:18:"_1343118466182_182";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</online_bank_transfer>
554
+ <cash_on_delivery>a:1:{s:18:"_1338893625332_332";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</cash_on_delivery>
555
+ <wallet>a:1:{s:18:"_1343137411652_652";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</wallet>
556
  </status_mapping>
557
  </payone_general>
558
  <payone_protect>
app/code/community/Payone/Core/etc/system.xml CHANGED
@@ -135,6 +135,28 @@
135
  <show_in_website>1</show_in_website>
136
  <show_in_store>1</show_in_store>
137
  </request_type>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  </fields>
139
  </global>
140
  <parameter_invoice>
@@ -960,6 +982,7 @@
960
  <label>Enabled</label>
961
  <frontend_type>select</frontend_type>
962
  <source_model>adminhtml/system_config_source_yesno</source_model>
 
963
  <sort_order>10</sort_order>
964
  <show_in_default>1</show_in_default>
965
  <show_in_website>1</show_in_website>
135
  <show_in_website>1</show_in_website>
136
  <show_in_store>1</show_in_store>
137
  </request_type>
138
+ <transmit_ip translate="label">
139
+ <label>Transmit IP Address</label>
140
+ <frontend_type>select</frontend_type>
141
+ <source_model>adminhtml/system_config_source_yesno</source_model>
142
+ <sort_order>70</sort_order>
143
+ <show_in_default>1</show_in_default>
144
+ <show_in_website>1</show_in_website>
145
+ <show_in_store>1</show_in_store>
146
+ </transmit_ip>
147
+ <proxy_mode>
148
+ <label>Proxy-Mode</label>
149
+ <comment>If your shop is behind a Proxy. Enable this option to transmit the HTTP_X_FORWARDED_FOR</comment>
150
+ <frontend_type>select</frontend_type>
151
+ <source_model>adminhtml/system_config_source_yesno</source_model>
152
+ <sort_order>80</sort_order>
153
+ <depends>
154
+ <transmit_ip>1</transmit_ip>
155
+ </depends>
156
+ <show_in_default>1</show_in_default>
157
+ <show_in_website>1</show_in_website>
158
+ <show_in_store>1</show_in_store>
159
+ </proxy_mode>
160
  </fields>
161
  </global>
162
  <parameter_invoice>
982
  <label>Enabled</label>
983
  <frontend_type>select</frontend_type>
984
  <source_model>adminhtml/system_config_source_yesno</source_model>
985
+ <backend_model>payone_core/system_config_backend_protect</backend_model>
986
  <sort_order>10</sort_order>
987
  <show_in_default>1</show_in_default>
988
  <show_in_website>1</show_in_website>
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.3-3.0.4.php CHANGED
@@ -30,7 +30,7 @@ $installer->startSetup();
30
  // German Description
31
  $title = 'PAYONE Payment Extension 3.0 Installation';
32
  $description = 'Die PAYONE Payment Extension 3.0 Installation wurde erfolgreich beendet.<br>';
33
- $description .= 'Bitte starten sie den Konfigurationsassistenten um die Konfiguration abzuschließen. (PAYONE > Konfigurationsassistent)<br>';
34
  $description .= 'Stellen Sie weiterhin sicher, dass die Cronjobs für ihr System korrekt eingerichtet sind.<br>';
35
  $description .= '<br><hr><br>';
36
 
30
  // German Description
31
  $title = 'PAYONE Payment Extension 3.0 Installation';
32
  $description = 'Die PAYONE Payment Extension 3.0 Installation wurde erfolgreich beendet.<br>';
33
+ $description .= 'Bitte starten Sie den Konfigurationsassistenten, um die Konfiguration abzuschließen. (PAYONE > Konfigurationsassistent)<br>';
34
  $description .= 'Stellen Sie weiterhin sicher, dass die Cronjobs für ihr System korrekt eingerichtet sind.<br>';
35
  $description .= '<br><hr><br>';
36
 
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.8-3.0.9.php CHANGED
@@ -38,7 +38,7 @@ if ($helper->isCronEnabled() === false) {
38
  $wikiUrl = 'http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job';
39
 
40
  // German Description
41
- $description = 'Um den Betrieb der PAYONE Extension zu gewährleisten richten Sie bitte Cronjobs für ihr System ein. Weitere Informationen finden sie unter:<br>';
42
  $description .= $wikiUrl;
43
  $description .= '<br><hr><br>';
44
 
38
  $wikiUrl = 'http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/how_to_setup_a_cron_job';
39
 
40
  // German Description
41
+ $description = 'Um den Betrieb der PAYONE Extension zu gewährleisten, richten Sie bitte Cronjobs für ihr System ein. Weitere Informationen finden Sie unter:<br>';
42
  $description .= $wikiUrl;
43
  $description .= '<br><hr><br>';
44
 
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.1.2-3.1.3.php ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
17
+ * @subpackage sql
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
+ /** @var $this Mage_Core_Model_Resource_Setup */
25
+ /** @var $installer Mage_Core_Model_Resource_Setup */
26
+
27
+ $installer = $this;
28
+ $installer->startSetup();
29
+
30
+ $tableTransaction = $this->getTable('payone_core/transaction');
31
+ $tableTransactionStatus = $this->getTable('payone_core/protocol_transactionStatus');
32
+
33
+ /** @var $helper Payone_Core_Helper_Data */
34
+ $helper = Mage::helper('payone_core');
35
+ $useSqlInstaller = $helper->mustUseSqlInstaller();
36
+
37
+ if ($useSqlInstaller) {
38
+ $sql = file_get_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'upgrade-3.1.2-3.1.3.sql');
39
+
40
+ $installSqlConfig = array(
41
+ '{{payone_transaction}}' => $tableTransaction,
42
+ '{{payone_protocol_transactionstatus}}' => $tableTransactionStatus
43
+ );
44
+
45
+ $installSql = str_replace(array_keys($installSqlConfig), array_values($installSqlConfig), $sql);
46
+ $installer->run($installSql);
47
+ }
48
+ else {
49
+ $connection = $installer->getConnection();
50
+
51
+ $connection->modifyColumn($tableTransaction, 'customerid',
52
+ array(
53
+ 'TYPE' => Varien_Db_Ddl_Table::TYPE_TEXT,
54
+ 'LENGTH' => 40,
55
+ 'NULLABLE' => false,
56
+ 'COMMENT' => 'Customerid',
57
+ 'DEFAULT' => '')
58
+ );
59
+
60
+ $connection->modifyColumn($tableTransactionStatus, 'customerid',
61
+ array(
62
+ 'TYPE' => Varien_Db_Ddl_Table::TYPE_TEXT,
63
+ 'LENGTH' => 40,
64
+ 'NULLABLE' => false,
65
+ 'COMMENT' => 'Customerid',
66
+ 'DEFAULT' => '')
67
+ );
68
+ }
69
+ $installer->endSetup();
app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.1.2-3.1.3.sql ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ #-----------------------------------------------------------------
3
+ #-- Alter Table payone_transaction
4
+ #-----------------------------------------------------------------
5
+
6
+ ALTER TABLE `{{payone_transaction}}`
7
+ CHANGE `customerid` `customerid` varchar(40) NOT NULL DEFAULT '' COMMENT 'Customerid';
8
+
9
+ #-----------------------------------------------------------------
10
+ #-- Alter Table payone_protocol_transactionstatus
11
+ #-----------------------------------------------------------------
12
+
13
+ ALTER TABLE `{{payone_protocol_transactionstatus}}`
14
+ CHANGE `customerid` `customerid` varchar(40) NOT NULL DEFAULT '' COMMENT 'Customerid';
app/design/adminhtml/default/default/template/payone/core/system/config/form/field/array.phtml CHANGED
@@ -112,6 +112,7 @@ var arrayRow<?php echo $_htmlId ?> = {
112
  {
113
  var option = options[index];
114
 
 
115
  // check each task code in the array, set the option if valid:
116
  for(var index_inner = 0; index_inner < templateData.<?php echo $columnName?>.length; index_inner++)
117
  {
@@ -120,6 +121,7 @@ var arrayRow<?php echo $_htmlId ?> = {
120
  option.selected = true
121
  }
122
  }
 
123
  }
124
  <?php endforeach;?>
125
 
112
  {
113
  var option = options[index];
114
 
115
+ if(templateData.<?php echo $columnName?> != undefined){
116
  // check each task code in the array, set the option if valid:
117
  for(var index_inner = 0; index_inner < templateData.<?php echo $columnName?>.length; index_inner++)
118
  {
121
  option.selected = true
122
  }
123
  }
124
+ }
125
  }
126
  <?php endforeach;?>
127
 
app/design/adminhtml/default/default/template/payone/core/system/config/payment/grid/container.phtml CHANGED
@@ -30,7 +30,6 @@
30
  <div class="content-header">
31
  <table cellspacing="0">
32
  <tr>
33
- <td style="<?php echo $this->getHeaderWidth() ?>"><?php echo $this->getHeaderHtml() ?></td>
34
  <td class="form-buttons"><?php echo $this->getButtonsHtml() ?></td>
35
  </tr>
36
  </table>
30
  <div class="content-header">
31
  <table cellspacing="0">
32
  <tr>
 
33
  <td class="form-buttons"><?php echo $this->getButtonsHtml() ?></td>
34
  </tr>
35
  </table>
app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer.phtml CHANGED
@@ -24,7 +24,7 @@
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer */
25
  $code = $this->getMethodCode();
26
  $country = $this->getCountry();
27
- $paymentConfigId = $this->getInfoData('payone_config_payment_method_id');
28
  $paymentType = $this->getInfoData('payone_onlinebanktransfer_type');
29
 
30
  $maxLengthAccountNumber = 10;
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer */
25
  $code = $this->getMethodCode();
26
  $country = $this->getCountry();
27
+ $paymentConfigId = $this->getPaymentMethodConfigId();
28
  $paymentType = $this->getInfoData('payone_onlinebanktransfer_type');
29
 
30
  $maxLengthAccountNumber = 10;
app/design/frontend/base/default/template/payone/core/payment/method/form/safe_invoice.phtml CHANGED
@@ -23,7 +23,7 @@
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_SafeInvoice */
25
  $code = $this->getMethodCode();
26
- $paymentConfigId = $this->getPaymentConfig()->getId();
27
  ?>
28
  <fieldset class="form-list">
29
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_SafeInvoice */
25
  $code = $this->getMethodCode();
26
+ $paymentConfigId = $this->getPaymentMethodConfigId();
27
  ?>
28
  <fieldset class="form-list">
29
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
app/design/frontend/base/default/template/payone/core/payment/method/form/wallet.phtml CHANGED
@@ -23,7 +23,7 @@
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_Wallet */
25
  $code = $this->getMethodCode();
26
- $paymentConfigId = $this->getInfoData('payone_config_payment_method_id');
27
  $paymentType = '';
28
  ?>
29
  <fieldset class="form-list">
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_Wallet */
25
  $code = $this->getMethodCode();
26
+ $paymentConfigId = $this->getPaymentMethodConfigId();
27
  $paymentType = '';
28
  ?>
29
  <fieldset class="form-list">
app/design/frontend/base/default/template/payone/core/payment/method/info/safe_invoice.phtml CHANGED
@@ -20,7 +20,6 @@
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
23
-
24
  /** @var $this Payone_Core_Block_Payment_Method_Info_SafeInvoice */
25
  ?>
26
  <?php echo $this->escapeHtml($this->getMethodTitle()) ?>
@@ -31,6 +30,19 @@
31
  <?php if ($this->getLastTransId() == ''): ?>
32
  <?php echo $this->__('Payment has not been processed yet.') ?>
33
  <?php else: ?>
34
- <?php echo $this->__('Payone Transaction ID: %s', $this->escapeHtml($this->getLastTransId())) ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
35
  <?php endif; ?>
36
  <br/>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
 
23
  /** @var $this Payone_Core_Block_Payment_Method_Info_SafeInvoice */
24
  ?>
25
  <?php echo $this->escapeHtml($this->getMethodTitle()) ?>
30
  <?php if ($this->getLastTransId() == ''): ?>
31
  <?php echo $this->__('Payment has not been processed yet.') ?>
32
  <?php else: ?>
33
+ <?php echo $this->__('Payone Transaction ID: %s', $this->escapeHtml($this->getLastTransId())) ?><br/>
34
+ <?php echo $this->__('Accountholder: %s', $this->escapeHtml($this->getPayoneClearingBankAccountholder())) ?><br/>
35
+ <?php echo $this->__('Country: %s', $this->escapeHtml($this->getPayoneClearingBankCountry())) ?><br/>
36
+ <?php echo $this->__('Accountnumber: %s', $this->escapeHtml($this->getPayoneClearingBankAccount())) ?><br/>
37
+ <?php echo $this->__('Bank code: %s', $this->escapeHtml($this->getPayoneClearingBankCode())) ?><br/>
38
+ <?php echo $this->__('IBAN: %s', $this->escapeHtml($this->getPayoneClearingBankIban())) ?><br/>
39
+ <?php echo $this->__('BIC: %s', $this->escapeHtml($this->getPayoneClearingBankBic())) ?><br/>
40
+ <?php echo $this->__('City: %s', $this->escapeHtml($this->getPayoneClearingBankCity())) ?><br/>
41
+ <?php echo $this->__('Bank: %s', $this->escapeHtml($this->getPayoneClearingBankName())) ?><br/>
42
+ <?php echo $this->__('Payment Reference: %s', $this->escapeHtml($this->getPayoneClearingReference())) ?><br/>
43
+ <?php echo $this->__('Legal note: %s', $this->escapeHtml($this->getPayoneClearingLegalnote())) ?><br/>
44
+ <?php echo $this->__('Instruction note: %s', $this->escapeHtml($this->getPayoneClearingInstructionnote())) ?><br/>
45
+ <?php echo $this->__('Due date: %s', $this->escapeHtml($this->getPayoneClearingDuedate())) ?><br/>
46
+
47
  <?php endif; ?>
48
  <br/>
app/locale/de_DE/Payone_Core.csv CHANGED
@@ -19,6 +19,8 @@
19
  "Sub-Account-ID","Sub-Account-ID"
20
  "Security Key","Sicherheitsschlüssel"
21
  "Authorize-Method","Autorisierungsmethode"
 
 
22
  "Send Invoicing Information","Rechnungsinformationen versenden"
23
  "Enable PDF Download","PDF Download aktivieren"
24
  "Transmit Invoice Information","Rechnungsinformationen übertragen"
@@ -36,6 +38,7 @@
36
  "Maximum 81 digits. Placeholders: {{order_increment_id}}","Maximal 81 Zeichen. Platzhalter: {{order_increment_id}}"
37
  "Maximum 3 lines à 27 digits. Placeholders: {{order_increment_id}}","Maximal 3 Zeilen à 27 Zeichen. Platzhalter: {{order_increment_id}}"
38
 
 
39
  "Sort order","Reihenfolge"
40
  "New Advance Payment","Vorkasse"
41
  "Add Advance Payment","Vorkasse hinzufügen"
19
  "Sub-Account-ID","Sub-Account-ID"
20
  "Security Key","Sicherheitsschlüssel"
21
  "Authorize-Method","Autorisierungsmethode"
22
+ "Transmit IP Address","IP Adresse übertragen"
23
+ "If your shop is behind a Proxy. Enable this option to transmit the HTTP_X_FORWARDED_FOR","Aktivieren Sie diese Option zur Übertragung der IP aus dem Feld HTTP_X_FORWARDED_FOR. Dies ist nur notwendig, wenn Ihr Shop hinter einen Proxy-Server läuft."
24
  "Send Invoicing Information","Rechnungsinformationen versenden"
25
  "Enable PDF Download","PDF Download aktivieren"
26
  "Transmit Invoice Information","Rechnungsinformationen übertragen"
38
  "Maximum 81 digits. Placeholders: {{order_increment_id}}","Maximal 81 Zeichen. Platzhalter: {{order_increment_id}}"
39
  "Maximum 3 lines à 27 digits. Placeholders: {{order_increment_id}}","Maximal 3 Zeilen à 27 Zeichen. Platzhalter: {{order_increment_id}}"
40
 
41
+ "-- Please Select --","-- Bitte auswählen --"
42
  "Sort order","Reihenfolge"
43
  "New Advance Payment","Vorkasse"
44
  "Add Advance Payment","Vorkasse hinzufügen"
js/payone/core/addresscheck.js CHANGED
@@ -40,20 +40,22 @@ function wrapAddressNextStepEvents() {
40
  function nextStepWithAddresscheckOutput(transport, address_type, origSaveMethod) {
41
 
42
  if (transport && transport.responseText) {
43
- response = JSON.parse(transport.responseText);
44
  if (response.error) {
45
  if (response.message.payone_address_invalid) {
46
- response.message = response.message.payone_address_invalid; //
47
- transport.responseText = JSON.stringify(response); // Set new error message
 
48
  }
49
  if (response.message.payone_address_error) {
50
- response.message = response.message.payone_address_error; //
51
- transport.responseText = JSON.stringify(response); // Set new error message
52
  }
53
  if (response.message.payone_address_corrected) {
54
  handleCorrectedAddress(response.message.payone_address_corrected, address_type);
55
  response.message = response.message.payone_address_corrected.customermessage;
56
- transport.responseText = JSON.stringify(response); // Set new error message
 
57
  }
58
 
59
  }
40
  function nextStepWithAddresscheckOutput(transport, address_type, origSaveMethod) {
41
 
42
  if (transport && transport.responseText) {
43
+ var response = transport.responseText.evalJSON();
44
  if (response.error) {
45
  if (response.message.payone_address_invalid) {
46
+ response.message = response.message.payone_address_invalid;
47
+ transport.responseText = '{"error":1,"message":"' + response.message + '"}';
48
+
49
  }
50
  if (response.message.payone_address_error) {
51
+ response.message = response.message.payone_address_error;
52
+ transport.responseText = '{"error":1,"message":"' + response.message + '"}';
53
  }
54
  if (response.message.payone_address_corrected) {
55
  handleCorrectedAddress(response.message.payone_address_corrected, address_type);
56
  response.message = response.message.payone_address_corrected.customermessage;
57
+
58
+ transport.responseText = '{"error":1,"message":"' + response.message + '"}';
59
  }
60
 
61
  }
js/payone/core/creditcard.js CHANGED
@@ -58,7 +58,7 @@ PAYONE.Service.CreditCardCheck = function (handler, form, config) {
58
  * @param element
59
  */
60
  this.displayCheckCvc = function (element) {
61
- config = JSON.parse($('payone_creditcard_config_cvc').value);
62
  ccKey = element.value;
63
  var cvcDiv = $("payone_creditcard_cc_cid_div");
64
  if (cvcDiv != undefined && cvcDiv != null) {
@@ -155,7 +155,7 @@ PAYONE.Service.CreditCardCheck = function (handler, form, config) {
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
  };
58
  * @param element
59
  */
60
  this.displayCheckCvc = function (element) {
61
+ config = $('payone_creditcard_config_cvc').value.evalJSON();
62
  ccKey = element.value;
63
  var cvcDiv = $("payone_creditcard_cc_cid_div");
64
  if (cvcDiv != undefined && cvcDiv != null) {
155
  this.getConfig = function () {
156
  if (this.config == '' || this.config == undefined) {
157
  configJson = $('payone_creditcard_config').value;
158
+ this.config = configJson.evalJSON();
159
  }
160
  return this.config;
161
  };
lib/Payone/Autoload.php CHANGED
@@ -31,6 +31,11 @@
31
  */
32
  class Payone_Autoload
33
  {
 
 
 
 
 
34
  public function __construct()
35
  {
36
  $this->register();
@@ -43,7 +48,9 @@ class Payone_Autoload
43
 
44
  public function loadClass($class)
45
  {
46
- $classFile = str_replace(' ', DIRECTORY_SEPARATOR, ucwords(str_replace('_', ' ', $class))) . '.php';
47
- require_once($classFile);
 
 
48
  }
49
- }
31
  */
32
  class Payone_Autoload
33
  {
34
+ /**
35
+ * all classes for which the autoloader feels responsible must start with this prefix
36
+ */
37
+ const CLASS_PREFIX = 'Payone_';
38
+
39
  public function __construct()
40
  {
41
  $this->register();
48
 
49
  public function loadClass($class)
50
  {
51
+ if (substr($class, 0, strlen(self::CLASS_PREFIX)) === self::CLASS_PREFIX) {
52
+ $classFile = str_replace(' ', DIRECTORY_SEPARATOR, ucwords(str_replace('_', ' ', $class))) . '.php';
53
+ require_once($classFile);
54
+ }
55
  }
56
+ }
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Payone</name>
4
- <version>3.1.2</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>
@@ -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.1.2</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>2013-01-23</date>
36
- <time>13:01:50</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="8769f1b2708b28af0a4f97574c0b0c92"/></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="322e4976bd8389f5e9627ba5c17ad0e4"/></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="7ff4cfab006c716256b416a1898383e4"/></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="0fca396e92fbf021fcbf0cc540caf6db"/><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="Financing.php" hash="e51b6b3464fb350c874e9cbc0ce048a9"/><file name="Invoice.php" hash="792e994d4e724c508c44aa80c2c05377"/><file name="OnlineBankTransfer.php" hash="2880a86040b4a2587b5984b9f95a7bfc"/><file name="SafeInvoice.php" hash="9b9ca38c7d529c0b723ed41be626f786"/><file name="Wallet.php" hash="633b48b85fa7d2088e5a42af95a108f3"/></dir><dir name="Info"><file name="Abstract.php" hash="e053fbb633c2742597631bb1672f404a"/><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="Financing.php" hash="6168f4820caa216f6f30a14069602123"/><file name="Invoice.php" hash="4e39306b2241b19e8d75684307522aaa"/><file name="OnlineBankTransfer.php" hash="a857f0afe1d75337756fb2e3fbd4f52b"/><file name="SafeInvoice.php" hash="d9182b8c27c6306de801e4127e5da63f"/><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="40ec8b9e8f5bff66181d9d257d7f6a0e"/><file name="Config.php" hash="8672eb13e5051e0f1aefeb714b75f419"/><file name="Data.php" hash="b2886731b945327dcdcf65c1aa860902"/><file name="Email.php" hash="395561eb7a6c319055270706e6d32226"/><file name="Registry.php" hash="da6aee13a620bd78e6aa12e1a1700bfc"/><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="e127b6ad927d0fdbf8216d4a100c0974"/></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="9b96fe9c0463577a7b9b58a45311bdfc"/></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="727160b76efedc58a77dd9d84b28c1cc"/><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="167c9e718c777e3639f36a86c46c9a43"/></dir><dir name="Protocol"><file name="Api.php" hash="70d1c4920f0637e28ec95cf8b9ca1bdb"/><file name="TransactionStatus.php" hash="681a1936ddbf0b519d6b97ded83d4a1a"/></dir><dir name="Resource"><dir name="Config"><dir name="PaymentMethod"><file name="Collection.php" hash="92fcb0cf48eada524e326942f1dd5c4b"/></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="44a3373698eadce21a6a88a67e7f62bb"/><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="885ddecce5017ad01abf0c079f90e765"/></dir><file name="Abstract.php" hash="09d6fd1c30ca578922ff514762c323f1"/><file name="Authorize.php" hash="9e45d9c05036cb7714d7d2221bb0a178"/><file name="Capture.php" hash="40f89e76e34fe5373899034b67c8ab9d"/><file name="Debit.php" hash="754cf7c4e56d3001269a165ac27e0309"/><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="a227d7c114e95a42f5d820170b4d4048"/></dir><dir name="Store"><file name="PaymentConfig.php" hash="fdf9db06695c1ef6a90a1695a8df58b0"/></dir><dir name="TransactionStatus"><file name="Forwarding.php" hash="72e93b7a9fc67b3c817a8a3086b3c58d"/><file name="InvoiceCreate.php" hash="1f84f305b85da2575cfe6fdadc7a0df1"/><file name="OrderConfirmation.php" hash="0ba29147ead6d943964be30c2b5aa1a6"/><file name="Reminder.php" hash="e476fbafaec9b3f2fa3d0ec5f57f6dce"/><file name="StoreClearingParameters.php" hash="467c55ce76176e9bcd566e7573f90709"/></dir><file name="Abstract.php" hash="9530c08cad0c830d390eabbdd8ebc3ab"/></dir><dir name="Payment"><dir name="Method"><file name="Abstract.php" hash="4c06126f7c6655df5151b0dd7d4aa640"/><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="Financing.php" hash="fe00dea48a34c307e7b2e92160ef0c2d"/><file name="Invoice.php" hash="b6dc6fd8189c61f04a440b39d72a2c61"/><file name="OnlineBankTransfer.php" hash="5f6e2a08c6f83534f15b05f95bfceb37"/><file name="SafeInvoice.php" hash="d85c02b72403428139e43a9d2da9ff95"/><file name="Wallet.php" hash="009d360a81b7a9527d192e4011df9749"/></dir></dir><dir name="Repository"><file name="Api.php" hash="215b63473d061699b64fbc698f95a1f7"/><file name="TransactionStatus.php" hash="633e3ea0f01a27374fd8d3b721c064b8"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Fee.php" hash="3bac7e6e8f51348c8b4c55d419b4b1f5"/></dir></dir><file name="Address.php" hash="4cdccd999657b7e7cc97413e0f0d07f3"/></dir></dir><dir name="Service"><dir name="Config"><dir name="PaymentMethod"><file name="Create.php" hash="af77caf92d5d7a87f691a571d5300c34"/></dir><file name="XmlGenerate.php" hash="c56dfc7ca026da891944ba87307a0e19"/></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="84148ef78256e3daad76395fbb30e9a5"/><file name="OrderComment.php" hash="41433c126e5254b985d900f704b31ae9"/><file name="OrderConfirmation.php" hash="ea36bf39b5759943b38a7390d7242822"/><file name="OrderStatus.php" hash="44d6fa966ca4b4fc50bd4e4a754ddf74"/></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"/><file name="StoreClearingParameters.php" hash="e80dbd57772612fffd1b8bd1d5a36b00"/></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="9c2a7aeecb9fc0303ac20a6ddc73ae96"/><file name="InitializeConfig.php" hash="941c42e76ab330f1f2895c026025a009"/><file name="InitializePayment.php" hash="688d23ed08cdc74797818ad84d9359cc"/></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="AuthorizeMethodFinancing.php" hash="4176d6fa53e5d7dc9c3e2f2cc6996450"/><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="FinancingType.php" hash="fcaa33aa9d7fc92fd1349253db93dac5"/><file name="HandleResponseError.php" hash="6c92277e38f8256f6fe7b6696107fdd2"/><file name="MethodType.php" hash="a2bb15d6a43746cc1c87a9ee252d87ef"/><file name="Mode.php" hash="f4b7f10abd52f5b5d23873e159e4fc23"/><file name="OnlinebanktransferType.php" hash="804bf6bd18c9903519e48072ab33d1da"/><file name="PaymentMethodCode.php" hash="be2c8473e58dea95fbf7e9ffe5aac06a"/><file name="PaymentMethodType.php" hash="1da77ef4656e965fd12f2ae8fc853c53"/><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="SafeInvoiceType.php" hash="fd78c81867dc96396ac85dbcf99c4c7b"/><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="5a7f66fcf58cc99cdb7e18e0aa05121e"/></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="0cd99975387d248d9583d6804c3c5a4c"/></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="f6660bc654ef08ccb3adcd58dfda0596"/></dir><dir name="etc"><file name="adminhtml.xml" hash="80661f3ff3f6782efad26e377413aeb3"/><file name="config.xml" hash="d0e7f47e392bc44f02d2c8b299a10a01"/><file name="system.xml" hash="07587c2d5653e9a7bcabad7dfe79dbe8"/></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.12-3.1.0.php" hash="bca5f3758f786378978834b89c29f141"/><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"/><file name="mysql4-upgrade-3.1.0-3.1.1.php" hash="d7c545b39a8ec2764fdcadd6656005dd"/><file name="upgrade-3.0.12-3.1.0.sql" hash="bd9827b38f1a1ed0fdb049c889ceb29f"/></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="0d65e45786eac7a4d36d00fbac7d1188"/><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="9fb5870a66cfe557beba5b9780fcdff5"/></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="c89761dabea8e6c31b8f400586619f21"/><file name="debitpayment.phtml" hash="f8d0de0ffc00bb87e42d57db03df4854"/><file name="financing.phtml" hash="8719ffe34094d2f0ce884cb9d8ebc04a"/><file name="invoice.phtml" hash="64001ffc31c0eafb832c03edd285fc5d"/><file name="onlinebanktransfer.phtml" hash="d6504ebddc33f064c0acb2736c22f6ac"/><file name="safe_invoice.phtml" hash="8db49727920c0bd0f8ec98d168b8803e"/><file name="wallet.phtml" hash="bd71ab9ff89f2cfa590307c9e29e0ead"/></dir><dir name="pdf"><file name="safe_invoice.phtml" hash="667afd9640f1c34c1116c1939951e8d5"/></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="financing.phtml" hash="bc3fcfaa4b7540192085a03d8c91dc55"/><file name="method.phtml" hash="130b071e2363972df1f634585d6e0704"/><file name="online_bank_transfer.phtml" hash="93a29afae277ad94b4c1c124c96cfbcb"/><file name="safe_invoice.phtml" hash="2484a8ba66416937d48f2785175bdea5"/><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_agreement_message.phtml" hash="f58ee591b49d6d8f16770186ae45915f"/><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="3882f895bd113afc428393a71f5d7ccf"/></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="financing.phtml" hash="efd93f7626772c46117a20dd5f121a72"/><file name="invoice.phtml" hash="64ec86d5cdd348a80a43a713abc1f0af"/><file name="onlinebanktransfer.phtml" hash="810398ac639bd3e7e6f9f5efaec91220"/><file name="safe_invoice.phtml" hash="43dabe15a22793a8b3608351e0050b3d"/><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="dc5ecc29deed279f93928e307c6d1ba2"/><file name="debitpayment.phtml" hash="0667cfe80b5b311cdc84fb064c063e1f"/><file name="financing.phtml" hash="25fec413f14104d9d589a88931a87443"/><file name="invoice.phtml" hash="64179e611f39b4b7e68cd367aecb0931"/><file name="onlinebanktransfer.phtml" hash="b84636742b49e7af469cfb97a23f4c0c"/><file name="safe_invoice.phtml" hash="b9431056b8e215694fcbfd56cfd6c344"/><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="b727946bc51bcecc665c9c3c6ace8fa3"/></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="4ca27bf324503fe448c00adb1b902ce9"/></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="0908ce87a29cbf13b24c8153be7656ed"/></dir></target><target name="mageweb"><dir name="js"><dir name="payone"><dir name="core"><file name="addresscheck.js" hash="2cf457535287d32cd8579e31f3e2ff14"/><file name="client_api.js" hash="dd107fcd812ac77a99e3b72c01672b7a"/><file name="creditcard.js" hash="654c400d98a7da2cd655a2895493d5f4"/><file name="financing.js" hash="77ba32ce7b8c2bebf561709ebc956b41"/><file name="onlinebanktransfer.js" hash="252f5f182cf66a12528932b35f1a2442"/><file name="safe_invoice.js" hash="5cae1f2109ae6bca13ad9966152eebeb"/><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="CaptureMode.php" hash="8a0c5c7b78d8a9e0f44268eb3ef65bf5"/><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="FinancingType.php" hash="b15dd3b0d71aa71eb858bc2772e39e1b"/><file name="InvoiceDeliverymode.php" hash="20c0fb5edc752eaa13f7485ae927302b"/><file name="InvoicingItemType.php" hash="6b179cde7ee57c4e2d979836ea0134b6"/><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="Financing.php" hash="2b2ba3e07535705c0382d538110eafdf"/><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"><dir name="Invoicing"><file name="Transaction.php" hash="f6dce30897bbc38eae58ed5bd10d7e0a"/></dir><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="b61d4ceadc6dadc4ba5082d7c6705568"/><file name="Transaction.php" hash="3038d8b62150e0e51763d48c4ff8e239"/></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="b1073e7d1dfa3f6078d74e8f33f7d9ac"/><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="8166e09325a3eaa608e1f64103c57743"/></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="d5024c64e3e7b543d56fe7999ad00fe5"/><file name="Factory.php" hash="84dd815fe61c749581731ff17034765e"/></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="Config"><file name="Abstract.php" hash="57627d0919526793ad2fb0e5d70d32d8"/></dir><dir name="Enum"><file name="ClearingType.php" hash="e14bc770728c22c5f68f8dd032010f8c"/><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="8447fe973f3ef059ff0f57d82618ccf6"/><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="Financing.php" hash="27be604fed063bdbc893720927aa9669"/><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="Financing.php" hash="c617a33990cda0dcaf467b82b5b466f8"/><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="9eda0510f8c572d904097ffb8c838d20"/><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="0b6c7f7b55edee5b4957b4e9c8d43a83"/></dir><file name="Config.php" hash="5fe7ae51f4e65c69865bc4d2ae48328c"/><file name="Factory.php" hash="cacd4d296964cb8a305eba713092798c"/><file name="Request.php" hash="d34f0d7314064d523896d8a4f916bb4b"/><file name="Response.php" hash="ef77f669ce7c928df87a2d063f6762e4"/></dir><file name="Autoload.php" hash="6f4b9aa2d3652eef4913b624fd00ace5"/><file name="Bootstrap.php" hash="e0e3380ceba6f5315d57f1d3238bfb92"/><file name="Builder.php" hash="4df7346c12f7f039725ffd492cba6ef0"/><file name="Config.php" hash="7f54b177836041bde75611c40d3af759"/></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="1a9ef798278e1d1dcc3c8dd86eb8ddca"/><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>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Mage_Payone</name>
4
+ <version>3.1.3</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>
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.1.3</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>2013-05-02</date>
36
+ <time>13:53:22</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="8769f1b2708b28af0a4f97574c0b0c92"/></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="77de293a1573d415a0560d1f3366ed12"/><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="cf91819c4d98a270e3725f9af4b9b88c"/></dir><dir name="Payment"><file name="Method.php" hash="322e4976bd8389f5e9627ba5c17ad0e4"/></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="7ff4cfab006c716256b416a1898383e4"/></dir><file name="Hint.php" hash="1da85b64bf8fa8056881f551d553129d"/><file name="Notice.php" hash="466258b59f294048fa48639f3681ad5e"/><file name="Payment.php" hash="0c9f0cd463afa2bbb5eec693ae1da597"/><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="fbba6cc27f3c85f46068604b0abf0c73"/><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="Financing.php" hash="e51b6b3464fb350c874e9cbc0ce048a9"/><file name="Invoice.php" hash="792e994d4e724c508c44aa80c2c05377"/><file name="OnlineBankTransfer.php" hash="ac8afd9941a35a08fc41822bfea688db"/><file name="SafeInvoice.php" hash="9a53c59cf35d84e966c93cab066c2f61"/><file name="Wallet.php" hash="da09f18c16574eac09b9a1d2bc2a67db"/></dir><dir name="Info"><file name="Abstract.php" hash="e053fbb633c2742597631bb1672f404a"/><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="Financing.php" hash="6168f4820caa216f6f30a14069602123"/><file name="Invoice.php" hash="4e39306b2241b19e8d75684307522aaa"/><file name="OnlineBankTransfer.php" hash="a857f0afe1d75337756fb2e3fbd4f52b"/><file name="SafeInvoice.php" hash="fca91084fb3fff9c6ff82bee1f182490"/><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="40ec8b9e8f5bff66181d9d257d7f6a0e"/><file name="Config.php" hash="8672eb13e5051e0f1aefeb714b75f419"/><file name="Data.php" hash="b2886731b945327dcdcf65c1aa860902"/><file name="Email.php" hash="395561eb7a6c319055270706e6d32226"/><file name="Registry.php" hash="da6aee13a620bd78e6aa12e1a1700bfc"/><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="0ee7c14ccf34d09b951e69bf86c3bfd2"/><file name="ParameterInvoice.php" hash="6a58ff0f8c126de0decd22b845d02d40"/><file name="ParameterNarrativeText.php" hash="5f0128073807d017a4f3704c5879e36f"/><file name="PaymentCreditcard.php" hash="d055547ad354429c2c4b061353a9f121"/><file name="StatusMapping.php" hash="444346141aafa48049b22418ba65c8fe"/></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="9b96fe9c0463577a7b9b58a45311bdfc"/></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="727160b76efedc58a77dd9d84b28c1cc"/><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="167c9e718c777e3639f36a86c46c9a43"/></dir><dir name="Protocol"><file name="Api.php" hash="70d1c4920f0637e28ec95cf8b9ca1bdb"/><file name="TransactionStatus.php" hash="681a1936ddbf0b519d6b97ded83d4a1a"/></dir><dir name="Resource"><dir name="Config"><dir name="PaymentMethod"><file name="Collection.php" hash="92fcb0cf48eada524e326942f1dd5c4b"/></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="32129c443a4218374a20920198dfe73c"/></dir><dir name="Handler"><dir name="Management"><file name="GetInvoice.php" hash="4fc10247b8969f9dbe447d3003a052a0"/></dir><dir name="Payment"><file name="Abstract.php" hash="44a3373698eadce21a6a88a67e7f62bb"/><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="26fb14b8f5e6492d5fbe5e7138a4b72d"/><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="1e7b07bcbb394baed52d7f444c12d1d2"/></dir><file name="Abstract.php" hash="c7d189a6a75599c3f2e9179cba2e3388"/><file name="Authorize.php" hash="9e45d9c05036cb7714d7d2221bb0a178"/><file name="Capture.php" hash="1f875651ba02a18af34ede5b54e0dee1"/><file name="Debit.php" hash="659217fe18bfac4c069465e1865ad94a"/><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="Config"><file name="Protect.php" hash="a9b87d00e3f7a3294046efb7b6ace00e"/></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="4650601531441b59751166c05224988c"/></dir><dir name="Store"><file name="PaymentConfig.php" hash="fdf9db06695c1ef6a90a1695a8df58b0"/></dir><dir name="TransactionStatus"><file name="Forwarding.php" hash="72e93b7a9fc67b3c817a8a3086b3c58d"/><file name="InvoiceCreate.php" hash="1f84f305b85da2575cfe6fdadc7a0df1"/><file name="OrderConfirmation.php" hash="0ba29147ead6d943964be30c2b5aa1a6"/><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="d764aabc43e75848bdc9eadcfc48ec2b"/><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="Financing.php" hash="fe00dea48a34c307e7b2e92160ef0c2d"/><file name="Invoice.php" hash="b6dc6fd8189c61f04a440b39d72a2c61"/><file name="OnlineBankTransfer.php" hash="5f6e2a08c6f83534f15b05f95bfceb37"/><file name="SafeInvoice.php" hash="3a53a34e96c8c4a1ef247b31b9fb228c"/><file name="Wallet.php" hash="009d360a81b7a9527d192e4011df9749"/></dir></dir><dir name="Repository"><file name="Api.php" hash="215b63473d061699b64fbc698f95a1f7"/><file name="TransactionStatus.php" hash="633e3ea0f01a27374fd8d3b721c064b8"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Fee.php" hash="3bac7e6e8f51348c8b4c55d419b4b1f5"/></dir></dir><file name="Address.php" hash="4cdccd999657b7e7cc97413e0f0d07f3"/></dir></dir><dir name="Service"><dir name="Config"><dir name="PaymentMethod"><file name="Create.php" hash="af77caf92d5d7a87f691a571d5300c34"/></dir><file name="ProtectCheck.php" hash="81e93c3cd18c39b9cf52e94374cd341c"/><file name="XmlGenerate.php" hash="3fb95d4c1de9971979e4c0d6a32c4907"/></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="84148ef78256e3daad76395fbb30e9a5"/><file name="OrderComment.php" hash="41433c126e5254b985d900f704b31ae9"/><file name="OrderConfirmation.php" hash="ea36bf39b5759943b38a7390d7242822"/><file name="OrderStatus.php" hash="fe3f8df1627c19363f21a29b4e8085f2"/></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="0154575838330781df0db2475f942dc9"/><file name="StoreClearingParameters.php" hash="29f9570fb39da143e6b0edae80c126a7"/></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="9c2a7aeecb9fc0303ac20a6ddc73ae96"/><file name="InitializeConfig.php" hash="941c42e76ab330f1f2895c026025a009"/><file name="InitializePayment.php" hash="688d23ed08cdc74797818ad84d9359cc"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Protect.php" hash="65562d422ca71b7bac0e0157a12b7ac2"/></dir><file name="Abstract.php" hash="b40c21183506dfb5e94f43cd8ec61ac3"/><file name="AddressCheckType.php" hash="11f0297e62f8aa723051bef05b1a1024"/><file name="AuthorizeMethod.php" hash="ab01882f7e8b685bf65c9c2cf630f8dd"/><file name="AuthorizeMethodFinancing.php" hash="4176d6fa53e5d7dc9c3e2f2cc6996450"/><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="FinancingType.php" hash="fcaa33aa9d7fc92fd1349253db93dac5"/><file name="HandleResponseError.php" hash="6c92277e38f8256f6fe7b6696107fdd2"/><file name="MethodType.php" hash="a2bb15d6a43746cc1c87a9ee252d87ef"/><file name="Mode.php" hash="f4b7f10abd52f5b5d23873e159e4fc23"/><file name="OnlinebanktransferType.php" hash="804bf6bd18c9903519e48072ab33d1da"/><file name="OrderStatus.php" hash="1efd1fb9dfe513946ce4542a983438ea"/><file name="PaymentMethodCode.php" hash="be2c8473e58dea95fbf7e9ffe5aac06a"/><file name="PaymentMethodType.php" hash="1da77ef4656e965fd12f2ae8fc853c53"/><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="SafeInvoiceType.php" hash="fd78c81867dc96396ac85dbcf99c4c7b"/><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="ba5deb57f3cebeac14162d1ffcf1a240"/></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="a6565671b73edb8b30b27e325b3ee6c0"/></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="0cd99975387d248d9583d6804c3c5a4c"/></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="f6660bc654ef08ccb3adcd58dfda0596"/></dir><dir name="etc"><file name="adminhtml.xml" hash="80661f3ff3f6782efad26e377413aeb3"/><file name="config.xml" hash="a6f182914e128b8801199a9531d33e52"/><file name="system.xml" hash="cc6d57e9d6f580f5b564ea22eafe49b8"/></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.12-3.1.0.php" hash="bca5f3758f786378978834b89c29f141"/><file name="mysql4-upgrade-3.0.3-3.0.4.php" hash="864709102446d37f8b0ad1c7d7b3ab60"/><file name="mysql4-upgrade-3.0.8-3.0.9.php" hash="b8b666e1cef07ae385278a454b885d77"/><file name="mysql4-upgrade-3.1.0-3.1.1.php" hash="d7c545b39a8ec2764fdcadd6656005dd"/><file name="mysql4-upgrade-3.1.2-3.1.3.php" hash="22d8f0e22f537cec9564d177f5ebeac4"/><file name="upgrade-3.0.12-3.1.0.sql" hash="bd9827b38f1a1ed0fdb049c889ceb29f"/><file name="upgrade-3.1.2-3.1.3.sql" hash="d3e3fc1f9402bb6295124f4750a476d4"/></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="0d65e45786eac7a4d36d00fbac7d1188"/><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="9fb5870a66cfe557beba5b9780fcdff5"/></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="c89761dabea8e6c31b8f400586619f21"/><file name="debitpayment.phtml" hash="f8d0de0ffc00bb87e42d57db03df4854"/><file name="financing.phtml" hash="8719ffe34094d2f0ce884cb9d8ebc04a"/><file name="invoice.phtml" hash="64001ffc31c0eafb832c03edd285fc5d"/><file name="onlinebanktransfer.phtml" hash="d6504ebddc33f064c0acb2736c22f6ac"/><file name="safe_invoice.phtml" hash="8db49727920c0bd0f8ec98d168b8803e"/><file name="wallet.phtml" hash="bd71ab9ff89f2cfa590307c9e29e0ead"/></dir><dir name="pdf"><file name="safe_invoice.phtml" hash="667afd9640f1c34c1116c1939951e8d5"/></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="1aee5fb9b33232708fe242601e4de701"/></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="952f87bb71dfd75d126e3196f863dba6"/></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="financing.phtml" hash="bc3fcfaa4b7540192085a03d8c91dc55"/><file name="method.phtml" hash="130b071e2363972df1f634585d6e0704"/><file name="online_bank_transfer.phtml" hash="93a29afae277ad94b4c1c124c96cfbcb"/><file name="safe_invoice.phtml" hash="2484a8ba66416937d48f2785175bdea5"/><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_agreement_message.phtml" hash="f58ee591b49d6d8f16770186ae45915f"/><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="3882f895bd113afc428393a71f5d7ccf"/></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="financing.phtml" hash="efd93f7626772c46117a20dd5f121a72"/><file name="invoice.phtml" hash="64ec86d5cdd348a80a43a713abc1f0af"/><file name="onlinebanktransfer.phtml" hash="8fbec3536c58cf5c214c39773fba25f2"/><file name="safe_invoice.phtml" hash="a9661290f9a1a083f463e7ce2cfa8e60"/><file name="wallet.phtml" hash="37abf7df2c8504480fae04e0435d8677"/></dir><dir name="info"><file name="advancepayment.phtml" hash="611af85c9ae80aa9c702b34fc0724e79"/><file name="cashondelivery.phtml" hash="5f369ef06729584e8bf094700877386d"/><file name="creditcard.phtml" hash="dc5ecc29deed279f93928e307c6d1ba2"/><file name="debitpayment.phtml" hash="0667cfe80b5b311cdc84fb064c063e1f"/><file name="financing.phtml" hash="25fec413f14104d9d589a88931a87443"/><file name="invoice.phtml" hash="64179e611f39b4b7e68cd367aecb0931"/><file name="onlinebanktransfer.phtml" hash="b84636742b49e7af469cfb97a23f4c0c"/><file name="safe_invoice.phtml" hash="7195fccdfde46f248cff5dcca6e55db8"/><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="b727946bc51bcecc665c9c3c6ace8fa3"/></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="94f1d529df08eeea2b42f65e736a549e"/></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="0908ce87a29cbf13b24c8153be7656ed"/></dir></target><target name="mageweb"><dir name="js"><dir name="payone"><dir name="core"><file name="addresscheck.js" hash="6568d29af003fa91f0b5c469ff464e3c"/><file name="client_api.js" hash="dd107fcd812ac77a99e3b72c01672b7a"/><file name="creditcard.js" hash="622a1c070018560dd1e4374828121f3d"/><file name="financing.js" hash="77ba32ce7b8c2bebf561709ebc956b41"/><file name="onlinebanktransfer.js" hash="252f5f182cf66a12528932b35f1a2442"/><file name="safe_invoice.js" hash="5cae1f2109ae6bca13ad9966152eebeb"/><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="CaptureMode.php" hash="8a0c5c7b78d8a9e0f44268eb3ef65bf5"/><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="FinancingType.php" hash="b15dd3b0d71aa71eb858bc2772e39e1b"/><file name="InvoiceDeliverymode.php" hash="20c0fb5edc752eaa13f7485ae927302b"/><file name="InvoicingItemType.php" hash="6b179cde7ee57c4e2d979836ea0134b6"/><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="Financing.php" hash="2b2ba3e07535705c0382d538110eafdf"/><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"><dir name="Invoicing"><file name="Transaction.php" hash="f6dce30897bbc38eae58ed5bd10d7e0a"/></dir><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="b61d4ceadc6dadc4ba5082d7c6705568"/><file name="Transaction.php" hash="3038d8b62150e0e51763d48c4ff8e239"/></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="b1073e7d1dfa3f6078d74e8f33f7d9ac"/><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="8166e09325a3eaa608e1f64103c57743"/></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="d5024c64e3e7b543d56fe7999ad00fe5"/><file name="Factory.php" hash="84dd815fe61c749581731ff17034765e"/></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="Config"><file name="Abstract.php" hash="57627d0919526793ad2fb0e5d70d32d8"/></dir><dir name="Enum"><file name="ClearingType.php" hash="e14bc770728c22c5f68f8dd032010f8c"/><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="8447fe973f3ef059ff0f57d82618ccf6"/><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="Financing.php" hash="27be604fed063bdbc893720927aa9669"/><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="Financing.php" hash="c617a33990cda0dcaf467b82b5b466f8"/><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="9eda0510f8c572d904097ffb8c838d20"/><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="0b6c7f7b55edee5b4957b4e9c8d43a83"/></dir><file name="Config.php" hash="5fe7ae51f4e65c69865bc4d2ae48328c"/><file name="Factory.php" hash="cacd4d296964cb8a305eba713092798c"/><file name="Request.php" hash="d34f0d7314064d523896d8a4f916bb4b"/><file name="Response.php" hash="ef77f669ce7c928df87a2d063f6762e4"/></dir><file name="Autoload.php" hash="abd312c31dd8a49e589dbf16e94e26e2"/><file name="Bootstrap.php" hash="e0e3380ceba6f5315d57f1d3238bfb92"/><file name="Builder.php" hash="4df7346c12f7f039725ffd492cba6ef0"/><file name="Config.php" hash="7f54b177836041bde75611c40d3af759"/></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="1a9ef798278e1d1dcc3c8dd86eb8ddca"/><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>