Mage_Payone - Version 3.7.8

Version Notes

Mage_Payone-3.7.8

Download this release

Release Info

Developer PAYONE
Extension Mage_Payone
Version 3.7.8
Comparing to
See all releases


Code changes from version 3.7.6 to 3.7.8

Files changed (108) hide show
  1. app/code/community/Payone/Core/Block/Adminhtml/Protocol/TransactionStatus/View.php +1 -1
  2. app/code/community/Payone/Core/Block/Checkout/Onepage/Payment/Methods.php +14 -0
  3. app/code/community/Payone/Core/Block/Payment/Method/Form/Creditcard.php +23 -2
  4. app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransfer.php +62 -11
  5. app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransferEps.php +86 -0
  6. app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransferIdl.php +85 -0
  7. app/code/community/Payone/Core/Block/Payment/Method/Form/Payolution.php +39 -7
  8. app/code/community/Payone/Core/Block/Payment/Method/Form/Wallet.php +12 -0
  9. app/code/community/Payone/Core/Block/Paypal/Express/Shortcut.php +2 -17
  10. app/code/community/Payone/Core/Helper/Data.php +13 -0
  11. app/code/community/Payone/Core/Model/Config/General/StatusMapping.php +23 -0
  12. app/code/community/Payone/Core/Model/Config/Misc/TransactionstatusProcessing.php +19 -0
  13. app/code/community/Payone/Core/Model/Config/Payment/Method.php +23 -0
  14. app/code/community/Payone/Core/Model/Config/Payment/Method/Interface.php +11 -0
  15. app/code/community/Payone/Core/Model/Config/Protect/Creditrating.php +18 -0
  16. app/code/community/Payone/Core/Model/Cronjob/TransactionStatus/Worker.php +4 -0
  17. app/code/community/Payone/Core/Model/Domain/Config/PaymentMethod.php +13 -0
  18. app/code/community/Payone/Core/Model/Domain/Customer.php +3 -1
  19. app/code/community/Payone/Core/Model/Factory.php +10 -2
  20. app/code/community/Payone/Core/Model/Handler/Payment/Abstract.php +47 -31
  21. app/code/community/Payone/Core/Model/Handler/Verification/Creditrating.php +4 -0
  22. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php +112 -9
  23. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php +10 -2
  24. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Debit.php +2 -1
  25. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Genericpayment.php +8 -0
  26. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Verification/Creditrating.php +6 -2
  27. app/code/community/Payone/Core/Model/Observer/Checkout/Onepage/MultiplePaymentCheck.php +24 -24
  28. app/code/community/Payone/Core/Model/Observer/Sales/Order.php +13 -1
  29. app/code/community/Payone/Core/Model/Observer/Sales/Quote/Submit/Failure.php +44 -0
  30. app/code/community/Payone/Core/Model/Payment/Method/Abstract.php +4 -0
  31. app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferEps.php +66 -0
  32. app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferGiropay.php +66 -0
  33. app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferIdl.php +66 -0
  34. app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferP24.php +66 -0
  35. app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferPostFinanceCard.php +66 -0
  36. app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferPostFinanceEfinance.php +66 -0
  37. app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferSofortueberweisung.php +66 -0
  38. app/code/community/Payone/Core/Model/Payment/Method/Payolution.php +42 -0
  39. app/code/community/Payone/Core/Model/Payment/Method/WalletAliPay.php +93 -0
  40. app/code/community/Payone/Core/Model/Payment/Method/WalletPaydirekt.php +92 -0
  41. app/code/community/Payone/Core/Model/Payment/Method/WalletPaypalExpress.php +92 -0
  42. app/code/community/Payone/Core/Model/Repository/Api.php +7 -12
  43. app/code/community/Payone/Core/Model/Repository/TransactionStatus.php +8 -0
  44. app/code/community/Payone/Core/Model/Service/Config/XmlGenerate.php +12 -1
  45. app/code/community/Payone/Core/Model/Service/InitializeConfig.php +4 -4
  46. app/code/community/Payone/Core/Model/Service/TransactionStatus/Execute.php +7 -3
  47. app/code/community/Payone/Core/Model/Service/TransactionStatus/Process.php +16 -4
  48. app/code/community/Payone/Core/Model/System/Config/CreditCardHideCvc.php +44 -0
  49. app/code/community/Payone/Core/Model/System/Config/PaymentMethodCode.php +23 -3
  50. app/code/community/Payone/Core/Model/System/Config/PaymentMethodType.php +25 -3
  51. app/code/community/Payone/Core/controllers/Adminhtml/Payonecore/Protocol/TransactionStatusController.php +1 -1
  52. app/code/community/Payone/Core/controllers/PexpressController.php +5 -5
  53. app/code/community/Payone/Core/etc/adminhtml.xml +4 -4
  54. app/code/community/Payone/Core/etc/config.xml +124 -1
  55. app/code/community/Payone/Core/etc/system.xml +352 -0
  56. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.3-3.0.4.php +4 -1
  57. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.8-3.0.9.php +4 -1
  58. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.7.6-3.7.7.php +52 -0
  59. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.7.7-3.7.8.php +85 -0
  60. app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.3-3.7.4.sql +0 -6
  61. app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.6-3.7.7.sql +6 -0
  62. app/design/adminhtml/default/default/template/payone/core/payment/method/form/payolution.phtml +11 -7
  63. app/design/frontend/base/default/layout/payone/core.xml +0 -1
  64. app/design/frontend/base/default/template/payone/core/payment/method/form/creditcard.phtml +11 -6
  65. app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer.phtml +50 -43
  66. app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer/bankgroupeps.phtml +59 -0
  67. app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer/bankgroupidl.phtml +46 -0
  68. app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfereps.phtml +76 -0
  69. app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransferidl.phtml +75 -0
  70. app/design/frontend/base/default/template/payone/core/payment/method/form/payolution.phtml +59 -42
  71. app/design/frontend/base/default/template/payone/core/payment/method/form/wallet.phtml +11 -39
  72. app/design/frontend/base/default/template/payone/core/payment/method/info/onlinebanktransfer.phtml +1 -1
  73. app/locale/de_DE/Payone_Core.csv +45 -3
  74. app/locale/nl_NL/Payone_Core.csv +5 -0
  75. js/payone/core/creditcard.js +22 -3
  76. js/payone/core/onlinebanktransfer.js +119 -103
  77. js/payone/core/payolution.js +4 -4
  78. lib/Payone/Api/Enum/AddressCheckType.php +2 -0
  79. lib/Payone/Api/Enum/ConsumerscoreType.php +1 -0
  80. lib/Payone/Api/Enum/WalletType.php +1 -0
  81. lib/Payone/Api/Request/Genericpayment.php +11 -0
  82. lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/Barzahlen.php +1 -1
  83. lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/CreditCardIframe.php +1 -1
  84. lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/Payolution.php +27 -16
  85. lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/RatePay.php +1 -1
  86. lib/Payone/Enum/ClearingType.php +11 -0
  87. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Barzahlen.php +1 -1
  88. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Creditcard.php +29 -0
  89. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/CreditcardIframe.php +1 -1
  90. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferEps.php +44 -0
  91. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferGiropay.php +44 -0
  92. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferIdl.php +44 -0
  93. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferP24.php +44 -0
  94. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferPfc.php +44 -0
  95. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferPff.php +44 -0
  96. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferSofortueberweisung.php +44 -0
  97. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Payolution.php +42 -0
  98. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionDebit.php +1 -1
  99. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionInstallment.php +1 -1
  100. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionInvoicing.php +1 -1
  101. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Ratepay.php +1 -1
  102. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/WalletAliPay.php +45 -0
  103. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/WalletPaydirekt.php +45 -0
  104. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/WalletPaypalExpress.php +46 -0
  105. lib/Payone/Settings/Service/XmlGenerate.php +1 -0
  106. package.xml +1 -1
  107. skin/adminhtml/default/default/payone/core/boxes.css +7 -0
  108. skin/frontend/base/default/payone/core/payolution.css +9 -9
app/code/community/Payone/Core/Block/Adminhtml/Protocol/TransactionStatus/View.php CHANGED
@@ -82,7 +82,7 @@ class Payone_Core_Block_Adminhtml_Protocol_TransactionStatus_View
82
  {
83
  $transaction = $this->getTransaction();
84
  $params = array('id' => $transaction->getId());
85
- return $this->getUrl('*/adminhtml_transaction/view', $params);
86
  }
87
 
88
  /**
82
  {
83
  $transaction = $this->getTransaction();
84
  $params = array('id' => $transaction->getId());
85
+ return $this->getUrl('*/payonecore_transaction/view', $params);
86
  }
87
 
88
  /**
app/code/community/Payone/Core/Block/Checkout/Onepage/Payment/Methods.php CHANGED
@@ -142,4 +142,18 @@ class Payone_Core_Block_Checkout_Onepage_Payment_Methods
142
  return $this->getAction()->getFullActionName('/');
143
  }
144
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  }
142
  return $this->getAction()->getFullActionName('/');
143
  }
144
 
145
+ public function getSelectedMethodCode()
146
+ {
147
+ if ($codeMethod = parent::getSelectedMethodCode()) {
148
+ $sessionCodeMethod = Mage::getModel('sales/quote')
149
+ ->load(Mage::getSingleton('checkout/session')->getQuoteId())
150
+ ->getPayment()
151
+ ->getMethodInstance()
152
+ ->getCode();
153
+ if ($codeMethod != $sessionCodeMethod) {
154
+ return $sessionCodeMethod;
155
+ }
156
+ }
157
+ return parent::getSelectedMethodCode();
158
+ }
159
  }
app/code/community/Payone/Core/Block/Payment/Method/Form/Creditcard.php CHANGED
@@ -79,13 +79,34 @@ class Payone_Core_Block_Payment_Method_Form_Creditcard
79
  }
80
 
81
  /**
82
- * @return array
83
- */
84
  protected function getSystemConfigMethodTypes()
85
  {
86
  return $this->getFactory()->getModelSystemConfigCreditCardType()->toSelectArray();
87
  }
88
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
89
  /**
90
  * @return string
91
  */
79
  }
80
 
81
  /**
82
+ * @return array
83
+ */
84
  protected function getSystemConfigMethodTypes()
85
  {
86
  return $this->getFactory()->getModelSystemConfigCreditCardType()->toSelectArray();
87
  }
88
 
89
+ /**
90
+ * @return array
91
+ */
92
+ protected function getSystemConfigHideCvc()
93
+ {
94
+ return $this->getFactory()->getModelSystemConfigHideCvc()->toSelectArray();
95
+ }
96
+
97
+ /**
98
+ * @return null|string
99
+ */
100
+ public function getHideCvcTypes(){
101
+
102
+ $hideTypes = $this->getPaymentConfig()->getHideCvc();
103
+ if(!empty($hideTypes)){
104
+ return Mage::helper('core')->jsonEncode(($hideTypes));
105
+ }
106
+
107
+ return null;
108
+ }
109
+
110
  /**
111
  * @return string
112
  */
app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransfer.php CHANGED
@@ -33,7 +33,22 @@
33
  class Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer
34
  extends Payone_Core_Block_Payment_Method_Form_Abstract
35
  {
 
 
 
36
  protected $hasTypes = true;
 
 
 
 
 
 
 
 
 
 
 
 
37
 
38
  protected function _construct()
39
  {
@@ -62,24 +77,60 @@ class Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer
62
  }
63
 
64
  /**
65
- * @return array
66
  */
67
- protected function getSystemConfigMethodTypes()
68
  {
69
- return $this->getFactory()->getModelSystemConfigOnlinebanktransferType()->toSelectArray();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  }
71
 
72
- public function getBlockHtmlBankGroup()
 
 
 
73
  {
74
- /** @var $block Mage_Core_Block_Template */
75
- $block = $this->getLayout()->createBlock('core/template');
76
- $block->setTemplate('payone/core/payment/method/form/onlinebanktransfer/bankgroup.phtml');
77
- $block->setMethodCode($this->getMethodCode());
78
- $block->setSavedCustomerBankGroup($this->getSavedCustomerData('payone_bank_group'));
79
- $html = $block->toHtml();
80
- return $html;
81
  }
82
 
 
 
 
 
 
 
 
83
 
84
  /**
85
  * Retrieve the payment config method id from Quote.
33
  class Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer
34
  extends Payone_Core_Block_Payment_Method_Form_Abstract
35
  {
36
+ /**
37
+ * @var bool
38
+ */
39
  protected $hasTypes = true;
40
+ /**
41
+ * @var null
42
+ */
43
+ protected $config = null;
44
+ /**
45
+ * @var string
46
+ */
47
+ protected $formattedFeePrice = '';
48
+ /**
49
+ * @var bool
50
+ */
51
+ protected $isCvc = null;
52
 
53
  protected function _construct()
54
  {
77
  }
78
 
79
  /**
80
+ * @return string
81
  */
82
+ public function getFormattedFeeConfigForOnlineBankTransfer()
83
  {
84
+ $this->config = $this->getPaymentConfig();
85
+ if($this->config) {
86
+
87
+ $quote = $this->getQuote();
88
+
89
+ $feeConfig = $this->config->getFeeConfigForQuote($quote);
90
+
91
+ if (is_array($feeConfig) and array_key_exists('fee_config', $feeConfig) and !empty($feeConfig['fee_config']))
92
+ {
93
+ $this->formattedFeePrice = $this->getFormattedFeePriceLabel($this->_calcFeePrice());
94
+ }
95
+ }
96
+ return $this->formattedFeePrice;
97
+ }
98
+
99
+ /**
100
+ * @return string
101
+ */
102
+ public function getCvcConfig()
103
+ {
104
+ $this->config = $this->getPaymentConfig();
105
+
106
+ if($this->config){
107
+ $this->isCvc = $this->config->getCheckCvc();
108
+ }
109
+
110
+ return $this->isCvc;
111
  }
112
 
113
+ /**
114
+ * @return array
115
+ */
116
+ public function onlineBankTransferTypeMapping()
117
  {
118
+ return $onlineBankTransferPayment = array(
119
+ Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERSOFORT => Payone_Api_Enum_OnlinebanktransferType::INSTANT_MONEY_TRANSFER,
120
+ Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERGIROPAY => Payone_Api_Enum_OnlinebanktransferType::GIROPAY,
121
+ Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERPFF => Payone_Api_Enum_OnlinebanktransferType::POSTFINANCE_EFINANCE,
122
+ Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERPFC => Payone_Api_Enum_OnlinebanktransferType::POSTFINANCE_CARD,
123
+ Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERP24 => Payone_Api_Enum_OnlinebanktransferType::P24
124
+ );
125
  }
126
 
127
+ /**
128
+ * @return array
129
+ */
130
+ protected function getSystemConfigMethodTypes()
131
+ {
132
+ return $this->getFactory()->getModelSystemConfigOnlinebanktransferType()->toSelectArray();
133
+ }
134
 
135
  /**
136
  * Retrieve the payment config method id from Quote.
app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransferEps.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Block
17
+ * @subpackage Payment
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_Block
28
+ * @subpackage Payment
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.noovias.com
32
+ */
33
+ class Payone_Core_Block_Payment_Method_Form_OnlineBankTransferEps
34
+ extends Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer
35
+ {
36
+ /**
37
+ * @var bool
38
+ */
39
+ protected $hasTypes = true;
40
+ /**
41
+ * @var null
42
+ */
43
+ protected $config = null;
44
+ /**
45
+ * @var string
46
+ */
47
+ protected $formattedFeePrice = '';
48
+ /**
49
+ * @var bool
50
+ */
51
+ protected $isCvc = null;
52
+
53
+ protected function _construct()
54
+ {
55
+ parent::_construct();
56
+ $this->setTemplate('payone/core/payment/method/form/onlinebanktransfereps.phtml');
57
+ }
58
+ /**
59
+ * @return string
60
+ */
61
+ public function getBlockHtmlBankGroupEps()
62
+ {
63
+ /** @var $block Mage_Core_Block_Template */
64
+ $block = $this->getLayout()->createBlock('core/template');
65
+ $block->setTemplate('payone/core/payment/method/form/onlinebanktransfer/bankgroupeps.phtml');
66
+ $block->setMethodCode($this->getMethodCode());
67
+
68
+ if($this->getSavedCustomerData('payone_bank_group')){
69
+ $block->setSavedCustomerBankGroup($this->getSavedCustomerData('payone_bank_group'));
70
+ }
71
+ $html = $block->toHtml();
72
+ return $html;
73
+ }
74
+
75
+ /**
76
+ * @return array
77
+ */
78
+ public function onlineBankTransferTypeMapping()
79
+ {
80
+ return $onlineBankTransferPayment = array(
81
+ Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFEREPS => Payone_Api_Enum_OnlinebanktransferType::EPS_ONLINE_BANK_TRANSFER
82
+ );
83
+ }
84
+
85
+
86
+ }
app/code/community/Payone/Core/Block/Payment/Method/Form/OnlineBankTransferIdl.php ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Block
17
+ * @subpackage Payment
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_Block
28
+ * @subpackage Payment
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.noovias.com
32
+ */
33
+ class Payone_Core_Block_Payment_Method_Form_OnlineBankTransferIdl
34
+ extends Payone_Core_Block_Payment_Method_Form_OnlineBankTransfer
35
+ {
36
+ /**
37
+ * @var bool
38
+ */
39
+ protected $hasTypes = true;
40
+ /**
41
+ * @var null
42
+ */
43
+ protected $config = null;
44
+ /**
45
+ * @var string
46
+ */
47
+ protected $formattedFeePrice = '';
48
+ /**
49
+ * @var bool
50
+ */
51
+ protected $isCvc = null;
52
+
53
+ protected function _construct()
54
+ {
55
+ parent::_construct();
56
+ $this->setTemplate('payone/core/payment/method/form/onlinebanktransferidl.phtml');
57
+ }
58
+
59
+
60
+ /**
61
+ * @return array
62
+ */
63
+ public function onlineBankTransferTypeMapping()
64
+ {
65
+ return $onlineBankTransferPayment = array(
66
+ Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERIDL => Payone_Api_Enum_OnlinebanktransferType::IDEAL
67
+ );
68
+ }
69
+
70
+
71
+ public function getBlockHtmlBankGroupIdl()
72
+ {
73
+ /** @var $block Mage_Core_Block_Template */
74
+ $block = $this->getLayout()->createBlock('core/template');
75
+ $block->setTemplate('payone/core/payment/method/form/onlinebanktransfer/bankgroupidl.phtml');
76
+ $block->setMethodCode($this->getMethodCode());
77
+
78
+ if($this->getSavedCustomerData('payone_bank_group')){
79
+ $block->setSavedCustomerBankGroup($this->getSavedCustomerData('payone_bank_group'));
80
+ }
81
+
82
+ $html = $block->toHtml();
83
+ return $html;
84
+ }
85
+ }
app/code/community/Payone/Core/Block/Payment/Method/Form/Payolution.php CHANGED
@@ -30,7 +30,7 @@ class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block
30
  /**
31
  * @var string
32
  */
33
- protected $_sAcceptanceBaseUrl = 'https://payment.payolution.com/payolution-payment/infoport/dataprivacydeclaration?mId=';
34
 
35
  /**
36
  * @var bool
@@ -105,7 +105,7 @@ class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block
105
  Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONDEBIT => Payone_Api_Enum_PayolutionType::PYD,
106
  );
107
  }
108
-
109
  /**
110
  * @return mixed
111
  */
@@ -164,15 +164,33 @@ class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block
164
  */
165
  public function isTelephoneRequired()
166
  {
167
- // telephone is mandatory for any country in case of Klarna
168
- $telephone = $this->getQuote()->getBillingAddress()->getTelephone();
169
- if (empty($telephone)) {
 
170
  return true;
171
  }
172
 
173
  return false;
174
  }
175
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
176
  /**
177
  * @return bool
178
  */
@@ -212,13 +230,27 @@ class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block
212
  return false;
213
  }
214
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
215
  /**
216
  * @return bool|mixed|string
217
  */
218
  public function getPayolutionAcceptanceText()
219
  {
220
- $sCompany = $this->getMethod()->getConfig()->getCompanyName();
221
- $sUrl = $this->_sAcceptanceBaseUrl . base64_encode($sCompany);
222
  $sContent = file_get_contents($sUrl);
223
  $sPage = false;
224
  if (!empty($sContent) && stripos($sContent, 'payolution') !== false && stripos($sContent, '<header>') !== false) {
30
  /**
31
  * @var string
32
  */
33
+ protected $_sAcceptanceBaseUrl = 'https://payment.payolution.com/payolution-payment/infoport/dataprivacydeclaration';
34
 
35
  /**
36
  * @var bool
105
  Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONDEBIT => Payone_Api_Enum_PayolutionType::PYD,
106
  );
107
  }
108
+
109
  /**
110
  * @return mixed
111
  */
164
  */
165
  public function isTelephoneRequired()
166
  {
167
+ // telephone is mandatory for Payolution orders with a billing address in the netherlands
168
+ $sTelephone = $this->getQuote()->getBillingAddress()->getTelephone();
169
+ $sBillingCountry = $this->getQuote()->getBillingAddress()->getCountryId();
170
+ if (empty($sTelephone) && $sBillingCountry == 'NL') {
171
  return true;
172
  }
173
 
174
  return false;
175
  }
176
 
177
+ /**
178
+ * @return bool
179
+ */
180
+ public function isSepaDataRequired()
181
+ {
182
+ if ($this->getMethodCode() == Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINSTALLMENT) {
183
+ $sBillingCountry = $this->getQuote()->getBillingAddress()->getCountryId();
184
+ $sCurrency = Mage::app()->getStore()->getCurrentCurrencyCode();
185
+
186
+ if (in_array($sBillingCountry, array('GB', 'UK', 'CH')) && in_array($sCurrency, array('GBP', 'CHF'))) {
187
+ return false;
188
+ }
189
+ }
190
+
191
+ return true;
192
+ }
193
+
194
  /**
195
  * @return bool
196
  */
230
  return false;
231
  }
232
 
233
+ /**
234
+ * Generate the payolution privacy declaration url
235
+ *
236
+ * @return string
237
+ */
238
+ protected function _getAcceptanceUrl()
239
+ {
240
+ $sLocaleCode = Mage::app()->getLocale()->getLocaleCode();
241
+ $sCompany = $this->getMethod()->getConfig()->getCompanyName();
242
+ $sUrl = $this->_sAcceptanceBaseUrl.'?mId='.base64_encode($sCompany);
243
+ $sUrl .= '&lang='.substr($sLocaleCode, 0, 2);
244
+ $sUrl .= '&territory='.substr($sLocaleCode, 3, 2);
245
+ return $sUrl;
246
+ }
247
+
248
  /**
249
  * @return bool|mixed|string
250
  */
251
  public function getPayolutionAcceptanceText()
252
  {
253
+ $sUrl = $this->_getAcceptanceUrl();
 
254
  $sContent = file_get_contents($sUrl);
255
  $sPage = false;
256
  if (!empty($sContent) && stripos($sContent, 'payolution') !== false && stripos($sContent, '<header>') !== false) {
app/code/community/Payone/Core/Block/Payment/Method/Form/Wallet.php CHANGED
@@ -41,6 +41,18 @@ class Payone_Core_Block_Payment_Method_Form_Wallet
41
  $this->setTemplate('payone/core/payment/method/form/wallet.phtml');
42
  }
43
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  /**
45
  * @override To prevent display of fee config on payment method, as there might be differen fees for each wallet type
46
  *
41
  $this->setTemplate('payone/core/payment/method/form/wallet.phtml');
42
  }
43
 
44
+ /**
45
+ * @return array
46
+ */
47
+ public function walletTypeMapping()
48
+ {
49
+ return $walletPayment = array(
50
+ Payone_Core_Model_System_Config_PaymentMethodCode::WALLETPAYDIREKT => Payone_Api_Enum_WalletType::PAYDIREKT,
51
+ Payone_Core_Model_System_Config_PaymentMethodCode::WALLETPAYPALEXPRESS => Payone_Api_Enum_WalletType::PAYPAL_EXPRESS,
52
+ Payone_Core_Model_System_Config_PaymentMethodCode::WALLETALIPAY => Payone_Api_Enum_WalletType::ALIPAY
53
+ );
54
+ }
55
+
56
  /**
57
  * @override To prevent display of fee config on payment method, as there might be differen fees for each wallet type
58
  *
app/code/community/Payone/Core/Block/Paypal/Express/Shortcut.php CHANGED
@@ -54,14 +54,7 @@ class Payone_Core_Block_Paypal_Express_Shortcut extends Mage_Core_Block_Template
54
  *
55
  * @var string
56
  */
57
- protected $_paymentMethodCode = Payone_Core_Model_System_Config_PaymentMethodCode::WALLET;
58
-
59
- /**
60
- * Payment method type for Paypal Express
61
- *
62
- * @var string
63
- */
64
- protected $_paymentMethodType = Payone_Api_Enum_WalletType::PAYPAL_EXPRESS;
65
 
66
  /**
67
  * Start express action
@@ -82,14 +75,6 @@ class Payone_Core_Block_Paypal_Express_Shortcut extends Mage_Core_Block_Template
82
  return $result;
83
  }
84
 
85
- // check payment method type availability
86
- $configMethod = $methodInstance->getConfigForQuote($quote);
87
- $methodTypes = $configMethod->getTypes();
88
- if(!in_array($this->_paymentMethodType, $methodTypes)) {
89
- $this->_shouldRender = false;
90
- return $result;
91
- }
92
-
93
  // check visibility button on shopping cart
94
  $shortcutOnShoppingCart = $this->getHelperConfig()->getConfigGeneral($quote->getStoreId())->getPaymentPaypalExpressCheckout()->getPaypalExpressCheckoutVisibleOnCart();
95
  if(empty($shortcutOnShoppingCart)) {
@@ -107,7 +92,7 @@ class Payone_Core_Block_Paypal_Express_Shortcut extends Mage_Core_Block_Template
107
  Mage::getModel(
108
  'payone_core/service_paypal_express_checkout', array(
109
  'quote' => $quote,
110
- 'config' => $configMethod
111
  )
112
  )->getCheckoutShortcutImageUrl()
113
  );
54
  *
55
  * @var string
56
  */
57
+ protected $_paymentMethodCode = Payone_Core_Model_System_Config_PaymentMethodCode::WALLETPAYPALEXPRESS;
 
 
 
 
 
 
 
58
 
59
  /**
60
  * Start express action
75
  return $result;
76
  }
77
 
 
 
 
 
 
 
 
 
78
  // check visibility button on shopping cart
79
  $shortcutOnShoppingCart = $this->getHelperConfig()->getConfigGeneral($quote->getStoreId())->getPaymentPaypalExpressCheckout()->getPaypalExpressCheckoutVisibleOnCart();
80
  if(empty($shortcutOnShoppingCart)) {
92
  Mage::getModel(
93
  'payone_core/service_paypal_express_checkout', array(
94
  'quote' => $quote,
95
+ 'config' => $methodInstance->getConfigForQuote($quote)
96
  )
97
  )->getCheckoutShortcutImageUrl()
98
  );
app/code/community/Payone/Core/Helper/Data.php CHANGED
@@ -186,6 +186,19 @@ class Payone_Core_Helper_Data
186
  return true;
187
  }
188
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
 
190
  /**
191
  * Format Magento Adress "street" into one string.
186
  return true;
187
  }
188
 
189
+ /**
190
+ * @param string $sMessage
191
+ * @param int $iStoreId
192
+ * @param int $iLogLevel
193
+ * @return void
194
+ */
195
+ public function logCronjobMessage($sMessage, $iStoreId = null, $iLogLevel = Zend_Log::INFO)
196
+ {
197
+ $oConfig = $this->helperConfig()->getConfigMisc($iStoreId)->getTransactionstatusProcessing();
198
+ if ($oConfig->getLoggingActive()) {
199
+ Mage::log($sMessage, $iLogLevel, 'payone_cron.log', true);
200
+ }
201
+ }
202
 
203
  /**
204
  * Format Magento Adress "street" into one string.
app/code/community/Payone/Core/Model/Config/General/StatusMapping.php CHANGED
@@ -85,6 +85,10 @@ class Payone_Core_Model_Config_General_StatusMapping extends Payone_Core_Model_C
85
  * @var null
86
  */
87
  protected $payolution_debit = null;
 
 
 
 
88
 
89
  /**
90
  * @param array $data
@@ -313,6 +317,25 @@ class Payone_Core_Model_Config_General_StatusMapping extends Payone_Core_Model_C
313
  return $this->ratepay;
314
  }
315
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
316
  /**
317
  * @return null
318
  */
85
  * @var null
86
  */
87
  protected $payolution_debit = null;
88
+ /**
89
+ * @var null
90
+ */
91
+ protected $payolution = null;
92
 
93
  /**
94
  * @param array $data
317
  return $this->ratepay;
318
  }
319
 
320
+ /**
321
+ * @return null
322
+ */
323
+ public function getPayolution(){
324
+ return $this->payolution;
325
+ }
326
+
327
+ /**
328
+ * @param $payolution
329
+ */
330
+ public function setPayolution($payolution)
331
+ {
332
+ if (is_string($payolution)) {
333
+ $payolution = $this->initValue($payolution);
334
+ }
335
+
336
+ $this->payolution = $payolution;
337
+ }
338
+
339
  /**
340
  * @return null
341
  */
app/code/community/Payone/Core/Model/Config/Misc/TransactionstatusProcessing.php CHANGED
@@ -44,6 +44,9 @@ class Payone_Core_Model_Config_Misc_TransactionstatusProcessing
44
  /** @var int */
45
  protected $proxy_mode = 0;
46
 
 
 
 
47
  public function init(array $data)
48
  {
49
  foreach ($data as $key => $value) {
@@ -123,4 +126,20 @@ class Payone_Core_Model_Config_Misc_TransactionstatusProcessing
123
  return $this->proxy_mode;
124
  }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  }
44
  /** @var int */
45
  protected $proxy_mode = 0;
46
 
47
+ /** @var int */
48
+ protected $logging_active = 0;
49
+
50
  public function init(array $data)
51
  {
52
  foreach ($data as $key => $value) {
126
  return $this->proxy_mode;
127
  }
128
 
129
+ /**
130
+ * @param int $logging_active
131
+ */
132
+ public function setLoggingActive($logging_active)
133
+ {
134
+ $this->logging_active = $logging_active;
135
+ }
136
+
137
+ /**
138
+ * @return int
139
+ */
140
+ public function getLoggingActive()
141
+ {
142
+ return $this->logging_active;
143
+ }
144
+
145
  }
app/code/community/Payone/Core/Model/Config/Payment/Method.php CHANGED
@@ -116,6 +116,10 @@ class Payone_Core_Model_Config_Payment_Method
116
  * @var array
117
  */
118
  protected $types = array();
 
 
 
 
119
  /**
120
  * @var array
121
  */
@@ -774,6 +778,25 @@ class Payone_Core_Model_Config_Payment_Method
774
  return $this->types;
775
  }
776
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
777
  /**
778
  * @param int $use_global
779
  */
116
  * @var array
117
  */
118
  protected $types = array();
119
+ /**
120
+ * @var array
121
+ */
122
+ protected $hide_cvc = array();
123
  /**
124
  * @var array
125
  */
778
  return $this->types;
779
  }
780
 
781
+ /**
782
+ * @param $hide_cvc
783
+ */
784
+ public function setHideCvc($hide_cvc)
785
+ {
786
+ $this->hide_cvc = $hide_cvc;
787
+ }
788
+
789
+ /**
790
+ * @return array
791
+ */
792
+ public function getHideCvc()
793
+ {
794
+ return $this->hide_cvc;
795
+ }
796
+
797
+
798
+
799
+
800
  /**
801
  * @param int $use_global
802
  */
app/code/community/Payone/Core/Model/Config/Payment/Method/Interface.php CHANGED
@@ -190,6 +190,17 @@ interface Payone_Core_Model_Config_Payment_Method_Interface
190
  */
191
  public function getCheckCvc();
192
 
 
 
 
 
 
 
 
 
 
 
 
193
  /**
194
  * @param string $code
195
  */
190
  */
191
  public function getCheckCvc();
192
 
193
+ /**
194
+ * @param $hide_cvc
195
+ * @return mixed
196
+ */
197
+ public function setHideCvc($hide_cvc);
198
+
199
+ /**
200
+ * @return string
201
+ */
202
+ public function getHideCvc();
203
+
204
  /**
205
  * @param string $code
206
  */
app/code/community/Payone/Core/Model/Config/Protect/Creditrating.php CHANGED
@@ -45,6 +45,8 @@ class Payone_Core_Model_Config_Protect_Creditrating
45
  /** @var string */
46
  protected $mode = '';
47
 
 
 
48
  /** @var int */
49
  protected $payment_hint_enabled = 0;
50
  /** @var string */
@@ -513,4 +515,20 @@ class Payone_Core_Model_Config_Protect_Creditrating
513
  {
514
  return $this->payment_hint_text;
515
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
516
  }
45
  /** @var string */
46
  protected $mode = '';
47
 
48
+ protected $unknown_default = 'G';
49
+
50
  /** @var int */
51
  protected $payment_hint_enabled = 0;
52
  /** @var string */
515
  {
516
  return $this->payment_hint_text;
517
  }
518
+
519
+ /**
520
+ * @param string $unknown_default
521
+ */
522
+ public function setUnknownDefault($unknown_default)
523
+ {
524
+ $this->unknown_default = $unknown_default;
525
+ }
526
+
527
+ /**
528
+ * @return string
529
+ */
530
+ public function getUnknownDefault()
531
+ {
532
+ return $this->unknown_default;
533
+ }
534
  }
app/code/community/Payone/Core/Model/Cronjob/TransactionStatus/Worker.php CHANGED
@@ -42,11 +42,15 @@ class Payone_Core_Model_Cronjob_TransactionStatus_Worker
42
  */
43
  public function execute(Mage_Cron_Model_Schedule $schedule)
44
  {
 
 
45
  $service = $this->getFactory()->getServiceTransactionStatusExecute();
46
 
47
  $count = $service->executePending();
48
 
49
  $schedule->setMessages($count . ' Transaction-Status processed');
 
 
50
  }
51
 
52
  }
42
  */
43
  public function execute(Mage_Cron_Model_Schedule $schedule)
44
  {
45
+ Mage::helper('payone_core')->logCronjobMessage("Started cronjob");
46
+
47
  $service = $this->getFactory()->getServiceTransactionStatusExecute();
48
 
49
  $count = $service->executePending();
50
 
51
  $schedule->setMessages($count . ' Transaction-Status processed');
52
+
53
+ Mage::helper('payone_core')->logCronjobMessage("Finished cronjob");
54
  }
55
 
56
  }
app/code/community/Payone/Core/Model/Domain/Config/PaymentMethod.php CHANGED
@@ -68,6 +68,7 @@
68
  * @method setKlarnaConfig($klarnaConfig)
69
  * @method setCheckCvc($checkCvc)
70
  * @method string getCheckCvc()
 
71
  * @method setCheckBankAccount($checkBankaccount)
72
  * @method int getCheckBankAccount()
73
  * @method setSepaCountry($sepaCountry)
@@ -600,6 +601,7 @@ class Payone_Core_Model_Domain_Config_PaymentMethod
600
  // prepare ratepay config
601
  $this->unserializeData('ratepay_config');
602
  $this->explodeData('types');
 
603
  $this->explodeData('specificcountry');
604
  $this->explodeData('sepa_country');
605
  }
@@ -621,6 +623,8 @@ class Payone_Core_Model_Domain_Config_PaymentMethod
621
  // prepare types
622
  $this->implodeData('types');
623
 
 
 
624
  // prepare specificcountry
625
  $this->implodeData('specificcountry');
626
 
@@ -683,6 +687,15 @@ class Payone_Core_Model_Domain_Config_PaymentMethod
683
  }
684
  }
685
 
 
 
 
 
 
 
 
 
 
686
  /**
687
  * @return array
688
  */
68
  * @method setKlarnaConfig($klarnaConfig)
69
  * @method setCheckCvc($checkCvc)
70
  * @method string getCheckCvc()
71
+ * @method setHideCvc($hideCvc)
72
  * @method setCheckBankAccount($checkBankaccount)
73
  * @method int getCheckBankAccount()
74
  * @method setSepaCountry($sepaCountry)
601
  // prepare ratepay config
602
  $this->unserializeData('ratepay_config');
603
  $this->explodeData('types');
604
+ $this->explodeData('hide_cvc');
605
  $this->explodeData('specificcountry');
606
  $this->explodeData('sepa_country');
607
  }
623
  // prepare types
624
  $this->implodeData('types');
625
 
626
+ $this->implodeData('hide_cvc');
627
+
628
  // prepare specificcountry
629
  $this->implodeData('specificcountry');
630
 
687
  }
688
  }
689
 
690
+ /**
691
+ * @return array
692
+ */
693
+ public function getHideCvc()
694
+ {
695
+ $this->explodeData('hide_cvc');
696
+ return $this->getData('hide_cvc');
697
+ }
698
+
699
  /**
700
  * @return array
701
  */
app/code/community/Payone/Core/Model/Domain/Customer.php CHANGED
@@ -96,7 +96,9 @@ class Payone_Core_Model_Domain_Customer
96
  {
97
  $plain_customer_data = Mage::helper('core')->decrypt($this->customer_data);
98
  // $plain_customer_data = $this->customer_data;
99
- $result = Mage::helper('core')->jsonDecode($plain_customer_data);
 
 
100
  if(!is_null($key) && is_array($result) && isset($result[$key])) {
101
  return $result[$key];
102
  }
96
  {
97
  $plain_customer_data = Mage::helper('core')->decrypt($this->customer_data);
98
  // $plain_customer_data = $this->customer_data;
99
+ if (!empty($plain_customer_data)) {
100
+ $result = Mage::helper('core')->jsonDecode($plain_customer_data);
101
+ }
102
  if(!is_null($key) && is_array($result) && isset($result[$key])) {
103
  return $result[$key];
104
  }
app/code/community/Payone/Core/Model/Factory.php CHANGED
@@ -714,7 +714,7 @@ class Payone_Core_Model_Factory
714
  }
715
 
716
  /**
717
- * @return Payone_Api_Request_AddressCheck
718
  */
719
  public function getRequestVerificationConsumerScore()
720
  {
@@ -1581,6 +1581,14 @@ class Payone_Core_Model_Factory
1581
  return Mage::getSingleton('payone_core/system_config_creditCardType');
1582
  }
1583
 
 
 
 
 
 
 
 
 
1584
  /**
1585
  * @return Payone_Core_Model_System_Config_OnlinebanktransferType
1586
  */
@@ -1718,4 +1726,4 @@ class Payone_Core_Model_Factory
1718
  $configData = Mage::getModel('core/config_data');
1719
  return $configData;
1720
  }
1721
- }
714
  }
715
 
716
  /**
717
+ * @return Payone_Api_Request_Consumerscore
718
  */
719
  public function getRequestVerificationConsumerScore()
720
  {
1581
  return Mage::getSingleton('payone_core/system_config_creditCardType');
1582
  }
1583
 
1584
+ /**
1585
+ * @return Payone_Core_Model_System_Config_CreditCardType
1586
+ */
1587
+ public function getModelSystemConfigHideCvc()
1588
+ {
1589
+ return Mage::getSingleton('payone_core/system_config_creditCardHideCvc');
1590
+ }
1591
+
1592
  /**
1593
  * @return Payone_Core_Model_System_Config_OnlinebanktransferType
1594
  */
1726
  $configData = Mage::getModel('core/config_data');
1727
  return $configData;
1728
  }
1729
+ }
app/code/community/Payone/Core/Model/Handler/Payment/Abstract.php CHANGED
@@ -66,43 +66,43 @@ abstract class Payone_Core_Model_Handler_Payment_Abstract
66
  */
67
  protected $request = null;
68
 
69
- protected function _isIframePaymentOrder($oRequest)
70
  {
71
- if($this->_isYapitalOrder($oRequest) || $this->_isCreditcardIframe($oRequest)) {
72
  return true;
73
  }
74
 
75
  return false;
76
  }
77
-
78
- protected function _getPaymentMethod()
79
  {
80
  $oOrder = Mage::getSingleton('checkout/session')->getQuote();
81
  $oPayment = $oOrder->getPayment();
82
  return $oPayment->getMethod();
83
  }
84
-
85
- protected function _isCreditcardIframe($oRequest)
86
  {
87
- if($this->_getPaymentMethod() == 'payone_creditcard_iframe') {
88
  return true;
89
  }
90
 
91
  return false;
92
  }
93
-
94
- protected function _isYapitalOrder($oRequest)
95
  {
96
- if($oRequest->getClearingtype() == 'wlt') {
97
  $oPayment = $oRequest->getPayment();
98
- if($oPayment->getWallettype() == 'YPL') {
99
  return true;
100
  }
101
  }
102
 
103
  return false;
104
  }
105
-
106
  /**
107
  * @param Payone_Api_Response_Interface $response
108
  * @return Payone_Core_Model_Handler_Payment_Abstract
@@ -121,13 +121,13 @@ abstract class Payone_Core_Model_Handler_Payment_Abstract
121
  $this->sendAvsMail($response);
122
  } elseif ($response->isRedirect()) {
123
  $sRedirectUrl = $response->getRedirecturl();
124
- if($this->_isIframePaymentOrder($request)) {
125
  $oSession = Mage::getSingleton('checkout/session');
126
  $oSession->setPayoneIframeUrl($sRedirectUrl);
127
  $oSession->setPayonePaymentType($this->_getPaymentMethod());
128
  $sRedirectUrl = Mage::helper('payone_core/url')->getMagentoUrl('payone_core/iframe/show');
129
  }
130
-
131
  // Magento is url-encoding the redirect url in the javascript since 1.9.3.0.......
132
  // decoding the already url encoded url to make it work again
133
  if (version_compare(Mage::getVersion(), '1.9.3', '>=')) {
@@ -143,7 +143,8 @@ abstract class Payone_Core_Model_Handler_Payment_Abstract
143
  $this->updatePaymentByOrder($order);
144
 
145
  if ($response instanceof Payone_Api_Response_Authorization_Abstract ||
146
- $response instanceof Payone_Api_Response_Authorization_Redirect) {
 
147
  // Create Transaction
148
  $this->getServiceTransactionCreate()->createByApiResponse($order, $response, $request);
149
  } else {
@@ -160,11 +161,11 @@ abstract class Payone_Core_Model_Handler_Payment_Abstract
160
  // Update Order
161
  $this->updateOrder($order);
162
 
163
- if(method_exists($response, 'getAddPaydataInstructionNotes') && $response->getAddPaydataInstructionNotes()) {
164
  $oSession = Mage::getSingleton('checkout/session');
165
  $oSession->setPayoneBarzahlenHtml(urldecode($response->getAddPaydataInstructionNotes()));
166
  }
167
-
168
  // Update Customer
169
  $this->updateCustomerByResponse($response);
170
 
@@ -188,21 +189,37 @@ abstract class Payone_Core_Model_Handler_Payment_Abstract
188
  {
189
  if ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Creditcard) {
190
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('cc_type'));
191
- } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer) {
 
 
 
 
 
 
 
 
192
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_onlinebanktransfer_type'));
 
193
  } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_SafeInvoice) {
194
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_safe_invoice_type'));
 
195
  } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
196
- $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
197
- $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment)
198
- {
199
- $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_payolution_type'));
200
- } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Wallet) {
 
 
 
 
 
 
201
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_wallet_type'));
202
  } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Ratepay) {
203
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_ratepay_type'));
204
  }
205
-
206
  $oQuote = Mage::getSingleton('checkout/session')->getQuote();
207
  $oAddress = $oQuote->getShippingAddress();
208
  $order->setData('payone_payment_fee', $oAddress->getData('payone_payment_fee'));
@@ -233,22 +250,21 @@ abstract class Payone_Core_Model_Handler_Payment_Abstract
233
  $payment->setPayoneClearingBankCity($response->getClearingBankcity());
234
  $payment->setPayoneClearingBankName($response->getClearingBankname());
235
 
236
- if($response instanceof Payone_Api_Response_Capture_Approved)
237
- {
238
  $payment->setPayoneClearingReference($response->getClearingReference());
239
  $payment->setPayoneClearingInstructionnote($response->getClearingInstructionnote());
240
  $payment->setPayoneClearingLegalnote($response->getClearingLegalnote());
241
  $payment->setPayoneClearingDuedate($response->getClearingDuedate());
242
  }
243
- } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_Ratepay) {
244
  $oSession = Mage::getSingleton('checkout/session');
245
  $oSession->unsRatePayFingerprint();
246
  }
247
-
248
- if($response instanceof Payone_Api_Response_Authorization_Abstract) {
249
- if($response->getAddPaydataClearingReference()) {
250
  $payment->setPayoneClearingReference($response->getAddPaydataClearingReference());
251
- } elseif($response->getClearingReference()) {
252
  $payment->setPayoneClearingReference($response->getClearingReference());
253
  }
254
  }
66
  */
67
  protected $request = null;
68
 
69
+ protected function _isIframePaymentOrder($oRequest)
70
  {
71
+ if ($this->_isYapitalOrder($oRequest) || $this->_isCreditcardIframe($oRequest)) {
72
  return true;
73
  }
74
 
75
  return false;
76
  }
77
+
78
+ protected function _getPaymentMethod()
79
  {
80
  $oOrder = Mage::getSingleton('checkout/session')->getQuote();
81
  $oPayment = $oOrder->getPayment();
82
  return $oPayment->getMethod();
83
  }
84
+
85
+ protected function _isCreditcardIframe($oRequest)
86
  {
87
+ if ($this->_getPaymentMethod() == 'payone_creditcard_iframe') {
88
  return true;
89
  }
90
 
91
  return false;
92
  }
93
+
94
+ protected function _isYapitalOrder($oRequest)
95
  {
96
+ if ($oRequest->getClearingtype() == 'wlt') {
97
  $oPayment = $oRequest->getPayment();
98
+ if ($oPayment->getWallettype() == 'YPL') {
99
  return true;
100
  }
101
  }
102
 
103
  return false;
104
  }
105
+
106
  /**
107
  * @param Payone_Api_Response_Interface $response
108
  * @return Payone_Core_Model_Handler_Payment_Abstract
121
  $this->sendAvsMail($response);
122
  } elseif ($response->isRedirect()) {
123
  $sRedirectUrl = $response->getRedirecturl();
124
+ if ($this->_isIframePaymentOrder($request)) {
125
  $oSession = Mage::getSingleton('checkout/session');
126
  $oSession->setPayoneIframeUrl($sRedirectUrl);
127
  $oSession->setPayonePaymentType($this->_getPaymentMethod());
128
  $sRedirectUrl = Mage::helper('payone_core/url')->getMagentoUrl('payone_core/iframe/show');
129
  }
130
+
131
  // Magento is url-encoding the redirect url in the javascript since 1.9.3.0.......
132
  // decoding the already url encoded url to make it work again
133
  if (version_compare(Mage::getVersion(), '1.9.3', '>=')) {
143
  $this->updatePaymentByOrder($order);
144
 
145
  if ($response instanceof Payone_Api_Response_Authorization_Abstract ||
146
+ $response instanceof Payone_Api_Response_Authorization_Redirect
147
+ ) {
148
  // Create Transaction
149
  $this->getServiceTransactionCreate()->createByApiResponse($order, $response, $request);
150
  } else {
161
  // Update Order
162
  $this->updateOrder($order);
163
 
164
+ if (method_exists($response, 'getAddPaydataInstructionNotes') && $response->getAddPaydataInstructionNotes()) {
165
  $oSession = Mage::getSingleton('checkout/session');
166
  $oSession->setPayoneBarzahlenHtml(urldecode($response->getAddPaydataInstructionNotes()));
167
  }
168
+
169
  // Update Customer
170
  $this->updateCustomerByResponse($response);
171
 
189
  {
190
  if ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Creditcard) {
191
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('cc_type'));
192
+ } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer ||
193
+ $this->getConfigPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferSofortueberweisung ||
194
+ $this->getConfigPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferGiropay ||
195
+ $this->getConfigPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferEps ||
196
+ $this->getConfigPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferIdl ||
197
+ $this->getConfigPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceEfinance ||
198
+ $this->getConfigPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceCard ||
199
+ $this->getConfigPaymentMethod() instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferP24)
200
+ {
201
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_onlinebanktransfer_type'));
202
+
203
  } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_SafeInvoice) {
204
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_safe_invoice_type'));
205
+
206
  } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
207
+ $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
208
+ $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment ||
209
+ $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Payolution
210
+ ) {
211
+ $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_payolution_type')
212
+ );
213
+ } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Wallet ||
214
+ $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_WalletPaydirekt ||
215
+ $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_WalletPaypalExpress ||
216
+ $this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_WalletAliPay
217
+ ) {
218
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_wallet_type'));
219
  } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Ratepay) {
220
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_ratepay_type'));
221
  }
222
+
223
  $oQuote = Mage::getSingleton('checkout/session')->getQuote();
224
  $oAddress = $oQuote->getShippingAddress();
225
  $order->setData('payone_payment_fee', $oAddress->getData('payone_payment_fee'));
250
  $payment->setPayoneClearingBankCity($response->getClearingBankcity());
251
  $payment->setPayoneClearingBankName($response->getClearingBankname());
252
 
253
+ if ($response instanceof Payone_Api_Response_Capture_Approved) {
 
254
  $payment->setPayoneClearingReference($response->getClearingReference());
255
  $payment->setPayoneClearingInstructionnote($response->getClearingInstructionnote());
256
  $payment->setPayoneClearingLegalnote($response->getClearingLegalnote());
257
  $payment->setPayoneClearingDuedate($response->getClearingDuedate());
258
  }
259
+ } elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Ratepay) {
260
  $oSession = Mage::getSingleton('checkout/session');
261
  $oSession->unsRatePayFingerprint();
262
  }
263
+
264
+ if ($response instanceof Payone_Api_Response_Authorization_Abstract) {
265
+ if ($response->getAddPaydataClearingReference()) {
266
  $payment->setPayoneClearingReference($response->getAddPaydataClearingReference());
267
+ } elseif ($response->getClearingReference()) {
268
  $payment->setPayoneClearingReference($response->getClearingReference());
269
  }
270
  }
app/code/community/Payone/Core/Model/Handler/Verification/Creditrating.php CHANGED
@@ -52,9 +52,13 @@ class Payone_Core_Model_Handler_Verification_Creditrating
52
 
53
  $creditRatingScore = array();
54
  if ($response instanceof Payone_Api_Response_Consumerscore_Valid) {
 
 
55
  /** @var $response Payone_Api_Response_Consumerscore_Valid */
56
  $creditRatingScore = $response->getScore();
57
 
 
 
58
  $address->setPayoneProtectScore($creditRatingScore);
59
  $address->setPayoneProtectDate(now());
60
  $address->setPayoneProtectHash($this->helper()->createAddressHash($address));
52
 
53
  $creditRatingScore = array();
54
  if ($response instanceof Payone_Api_Response_Consumerscore_Valid) {
55
+
56
+ $unknownDefault = $this->config->getUnknownDefault();
57
  /** @var $response Payone_Api_Response_Consumerscore_Valid */
58
  $creditRatingScore = $response->getScore();
59
 
60
+ $creditRatingScore = $creditRatingScore === 'U' ? $unknownDefault : $creditRatingScore;
61
+
62
  $address->setPayoneProtectScore($creditRatingScore);
63
  $address->setPayoneProtectDate(now());
64
  $address->setPayoneProtectHash($this->helper()->createAddressHash($address));
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php CHANGED
@@ -107,14 +107,21 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
107
  {
108
 
109
  }
110
-
 
 
 
 
 
111
  protected function _getReferenceNumber($oPayment, $oOrder)
112
  {
113
  $sRefNr = $oOrder->getIncrementId();
114
- if ($oPayment instanceof Payone_Core_Model_Payment_Method_Wallet && $this->_getWalletType() == 'PDT') {
 
 
 
115
  $sRefNr = str_replace('_', '-', $sRefNr);
116
  }
117
-
118
  return $sRefNr;
119
  }
120
 
@@ -143,7 +150,8 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
143
 
144
  // Always use PREAUTHORIZATION for Payolution Debit and Invoicing
145
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
146
- $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing)
 
147
  {
148
  $requestType = Payone_Api_Enum_RequestType::PREAUTHORIZATION;
149
  }
@@ -330,7 +338,9 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
330
 
331
  // Multiple Ips could be included, we only send the last one.
332
  $remoteIps = explode(',', $remoteIp);
333
- $ip = array_pop($remoteIps);
 
 
334
  return $ip;
335
  }
336
 
@@ -478,7 +488,15 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
478
 
479
  $payment->setPseudocardpan($info->getPayonePseudocardpan());
480
  $isRedirect = true;
481
- } elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer) {
 
 
 
 
 
 
 
 
482
  $country = $this->getOrder()->getBillingAddress()->getCountry();
483
  $payoneOnlinebanktransferType = $info->getPayoneOnlinebanktransferType();
484
  $iban = $info->getPayoneSepaIban();
@@ -502,6 +520,8 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
502
  }
503
  break;
504
  case Payone_Api_Enum_OnlinebanktransferType::IDEAL:
 
 
505
  case Payone_Api_Enum_OnlinebanktransferType::EPS_ONLINE_BANK_TRANSFER:
506
  $payment->setBankgrouptype($info->getPayoneBankGroup());
507
  break;
@@ -520,7 +540,40 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
520
  // BillSAFE is a redirect payment method, Klarna not
521
  $isRedirect = true;
522
  }
523
- } elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Wallet) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
524
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet();
525
  $payment->setWallettype($this->_getWalletType());
526
  $isRedirect = true;
@@ -622,7 +675,8 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
622
  $payment->setTelephonenumber($telephone);
623
  } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
624
  $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
625
- $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment)
 
626
  {
627
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution();
628
  $payment->setApiVersion();
@@ -670,6 +724,15 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
670
  }
671
 
672
  $payment->setPaydata($payData);
 
 
 
 
 
 
 
 
 
673
  }
674
 
675
  if ($isRedirect === true) {
@@ -690,12 +753,19 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
690
  $sType = false;
691
 
692
  $aPostPayment = Mage::app()->getRequest()->getPost('payment');
 
693
  if($aPostPayment && array_key_exists('payone_wallet_type', $aPostPayment)) {
694
  $sType = $aPostPayment['payone_wallet_type'];
695
  } else {
696
  $sType = Payone_Api_Enum_WalletType::PAYPAL_EXPRESS;
697
  }
698
 
 
 
 
 
 
 
699
  return $sType;
700
  }
701
 
@@ -737,9 +807,39 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
737
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer) {
738
  $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFER;
739
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
740
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Wallet) {
741
  $clearingType = Payone_Enum_ClearingType::WALLET;
742
  }
 
 
 
 
 
 
 
 
 
743
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Invoice) {
744
  $clearingType = Payone_Enum_ClearingType::INVOICE;
745
  }
@@ -767,6 +867,9 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
767
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment) {
768
  $clearingType = Payone_Enum_ClearingType::PAYOLUTIONINSTALLMENT;
769
  }
 
 
 
770
 
771
  return $clearingType;
772
  }
@@ -872,4 +975,4 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
872
 
873
  return $data;
874
  }
875
- }
107
  {
108
 
109
  }
110
+
111
+ /**
112
+ * @param $oPayment
113
+ * @param $oOrder
114
+ * @return mixed
115
+ */
116
  protected function _getReferenceNumber($oPayment, $oOrder)
117
  {
118
  $sRefNr = $oOrder->getIncrementId();
119
+ if (($oPayment instanceof Payone_Core_Model_Payment_Method_Wallet
120
+ || $oPayment instanceof Payone_Core_Model_Payment_Method_WalletPaydirekt)
121
+ && ($this->_getWalletType() == 'PDT')
122
+ ) {
123
  $sRefNr = str_replace('_', '-', $sRefNr);
124
  }
 
125
  return $sRefNr;
126
  }
127
 
150
 
151
  // Always use PREAUTHORIZATION for Payolution Debit and Invoicing
152
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
153
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
154
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution)
155
  {
156
  $requestType = Payone_Api_Enum_RequestType::PREAUTHORIZATION;
157
  }
338
 
339
  // Multiple Ips could be included, we only send the last one.
340
  $remoteIps = explode(',', $remoteIp);
341
+ $ip = array_shift($remoteIps);
342
+ // remove leading Whitespace for Muliple IPs e.g. "0.0.0.0, 1.1.1.1"
343
+ $ip = trim($ip);
344
  return $ip;
345
  }
346
 
488
 
489
  $payment->setPseudocardpan($info->getPayonePseudocardpan());
490
  $isRedirect = true;
491
+ } elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer ||
492
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferSofortueberweisung ||
493
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferGiropay ||
494
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferEps ||
495
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferIdl ||
496
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceEfinance ||
497
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceCard ||
498
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferP24)
499
+ {
500
  $country = $this->getOrder()->getBillingAddress()->getCountry();
501
  $payoneOnlinebanktransferType = $info->getPayoneOnlinebanktransferType();
502
  $iban = $info->getPayoneSepaIban();
520
  }
521
  break;
522
  case Payone_Api_Enum_OnlinebanktransferType::IDEAL:
523
+ $payment->setBankgrouptype($info->getPayoneBankGroup());
524
+ break;
525
  case Payone_Api_Enum_OnlinebanktransferType::EPS_ONLINE_BANK_TRANSFER:
526
  $payment->setBankgrouptype($info->getPayoneBankGroup());
527
  break;
540
  // BillSAFE is a redirect payment method, Klarna not
541
  $isRedirect = true;
542
  }
543
+ }
544
+ //Wallet PayDirekt
545
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_WalletPaydirekt) {
546
+ $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet();
547
+
548
+ $payment->setWallettype(Payone_Api_Enum_WalletType::PAYDIREKT);
549
+ $isRedirect = true;
550
+
551
+ if ($this->_getWalletType() == 'PDT' && $this->getOrder()->getIsVirtual()) { // is Paydirekt and virtual/download?
552
+ $payData = new Payone_Api_Request_Parameter_Paydata_Paydata();
553
+ $payData->addItem(
554
+ new Payone_Api_Request_Parameter_Paydata_DataItem(
555
+ array('key' => 'shopping_cart_type', 'data' => 'DIGITAL')
556
+ )
557
+ );
558
+ $payment->setPaydata($payData);
559
+ }
560
+ }
561
+ //Wallet PayPal Express
562
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_WalletPaypalExpress) {
563
+ $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet();
564
+
565
+ $payment->setWallettype(Payone_Api_Enum_WalletType::PAYPAL_EXPRESS);
566
+ $isRedirect = true;
567
+ }
568
+ //Wallet AliPay
569
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_WalletAliPay) {
570
+ $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet();
571
+
572
+ $payment->setWallettype(Payone_Api_Enum_WalletType::ALIPAY);
573
+ $isRedirect = true;
574
+ }
575
+ //Old Wallet Payment
576
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Wallet) {
577
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet();
578
  $payment->setWallettype($this->_getWalletType());
579
  $isRedirect = true;
675
  $payment->setTelephonenumber($telephone);
676
  } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
677
  $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
678
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment
679
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution )
680
  {
681
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution();
682
  $payment->setApiVersion();
724
  }
725
 
726
  $payment->setPaydata($payData);
727
+
728
+ if ($this->getOrder()->getBillingAddress()->getCountryId() == 'NL') {
729
+ $telephone = $this->getOrder()->getBillingAddress()->getTelephone();
730
+ if (empty($telephone)) {
731
+ $telephone = $info->getPayoneCustomerTelephone();
732
+ }
733
+
734
+ $payment->setTelephonenumber($telephone);
735
+ }
736
  }
737
 
738
  if ($isRedirect === true) {
753
  $sType = false;
754
 
755
  $aPostPayment = Mage::app()->getRequest()->getPost('payment');
756
+
757
  if($aPostPayment && array_key_exists('payone_wallet_type', $aPostPayment)) {
758
  $sType = $aPostPayment['payone_wallet_type'];
759
  } else {
760
  $sType = Payone_Api_Enum_WalletType::PAYPAL_EXPRESS;
761
  }
762
 
763
+ if($aPostPayment && array_key_exists('payone_wallet_paydirekt_type', $aPostPayment)) {
764
+ $sType = $aPostPayment['payone_wallet_paydirekt_type'];
765
+ } else {
766
+ $sType = Payone_Api_Enum_WalletType::PAYPAL_EXPRESS;
767
+ }
768
+
769
  return $sType;
770
  }
771
 
807
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer) {
808
  $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFER;
809
  }
810
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferSofortueberweisung) {
811
+ $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFERSOFORT;
812
+ }
813
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferIdl) {
814
+ $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFERIDL;
815
+ }
816
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceCard) {
817
+ $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFERPFC;
818
+ }
819
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferp24) {
820
+ $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFERP24;
821
+ }
822
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceEfinance) {
823
+ $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFERPFF;
824
+ }
825
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferGiropay) {
826
+ $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFERGIROPAY;
827
+ }
828
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferEps) {
829
+ $clearingType = Payone_Enum_ClearingType::ONLINEBANKTRANSFEREPS;
830
+ }
831
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Wallet) {
832
  $clearingType = Payone_Enum_ClearingType::WALLET;
833
  }
834
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_WalletPaydirekt) {
835
+ $clearingType = Payone_Enum_ClearingType::WALLETPAYDIREKT;
836
+ }
837
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_WalletPaypalExpress) {
838
+ $clearingType = Payone_Enum_ClearingType::WALLETPAYPALEXPRESS;
839
+ }
840
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_WalletAliPay) {
841
+ $clearingType = Payone_Enum_ClearingType::WALLETALIPAY;
842
+ }
843
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Invoice) {
844
  $clearingType = Payone_Enum_ClearingType::INVOICE;
845
  }
867
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment) {
868
  $clearingType = Payone_Enum_ClearingType::PAYOLUTIONINSTALLMENT;
869
  }
870
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution) {
871
+ $clearingType = Payone_Enum_ClearingType::PAYOLUTION;
872
+ }
873
 
874
  return $clearingType;
875
  }
975
 
976
  return $data;
977
  }
978
+ }
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php CHANGED
@@ -86,7 +86,8 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
86
  $request->setApiVersion('3.10');
87
  } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
88
  $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
89
- $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment)
 
90
  {
91
  $info = $paymentMethod->getInfoInstance();
92
  if($info->getPayoneIsb2b() == '1') {
@@ -151,7 +152,14 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
151
 
152
  // settleaccount possibilities depend on payment method:
153
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_AdvancePayment
154
- or $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer
 
 
 
 
 
 
 
155
  ) {
156
  $payment = $paymentMethod->getInfoInstance();
157
  // Advancepayment and OnlineBankTransfer use NO/AUTO
86
  $request->setApiVersion('3.10');
87
  } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
88
  $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
89
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment ||
90
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution)
91
  {
92
  $info = $paymentMethod->getInfoInstance();
93
  if($info->getPayoneIsb2b() == '1') {
152
 
153
  // settleaccount possibilities depend on payment method:
154
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_AdvancePayment
155
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer
156
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferSofortueberweisung
157
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferGiropay
158
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferEps
159
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferIdl
160
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceEfinance
161
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferPostFinanceCard
162
+ || $paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransferP24
163
  ) {
164
  $payment = $paymentMethod->getInfoInstance();
165
  // Advancepayment and OnlineBankTransfer use NO/AUTO
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Debit.php CHANGED
@@ -81,7 +81,8 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Debit
81
  $request->setApiVersion('3.10');
82
  } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
83
  $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
84
- $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment)
 
85
  {
86
  $info = $paymentMethod->getInfoInstance();
87
  if($info->getPayoneIsb2b() == '1') {
81
  $request->setApiVersion('3.10');
82
  } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit ||
83
  $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing ||
84
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment ||
85
+ $paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution)
86
  {
87
  $info = $paymentMethod->getInfoInstance();
88
  if($info->getPayoneIsb2b() == '1') {
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Genericpayment.php CHANGED
@@ -321,6 +321,14 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Genericpayment
321
  );
322
  }
323
 
 
 
 
 
 
 
 
 
324
  $request->setPaydata($paydata);
325
  $request->setAid($this->getConfigPayment()->getAid());
326
  $request->setCurrency($oQuote->getQuoteCurrencyCode());
321
  );
322
  }
323
 
324
+ if ($oAddress->getCountry() == 'NL') {
325
+ $sTelephone = $oAddress->getTelephone();
326
+ if (empty($sTelephone)) {
327
+ $sTelephone = $aRequestParams['payone_customer_telephone'];
328
+ }
329
+ $request->setTelephonenumber($sTelephone);
330
+ }
331
+
332
  $request->setPaydata($paydata);
333
  $request->setAid($this->getConfigPayment()->getAid());
334
  $request->setCurrency($oQuote->getQuoteCurrencyCode());
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Verification/Creditrating.php CHANGED
@@ -53,7 +53,11 @@ class Payone_Core_Model_Mapper_ApiRequest_Verification_Creditrating
53
 
54
 
55
  $request->setConsumerscoretype($config->getType());
56
- $request->setAddresschecktype(Payone_Api_Enum_AddressCheckType::NONE);
 
 
 
 
57
 
58
  $request->setAid($configGlobal->getAid());
59
  $request->setMid($configGlobal->getMid());
@@ -106,4 +110,4 @@ class Payone_Core_Model_Mapper_ApiRequest_Verification_Creditrating
106
  {
107
  return $this->config;
108
  }
109
- }
53
 
54
 
55
  $request->setConsumerscoretype($config->getType());
56
+ $request->setAddresschecktype(
57
+ ($config->getType() === Payone_Api_Enum_ConsumerscoreType::BONIVERSUM_VERITA) ?
58
+ Payone_Api_Enum_AddressCheckType::BONIVERSUM_PERSON :
59
+ Payone_Api_Enum_AddressCheckType::NONE
60
+ );
61
 
62
  $request->setAid($configGlobal->getAid());
63
  $request->setMid($configGlobal->getMid());
110
  {
111
  return $this->config;
112
  }
113
+ }
app/code/community/Payone/Core/Model/Observer/Checkout/Onepage/MultiplePaymentCheck.php CHANGED
@@ -41,6 +41,15 @@ class Payone_Core_Model_Observer_Checkout_Onepage_MultiplePaymentCheck extends P
41
  /** @var Payone_Core_Model_Config_Payment_Method_Interface */
42
  protected $paymentConfig = null;
43
 
 
 
 
 
 
 
 
 
 
44
  /**
45
  * @param Varien_Event_Observer $observer
46
  * @return void
@@ -49,24 +58,22 @@ class Payone_Core_Model_Observer_Checkout_Onepage_MultiplePaymentCheck extends P
49
  {
50
  /** @var Mage_Checkout_OnepageController|Payone_Core_Checkout_OnepageController $controllerAction */
51
  $controllerAction = $observer->getEvent()->getControllerAction();
52
- $paymentData = $controllerAction->getRequest()->getPost('payment', array());
53
- $selectedMethod = $paymentData['method'];
54
 
55
- if ($selectedMethod != Payone_Core_Model_System_Config_PaymentMethodCode::DEBITPAYMENT &&
56
- $selectedMethod != Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINVOICING &&
57
- $selectedMethod != Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONDEBIT &&
58
- $selectedMethod != Payone_Core_Model_System_Config_PaymentMethodCode::CREDITCARD
59
- ) {
60
  return;
61
  }
62
 
63
  if (!$controllerAction instanceof Payone_Core_Checkout_OnepageController) {
64
- // for Core controller action check if there was a forward from Payone Controller to
65
- // avoid double execution
66
  $request = $controllerAction->getRequest();
67
- if ($request->getBeforeForwardInfo('module_name') == 'payone_core'
68
- and $request->getBeforeForwardInfo('controller_name') == 'checkout_onepage'
69
- and $request->getBeforeForwardInfo('action_name') == 'verifyPayment'
70
  ) {
71
  return;
72
  }
@@ -74,17 +81,10 @@ class Payone_Core_Model_Observer_Checkout_Onepage_MultiplePaymentCheck extends P
74
 
75
  $this->init($observer);
76
 
77
- if ($selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::DEBITPAYMENT) {
78
- $controllerAction = $this->_performDebitChecks($controllerAction);
79
- } elseif($selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINVOICING ||
80
- $selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONDEBIT ||
81
- $selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINSTALLMENT)
82
- {
83
- $controllerAction = $this->_performPayolutionChecks($controllerAction);
84
- }
85
- elseif($selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::CREDITCARD) {
86
- $controllerAction = $this->_performHostedCreditcardChecks($controllerAction);
87
- }
88
 
89
  return $controllerAction;
90
  }
@@ -327,4 +327,4 @@ class Payone_Core_Model_Observer_Checkout_Onepage_MultiplePaymentCheck extends P
327
  {
328
  return $this->paymentConfig;
329
  }
330
- }
41
  /** @var Payone_Core_Model_Config_Payment_Method_Interface */
42
  protected $paymentConfig = null;
43
 
44
+ protected $paymentMethodChecks = [
45
+ Payone_Core_Model_System_Config_PaymentMethodCode::CREDITCARD => '_performHostedCreditcardChecks',
46
+ Payone_Core_Model_System_Config_PaymentMethodCode::DEBITPAYMENT => '_performDebitChecks',
47
+ Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTION => '_performPayolutionChecks',
48
+ Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONDEBIT => '_performPayolutionChecks',
49
+ Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINSTALLMENT => '_performPayolutionChecks',
50
+ Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINVOICING => '_performPayolutionChecks',
51
+ ];
52
+
53
  /**
54
  * @param Varien_Event_Observer $observer
55
  * @return void
58
  {
59
  /** @var Mage_Checkout_OnepageController|Payone_Core_Checkout_OnepageController $controllerAction */
60
  $controllerAction = $observer->getEvent()->getControllerAction();
61
+ $paymentData = $controllerAction->getRequest()->getPost('payment', []);
62
+ $selectedPaymentMethod = $paymentData['method'];
63
 
64
+ if (!array_key_exists($selectedPaymentMethod, $this->paymentMethodChecks) ||
65
+ !method_exists($this, $this->paymentMethodChecks[$selectedPaymentMethod])
66
+ ) {
 
 
67
  return;
68
  }
69
 
70
  if (!$controllerAction instanceof Payone_Core_Checkout_OnepageController) {
71
+ // For the core controller action check if the request was
72
+ // forwarded from Payone controller to avoid double execution
73
  $request = $controllerAction->getRequest();
74
+ if ($request->getBeforeForwardInfo('module_name') == 'payone_core' &&
75
+ $request->getBeforeForwardInfo('controller_name') == 'checkout_onepage' &&
76
+ $request->getBeforeForwardInfo('action_name') == 'verifyPayment'
77
  ) {
78
  return;
79
  }
81
 
82
  $this->init($observer);
83
 
84
+ $controllerAction = call_user_func_array(
85
+ [$this, $this->paymentMethodChecks[$selectedPaymentMethod]],
86
+ [$controllerAction]
87
+ );
 
 
 
 
 
 
 
88
 
89
  return $controllerAction;
90
  }
327
  {
328
  return $this->paymentConfig;
329
  }
330
+ }
app/code/community/Payone/Core/Model/Observer/Sales/Order.php CHANGED
@@ -110,7 +110,15 @@ class Payone_Core_Model_Observer_Sales_Order
110
  $customerSavedData['payone_bank_country'] = $payment->getPayoneBankCountry();
111
  }
112
 
113
- if($payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFER) {
 
 
 
 
 
 
 
 
114
  $paymentMethodCode = $payment->getMethodInstance()->getCode();
115
  $customerSavedData['payone_onlinebanktransfer_type'] = $payment->getPayoneOnlinebanktransferType();
116
  $customerSavedData['payone_account_number'] = $payment->getPayoneAccountNumber()?$payment->getPayoneAccountNumber():'';
@@ -118,6 +126,8 @@ class Payone_Core_Model_Observer_Sales_Order
118
  $customerSavedData['payone_sepa_iban'] = $payment->getPayoneSepaIban()?$payment->getPayoneSepaIban():'';
119
  $customerSavedData['payone_sepa_bic'] = $payment->getPayoneSepaBic()?$payment->getPayoneSepaBic():'';
120
  $customerSavedData['payone_bank_group'] = $payment->getPayoneBankGroup();
 
 
121
  }
122
 
123
  if($payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::CREDITCARD) {
@@ -129,6 +139,8 @@ class Payone_Core_Model_Observer_Sales_Order
129
  $customerSavedData['cc_number_enc'] = $payment->getCcNumberEnc();
130
  $customerSavedData['payone_pseudocardpan'] = $payment->getPayonePseudocardpan();
131
  $customerSavedData['payone_config_payment_method_id'] = $payment->getPayoneConfigPaymentMethodId();
 
 
132
  }
133
 
134
  if(!empty($paymentMethodCode)) {
110
  $customerSavedData['payone_bank_country'] = $payment->getPayoneBankCountry();
111
  }
112
 
113
+ if($payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFER ||
114
+ $payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERSOFORT ||
115
+ $payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERGIROPAY ||
116
+ $payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFEREPS ||
117
+ $payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERIDL ||
118
+ $payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERPFC ||
119
+ $payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERPFF ||
120
+ $payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERP24)
121
+ {
122
  $paymentMethodCode = $payment->getMethodInstance()->getCode();
123
  $customerSavedData['payone_onlinebanktransfer_type'] = $payment->getPayoneOnlinebanktransferType();
124
  $customerSavedData['payone_account_number'] = $payment->getPayoneAccountNumber()?$payment->getPayoneAccountNumber():'';
126
  $customerSavedData['payone_sepa_iban'] = $payment->getPayoneSepaIban()?$payment->getPayoneSepaIban():'';
127
  $customerSavedData['payone_sepa_bic'] = $payment->getPayoneSepaBic()?$payment->getPayoneSepaBic():'';
128
  $customerSavedData['payone_bank_group'] = $payment->getPayoneBankGroup();
129
+
130
+ //Mage::log($customerSavedData, null, 'test.log', true);
131
  }
132
 
133
  if($payment->getMethodInstance()->getCode() == Payone_Core_Model_System_Config_PaymentMethodCode::CREDITCARD) {
139
  $customerSavedData['cc_number_enc'] = $payment->getCcNumberEnc();
140
  $customerSavedData['payone_pseudocardpan'] = $payment->getPayonePseudocardpan();
141
  $customerSavedData['payone_config_payment_method_id'] = $payment->getPayoneConfigPaymentMethodId();
142
+
143
+ //Mage::log($customerSavedData, null, 'test.log', true);
144
  }
145
 
146
  if(!empty($paymentMethodCode)) {
app/code/community/Payone/Core/Model/Observer/Sales/Quote/Submit/Failure.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Observer
18
+ * @copyright Copyright (c) 2017 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ class Payone_Core_Model_Observer_Sales_Quote_Submit_Failure
25
+ extends Payone_Core_Model_Observer_Abstract
26
+ {
27
+ /**
28
+ * Retrieves api log entry from session and writes it to the db
29
+ *
30
+ * @param Varien_Event_Observer $observer
31
+ * @return void
32
+ */
33
+ public function protocol(Varien_Event_Observer $observer)
34
+ {
35
+ $oSession = Mage::getSingleton('checkout/session');
36
+
37
+ /** @var $domainObject Payone_Core_Model_Repository_Api */
38
+ $domainObject = $oSession->getPayoneApiLogEntry();
39
+ if ($domainObject) {
40
+ $domainObject->save();
41
+ $oSession->unsPayoneApiLogEntry();
42
+ }
43
+ }
44
+ }
app/code/community/Payone/Core/Model/Payment/Method/Abstract.php CHANGED
@@ -287,6 +287,10 @@ abstract class Payone_Core_Model_Payment_Method_Abstract
287
  $config = $this->getConfigByOrder($order);
288
  $service = $this->getFactory()->getServicePaymentDebit($config);
289
  $service->setConfigStore($this->getConfigStore($order->getStoreId()));
 
 
 
 
290
  $service->execute($payment, $amount);
291
  }
292
 
287
  $config = $this->getConfigByOrder($order);
288
  $service = $this->getFactory()->getServicePaymentDebit($config);
289
  $service->setConfigStore($this->getConfigStore($order->getStoreId()));
290
+
291
+ if($order->getBaseCurrencyCode() != $order->getOrderCurrencyCode()) {
292
+ $amount = Mage::app()->getStore()->roundPrice($order->getGrandTotal()); // MAGE-306
293
+ }
294
  $service->execute($payment, $amount);
295
  }
296
 
app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferEps.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_OnlineBankTransferEps
34
+ extends Payone_Core_Model_Payment_Method_Abstract
35
+ {
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::ONLINEBANKTRANSFEREPS;
37
+
38
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFEREPS;
39
+
40
+ protected $_formBlockType = 'payone_core/payment_method_form_onlineBankTransferEps';
41
+ protected $_infoBlockType = 'payone_core/payment_method_info_onlineBankTransfer';
42
+
43
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
44
+ protected $matchingConfigs = array();
45
+
46
+ protected $_canUseInternal = false;
47
+
48
+ /**
49
+ * @api
50
+ *
51
+ * To be used in Form_Block, which has to display all online bank transfer types
52
+ *
53
+ * @param Mage_Sales_Model_Quote $quote
54
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
55
+ */
56
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
57
+ {
58
+ if (empty($this->matchingConfigs)) {
59
+ $configStore = $this->getConfigStore($quote->getStoreId());
60
+
61
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
62
+ }
63
+
64
+ return $this->matchingConfigs;
65
+ }
66
+ }
app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferGiropay.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_OnlineBankTransferGiropay
34
+ extends Payone_Core_Model_Payment_Method_Abstract
35
+ {
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::ONLINEBANKTRANSFERGIROPAY;
37
+
38
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERGIROPAY;
39
+
40
+ protected $_formBlockType = 'payone_core/payment_method_form_onlineBankTransfer';
41
+ protected $_infoBlockType = 'payone_core/payment_method_info_onlineBankTransfer';
42
+
43
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
44
+ protected $matchingConfigs = array();
45
+
46
+ protected $_canUseInternal = false;
47
+
48
+ /**
49
+ * @api
50
+ *
51
+ * To be used in Form_Block, which has to display all online bank transfer types
52
+ *
53
+ * @param Mage_Sales_Model_Quote $quote
54
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
55
+ */
56
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
57
+ {
58
+ if (empty($this->matchingConfigs)) {
59
+ $configStore = $this->getConfigStore($quote->getStoreId());
60
+
61
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
62
+ }
63
+
64
+ return $this->matchingConfigs;
65
+ }
66
+ }
app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferIdl.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_OnlineBankTransferIdl
34
+ extends Payone_Core_Model_Payment_Method_Abstract
35
+ {
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::ONLINEBANKTRANSFERIDL;
37
+
38
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERIDL;
39
+
40
+ protected $_formBlockType = 'payone_core/payment_method_form_onlineBankTransferIdl';
41
+ protected $_infoBlockType = 'payone_core/payment_method_info_onlineBankTransfer';
42
+
43
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
44
+ protected $matchingConfigs = array();
45
+
46
+ protected $_canUseInternal = false;
47
+
48
+ /**
49
+ * @api
50
+ *
51
+ * To be used in Form_Block, which has to display all online bank transfer types
52
+ *
53
+ * @param Mage_Sales_Model_Quote $quote
54
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
55
+ */
56
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
57
+ {
58
+ if (empty($this->matchingConfigs)) {
59
+ $configStore = $this->getConfigStore($quote->getStoreId());
60
+
61
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
62
+ }
63
+
64
+ return $this->matchingConfigs;
65
+ }
66
+ }
app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferP24.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_OnlineBankTransferP24
34
+ extends Payone_Core_Model_Payment_Method_Abstract
35
+ {
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::ONLINEBANKTRANSFERP24;
37
+
38
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERP24;
39
+
40
+ protected $_formBlockType = 'payone_core/payment_method_form_onlineBankTransfer';
41
+ protected $_infoBlockType = 'payone_core/payment_method_info_onlineBankTransfer';
42
+
43
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
44
+ protected $matchingConfigs = array();
45
+
46
+ protected $_canUseInternal = false;
47
+
48
+ /**
49
+ * @api
50
+ *
51
+ * To be used in Form_Block, which has to display all online bank transfer types
52
+ *
53
+ * @param Mage_Sales_Model_Quote $quote
54
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
55
+ */
56
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
57
+ {
58
+ if (empty($this->matchingConfigs)) {
59
+ $configStore = $this->getConfigStore($quote->getStoreId());
60
+
61
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
62
+ }
63
+
64
+ return $this->matchingConfigs;
65
+ }
66
+ }
app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferPostFinanceCard.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_OnlineBankTransferPostFinanceCard
34
+ extends Payone_Core_Model_Payment_Method_Abstract
35
+ {
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::ONLINEBANKTRANSFERPFC;
37
+
38
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERPFC;
39
+
40
+ protected $_formBlockType = 'payone_core/payment_method_form_onlineBankTransfer';
41
+ protected $_infoBlockType = 'payone_core/payment_method_info_onlineBankTransfer';
42
+
43
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
44
+ protected $matchingConfigs = array();
45
+
46
+ protected $_canUseInternal = false;
47
+
48
+ /**
49
+ * @api
50
+ *
51
+ * To be used in Form_Block, which has to display all online bank transfer types
52
+ *
53
+ * @param Mage_Sales_Model_Quote $quote
54
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
55
+ */
56
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
57
+ {
58
+ if (empty($this->matchingConfigs)) {
59
+ $configStore = $this->getConfigStore($quote->getStoreId());
60
+
61
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
62
+ }
63
+
64
+ return $this->matchingConfigs;
65
+ }
66
+ }
app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferPostFinanceEfinance.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_OnlineBankTransferPostFinanceEfinance
34
+ extends Payone_Core_Model_Payment_Method_Abstract
35
+ {
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::ONLINEBANKTRANSFERPFF;
37
+
38
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERPFF;
39
+
40
+ protected $_formBlockType = 'payone_core/payment_method_form_onlineBankTransfer';
41
+ protected $_infoBlockType = 'payone_core/payment_method_info_onlineBankTransfer';
42
+
43
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
44
+ protected $matchingConfigs = array();
45
+
46
+ protected $_canUseInternal = false;
47
+
48
+ /**
49
+ * @api
50
+ *
51
+ * To be used in Form_Block, which has to display all online bank transfer types
52
+ *
53
+ * @param Mage_Sales_Model_Quote $quote
54
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
55
+ */
56
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
57
+ {
58
+ if (empty($this->matchingConfigs)) {
59
+ $configStore = $this->getConfigStore($quote->getStoreId());
60
+
61
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
62
+ }
63
+
64
+ return $this->matchingConfigs;
65
+ }
66
+ }
app/code/community/Payone/Core/Model/Payment/Method/OnlineBankTransferSofortueberweisung.php ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_OnlineBankTransferSofortueberweisung
34
+ extends Payone_Core_Model_Payment_Method_Abstract
35
+ {
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::ONLINEBANKTRANSFERSOFORT;
37
+
38
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::ONLINEBANKTRANSFERSOFORT;
39
+
40
+ protected $_formBlockType = 'payone_core/payment_method_form_onlineBankTransfer';
41
+ protected $_infoBlockType = 'payone_core/payment_method_info_onlineBankTransfer';
42
+
43
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
44
+ protected $matchingConfigs = array();
45
+
46
+ protected $_canUseInternal = false;
47
+
48
+ /**
49
+ * @api
50
+ *
51
+ * To be used in Form_Block, which has to display all online bank transfer types
52
+ *
53
+ * @param Mage_Sales_Model_Quote $quote
54
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
55
+ */
56
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
57
+ {
58
+ if (empty($this->matchingConfigs)) {
59
+ $configStore = $this->getConfigStore($quote->getStoreId());
60
+
61
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
62
+ }
63
+
64
+ return $this->matchingConfigs;
65
+ }
66
+ }
app/code/community/Payone/Core/Model/Payment/Method/Payolution.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
18
+ * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert M�ller <robert.mueller@fatchip.de>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.fatchip.com
22
+ */
23
+
24
+ class Payone_Core_Model_Payment_Method_Payolution extends Payone_Core_Model_Payment_Method_Abstract
25
+ {
26
+ protected $_canUseForMultishipping = true;
27
+
28
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::PAYOLUTION;
29
+
30
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTION;
31
+
32
+ protected $_formBlockType = 'payone_core/payment_method_form_payolution';
33
+ protected $_infoBlockType = 'payone_core/payment_method_info_payolution';
34
+
35
+ protected $_blIpMandatory = true;
36
+
37
+ public function getApiResponseErrorMessage($response)
38
+ {
39
+ return $this->helper()->__('PAYONE_PAYOLUTION_API_ERRORMESSAGE');
40
+ }
41
+
42
+ }
app/code/community/Payone/Core/Model/Payment/Method/WalletAliPay.php ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_WalletAliPay extends Payone_Core_Model_Payment_Method_Abstract
34
+ {
35
+ /**
36
+ * @var string
37
+ */
38
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::WALLETALIPAY;
39
+ /**
40
+ * @var string
41
+ */
42
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::WALLETALIPAY;
43
+ /**
44
+ * @var string
45
+ */
46
+ protected $_formBlockType = 'payone_core/payment_method_form_wallet';
47
+ /**
48
+ * @var string
49
+ */
50
+ protected $_infoBlockType = 'payone_core/payment_method_info_wallet';
51
+
52
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
53
+ protected $matchingConfigs = array();
54
+ /**
55
+ * @var bool
56
+ */
57
+ protected $_canUseInternal = false;
58
+
59
+ /**
60
+ * @api
61
+ *
62
+ * To be used in Form_Block, which has to display all wallet types
63
+ *
64
+ * @param Mage_Sales_Model_Quote $quote
65
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
66
+ */
67
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
68
+ {
69
+ if (empty($this->matchingConfigs)) {
70
+ $configStore = $this->getConfigStore($quote->getStoreId());
71
+
72
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
73
+ }
74
+
75
+ return $this->matchingConfigs;
76
+ }
77
+
78
+
79
+ /**
80
+ * @note Getter is
81
+ * @param $redirectUrl
82
+ */
83
+ public function setRedirectUrl($redirectUrl)
84
+ {
85
+ if(stripos($redirectUrl, 'paypal') !== false) {
86
+ $oSession = Mage::getSingleton('checkout/session');
87
+ $oSession->setPayoneIsRedirectedToPayPal(true);
88
+ }
89
+
90
+ $this->redirectUrl = $redirectUrl;
91
+ }
92
+
93
+ }
app/code/community/Payone/Core/Model/Payment/Method/WalletPaydirekt.php ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_WalletPaydirekt extends Payone_Core_Model_Payment_Method_Abstract
34
+ {
35
+ /**
36
+ * @var string
37
+ */
38
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::WALLETPAYDIREKT;
39
+ /**
40
+ * @var string
41
+ */
42
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::WALLETPAYDIREKT;
43
+ /**
44
+ * @var string
45
+ */
46
+ protected $_formBlockType = 'payone_core/payment_method_form_wallet';
47
+ /**
48
+ * @var string
49
+ */
50
+ protected $_infoBlockType = 'payone_core/payment_method_info_wallet';
51
+
52
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
53
+ protected $matchingConfigs = array();
54
+ /**
55
+ * @var bool
56
+ */
57
+ protected $_canUseInternal = false;
58
+
59
+ /**
60
+ * @api
61
+ *
62
+ * To be used in Form_Block, which has to display all wallet types
63
+ *
64
+ * @param Mage_Sales_Model_Quote $quote
65
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
66
+ */
67
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
68
+ {
69
+ if (empty($this->matchingConfigs)) {
70
+ $configStore = $this->getConfigStore($quote->getStoreId());
71
+
72
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
73
+ }
74
+
75
+ return $this->matchingConfigs;
76
+ }
77
+
78
+ /**
79
+ * @note Getter is
80
+ * @param $redirectUrl
81
+ */
82
+ public function setRedirectUrl($redirectUrl)
83
+ {
84
+ if(stripos($redirectUrl, 'paypal') !== false) {
85
+ $oSession = Mage::getSingleton('checkout/session');
86
+ $oSession->setPayoneIsRedirectedToPayPal(true);
87
+ }
88
+
89
+ $this->redirectUrl = $redirectUrl;
90
+ }
91
+
92
+ }
app/code/community/Payone/Core/Model/Payment/Method/WalletPaypalExpress.php ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 Payment
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 Payment
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_Payment_Method_WalletPaypalExpress extends Payone_Core_Model_Payment_Method_Abstract
34
+ {
35
+ /**
36
+ * @var string
37
+ */
38
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::WALLETPAYPALEXPRESS;
39
+ /**
40
+ * @var string
41
+ */
42
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::WALLETPAYPALEXPRESS;
43
+ /**
44
+ * @var string
45
+ */
46
+ protected $_formBlockType = 'payone_core/payment_method_form_wallet';
47
+ /**
48
+ * @var string
49
+ */
50
+ protected $_infoBlockType = 'payone_core/payment_method_info_wallet';
51
+
52
+ /** @var Payone_Core_Model_Config_Payment_Method_Interface[] */
53
+ protected $matchingConfigs = array();
54
+ /**
55
+ * @var bool
56
+ */
57
+ protected $_canUseInternal = false;
58
+
59
+ /**
60
+ * @api
61
+ *
62
+ * To be used in Form_Block, which has to display all wallet types
63
+ *
64
+ * @param Mage_Sales_Model_Quote $quote
65
+ * @return Payone_Core_Model_Config_Payment_Method_Interface
66
+ */
67
+ public function getAllConfigsByQuote(Mage_Sales_Model_Quote $quote)
68
+ {
69
+ if (empty($this->matchingConfigs)) {
70
+ $configStore = $this->getConfigStore($quote->getStoreId());
71
+
72
+ $this->matchingConfigs = $configStore->getPayment()->getMethodsForQuote($this->methodType, $quote);
73
+ }
74
+
75
+ return $this->matchingConfigs;
76
+ }
77
+
78
+ /**
79
+ * @note Getter is
80
+ * @param $redirectUrl
81
+ */
82
+ public function setRedirectUrl($redirectUrl)
83
+ {
84
+ if(stripos($redirectUrl, 'paypal') !== false) {
85
+ $oSession = Mage::getSingleton('checkout/session');
86
+ $oSession->setPayoneIsRedirectedToPayPal(true);
87
+ }
88
+
89
+ $this->redirectUrl = $redirectUrl;
90
+ }
91
+
92
+ }
app/code/community/Payone/Core/Model/Repository/Api.php CHANGED
@@ -57,23 +57,18 @@ class Payone_Core_Model_Repository_Api
57
  public function save(
58
  Payone_Api_Request_Interface $request,
59
  Payone_Api_Response_Interface $response
60
- )
61
- {
62
-
63
-
64
-
65
-
66
-
67
-
68
-
69
-
70
-
71
-
72
  $domainObject = $this->getFactory()->getModelApi();
73
  $domainObject->setData($request->toArray());
74
  $domainObject->setRawRequest($request->__toString());
75
  $domainObject->setRawResponse($response->getRawResponseToString());
76
  $domainObject->setResponse($response->getStatus());
 
 
 
 
 
 
77
  $domainObject->save();
78
  }
79
 
57
  public function save(
58
  Payone_Api_Request_Interface $request,
59
  Payone_Api_Response_Interface $response
60
+ ) {
 
 
 
 
 
 
 
 
 
 
 
61
  $domainObject = $this->getFactory()->getModelApi();
62
  $domainObject->setData($request->toArray());
63
  $domainObject->setRawRequest($request->__toString());
64
  $domainObject->setRawResponse($response->getRawResponseToString());
65
  $domainObject->setResponse($response->getStatus());
66
+
67
+ if ($response instanceof Payone_Api_Response_Error) {
68
+ $oSession = Mage::getSingleton('checkout/session');
69
+ $oSession->setPayoneApiLogEntry(clone $domainObject);
70
+ }
71
+
72
  $domainObject->save();
73
  }
74
 
app/code/community/Payone/Core/Model/Repository/TransactionStatus.php CHANGED
@@ -46,6 +46,11 @@ class Payone_Core_Model_Repository_TransactionStatus
46
  return self::KEY;
47
  }
48
 
 
 
 
 
 
49
  /**
50
  * @param Payone_TransactionStatus_Request_Interface $request
51
  * @param Payone_TransactionStatus_Response_Interface $response
@@ -70,6 +75,9 @@ class Payone_Core_Model_Repository_TransactionStatus
70
 
71
  $aRequest = Mage::app()->getRequest()->getParams();
72
  $data['raw_request'] = serialize($aRequest);
 
 
 
73
 
74
  $domainObject->setData($data);
75
 
46
  return self::KEY;
47
  }
48
 
49
+ public function isUTF8($sString)
50
+ {
51
+ return $sString === mb_convert_encoding(mb_convert_encoding($sString, "UTF-32", "UTF-8"), "UTF-8", "UTF-32");
52
+ }
53
+
54
  /**
55
  * @param Payone_TransactionStatus_Request_Interface $request
56
  * @param Payone_TransactionStatus_Response_Interface $response
75
 
76
  $aRequest = Mage::app()->getRequest()->getParams();
77
  $data['raw_request'] = serialize($aRequest);
78
+ if (!$this->isUTF8($data['raw_request'])) {
79
+ $data['raw_request'] = utf8_encode($data['raw_request']);
80
+ }
81
 
82
  $domainObject->setData($data);
83
 
app/code/community/Payone/Core/Model/Service/Config/XmlGenerate.php CHANGED
@@ -233,17 +233,28 @@ class Payone_Core_Model_Service_Config_XmlGenerate
233
 
234
  $paymentMethodConfig->setTitle($paymentMethod->getName());
235
 
 
236
  if ($paymentMethod->getTypes() !== NULL && $paymentMethod->getTypes() !== false) {
237
  $types = $paymentMethod->getTypes();
238
  if (is_array($types)) {
239
  $types = implode(',', $types);
240
  }
241
 
 
242
  if ($paymentMethodConfig instanceof Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard) {
243
  /**@var $paymentMethodConfig Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard */
244
  $paymentMethodConfig->setCvc2($paymentMethod->getCheckCvc());
245
- }
246
 
 
 
 
 
 
 
 
 
 
 
247
  $paymentMethodConfig->setTypes($types);
248
  }
249
 
233
 
234
  $paymentMethodConfig->setTitle($paymentMethod->getName());
235
 
236
+
237
  if ($paymentMethod->getTypes() !== NULL && $paymentMethod->getTypes() !== false) {
238
  $types = $paymentMethod->getTypes();
239
  if (is_array($types)) {
240
  $types = implode(',', $types);
241
  }
242
 
243
+
244
  if ($paymentMethodConfig instanceof Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard) {
245
  /**@var $paymentMethodConfig Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard */
246
  $paymentMethodConfig->setCvc2($paymentMethod->getCheckCvc());
 
247
 
248
+ if ($paymentMethodConfig->getHideCvc() !== NULL && $paymentMethodConfig->getHideCvc() !== false) {
249
+ $hideCvcTypes = $paymentMethodConfig->getHideCvc();
250
+
251
+ if (is_array($hideCvcTypes)) {
252
+ $hideCvcTypes = implode(',', $hideCvcTypes);
253
+
254
+ }
255
+ $paymentMethodConfig->setHideCvc($hideCvcTypes);
256
+ }
257
+ }
258
  $paymentMethodConfig->setTypes($types);
259
  }
260
 
app/code/community/Payone/Core/Model/Service/InitializeConfig.php CHANGED
@@ -224,8 +224,8 @@ class Payone_Core_Model_Service_InitializeConfig
224
  $storeId = $this->getStoreId();
225
  }
226
 
227
- if ($storeId === null) {
228
- $storeId = 0;
229
  }
230
 
231
  $cacheId = sprintf(self::CONIG_REGISTRY_KEY, $storeId);
@@ -242,8 +242,8 @@ class Payone_Core_Model_Service_InitializeConfig
242
  $storeId = $this->getStoreId();
243
  }
244
 
245
- if ($storeId === null) {
246
- $storeId = 0;
247
  }
248
 
249
  $cacheId = sprintf(self::CONFIG_CACHE_ID, $storeId);
224
  $storeId = $this->getStoreId();
225
  }
226
 
227
+ if ($storeId === null) { // storeId = null is translated to *current store id* by magento
228
+ $storeId = Mage::app()->getStore()->getId();
229
  }
230
 
231
  $cacheId = sprintf(self::CONIG_REGISTRY_KEY, $storeId);
242
  $storeId = $this->getStoreId();
243
  }
244
 
245
+ if ($storeId === null) { // storeId = null is translated to *current store id* by magento
246
+ $storeId = Mage::app()->getStore()->getId();
247
  }
248
 
249
  $cacheId = sprintf(self::CONFIG_CACHE_ID, $storeId);
app/code/community/Payone/Core/Model/Service/TransactionStatus/Execute.php CHANGED
@@ -67,7 +67,7 @@ class Payone_Core_Model_Service_TransactionStatus_Execute extends Payone_Core_Mo
67
  $continue = false;
68
  }
69
  }
70
-
71
  return $countExecuted;
72
  }
73
 
@@ -78,6 +78,8 @@ class Payone_Core_Model_Service_TransactionStatus_Execute extends Payone_Core_Mo
78
  {
79
  $storeId = $transactionStatus->getStoreId();
80
 
 
 
81
  $storeBefore = $this->getApp()->getStore();
82
  $areaBefore = $this->getDesign()->getArea();
83
 
@@ -91,15 +93,16 @@ class Payone_Core_Model_Service_TransactionStatus_Execute extends Payone_Core_Mo
91
 
92
  $transactionStatus->setStatusRunning();
93
  $transactionStatus->save();
94
-
95
  try {
96
  $this->getServiceProcess()->execute($transactionStatus);
97
  $transactionStatus->setStatusOk();
 
98
  } catch (Exception $e) {
99
  $transactionStatus->setStatusError();
100
  $transactionStatus->setProcessingError($e->getMessage());
 
101
  }
102
-
103
  $transactionStatus->setProcessedAt(date('Y-m-d H:i:s'));
104
  $transactionStatus->save();
105
 
@@ -109,6 +112,7 @@ class Payone_Core_Model_Service_TransactionStatus_Execute extends Payone_Core_Mo
109
  // Reset Area to old Area
110
  $this->getDesign()->setArea($areaBefore);
111
  $this->getApp()->loadArea($areaBefore);
 
112
  }
113
 
114
  /**
67
  $continue = false;
68
  }
69
  }
70
+ Mage::helper('payone_core')->logCronjobMessage("executePending: finished ".$countExecuted);
71
  return $countExecuted;
72
  }
73
 
78
  {
79
  $storeId = $transactionStatus->getStoreId();
80
 
81
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Execute - Execute TransactionStatus action: {$transactionStatus->getTxaction()} - store-id: {$storeId}", $storeId);
82
+
83
  $storeBefore = $this->getApp()->getStore();
84
  $areaBefore = $this->getDesign()->getArea();
85
 
93
 
94
  $transactionStatus->setStatusRunning();
95
  $transactionStatus->save();
96
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Execute - Set status to running", $storeId);
97
  try {
98
  $this->getServiceProcess()->execute($transactionStatus);
99
  $transactionStatus->setStatusOk();
100
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Execute - Finished service execution, set status to complete", $storeId);
101
  } catch (Exception $e) {
102
  $transactionStatus->setStatusError();
103
  $transactionStatus->setProcessingError($e->getMessage());
104
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Execute - Error during service execution, set status to error with message {$e->getMessage()}", $storeId);
105
  }
 
106
  $transactionStatus->setProcessedAt(date('Y-m-d H:i:s'));
107
  $transactionStatus->save();
108
 
112
  // Reset Area to old Area
113
  $this->getDesign()->setArea($areaBefore);
114
  $this->getApp()->loadArea($areaBefore);
115
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Execute - Finished", $storeId);
116
  }
117
 
118
  /**
app/code/community/Payone/Core/Model/Service/TransactionStatus/Process.php CHANGED
@@ -38,6 +38,7 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
38
  const EVENT_PARAMETER_TRANSACTION = 'transaction';
39
  const EVENT_PARAMETER_TRANSACTIONSTATUS = 'transaction_status';
40
  const EVENT_PARAMETER_CONFIG = 'config';
 
41
 
42
  /**
43
  * @var Payone_Core_Model_Service_Transaction_Update
@@ -67,8 +68,10 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
67
  {
68
  $order = $this->getFactory()->getModelSalesOrder();
69
  $order->loadByIncrementId($transactionStatus->getReference());
70
-
 
71
  if (!$order->hasData()) {
 
72
  throw new Payone_Core_Exception_OrderNotFound('Reference "'.$transactionStatus->getReference().'"."');
73
  }
74
 
@@ -77,11 +80,12 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
77
  $lastTxId = $payment->getLastTransId();
78
  if($lastTxId != $transactionStatus->getTxid())
79
  {
 
80
  return; // Don´t throw an exception, just abort processing.
81
  }
82
-
83
  $config = $this->helperConfig()->getConfigStore($order->getStoreId());
84
 
 
85
  $transactionStatus->setStoreId($order->getStoreId());
86
  $transactionStatus->setOrderId($order->getId());
87
 
@@ -89,32 +93,40 @@ class Payone_Core_Model_Service_TransactionStatus_Process extends Payone_Core_Mo
89
  $transaction = $this->getServiceTransaction()->updateByTransactionStatus($transactionStatus);
90
 
91
  // Update Order Status
 
92
  $this->getServiceOrderStatus()->setConfigStore($config);
93
  $this->getServiceOrderStatus()->updateByTransactionStatus($order, $transactionStatus);
94
 
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,
111
  self::EVENT_PARAMETER_TRANSACTION => $transaction,
112
  self::EVENT_PARAMETER_CONFIG => $config,
113
- // @todo we should add order as param cause observers may need it
114
  );
115
 
 
116
  $this->dispatchEvent(self::EVENT_NAME_PREFIX . self::EVENT_NAME_ALL, $params);
 
 
117
  $this->dispatchEvent(self::EVENT_NAME_PREFIX . $transactionStatus->getTxaction(), $params);
 
 
118
  }
119
 
120
  /**
38
  const EVENT_PARAMETER_TRANSACTION = 'transaction';
39
  const EVENT_PARAMETER_TRANSACTIONSTATUS = 'transaction_status';
40
  const EVENT_PARAMETER_CONFIG = 'config';
41
+ const EVENT_PARAMETER_ORDER = 'order';
42
 
43
  /**
44
  * @var Payone_Core_Model_Service_Transaction_Update
68
  {
69
  $order = $this->getFactory()->getModelSalesOrder();
70
  $order->loadByIncrementId($transactionStatus->getReference());
71
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Got order id: {$order->getId()} store-id: {$order->getStoreId()}", $order->getStoreId());
72
+
73
  if (!$order->hasData()) {
74
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Error Order has no data", $order->getStoreId(), Zend_Log::ERR);
75
  throw new Payone_Core_Exception_OrderNotFound('Reference "'.$transactionStatus->getReference().'"."');
76
  }
77
 
80
  $lastTxId = $payment->getLastTransId();
81
  if($lastTxId != $transactionStatus->getTxid())
82
  {
83
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Error TransactionStatus mismatch: payment-lastTransId: {$lastTxId} - TS-txid: {$transactionStatus->getTxid()}", $order->getStoreId(), Zend_Log::ERR);
84
  return; // Don´t throw an exception, just abort processing.
85
  }
 
86
  $config = $this->helperConfig()->getConfigStore($order->getStoreId());
87
 
88
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Update TransactionStatus", $order->getStoreId());
89
  $transactionStatus->setStoreId($order->getStoreId());
90
  $transactionStatus->setOrderId($order->getId());
91
 
93
  $transaction = $this->getServiceTransaction()->updateByTransactionStatus($transactionStatus);
94
 
95
  // Update Order Status
96
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Update order status", $order->getStoreId());
97
  $this->getServiceOrderStatus()->setConfigStore($config);
98
  $this->getServiceOrderStatus()->updateByTransactionStatus($order, $transactionStatus);
99
 
100
  // Add Order Comment
101
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Add order comment", $order->getStoreId());
102
  $this->getServiceOrderComment()->addByTransactionStatus($order, $transactionStatus);
103
 
104
  // Store Clearing Parameters (needs to be done before the events get triggered)
105
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Store clearing parameters", $order->getStoreId());
106
  $this->getServiceStoreClearingParams()->execute($transactionStatus, $order);
107
 
108
  // Save before Event is triggerd
109
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Save before events", $order->getStoreId());
110
  $resouce = $this->getFactory()->getModelResourceTransaction();
111
  $resouce->addObject($order);
112
  $resouce->addObject($transactionStatus);
113
  $resouce->save();
114
 
 
115
  // Trigger Event
116
  $params = array(
117
  self::EVENT_PARAMETER_TRANSACTIONSTATUS => $transactionStatus,
118
  self::EVENT_PARAMETER_TRANSACTION => $transaction,
119
  self::EVENT_PARAMETER_CONFIG => $config,
120
+ self::EVENT_PARAMETER_ORDER => $order,
121
  );
122
 
123
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Trigger event ".self::EVENT_NAME_PREFIX.self::EVENT_NAME_ALL, $order->getStoreId());
124
  $this->dispatchEvent(self::EVENT_NAME_PREFIX . self::EVENT_NAME_ALL, $params);
125
+
126
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Trigger event ".self::EVENT_NAME_PREFIX.$transactionStatus->getTxaction(), $order->getStoreId());
127
  $this->dispatchEvent(self::EVENT_NAME_PREFIX . $transactionStatus->getTxaction(), $params);
128
+
129
+ $this->helper()->logCronjobMessage("ID: {$transactionStatus->getId()} - Process - Finished", $order->getStoreId());
130
  }
131
 
132
  /**
app/code/community/Payone/Core/Model/System/Config/CreditCardHideCvc.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 System
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /**
25
+ *
26
+ * @category Payone
27
+ * @package Payone_Core_Model
28
+ * @subpackage System
29
+ * @copyright Copyright (c) 2017 <support@e3n.de> - www.e3n.de
30
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
+ * @link http://www.e3n.de
32
+ */
33
+ class Payone_Core_Model_System_Config_CreditCardHideCvc extends Payone_Core_Model_System_Config_Abstract
34
+ {
35
+ /**
36
+ * @return array
37
+ */
38
+ public function toArray()
39
+ {
40
+ $settings = new Payone_Settings_Configuration_PaymentMethod_CreditCard();
41
+ return $settings->getTypes();
42
+ }
43
+
44
+ }
app/code/community/Payone/Core/Model/System/Config/PaymentMethodCode.php CHANGED
@@ -41,14 +41,24 @@ class Payone_Core_Model_System_Config_PaymentMethodCode extends Payone_Core_Mode
41
  const DEBITPAYMENT = 'payone_debit_payment';
42
  const INVOICE = 'payone_invoice';
43
  const SAFEINVOICE = 'payone_safe_invoice';
 
 
 
 
 
 
 
44
  const ONLINEBANKTRANSFER = 'payone_online_bank_transfer';
45
  const WALLET = 'payone_wallet';
46
  const BARZAHLEN = 'payone_barzahlen';
47
  const RATEPAY = 'payone_ratepay';
48
- #const PAYOLUTION = 'payone_payolution';
49
  const PAYOLUTIONINVOICING = 'payone_payolution_invoicing';
50
  const PAYOLUTIONDEBIT = 'payone_payolution_debit';
51
  const PAYOLUTIONINSTALLMENT = 'payone_payolution_installment';
 
 
 
52
 
53
  /**
54
  * @return array
@@ -67,10 +77,20 @@ class Payone_Core_Model_System_Config_PaymentMethodCode extends Payone_Core_Mode
67
  self::WALLET => 'Wallet',
68
  self::BARZAHLEN => 'Barzahlen',
69
  self::RATEPAY => 'RatePay',
70
- #self::PAYOLUTION => 'Payolution',
71
  self::PAYOLUTIONINVOICING => 'Payolution Invoicing',
72
  self::PAYOLUTIONDEBIT => 'Payolution Debit',
73
- self::PAYOLUTIONINSTALLMENT => 'Payolution Installment'
 
 
 
 
 
 
 
 
 
 
74
  );
75
  }
76
  }
41
  const DEBITPAYMENT = 'payone_debit_payment';
42
  const INVOICE = 'payone_invoice';
43
  const SAFEINVOICE = 'payone_safe_invoice';
44
+ const ONLINEBANKTRANSFERGIROPAY = 'payone_online_bank_transfer_giropay';
45
+ const ONLINEBANKTRANSFERP24 = 'payone_online_bank_transfer_p24';
46
+ const ONLINEBANKTRANSFEREPS = 'payone_online_bank_transfer_eps';
47
+ const ONLINEBANKTRANSFERPFF = 'payone_online_bank_transfer_pff';
48
+ const ONLINEBANKTRANSFERPFC = 'payone_online_bank_transfer_pfc';
49
+ const ONLINEBANKTRANSFERIDL = 'payone_online_bank_transfer_idl';
50
+ const ONLINEBANKTRANSFERSOFORT = 'payone_online_bank_transfer_sofortueberweisung';
51
  const ONLINEBANKTRANSFER = 'payone_online_bank_transfer';
52
  const WALLET = 'payone_wallet';
53
  const BARZAHLEN = 'payone_barzahlen';
54
  const RATEPAY = 'payone_ratepay';
55
+ const PAYOLUTION = 'payone_payolution';
56
  const PAYOLUTIONINVOICING = 'payone_payolution_invoicing';
57
  const PAYOLUTIONDEBIT = 'payone_payolution_debit';
58
  const PAYOLUTIONINSTALLMENT = 'payone_payolution_installment';
59
+ const WALLETPAYDIREKT = 'payone_wallet_paydirekt';
60
+ const WALLETPAYPALEXPRESS = 'payone_wallet_paypal_express';
61
+ const WALLETALIPAY = 'payone_wallet_alipay';
62
 
63
  /**
64
  * @return array
77
  self::WALLET => 'Wallet',
78
  self::BARZAHLEN => 'Barzahlen',
79
  self::RATEPAY => 'RatePay',
80
+ //self::PAYOLUTION => 'Payolution',
81
  self::PAYOLUTIONINVOICING => 'Payolution Invoicing',
82
  self::PAYOLUTIONDEBIT => 'Payolution Debit',
83
+ self::PAYOLUTIONINSTALLMENT => 'Payolution Installment',
84
+ self::WALLETPAYDIREKT => 'Paydirekt',
85
+ self::WALLETPAYPALEXPRESS => 'Paypal Express',
86
+ self::WALLETALIPAY => 'AliPay',
87
+ self::ONLINEBANKTRANSFERSOFORT => 'Sofortueberweisung',
88
+ self::ONLINEBANKTRANSFERGIROPAY => 'Giropay',
89
+ self::ONLINEBANKTRANSFEREPS => 'eps Online Ueberweisung',
90
+ self::ONLINEBANKTRANSFERIDL => 'Ideal',
91
+ self::ONLINEBANKTRANSFERPFF => 'PostFinance E-Finance',
92
+ self::ONLINEBANKTRANSFERPFC => 'PostFinance Card',
93
+ self::ONLINEBANKTRANSFERP24 => 'Przelewy24'
94
  );
95
  }
96
  }
app/code/community/Payone/Core/Model/System/Config/PaymentMethodType.php CHANGED
@@ -39,13 +39,24 @@ class Payone_Core_Model_System_Config_PaymentMethodType extends Payone_Core_Mode
39
  const DEBITPAYMENT = 'debit_payment';
40
  const SAFEINVOICE = 'safe_invoice';
41
  const INVOICE = 'invoice';
 
 
 
 
 
 
 
42
  const ONLINEBANKTRANSFER = 'online_bank_transfer';
43
  const WALLET = 'wallet';
44
  const BARZAHLEN = 'barzahlen';
45
  const RATEPAY = 'ratepay';
 
46
  const PAYOLUTIONINVOICING = 'payolution_invoicing';
47
  const PAYOLUTIONDEBIT = 'payolution_debit';
48
  const PAYOLUTIONINSTALLMENT = 'payolution_installment';
 
 
 
49
 
50
 
51
  /**
@@ -61,13 +72,24 @@ class Payone_Core_Model_System_Config_PaymentMethodType extends Payone_Core_Mode
61
  self::DEBITPAYMENT => 'Debit Payment',
62
  self::SAFEINVOICE => 'Safe Invoice',
63
  self::INVOICE => 'Invoice',
64
- self::ONLINEBANKTRANSFER => 'Online Bank Transfer',
65
- self::WALLET => 'Wallet',
66
  self::BARZAHLEN => 'Barzahlen',
67
  self::RATEPAY => 'RatePay',
 
68
  self::PAYOLUTIONINVOICING => 'Payolution Invoicing',
69
  self::PAYOLUTIONDEBIT => 'Payolution Debit',
70
- self::PAYOLUTIONINSTALLMENT => 'Payolution Installment'
 
 
 
 
 
 
 
 
 
 
71
  );
72
  }
73
  }
39
  const DEBITPAYMENT = 'debit_payment';
40
  const SAFEINVOICE = 'safe_invoice';
41
  const INVOICE = 'invoice';
42
+ const ONLINEBANKTRANSFERPFC = 'online_bank_transfer_pfc';
43
+ const ONLINEBANKTRANSFERGIROPAY = 'online_bank_transfer_giropay';
44
+ const ONLINEBANKTRANSFERPFF = 'online_bank_transfer_pff';
45
+ const ONLINEBANKTRANSFEREPS = 'online_bank_transfer_eps';
46
+ const ONLINEBANKTRANSFERP24 = 'online_bank_transfer_p24';
47
+ const ONLINEBANKTRANSFERIDL = 'online_bank_transfer_idl';
48
+ const ONLINEBANKTRANSFERSOFORT = 'online_bank_transfer_sofortueberweisung';
49
  const ONLINEBANKTRANSFER = 'online_bank_transfer';
50
  const WALLET = 'wallet';
51
  const BARZAHLEN = 'barzahlen';
52
  const RATEPAY = 'ratepay';
53
+ const PAYOLUTION = 'payolution';
54
  const PAYOLUTIONINVOICING = 'payolution_invoicing';
55
  const PAYOLUTIONDEBIT = 'payolution_debit';
56
  const PAYOLUTIONINSTALLMENT = 'payolution_installment';
57
+ const WALLETPAYDIREKT = 'wallet_paydirekt';
58
+ const WALLETPAYPALEXPRESS = 'wallet_paypal_express';
59
+ const WALLETALIPAY = 'wallet_alipay';
60
 
61
 
62
  /**
72
  self::DEBITPAYMENT => 'Debit Payment',
73
  self::SAFEINVOICE => 'Safe Invoice',
74
  self::INVOICE => 'Invoice',
75
+ //self::ONLINEBANKTRANSFER => 'Online Bank Transfer',
76
+ //self::WALLET => 'Wallet',
77
  self::BARZAHLEN => 'Barzahlen',
78
  self::RATEPAY => 'RatePay',
79
+ // self::PAYOLUTION => 'Payolution',
80
  self::PAYOLUTIONINVOICING => 'Payolution Invoicing',
81
  self::PAYOLUTIONDEBIT => 'Payolution Debit',
82
+ self::PAYOLUTIONINSTALLMENT => 'Payolution Installment',
83
+ self::WALLETPAYDIREKT => 'Paydirekt',
84
+ self::WALLETPAYPALEXPRESS => 'Paypal Express',
85
+ self::WALLETALIPAY => 'AliPay',
86
+ self::ONLINEBANKTRANSFERSOFORT => 'Sofortueberweisung',
87
+ self::ONLINEBANKTRANSFERGIROPAY => 'Giropay',
88
+ self::ONLINEBANKTRANSFEREPS => 'eps Online Ueberweisung',
89
+ self::ONLINEBANKTRANSFERIDL => 'Ideal',
90
+ self::ONLINEBANKTRANSFERPFF => 'PostFinance E-Finance',
91
+ self::ONLINEBANKTRANSFERPFC => 'PostFinance Card',
92
+ self::ONLINEBANKTRANSFERP24 => 'Przelewy24'
93
  );
94
  }
95
  }
app/code/community/Payone/Core/controllers/Adminhtml/Payonecore/Protocol/TransactionStatusController.php CHANGED
@@ -33,7 +33,7 @@
33
  class Payone_Core_Adminhtml_Payonecore_Protocol_TransactionStatusController
34
  extends Payone_Core_Controller_Adminhtml_Abstract
35
  {
36
- protected $acl_resource = 'payone/protocol/transactionStatus';
37
 
38
  /**
39
  * @return Payone_Core_Adminhtml_Protocol_TransactionStatusController
33
  class Payone_Core_Adminhtml_Payonecore_Protocol_TransactionStatusController
34
  extends Payone_Core_Controller_Adminhtml_Abstract
35
  {
36
+ protected $acl_resource = 'payone/protocol/transaction_status';
37
 
38
  /**
39
  * @return Payone_Core_Adminhtml_Protocol_TransactionStatusController
app/code/community/Payone/Core/controllers/PexpressController.php CHANGED
@@ -70,8 +70,7 @@ class Payone_Core_PexpressController extends Payone_Core_Controller_Abstract
70
 
71
  $this->_checkout->savePayment(
72
  array(
73
- 'method' => Payone_Core_Model_System_Config_PaymentMethodCode::WALLET,
74
- 'payone_wallet_type' => Payone_Api_Enum_WalletType::PAYPAL_EXPRESS,
75
  'payone_config_payment_method_id' => $this->_config->getId()
76
  )
77
  );
@@ -233,7 +232,7 @@ class Payone_Core_PexpressController extends Payone_Core_Controller_Abstract
233
  Mage::throwException(Mage::helper('payone_core')->__('Unable to initialize Payone Express Checkout.'));
234
  }
235
 
236
- $methodInstance = Mage::helper('payment')->getMethodInstance(Payone_Core_Model_System_Config_PaymentMethodCode::WALLET);
237
  $this->_config = $methodInstance->getConfigForQuote($quote);
238
 
239
  $this->_checkout = Mage::getModel(
@@ -246,8 +245,9 @@ class Payone_Core_PexpressController extends Payone_Core_Controller_Abstract
246
 
247
  /**
248
  * Set and get $workOrderId to the session
249
- *
250
- * @param int $workOrderId
 
251
  */
252
  private function _initWorkOrderId($workOrderId = null)
253
  {
70
 
71
  $this->_checkout->savePayment(
72
  array(
73
+ 'method' => Payone_Core_Model_System_Config_PaymentMethodCode::WALLETPAYPALEXPRESS,
 
74
  'payone_config_payment_method_id' => $this->_config->getId()
75
  )
76
  );
232
  Mage::throwException(Mage::helper('payone_core')->__('Unable to initialize Payone Express Checkout.'));
233
  }
234
 
235
+ $methodInstance = Mage::helper('payment')->getMethodInstance(Payone_Core_Model_System_Config_PaymentMethodCode::WALLETPAYPALEXPRESS);
236
  $this->_config = $methodInstance->getConfigForQuote($quote);
237
 
238
  $this->_checkout = Mage::getModel(
245
 
246
  /**
247
  * Set and get $workOrderId to the session
248
+ * @param null $workOrderId
249
+ * @return $this
250
+ * @throws Mage_Core_Exception
251
  */
252
  private function _initWorkOrderId($workOrderId = null)
253
  {
app/code/community/Payone/Core/etc/adminhtml.xml CHANGED
@@ -41,11 +41,11 @@
41
  <title>Logs</title>
42
  <sort_order>30</sort_order>
43
  <children>
44
- <transactionStatus module="payone_core">
45
  <title>Transactionstatus</title>
46
  <sort_order>10</sort_order>
47
  <action>adminhtml/payonecore_protocol_transactionStatus</action>
48
- </transactionStatus>
49
  <api module="payone_core">
50
  <title>API</title>
51
  <sort_order>20</sort_order>
@@ -147,7 +147,7 @@
147
  <title>Logs</title>
148
  <sort_order>30</sort_order>
149
  <children>
150
- <transactionStatus>
151
  <title>Transactionstatus</title>
152
  <sort_order>10</sort_order>
153
  <children>
@@ -160,7 +160,7 @@
160
  <sort_order>20</sort_order>
161
  </export>
162
  </children>
163
- </transactionStatus>
164
  <api>
165
  <title>Api</title>
166
  <sort_order>20</sort_order>
41
  <title>Logs</title>
42
  <sort_order>30</sort_order>
43
  <children>
44
+ <transaction_status module="payone_core">
45
  <title>Transactionstatus</title>
46
  <sort_order>10</sort_order>
47
  <action>adminhtml/payonecore_protocol_transactionStatus</action>
48
+ </transaction_status>
49
  <api module="payone_core">
50
  <title>API</title>
51
  <sort_order>20</sort_order>
147
  <title>Logs</title>
148
  <sort_order>30</sort_order>
149
  <children>
150
+ <transaction_status>
151
  <title>Transactionstatus</title>
152
  <sort_order>10</sort_order>
153
  <children>
160
  <sort_order>20</sort_order>
161
  </export>
162
  </children>
163
+ </transaction_status>
164
  <api>
165
  <title>Api</title>
166
  <sort_order>20</sort_order>
app/code/community/Payone/Core/etc/config.xml CHANGED
@@ -24,7 +24,7 @@
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
- <version>3.7.5</version>
28
  </Payone_Core>
29
  </modules>
30
 
@@ -279,6 +279,18 @@
279
  <!-- Wallet Type -->
280
  <to_order_payment>*</to_order_payment>
281
  </payone_wallet_type>
 
 
 
 
 
 
 
 
 
 
 
 
282
  <payone_ratepay_type>
283
  <!-- Ratepay Type -->
284
  <to_order_payment>*</to_order_payment>
@@ -504,6 +516,14 @@
504
  </downloadable_observer>
505
  </observers>
506
  </sales_order_save_commit_after>
 
 
 
 
 
 
 
 
507
  </events>
508
  </global>
509
 
@@ -605,6 +625,11 @@
605
  <model>payone_core/payment_method_ratepay</model>
606
  <group>payone</group>
607
  </payone_ratepay>
 
 
 
 
 
608
  <payone_payolution_invoicing translate="title" module="payone_core">
609
  <title>PAYONE - Payolution Invoicing</title>
610
  <model>payone_core/payment_method_payolutionInvoicing</model>
@@ -645,6 +670,41 @@
645
  <model>payone_core/payment_method_onlineBankTransfer</model>
646
  <group>payone</group>
647
  </payone_online_bank_transfer>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
648
  <payone_advance_payment translate="title" module="payone_core">
649
  <title>PAYONE - AdvancePayment</title>
650
  <model>payone_core/payment_method_advancePayment</model>
@@ -655,6 +715,21 @@
655
  <model>payone_core/payment_method_wallet</model>
656
  <group>payone</group>
657
  </payone_wallet>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
658
  </payment>
659
  <payone_payment>
660
  <template_creditcard>
@@ -672,6 +747,28 @@
672
  <use_global>1</use_global>
673
  <sofortueberweisung_show_iban>0</sofortueberweisung_show_iban>
674
  </template_online_bank_transfer>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
675
  <template_safe_invoice>
676
  <types>BSV</types>
677
  <use_global>1</use_global>
@@ -682,6 +779,15 @@
682
  <template_wallet>
683
  <use_global>1</use_global>
684
  </template_wallet>
 
 
 
 
 
 
 
 
 
685
  <template_advance_payment>
686
  <use_global>1</use_global>
687
  </template_advance_payment>
@@ -730,8 +836,12 @@
730
  <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>
731
  <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>
732
  <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>
 
 
 
733
  <barzahlen>a:1:{s:23:"_payone_status_mapping4";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</barzahlen>
734
  <ratepay>a:1:{s:17:"_1468417699073_73";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</ratepay>
 
735
  <payolution_debit>a:1:{s:15:"_1486042141_511";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</payolution_debit>
736
  <payolution_invoicing>a:1:{s:15:"_1486042141_541";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</payolution_invoicing>
737
  <payolution_installment>a:1:{s:15:"_1486042141_591";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</payolution_installment>
@@ -770,6 +880,19 @@ Detaillierte Informationen zur Arbeitsweise der ABC finde ich unter www.abc.de/f
770
  <enabled>0</enabled>
771
  <template>payone_misc_email_avs_template</template>
772
  </email_avs>
 
 
 
 
 
 
 
 
 
 
 
 
 
773
  </payone_misc>
774
  </default>
775
 
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
+ <version>3.7.8</version>
28
  </Payone_Core>
29
  </modules>
30
 
279
  <!-- Wallet Type -->
280
  <to_order_payment>*</to_order_payment>
281
  </payone_wallet_type>
282
+ <payone_wallet_paydirekt_type>
283
+ <!-- Paydirekt Type -->
284
+ <to_order_payment>*</to_order_payment>
285
+ </payone_wallet_paydirekt_type>
286
+ <payone_wallet_paypal_express_type>
287
+ <!-- Paypal Express Type -->
288
+ <to_order_payment>*</to_order_payment>
289
+ </payone_wallet_paypal_express_type>
290
+ <payone_wallet_alipay_type>
291
+ <!-- Ali Pay Type -->
292
+ <to_order_payment>*</to_order_payment>
293
+ </payone_wallet_alipay_type>
294
  <payone_ratepay_type>
295
  <!-- Ratepay Type -->
296
  <to_order_payment>*</to_order_payment>
516
  </downloadable_observer>
517
  </observers>
518
  </sales_order_save_commit_after>
519
+ <sales_model_service_quote_submit_failure>
520
+ <observers>
521
+ <payone_service_quote_submit_failure>
522
+ <class>payone_core/observer_sales_quote_submit_failure</class>
523
+ <method>protocol</method>
524
+ </payone_service_quote_submit_failure>
525
+ </observers>
526
+ </sales_model_service_quote_submit_failure>
527
  </events>
528
  </global>
529
 
625
  <model>payone_core/payment_method_ratepay</model>
626
  <group>payone</group>
627
  </payone_ratepay>
628
+ <payone_payolution translate="title" module="payone_core">
629
+ <title>PAYONE - Payolution</title>
630
+ <model>payone_core/payment_method_payolution</model>
631
+ <group>payone</group>
632
+ </payone_payolution>
633
  <payone_payolution_invoicing translate="title" module="payone_core">
634
  <title>PAYONE - Payolution Invoicing</title>
635
  <model>payone_core/payment_method_payolutionInvoicing</model>
670
  <model>payone_core/payment_method_onlineBankTransfer</model>
671
  <group>payone</group>
672
  </payone_online_bank_transfer>
673
+ <payone_online_bank_transfer_sofortueberweisung translate="title" module="payone_core">
674
+ <title>PAYONE - Sofortüberweisung</title>
675
+ <model>payone_core/payment_method_onlineBankTransferSofortueberweisung</model>
676
+ <group>payone</group>
677
+ </payone_online_bank_transfer_sofortueberweisung>
678
+ <payone_online_bank_transfer_giropay translate="title" module="payone_core">
679
+ <title>PAYONE - Sofortüberweisung</title>
680
+ <model>payone_core/payment_method_onlineBankTransferGiropay</model>
681
+ <group>payone</group>
682
+ </payone_online_bank_transfer_giropay>
683
+ <payone_online_bank_transfer_eps translate="title" module="payone_core">
684
+ <title>PAYONE - eps Online-Überweisung</title>
685
+ <model>payone_core/payment_method_onlineBankTransferEps</model>
686
+ <group>payone</group>
687
+ </payone_online_bank_transfer_eps>
688
+ <payone_online_bank_transfer_idl translate="title" module="payone_core">
689
+ <title>PAYONE - eps Online-Überweisung</title>
690
+ <model>payone_core/payment_method_onlineBankTransferIdl</model>
691
+ <group>payone</group>
692
+ </payone_online_bank_transfer_idl>
693
+ <payone_online_bank_transfer_pff translate="title" module="payone_core">
694
+ <title>PAYONE - PostFinance E-Finance</title>
695
+ <model>payone_core/payment_method_onlineBankTransferPostFinanceEfinance</model>
696
+ <group>payone</group>
697
+ </payone_online_bank_transfer_pff>
698
+ <payone_online_bank_transfer_pfc translate="title" module="payone_core">
699
+ <title>PAYONE - PostFinance Card</title>
700
+ <model>payone_core/payment_method_onlineBankTransferPostFinanceCard</model>
701
+ <group>payone</group>
702
+ </payone_online_bank_transfer_pfc>
703
+ <payone_online_bank_transfer_p24 translate="title" module="payone_core">
704
+ <title>PAYONE - Przelewy24</title>
705
+ <model>payone_core/payment_method_onlineBankTransferP24</model>
706
+ <group>payone</group>
707
+ </payone_online_bank_transfer_p24>
708
  <payone_advance_payment translate="title" module="payone_core">
709
  <title>PAYONE - AdvancePayment</title>
710
  <model>payone_core/payment_method_advancePayment</model>
715
  <model>payone_core/payment_method_wallet</model>
716
  <group>payone</group>
717
  </payone_wallet>
718
+ <payone_wallet_paydirekt translate="title" module="payone_core">
719
+ <title>PAYONE - Paydirekt</title>
720
+ <model>payone_core/payment_method_walletPaydirekt</model>
721
+ <group>payone</group>
722
+ </payone_wallet_paydirekt>
723
+ <payone_wallet_paypal_express translate="title" module="payone_core">
724
+ <title>PAYONE - Paypal Express</title>
725
+ <model>payone_core/payment_method_walletPaypalExpress</model>
726
+ <group>payone</group>
727
+ </payone_wallet_paypal_express>
728
+ <payone_wallet_alipay translate="title" module="payone_core">
729
+ <title>PAYONE - AliPay</title>
730
+ <model>payone_core/payment_method_walletAliPay</model>
731
+ <group>payone</group>
732
+ </payone_wallet_alipay>
733
  </payment>
734
  <payone_payment>
735
  <template_creditcard>
747
  <use_global>1</use_global>
748
  <sofortueberweisung_show_iban>0</sofortueberweisung_show_iban>
749
  </template_online_bank_transfer>
750
+ <template_online_bank_transfer_sofortueberweisung>
751
+ <use_global>1</use_global>
752
+ <sofortueberweisung_show_iban>0</sofortueberweisung_show_iban>
753
+ </template_online_bank_transfer_sofortueberweisung>
754
+ <template_online_bank_transfer_giropay>
755
+ <use_global>1</use_global>
756
+ </template_online_bank_transfer_giropay>
757
+ <template_online_bank_transfer_eps>
758
+ <use_global>1</use_global>
759
+ </template_online_bank_transfer_eps>
760
+ <template_online_bank_transfer_idl>
761
+ <use_global>1</use_global>
762
+ </template_online_bank_transfer_idl>
763
+ <template_online_bank_transfer_pff>
764
+ <use_global>1</use_global>
765
+ </template_online_bank_transfer_pff>
766
+ <template_online_bank_transfer_pfc>
767
+ <use_global>1</use_global>
768
+ </template_online_bank_transfer_pfc>
769
+ <template_online_bank_transfer_p24>
770
+ <use_global>1</use_global>
771
+ </template_online_bank_transfer_p24>
772
  <template_safe_invoice>
773
  <types>BSV</types>
774
  <use_global>1</use_global>
779
  <template_wallet>
780
  <use_global>1</use_global>
781
  </template_wallet>
782
+ <template_wallet_paydirekt>
783
+ <use_global>1</use_global>
784
+ </template_wallet_paydirekt>
785
+ <template_wallet_paypal_express>
786
+ <use_global>1</use_global>
787
+ </template_wallet_paypal_express>
788
+ <template_wallet_alipay>
789
+ <use_global>1</use_global>
790
+ </template_wallet_alipay>
791
  <template_advance_payment>
792
  <use_global>1</use_global>
793
  </template_advance_payment>
836
  <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>
837
  <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>
838
  <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>
839
+ <wallet_paydirekt>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_paydirekt>
840
+ <wallet_paypal_express>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_paypal_express>
841
+ <wallet_alipay>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_alipay>
842
  <barzahlen>a:1:{s:23:"_payone_status_mapping4";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</barzahlen>
843
  <ratepay>a:1:{s:17:"_1468417699073_73";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</ratepay>
844
+ <payolution>a:1:{s:18:"_1468430772551_551";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</payolution>
845
  <payolution_debit>a:1:{s:15:"_1486042141_511";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</payolution_debit>
846
  <payolution_invoicing>a:1:{s:15:"_1486042141_541";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</payolution_invoicing>
847
  <payolution_installment>a:1:{s:15:"_1486042141_591";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</payolution_installment>
880
  <enabled>0</enabled>
881
  <template>payone_misc_email_avs_template</template>
882
  </email_avs>
883
+ <discount>
884
+ <sku>discount</sku>
885
+ <description>Discount</description>
886
+ </discount>
887
+ <creditmemo>
888
+ <adjustment_refund_sku>adjustment-refund</adjustment_refund_sku>
889
+ <adjustment_refund_name>Adjustment Refund</adjustment_refund_name>
890
+ <adjustment_fee_sku>adjustment-fee</adjustment_fee_sku>
891
+ <adjustment_fee_name>Adjustment Fee</adjustment_fee_name>
892
+ </creditmemo>
893
+ <shipping_costs>
894
+ <sku>shipping</sku>
895
+ </shipping_costs>
896
  </payone_misc>
897
  </default>
898
 
app/code/community/Payone/Core/etc/system.xml CHANGED
@@ -301,6 +301,69 @@
301
  <show_in_website>1</show_in_website>
302
  <show_in_store>1</show_in_store>
303
  </online_bank_transfer>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
304
  <cash_on_delivery translate="label">
305
  <label>Cash on Delivery</label>
306
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
@@ -319,6 +382,33 @@
319
  <show_in_website>1</show_in_website>
320
  <show_in_store>1</show_in_store>
321
  </wallet>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
322
  <barzahlen translate="label">
323
  <label>Barzahlen</label>
324
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
@@ -328,6 +418,15 @@
328
  <show_in_website>1</show_in_website>
329
  <show_in_store>1</show_in_store>
330
  </barzahlen>
 
 
 
 
 
 
 
 
 
331
  <payolution_invoicing translate="label">
332
  <label>Payolution Invoicing</label>
333
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
@@ -727,6 +826,15 @@
727
  <show_in_website>1</show_in_website>
728
  <show_in_store>1</show_in_store>
729
  </types>
 
 
 
 
 
 
 
 
 
730
  <check_cvc translate="label">
731
  <label>Check Card Validation Code</label>
732
  <frontend_type>select</frontend_type>
@@ -884,6 +992,148 @@
884
  </sofortueberweisung_show_iban>
885
  </fields>
886
  </template_online_bank_transfer>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
887
  <template_invoice translate="label" module="payone_core">
888
  <label>Invoice</label>
889
  <frontend_type>text</frontend_type>
@@ -941,6 +1191,33 @@
941
  </types>
942
  </fields>
943
  </template_wallet>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
944
  <template_advance_payment translate="label" module="payone_core">
945
  <label>Advance Payment</label>
946
  <frontend_type>text</frontend_type>
@@ -1016,6 +1293,61 @@
1016
  </show_customermessage>
1017
  </fields>
1018
  </template_ratepay>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1019
  <template_payolution_invoicing translate="label" module="payone_core">
1020
  <label>Payolution Invoicing</label>
1021
  <frontend_type>text</frontend_type>
@@ -1402,6 +1734,16 @@
1402
  <show_in_website>1</show_in_website>
1403
  <show_in_store>1</show_in_store>
1404
  </type>
 
 
 
 
 
 
 
 
 
 
1405
  <allow_payment_methods_yellow translate="label">
1406
  <label>Allowed Payment-Methods for Result "YELLOW"</label>
1407
  <frontend_type>multiselect</frontend_type>
@@ -1563,6 +1905,16 @@
1563
  <show_in_website>1</show_in_website>
1564
  <show_in_store>1</show_in_store>
1565
  </proxy_mode>
 
 
 
 
 
 
 
 
 
 
1566
  </fields>
1567
  </transactionstatus_processing>
1568
  <transactionstatus_forwarding>
301
  <show_in_website>1</show_in_website>
302
  <show_in_store>1</show_in_store>
303
  </online_bank_transfer>
304
+ <online_bank_transfer_sofortueberweisung translate="label">
305
+ <label>Sofortueberweisung</label>
306
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
307
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
308
+ <sort_order>50</sort_order>
309
+ <show_in_default>1</show_in_default>
310
+ <show_in_website>1</show_in_website>
311
+ <show_in_store>1</show_in_store>
312
+ </online_bank_transfer_sofortueberweisung>
313
+ <online_bank_transfer_giropay translate="label">
314
+ <label>Giropay</label>
315
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
316
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
317
+ <sort_order>50</sort_order>
318
+ <show_in_default>1</show_in_default>
319
+ <show_in_website>1</show_in_website>
320
+ <show_in_store>1</show_in_store>
321
+ </online_bank_transfer_giropay>
322
+ <online_bank_transfer_eps translate="label">
323
+ <label>eps Online Ueberweisung</label>
324
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
325
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
326
+ <sort_order>50</sort_order>
327
+ <show_in_default>1</show_in_default>
328
+ <show_in_website>1</show_in_website>
329
+ <show_in_store>1</show_in_store>
330
+ </online_bank_transfer_eps>
331
+ <online_bank_transfer_idl translate="label">
332
+ <label>Ideal</label>
333
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
334
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
335
+ <sort_order>50</sort_order>
336
+ <show_in_default>1</show_in_default>
337
+ <show_in_website>1</show_in_website>
338
+ <show_in_store>1</show_in_store>
339
+ </online_bank_transfer_idl>
340
+ <online_bank_transfer_pff translate="label">
341
+ <label>PostFinance E-Finance</label>
342
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
343
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
344
+ <sort_order>50</sort_order>
345
+ <show_in_default>1</show_in_default>
346
+ <show_in_website>1</show_in_website>
347
+ <show_in_store>1</show_in_store>
348
+ </online_bank_transfer_pff>
349
+ <online_bank_transfer_pfc translate="label">
350
+ <label>PostFinance Card</label>
351
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
352
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
353
+ <sort_order>50</sort_order>
354
+ <show_in_default>1</show_in_default>
355
+ <show_in_website>1</show_in_website>
356
+ <show_in_store>1</show_in_store>
357
+ </online_bank_transfer_pfc>
358
+ <online_bank_transfer_p24 translate="label">
359
+ <label>Przelewy24</label>
360
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
361
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
362
+ <sort_order>50</sort_order>
363
+ <show_in_default>1</show_in_default>
364
+ <show_in_website>1</show_in_website>
365
+ <show_in_store>1</show_in_store>
366
+ </online_bank_transfer_p24>
367
  <cash_on_delivery translate="label">
368
  <label>Cash on Delivery</label>
369
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
382
  <show_in_website>1</show_in_website>
383
  <show_in_store>1</show_in_store>
384
  </wallet>
385
+ <wallet_paydirekt translate="label">
386
+ <label>Wallet Paydirekt</label>
387
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
388
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
389
+ <sort_order>70</sort_order>
390
+ <show_in_default>1</show_in_default>
391
+ <show_in_website>1</show_in_website>
392
+ <show_in_store>1</show_in_store>
393
+ </wallet_paydirekt>
394
+ <wallet_alipay translate="label">
395
+ <label>Wallet AliPay</label>
396
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
397
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
398
+ <sort_order>70</sort_order>
399
+ <show_in_default>1</show_in_default>
400
+ <show_in_website>1</show_in_website>
401
+ <show_in_store>1</show_in_store>
402
+ </wallet_alipay>
403
+ <wallet_paypal_express translate="label">
404
+ <label>Wallet Paypal Express</label>
405
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
406
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
407
+ <sort_order>70</sort_order>
408
+ <show_in_default>1</show_in_default>
409
+ <show_in_website>1</show_in_website>
410
+ <show_in_store>1</show_in_store>
411
+ </wallet_paypal_express>
412
  <barzahlen translate="label">
413
  <label>Barzahlen</label>
414
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
418
  <show_in_website>1</show_in_website>
419
  <show_in_store>1</show_in_store>
420
  </barzahlen>
421
+ <payolution translate="label">
422
+ <label>Payolution</label>
423
+ <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
424
+ <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
425
+ <sort_order>90</sort_order>
426
+ <show_in_default>1</show_in_default>
427
+ <show_in_website>1</show_in_website>
428
+ <show_in_store>1</show_in_store>
429
+ </payolution>
430
  <payolution_invoicing translate="label">
431
  <label>Payolution Invoicing</label>
432
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
826
  <show_in_website>1</show_in_website>
827
  <show_in_store>1</show_in_store>
828
  </types>
829
+ <hide_cvc>
830
+ <label>Hide Card Validation Code</label>
831
+ <frontend_type>multiselect</frontend_type>
832
+ <source_model>payone_core/system_config_creditCardHideCvc</source_model>
833
+ <sort_order>210</sort_order>
834
+ <show_in_default>1</show_in_default>
835
+ <show_in_website>1</show_in_website>
836
+ <show_in_store>1</show_in_store>
837
+ </hide_cvc>
838
  <check_cvc translate="label">
839
  <label>Check Card Validation Code</label>
840
  <frontend_type>select</frontend_type>
992
  </sofortueberweisung_show_iban>
993
  </fields>
994
  </template_online_bank_transfer>
995
+ <template_online_bank_transfer_sofortueberweisung translate="label" module="payone_core">
996
+ <label>Sofortueberweisung</label>
997
+ <frontend_type>text</frontend_type>
998
+ <sort_order>3</sort_order>
999
+ <show_in_default>1</show_in_default>
1000
+ <show_in_website>1</show_in_website>
1001
+ <show_in_store>1</show_in_store>
1002
+ <fields>
1003
+ <customer_form_data_save translate="label,comment">
1004
+ <label>Save payment data for logged in customer</label>
1005
+ <frontend_type>select</frontend_type>
1006
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1007
+ <sort_order>270</sort_order>
1008
+ <show_in_default>1</show_in_default>
1009
+ <show_in_website>1</show_in_website>
1010
+ <show_in_store>1</show_in_store>
1011
+ </customer_form_data_save>
1012
+ <sofortueberweisung_show_iban translate="label">
1013
+ <label>SOFORT Ueberweisung: Display IBAN/BIC inputs</label>
1014
+ <frontend_type>select</frontend_type>
1015
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1016
+ <sort_order>280</sort_order>
1017
+ <show_in_default>1</show_in_default>
1018
+ <show_in_website>1</show_in_website>
1019
+ <show_in_store>1</show_in_store>
1020
+ </sofortueberweisung_show_iban>
1021
+ </fields>
1022
+ </template_online_bank_transfer_sofortueberweisung>
1023
+ <template_online_bank_transfer_giropay translate="label" module="payone_core">
1024
+ <label>Giropay</label>
1025
+ <frontend_type>text</frontend_type>
1026
+ <sort_order>3</sort_order>
1027
+ <show_in_default>1</show_in_default>
1028
+ <show_in_website>1</show_in_website>
1029
+ <show_in_store>1</show_in_store>
1030
+ <fields>
1031
+ <customer_form_data_save translate="label,comment">
1032
+ <label>Save payment data for logged in customer</label>
1033
+ <frontend_type>select</frontend_type>
1034
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1035
+ <sort_order>270</sort_order>
1036
+ <show_in_default>1</show_in_default>
1037
+ <show_in_website>1</show_in_website>
1038
+ <show_in_store>1</show_in_store>
1039
+ </customer_form_data_save>
1040
+ </fields>
1041
+ </template_online_bank_transfer_giropay>
1042
+ <template_online_bank_transfer_eps translate="label" module="payone_core">
1043
+ <label>eps Online Ueberweisung</label>
1044
+ <frontend_type>text</frontend_type>
1045
+ <sort_order>3</sort_order>
1046
+ <show_in_default>1</show_in_default>
1047
+ <show_in_website>1</show_in_website>
1048
+ <show_in_store>1</show_in_store>
1049
+ <fields>
1050
+ <customer_form_data_save translate="label,comment">
1051
+ <label>Save payment data for logged in customer</label>
1052
+ <frontend_type>select</frontend_type>
1053
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1054
+ <sort_order>270</sort_order>
1055
+ <show_in_default>1</show_in_default>
1056
+ <show_in_website>1</show_in_website>
1057
+ <show_in_store>1</show_in_store>
1058
+ </customer_form_data_save>
1059
+ </fields>
1060
+ </template_online_bank_transfer_eps>
1061
+ <template_online_bank_transfer_idl translate="label" module="payone_core">
1062
+ <label>Ideal</label>
1063
+ <frontend_type>text</frontend_type>
1064
+ <sort_order>3</sort_order>
1065
+ <show_in_default>1</show_in_default>
1066
+ <show_in_website>1</show_in_website>
1067
+ <show_in_store>1</show_in_store>
1068
+ <fields>
1069
+ <customer_form_data_save translate="label,comment">
1070
+ <label>Save payment data for logged in customer</label>
1071
+ <frontend_type>select</frontend_type>
1072
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1073
+ <sort_order>270</sort_order>
1074
+ <show_in_default>1</show_in_default>
1075
+ <show_in_website>1</show_in_website>
1076
+ <show_in_store>1</show_in_store>
1077
+ </customer_form_data_save>
1078
+ </fields>
1079
+ </template_online_bank_transfer_idl>
1080
+ <template_online_bank_transfer_pff translate="label" module="payone_core">
1081
+ <label>PostFinance E-Finance</label>
1082
+ <frontend_type>text</frontend_type>
1083
+ <sort_order>3</sort_order>
1084
+ <show_in_default>1</show_in_default>
1085
+ <show_in_website>1</show_in_website>
1086
+ <show_in_store>1</show_in_store>
1087
+ <fields>
1088
+ <customer_form_data_save translate="label,comment">
1089
+ <label>Save payment data for logged in customer</label>
1090
+ <frontend_type>select</frontend_type>
1091
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1092
+ <sort_order>270</sort_order>
1093
+ <show_in_default>1</show_in_default>
1094
+ <show_in_website>1</show_in_website>
1095
+ <show_in_store>1</show_in_store>
1096
+ </customer_form_data_save>
1097
+ </fields>
1098
+ </template_online_bank_transfer_pff>
1099
+ <template_online_bank_transfer_pfc translate="label" module="payone_core">
1100
+ <label>PostFinance Card</label>
1101
+ <frontend_type>text</frontend_type>
1102
+ <sort_order>3</sort_order>
1103
+ <show_in_default>1</show_in_default>
1104
+ <show_in_website>1</show_in_website>
1105
+ <show_in_store>1</show_in_store>
1106
+ <fields>
1107
+ <customer_form_data_save translate="label,comment">
1108
+ <label>Save payment data for logged in customer</label>
1109
+ <frontend_type>select</frontend_type>
1110
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1111
+ <sort_order>270</sort_order>
1112
+ <show_in_default>1</show_in_default>
1113
+ <show_in_website>1</show_in_website>
1114
+ <show_in_store>1</show_in_store>
1115
+ </customer_form_data_save>
1116
+ </fields>
1117
+ </template_online_bank_transfer_pfc>
1118
+ <template_online_bank_transfer_p24 translate="label" module="payone_core">
1119
+ <label>Przelewy24</label>
1120
+ <frontend_type>text</frontend_type>
1121
+ <sort_order>3</sort_order>
1122
+ <show_in_default>1</show_in_default>
1123
+ <show_in_website>1</show_in_website>
1124
+ <show_in_store>1</show_in_store>
1125
+ <fields>
1126
+ <customer_form_data_save translate="label,comment">
1127
+ <label>Save payment data for logged in customer</label>
1128
+ <frontend_type>select</frontend_type>
1129
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1130
+ <sort_order>270</sort_order>
1131
+ <show_in_default>1</show_in_default>
1132
+ <show_in_website>1</show_in_website>
1133
+ <show_in_store>1</show_in_store>
1134
+ </customer_form_data_save>
1135
+ </fields>
1136
+ </template_online_bank_transfer_p24>
1137
  <template_invoice translate="label" module="payone_core">
1138
  <label>Invoice</label>
1139
  <frontend_type>text</frontend_type>
1191
  </types>
1192
  </fields>
1193
  </template_wallet>
1194
+ <template_wallet_paydirekt translate="label" module="payone_core">
1195
+ <label>Paydirekt</label>
1196
+ <frontend_type>text</frontend_type>
1197
+ <sort_order>5</sort_order>
1198
+ <show_in_default>1</show_in_default>
1199
+ <show_in_website>1</show_in_website>
1200
+ <show_in_store>1</show_in_store>
1201
+ <fields></fields>
1202
+ </template_wallet_paydirekt>
1203
+ <template_wallet_paypal_express translate="label" module="payone_core">
1204
+ <label>Paypal Express</label>
1205
+ <frontend_type>text</frontend_type>
1206
+ <sort_order>5</sort_order>
1207
+ <show_in_default>1</show_in_default>
1208
+ <show_in_website>1</show_in_website>
1209
+ <show_in_store>1</show_in_store>
1210
+ <fields></fields>
1211
+ </template_wallet_paypal_express>
1212
+ <template_wallet_alipay translate="label" module="payone_core">
1213
+ <label>AliPay</label>
1214
+ <frontend_type>text</frontend_type>
1215
+ <sort_order>5</sort_order>
1216
+ <show_in_default>1</show_in_default>
1217
+ <show_in_website>1</show_in_website>
1218
+ <show_in_store>1</show_in_store>
1219
+ <fields></fields>
1220
+ </template_wallet_alipay>
1221
  <template_advance_payment translate="label" module="payone_core">
1222
  <label>Advance Payment</label>
1223
  <frontend_type>text</frontend_type>
1293
  </show_customermessage>
1294
  </fields>
1295
  </template_ratepay>
1296
+ <template_payolution translate="label" module="payone_core">
1297
+ <label>Payolution</label>
1298
+ <frontend_type>text</frontend_type>
1299
+ <sort_order>9</sort_order>
1300
+ <show_in_default>1</show_in_default>
1301
+ <show_in_website>1</show_in_website>
1302
+ <show_in_store>1</show_in_store>
1303
+ <fields>
1304
+ <company_name translate="label, comment">
1305
+ <label>Company name</label>
1306
+ <comment>Required</comment>
1307
+ <frontend_type>text</frontend_type>
1308
+ <sort_order>52</sort_order>
1309
+ <show_in_default>1</show_in_default>
1310
+ <show_in_website>1</show_in_website>
1311
+ <show_in_store>1</show_in_store>
1312
+ </company_name>
1313
+ <installment_draft_user translate="label,tooltip">
1314
+ <label>Installment Draft Username</label>
1315
+ <tooltip>This is needed if you use Payolution installment payments, to offer the download of the Installment-Contract-Draft.</tooltip>
1316
+ <frontend_type>text</frontend_type>
1317
+ <sort_order>53</sort_order>
1318
+ <show_in_default>1</show_in_default>
1319
+ <show_in_website>1</show_in_website>
1320
+ <show_in_store>1</show_in_store>
1321
+ </installment_draft_user>
1322
+ <installment_draft_password translate="label,tooltip">
1323
+ <label>Installment Draft Password</label>
1324
+ <tooltip>This is needed if you use Payolution installment payments, to offer the download of the Installment-Contract-Draft.</tooltip>
1325
+ <frontend_type>text</frontend_type>
1326
+ <sort_order>54</sort_order>
1327
+ <show_in_default>1</show_in_default>
1328
+ <show_in_website>1</show_in_website>
1329
+ <show_in_store>1</show_in_store>
1330
+ </installment_draft_password>
1331
+ <b2b_mode translate="label">
1332
+ <label>B2B mode</label>
1333
+ <frontend_type>select</frontend_type>
1334
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1335
+ <sort_order>55</sort_order>
1336
+ <show_in_default>1</show_in_default>
1337
+ <show_in_website>1</show_in_website>
1338
+ <show_in_store>1</show_in_store>
1339
+ </b2b_mode>
1340
+ <types translate="label,comment">
1341
+ <label>Type</label>
1342
+ <frontend_type>multiselect</frontend_type>
1343
+ <source_model>payone_core/system_config_payolutionType</source_model>
1344
+ <sort_order>56</sort_order>
1345
+ <show_in_default>1</show_in_default>
1346
+ <show_in_website>1</show_in_website>
1347
+ <show_in_store>1</show_in_store>
1348
+ </types>
1349
+ </fields>
1350
+ </template_payolution>
1351
  <template_payolution_invoicing translate="label" module="payone_core">
1352
  <label>Payolution Invoicing</label>
1353
  <frontend_type>text</frontend_type>
1734
  <show_in_website>1</show_in_website>
1735
  <show_in_store>1</show_in_store>
1736
  </type>
1737
+ <unknown_default translate="label">
1738
+ <label>Default value for unknown scores (Boniversum)</label>
1739
+ <frontend_type>select</frontend_type>
1740
+ <frontend_model>payone_core/adminhtml_system_config_form_field</frontend_model>
1741
+ <source_model>payone_core/system_config_CreditScore</source_model>
1742
+ <sort_order>45</sort_order>
1743
+ <show_in_default>1</show_in_default>
1744
+ <show_in_website>1</show_in_website>
1745
+ <show_in_store>1</show_in_store>
1746
+ </unknown_default>
1747
  <allow_payment_methods_yellow translate="label">
1748
  <label>Allowed Payment-Methods for Result "YELLOW"</label>
1749
  <frontend_type>multiselect</frontend_type>
1905
  <show_in_website>1</show_in_website>
1906
  <show_in_store>1</show_in_store>
1907
  </proxy_mode>
1908
+ <logging_active>
1909
+ <label>Logging active</label>
1910
+ <comment>Cronjob progress will be logged in /var/log/payone_cron.log</comment>
1911
+ <frontend_type>select</frontend_type>
1912
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1913
+ <sort_order>40</sort_order>
1914
+ <show_in_default>1</show_in_default>
1915
+ <show_in_website>1</show_in_website>
1916
+ <show_in_store>1</show_in_store>
1917
+ </logging_active>
1918
  </fields>
1919
  </transactionstatus_processing>
1920
  <transactionstatus_forwarding>
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.3-3.0.4.php CHANGED
@@ -25,6 +25,9 @@
25
  /** @var $installer Mage_Core_Model_Resource_Setup */
26
 
27
  $installer = $this;
 
 
 
28
  $installer->startSetup();
29
 
30
  // German Description
@@ -48,4 +51,4 @@ $message->setUrl('');
48
  $message->setDateAdded(date('Y-m-d H:i:s'));
49
  $message->save();
50
 
51
- $installer->endSetup();
25
  /** @var $installer Mage_Core_Model_Resource_Setup */
26
 
27
  $installer = $this;
28
+ if(false === Mage::getConfig()->getModuleConfig('Mage_AdminNotification')->is('active', 'true')){
29
+ return $this;
30
+ }
31
  $installer->startSetup();
32
 
33
  // German Description
51
  $message->setDateAdded(date('Y-m-d H:i:s'));
52
  $message->save();
53
 
54
+ $installer->endSetup();
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.0.8-3.0.9.php CHANGED
@@ -25,6 +25,9 @@
25
  /** @var $installer Mage_Core_Model_Resource_Setup */
26
 
27
  $installer = $this;
 
 
 
28
  $installer->startSetup();
29
 
30
  /** @var $helper Payone_Core_Helper_Data */
@@ -55,4 +58,4 @@ if ($helper->isCronEnabled() === false) {
55
  $message->save();
56
  }
57
 
58
- $installer->endSetup();
25
  /** @var $installer Mage_Core_Model_Resource_Setup */
26
 
27
  $installer = $this;
28
+ if(false === Mage::getConfig()->getModuleConfig('Mage_AdminNotification')->is('active', 'true')){
29
+ return $this;
30
+ }
31
  $installer->startSetup();
32
 
33
  /** @var $helper Payone_Core_Helper_Data */
58
  $message->save();
59
  }
60
 
61
+ $installer->endSetup();
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.7.6-3.7.7.php ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
+ $tablePaymentMethod = $this->getTable('payone_core/config_payment_method');
31
+
32
+ /** @var $helper Payone_Core_Helper_Data */
33
+ $helper = Mage::helper('payone_core');
34
+ $useSqlInstaller = $helper->mustUseSqlInstaller();
35
+
36
+ if ($useSqlInstaller) {
37
+ $sql = file_get_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'upgrade-3.7.6-3.7.7.sql');
38
+
39
+ $installSqlConfig = array(
40
+ '{{payone_config_payment_method}}' => $tablePaymentMethod,
41
+ );
42
+
43
+ $installSql = str_replace(array_keys($installSqlConfig), array_values($installSqlConfig), $sql);
44
+ $installer->run($installSql);
45
+ } else {
46
+ $connection = $installer->getConnection();
47
+
48
+ // update table content
49
+ $connection->update($tablePaymentMethod, array('is_deleted' => 1), "code = 'payolution'");
50
+ }
51
+
52
+ $installer->endSetup();
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.7.7-3.7.8.php ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Tim Rein <web.it.rein@gmail.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.e3n.de
22
+ */
23
+
24
+ /** @var $this Mage_Core_Model_Resource_Setup */
25
+ /** @var $installer Mage_Core_Model_Resource_Setup */
26
+
27
+ $installer = $this;
28
+ if (false === Mage::getConfig()->getModuleConfig('Mage_AdminNotification')->is('active', 'true')) {
29
+ return $this;
30
+ }
31
+ $installer->startSetup();
32
+
33
+
34
+ $tablePaymentMethod = $this->getTable('payone_core/config_payment_method');
35
+
36
+ /** @var $helper Payone_Core_Helper_Data */
37
+ $helper = Mage::helper('payone_core');
38
+ $useSqlInstaller = $helper->mustUseSqlInstaller();
39
+
40
+ if ($useSqlInstaller) {
41
+ $sql = file_get_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'upgrade-3.7.7-3.7.8.sql');
42
+
43
+ $installSqlConfig = array(
44
+ '{{payone_config_payment_method}}' => $tablePaymentMethod
45
+
46
+ );
47
+
48
+ $installSql = str_replace(array_keys($installSqlConfig), array_values($installSqlConfig), $sql);
49
+ $installer->run($installSql);
50
+ } else {
51
+ $connection = $installer->getConnection();
52
+
53
+
54
+ // Update table payone_config_payment_method
55
+ $connection->addColumn(
56
+ $tablePaymentMethod, 'hide_cvc',
57
+ 'TEXT COMMENT \'hide_cvc\' AFTER `check_cvc`'
58
+ );
59
+
60
+
61
+ }
62
+
63
+
64
+ // German Description
65
+ $title = 'PAYONE Payment Extension Major Update';
66
+ $description = 'PAYONE Plugin: Die Wallets und Onlineüberweisungen wurden aufgeteilt.<br>';
67
+ $description .= 'Bitte löschen Sie die Zahlungsarten Payone Wallet und Payone Onlineüberweisung und fügen Sie die einzelnen von Ihnen genutzen Wallets und Onlineüberweisungen erneut hinzu.<br>';
68
+ $description .= 'Hierdurch wird die Conversion bei diesen Zahlungsarten erheblich verbessert.<br>';
69
+ $description .= '<br><hr><br>';
70
+
71
+ // English Description
72
+ $description .= 'PAYONE Plugin: The wallet and online bank transfer payment methods have been split up.<br>';
73
+ $description .= 'Please delete the Payone Wallet and Payone Online Bank Transfer payment method and add the individual wallets and online bank transfer services.';
74
+ $description .= 'This significantly improves conversion with these payment types.<br>';
75
+
76
+ // Queue a message with priority "major"
77
+ $message = new Mage_AdminNotification_Model_Inbox();
78
+ $message->setSeverity(Mage_AdminNotification_Model_Inbox::SEVERITY_MAJOR);
79
+ $message->setTitle($title);
80
+ $message->setDescription($description);
81
+ $message->setUrl('');
82
+ $message->setDateAdded(date('Y-m-d H:i:s'));
83
+ $message->save();
84
+
85
+ $installer->endSetup();
app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.3-3.7.4.sql DELETED
@@ -1,6 +0,0 @@
1
- #-----------------------------------------------------------------
2
- #-- DELETE old payoltion vales from payone_config_payment_method
3
- #-----------------------------------------------------------------
4
-
5
-
6
- DELETE FROM `payone_config_payment_method` WHERE code = 'payolution';
 
 
 
 
 
 
app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.6-3.7.7.sql ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
1
+ #-----------------------------------------------------------------
2
+ #-- delete old payolution vales from payone_config_payment_method
3
+ #-----------------------------------------------------------------
4
+
5
+
6
+ UPDATE `{{payone_config_payment_method}}` SET is_deleted = 1 WHERE code = 'payolution';
app/design/adminhtml/default/default/template/payone/core/payment/method/form/payolution.phtml CHANGED
@@ -25,17 +25,21 @@
25
  $code = $this->getMethodCode();
26
  $configId = $this->getPaymentConfig()->getId();
27
  $getPayolutionTyp = $this->payolutionTypeMapping();
28
-
29
  ?>
 
 
 
 
 
30
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
31
  <li>
32
  <div class="field">
33
- <input type="hidden" id="<?php echo $code ?>_type_select" name="payment[payone_payolution_type]"
34
- value="<?php echo $getPayolutionTyp[$code] ?>">
35
  </div>
36
  <div id="<?php echo $code ?>_main_block" style="display:none;">
37
  <div class="field" id="<?php echo $code; ?>_installment_wrap2" style="display:none;"></div>
38
- <?php if ($this->isB2BMode()) { ?>
39
  <div id="<?php echo $code; ?>_b2b_wrap" class="field">
40
  <div class="input-box">
41
  <label for="<?php echo $code ?>_trade_registry_number"><?php echo $this->__('Company trade registry number') ?>
@@ -85,7 +89,7 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
85
  </select>
86
 
87
  <input type="hidden" id="<?php echo $code ?>_additional_fields_customer_dob_full"
88
- name="payment[payone_customer_dob]" class="validate-18-years">
89
  </div>
90
  <?php } ?>
91
  <div id="<?php echo $code; ?>_debit_wrap" class="field" style="display:none;">
@@ -120,7 +124,7 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
120
  </div>
121
  <div class="field" style="position:relative;">
122
  <input type="hidden" name="payment[payone_config_payment_method_id]" value="<?php echo $configId; ?>"/>
123
- <input type="hidden" name="payment[payone_payolution_type]" value="<?php echo $getPayolutionTyp; ?>"/>
124
  <input type="hidden" name="payment[payone_payolution_installment_duration]" value="" id="<?php echo $code ?>_selected_installmentplan" />
125
  <div id="payolution_overlay" style="display:none;">
126
  <a href="#" onclick="removeOverlay();return false;" style="float:right;font-weight:bold;"><?php echo $this->__('Close window'); ?></a><br><br>
@@ -141,7 +145,7 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
141
  Event.observe(document, "dom:ready", function () {
142
  payoneSwitchPayolution($(code + '_type_select'), code);
143
  });
144
-
145
  // Add validation messages translation
146
  Translator.add('You have to be at least 18 years old to use this payment type!', '<?php echo $this->__('You have to be at least 18 years old to use this payment type!'); ?>');
147
  </script>
25
  $code = $this->getMethodCode();
26
  $configId = $this->getPaymentConfig()->getId();
27
  $getPayolutionTyp = $this->payolutionTypeMapping();
 
28
  ?>
29
+ <?php
30
+ /*no payolution installment payment in backend orders*/
31
+ if($getPayolutionTyp[$code] === 'PYS') {
32
+ return false;
33
+ }?>
34
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
35
  <li>
36
  <div class="field">
37
+ <input type="hidden" id="<?php echo $code ?>_type_select" name="payment[payone_payolution_type]"
38
+ value="<?php echo $getPayolutionTyp[$code]; ?>">
39
  </div>
40
  <div id="<?php echo $code ?>_main_block" style="display:none;">
41
  <div class="field" id="<?php echo $code; ?>_installment_wrap2" style="display:none;"></div>
42
+ <?php if ($this->isB2BMode()) { ?>
43
  <div id="<?php echo $code; ?>_b2b_wrap" class="field">
44
  <div class="input-box">
45
  <label for="<?php echo $code ?>_trade_registry_number"><?php echo $this->__('Company trade registry number') ?>
89
  </select>
90
 
91
  <input type="hidden" id="<?php echo $code ?>_additional_fields_customer_dob_full"
92
+ name="payment[payone_customer_dob]" class="validate-18-years">
93
  </div>
94
  <?php } ?>
95
  <div id="<?php echo $code; ?>_debit_wrap" class="field" style="display:none;">
124
  </div>
125
  <div class="field" style="position:relative;">
126
  <input type="hidden" name="payment[payone_config_payment_method_id]" value="<?php echo $configId; ?>"/>
127
+ <input type="hidden" name="payment[payone_payolution_type]" value="<?php echo $getPayolutionTyp[$code]; ?>"/>
128
  <input type="hidden" name="payment[payone_payolution_installment_duration]" value="" id="<?php echo $code ?>_selected_installmentplan" />
129
  <div id="payolution_overlay" style="display:none;">
130
  <a href="#" onclick="removeOverlay();return false;" style="float:right;font-weight:bold;"><?php echo $this->__('Close window'); ?></a><br><br>
145
  Event.observe(document, "dom:ready", function () {
146
  payoneSwitchPayolution($(code + '_type_select'), code);
147
  });
148
+
149
  // Add validation messages translation
150
  Translator.add('You have to be at least 18 years old to use this payment type!', '<?php echo $this->__('You have to be at least 18 years old to use this payment type!'); ?>');
151
  </script>
app/design/frontend/base/default/layout/payone/core.xml CHANGED
@@ -87,7 +87,6 @@
87
  <action method="addJs"><script>payone/core/creditcard.js</script></action>
88
  <action method="addJs"><script>payone/core/onlinebanktransfer.js</script></action>
89
  <action method="addJs"><script>payone/core/safe_invoice.js</script></action>
90
- <action method="addJs"><script>payone/core/wallet.js</script></action>
91
  <action method="addJs"><script>payone/core/debitpayment.js</script></action>
92
  <action method="addJs"><script>payone/core/sepa_input.js</script></action>
93
  <action method="addJs"><script>payone/core/sepa_validation.js</script></action>
87
  <action method="addJs"><script>payone/core/creditcard.js</script></action>
88
  <action method="addJs"><script>payone/core/onlinebanktransfer.js</script></action>
89
  <action method="addJs"><script>payone/core/safe_invoice.js</script></action>
 
90
  <action method="addJs"><script>payone/core/debitpayment.js</script></action>
91
  <action method="addJs"><script>payone/core/sepa_input.js</script></action>
92
  <action method="addJs"><script>payone/core/sepa_validation.js</script></action>
app/design/frontend/base/default/template/payone/core/payment/method/form/creditcard.phtml CHANGED
@@ -22,6 +22,11 @@
22
  */
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_Creditcard */
 
 
 
 
 
25
  $code = $this->getMethodCode();
26
  $iCheckValidation = (int)$this->showCvcInput();
27
  ?>
@@ -49,7 +54,7 @@ $iCheckValidation = (int)$this->showCvcInput();
49
  <span class="required">*</span>
50
  </label><br class="clear"/>
51
  <select id="<?php echo $code ?>_cc_type_select" name="<?php echo $code ?>_cc_type_select"
52
- onchange="payone.displayCheckCvc(this);payoneChangedCreditCardInfo();" class="no-submit required-entry">
53
  <option value=""><?php echo $this->__('--Please Select--') ?></option>
54
  <?php
55
  foreach ($this->getTypes() as $key => $type) :
@@ -114,7 +119,7 @@ $iCheckValidation = (int)$this->showCvcInput();
114
  <!-- Credit card cvc : -->
115
  <li style="clear:both;">
116
  <div class="input-box" id="<?php echo $code ?>_cc_cid_div"
117
- style="<?php echo $iCheckValidation == '0' ? 'display: none; ' : '';?>">
118
  <label for="<?php echo $code ?>_cc_cid">
119
  <?php echo $this->__('Card Verification Number') ?>&nbsp;<span class="required">*</span>
120
  </label><br class="clear"/>
@@ -138,6 +143,7 @@ $iCheckValidation = (int)$this->showCvcInput();
138
  <input type="hidden" id="<?php echo $code ?>_config_cvc" name="payment[payone_config_cvc]"
139
  value="<?php echo $this->escapeHtml($this->getCvcJson()); ?>" class=""/>
140
  <input type="hidden" id="payone_cc_check_validation" value="<?php echo $iCheckValidation; ?>"/>
 
141
  </li>
142
  </ul>
143
  <?php } else { ?>
@@ -171,15 +177,13 @@ $iCheckValidation = (int)$this->showCvcInput();
171
  <span class="inputIframe" id="cardpan"></span>
172
  </div>
173
  </li>
174
- <?php if($iCheckValidation == '1') { ?>
175
  <li>
176
- <div class="input-box">
177
  <label for="cvcInput"><?php echo $this->__('Card Verification Number') ?>&nbsp;<span class="required">*</span></label><br class="clear"/>
178
  <span id="cardcvc2" class="inputIframe"></span>
179
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
180
  </div>
181
  </li>
182
- <?php } ?>
183
  <li>
184
  <div class="input-box">
185
  <label for="expireInput"><?php echo $this->__('Expiration Date') ?>&nbsp;<span class="required">*</span></label>
@@ -218,6 +222,7 @@ $iCheckValidation = (int)$this->showCvcInput();
218
  <input type="hidden" id="<?php echo $code ?>_config_cvc" name="payment[payone_config_cvc]"
219
  value="<?php echo $this->escapeHtml($this->getCvcJson()); ?>" class=""/>
220
  <input type="hidden" id="payone_cc_check_validation" value="1"/>
 
221
  </li>
222
  </ul>
223
  <script>
@@ -316,7 +321,7 @@ $iCheckValidation = (int)$this->showCvcInput();
316
  echo $sVarname." = '".$sValue."';";
317
  }
318
  ?>
319
-
320
  var iframes = payone.initHosted(fieldconfig, '<?php echo $code ?>_cc_type_select');
321
  </script>
322
  <?php } ?>
22
  */
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_Creditcard */
25
+
26
+ $hideCvcTypes = $this->getHideCvcTypes();
27
+
28
+
29
+
30
  $code = $this->getMethodCode();
31
  $iCheckValidation = (int)$this->showCvcInput();
32
  ?>
54
  <span class="required">*</span>
55
  </label><br class="clear"/>
56
  <select id="<?php echo $code ?>_cc_type_select" name="<?php echo $code ?>_cc_type_select"
57
+ onchange=" payone.displayCheckCvc(this);payoneChangedCreditCardInfo();" class="no-submit required-entry">
58
  <option value=""><?php echo $this->__('--Please Select--') ?></option>
59
  <?php
60
  foreach ($this->getTypes() as $key => $type) :
119
  <!-- Credit card cvc : -->
120
  <li style="clear:both;">
121
  <div class="input-box" id="<?php echo $code ?>_cc_cid_div"
122
+ style="display: none">
123
  <label for="<?php echo $code ?>_cc_cid">
124
  <?php echo $this->__('Card Verification Number') ?>&nbsp;<span class="required">*</span>
125
  </label><br class="clear"/>
143
  <input type="hidden" id="<?php echo $code ?>_config_cvc" name="payment[payone_config_cvc]"
144
  value="<?php echo $this->escapeHtml($this->getCvcJson()); ?>" class=""/>
145
  <input type="hidden" id="payone_cc_check_validation" value="<?php echo $iCheckValidation; ?>"/>
146
+ <input type="hidden" id="payone_cc_check_validation_types" value="<?php echo $this->escapeHtml(($hideCvcTypes)); ?>"/>
147
  </li>
148
  </ul>
149
  <?php } else { ?>
177
  <span class="inputIframe" id="cardpan"></span>
178
  </div>
179
  </li>
 
180
  <li>
181
+ <div class="input-box" id="<?php echo $code ?>_cc_cid_div"
182
  <label for="cvcInput"><?php echo $this->__('Card Verification Number') ?>&nbsp;<span class="required">*</span></label><br class="clear"/>
183
  <span id="cardcvc2" class="inputIframe"></span>
184
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
185
  </div>
186
  </li>
 
187
  <li>
188
  <div class="input-box">
189
  <label for="expireInput"><?php echo $this->__('Expiration Date') ?>&nbsp;<span class="required">*</span></label>
222
  <input type="hidden" id="<?php echo $code ?>_config_cvc" name="payment[payone_config_cvc]"
223
  value="<?php echo $this->escapeHtml($this->getCvcJson()); ?>" class=""/>
224
  <input type="hidden" id="payone_cc_check_validation" value="1"/>
225
+ <input type="hidden" id="payone_cc_check_validation_types" value="<?php echo $this->escapeHtml(($hideCvcTypes)); ?>"/>
226
  </li>
227
  </ul>
228
  <script>
321
  echo $sVarname." = '".$sValue."';";
322
  }
323
  ?>
324
+
325
  var iframes = payone.initHosted(fieldconfig, '<?php echo $code ?>_cc_type_select');
326
  </script>
327
  <?php } ?>
app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer.phtml CHANGED
@@ -25,46 +25,46 @@
25
  $code = $this->getMethodCode();
26
  $country = $this->getCountry();
27
  $currency = $this->getCurrency();
 
28
  $paymentConfigId = $this->getPaymentMethodConfigId();
29
- $paymentType = $this->getInfoData('payone_onlinebanktransfer_type');
 
 
 
 
 
 
 
 
30
  ?>
 
31
  <fieldset class="form-list">
32
  <ul id="payment_form_<?php echo $code; ?>" style="display:none">
 
33
  <li>
34
  <div class="input-box">
35
  <label for="<?php echo $code; ?>_account_number">
36
- <?php echo $this->__('Online bank transfer type'); ?>&nbsp;<span class="required">*</span>
37
  </label><br class="clear"/>
38
- <select id="<?php echo $code ?>_obt_type_select" name="<?php echo $code ?>_obt_type_select"
39
- class="required-entry" onchange="payoneSwitchOnlineBankTransfer(this, '<?php echo $country ?>', '<?php echo $currency ?>');">
40
- <option value=""><?php echo $this->__('--Please Select--') ?></option>
41
- <?php
42
- foreach ($this->getTypes() as $key => $type):
43
- $typeConfigId = $type['config_id'];
44
- $selected = '';
45
- if ($typeConfigId == $paymentConfigId && $paymentType == $type['code']) {
46
- $paymentConfigId = $typeConfigId;
47
- $selected = 'selected="selected"';
48
- }
49
- if ($this->getSavedCustomerData('payone_onlinebanktransfer_type') == $type['code']) {
50
- $selected = 'selected="selected"';
51
- }
52
- ?>
53
- <option value="<?php echo $key ?>"<?php echo $selected; ?>>
54
- <?php echo $type['name']; ?><span><?php echo $type['fee']; ?></span>
55
- </option>
56
- <?php endforeach; ?>
57
- </select>
58
-
59
- <input type="hidden" id="<?php echo $code ?>_obt_type" name="payment[payone_onlinebanktransfer_type]"
60
- value="<?php echo $paymentType; ?>" class=""/>
61
  <input type="hidden" name="payment[payone_config_payment_method_id]"
62
  id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
63
- <input type="hidden" id="<?php echo $code ?>_pnt_show_iban"
64
- value="<?php echo $this->showSofortUeberweisungBankDataFields(); ?>"/>
65
  </div>
 
 
 
 
 
 
 
66
  </li>
67
- <li id="sepa_iban_wrap" style="display:none;">
 
 
 
 
68
  <div class="input-box">
69
  <label for="<?php echo $code ?>_sepa_iban">
70
  <?php echo $this->__('IBAN') ?>&nbsp;<span class="required">*</span>
@@ -72,15 +72,15 @@ $paymentType = $this->getInfoData('payone_onlinebanktransfer_type');
72
  <input type="text" id="<?php echo $code ?>_sepa_iban_xxx"
73
  title="<?php echo $this->__('IBAN') ?>"
74
  class="validate-sepa-iban required-entry input-text"
75
- value="<?php echo $this->strToXXX($this->getSavedCustomerData('payone_sepa_iban'));?>"
76
  autocomplete="off" maxlength="34"
77
  onchange="inputToUppaerCaseAndNumbers(this); copyOnlineBankTransferSepaIban('<?php echo $code ?>');"
78
  oninput="inputToUppaerCaseAndNumbers(this); copyOnlineBankTransferSepaIban('<?php echo $code ?>');"/>
79
  <input type="hidden" id="<?php echo $code ?>_sepa_iban" name="payment[payone_sepa_iban]"
80
- value="<?php echo $this->getSavedCustomerData('payone_sepa_iban');?>">
81
  </div>
82
  </li>
83
- <li id="sepa_bic_wrap" style="display:none;">
84
  <div class="input-box">
85
  <label for="<?php echo $code ?>_sepa_bic">
86
  <?php echo $this->__('BIC') ?>&nbsp;<span class="required">*</span>
@@ -88,13 +88,14 @@ $paymentType = $this->getInfoData('payone_onlinebanktransfer_type');
88
  <input type="text" id="<?php echo $code ?>_sepa_bic" name="payment[payone_sepa_bic]"
89
  title="<?php echo $this->__('BIC') ?>"
90
  class="validate-sepa-bic required-entry input-text"
91
- value="<?php echo $this->getSavedCustomerData('payone_sepa_bic');?>"
92
  autocomplete="off" maxlength="11"
93
  onchange="inputToUppaerCaseAndNumbers(this);"
94
  oninput="inputToUppaerCaseAndNumbers(this);"/>
95
  </div>
96
  </li>
97
- <li id="account_number_wrap" style="display:none;">
 
98
  <div class="input-box">
99
  <label for="<?php echo $code ?>_account_number">
100
  <?php echo $this->__('Account number') ?>&nbsp;<span class="required">*</span>
@@ -102,14 +103,14 @@ $paymentType = $this->getInfoData('payone_onlinebanktransfer_type');
102
  <input type="text" id="<?php echo $code ?>_account_number" name="payment[payone_account_number]"
103
  title="<?php echo $this->__('Account number') ?>"
104
  class="validate-digits required-entry input-text"
105
- value="<?php echo $this->getSavedCustomerData('payone_account_number');?>"
106
  autocomplete="off"
107
  maxlength="10"
108
  onchange="inputToNumbers(this)"
109
  onimput="inputToNumbers(this)"/>
110
  </div>
111
  </li>
112
- <li id="bank_code_wrap" style="display:none;">
113
  <div class="input-box">
114
  <label for="<?php echo $code ?>_bank_code">
115
  <?php echo $this->__('Bank code') ?>&nbsp;<span class="required">*</span>
@@ -117,40 +118,46 @@ $paymentType = $this->getInfoData('payone_onlinebanktransfer_type');
117
  <input type="text" id="<?php echo $code ?>_bank_code" name="payment[payone_bank_code]"
118
  title="<?php echo $this->__('Bank code') ?>"
119
  class="validate-bank-code validate-digits required-entry input-text"
120
- value="<?php echo $this->getSavedCustomerData('payone_bank_code');?>"
121
  maxlength="8"
122
  onchange="inputToNumbers(this)"
123
  onimput="inputToNumbers(this)"/>
124
  </div>
125
  </li>
126
- <?php echo $this->getBlockHtmlBankGroup(); ?>
127
  </ul>
128
  </fieldset>
129
 
130
  <script type="text/javascript">
 
131
  var country = '<?php echo $country ?>';
132
  var currency = '<?php echo $currency ?>';
133
- var code = '<?php echo $code ?>';
134
- payoneSwitchOnlineBankTransfer($(code + '_obt_type_select'), country, currency);
 
 
135
 
136
  Event.observe(document, "dom:loaded", function () {
137
- payoneSwitchOnlineBankTransfer($(code + '_obt_type_select'), country, currency);
 
138
  });
139
  Event.observe(document, "dom:ready", function () {
140
- payoneSwitchOnlineBankTransfer($(code + '_obt_type_select'), country, currency);
 
141
  });
142
 
143
  // we need to call the switch method after refreshing payment section via ajax
144
  // unfortunately there is no specific property to identify the needed ajax request
145
  Ajax.Responders.register({
146
- onComplete: function(transport, element) {
 
147
  var typeSelect = $(code + '_obt_type_select');
148
  if (typeSelect == undefined) {
149
  return;
150
  }
151
  var url = element.request.url;
152
  if (url.indexOf('checkout/onepage/saveShippingMethod') !== -1 || url.indexOf('checkout/onepage/progress') !== 1) {
153
- payoneSwitchOnlineBankTransfer(typeSelect, country, currency);
154
  }
155
  }
156
  });
25
  $code = $this->getMethodCode();
26
  $country = $this->getCountry();
27
  $currency = $this->getCurrency();
28
+
29
  $paymentConfigId = $this->getPaymentMethodConfigId();
30
+
31
+ if ($paymentConfigId == 0) {
32
+ $paymentConfigId = $this->getPaymentConfig()->getId();
33
+ }
34
+
35
+ $displayBlockAccountOrBankCode = 'none';
36
+ $displayIbanOrBic = 'none';
37
+
38
+ $getOnlineBankTransferType = $this->onlineBankTransferTypeMapping();
39
  ?>
40
+
41
  <fieldset class="form-list">
42
  <ul id="payment_form_<?php echo $code; ?>" style="display:none">
43
+
44
  <li>
45
  <div class="input-box">
46
  <label for="<?php echo $code; ?>_account_number">
47
+
48
  </label><br class="clear"/>
49
+ <input type="hidden" id="<?php echo $code ?>_type_select" name="<?php echo $code ?>_obt_type_select"
50
+ value="<?php echo $getOnlineBankTransferType[$code] ?>">
51
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
  <input type="hidden" name="payment[payone_config_payment_method_id]"
53
  id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
 
 
54
  </div>
55
+
56
+ <input type="hidden" id="<?php echo $code ?>_obt_type" name="payment[payone_onlinebanktransfer_type]"
57
+ value="<?php echo $getOnlineBankTransferType[$code]; ?>" class=""/>
58
+ <input type="hidden" name="payment[payone_config_payment_method_id]"
59
+ id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
60
+ <input type="hidden" id="<?php echo $code ?>_pnt_show_iban"
61
+ value="<?php echo $this->showSofortUeberweisungBankDataFields(); ?>"/>
62
  </li>
63
+
64
+ <?php if ($getOnlineBankTransferType[$code] == 'GPY' || ($getOnlineBankTransferType[$code] == 'PNT' && $this->showSofortUeberweisungBankDataFields() == true)) {
65
+ $displayIbanOrBic = 'block';
66
+ } ?>
67
+ <li id="sepa_iban_wrap" style="display: <?php echo $displayIbanOrBic ? $displayIbanOrBic : 'none' ?>">
68
  <div class="input-box">
69
  <label for="<?php echo $code ?>_sepa_iban">
70
  <?php echo $this->__('IBAN') ?>&nbsp;<span class="required">*</span>
72
  <input type="text" id="<?php echo $code ?>_sepa_iban_xxx"
73
  title="<?php echo $this->__('IBAN') ?>"
74
  class="validate-sepa-iban required-entry input-text"
75
+ value="<?php echo $this->strToXXX($this->getSavedCustomerData('payone_sepa_iban')); ?>"
76
  autocomplete="off" maxlength="34"
77
  onchange="inputToUppaerCaseAndNumbers(this); copyOnlineBankTransferSepaIban('<?php echo $code ?>');"
78
  oninput="inputToUppaerCaseAndNumbers(this); copyOnlineBankTransferSepaIban('<?php echo $code ?>');"/>
79
  <input type="hidden" id="<?php echo $code ?>_sepa_iban" name="payment[payone_sepa_iban]"
80
+ value="<?php echo $this->getSavedCustomerData('payone_sepa_iban'); ?>">
81
  </div>
82
  </li>
83
+ <li id="sepa_bic_wrap" style="display:<?php echo $displayIbanOrBic ? $displayIbanOrBic : 'none' ?>">
84
  <div class="input-box">
85
  <label for="<?php echo $code ?>_sepa_bic">
86
  <?php echo $this->__('BIC') ?>&nbsp;<span class="required">*</span>
88
  <input type="text" id="<?php echo $code ?>_sepa_bic" name="payment[payone_sepa_bic]"
89
  title="<?php echo $this->__('BIC') ?>"
90
  class="validate-sepa-bic required-entry input-text"
91
+ value="<?php echo $this->getSavedCustomerData('payone_sepa_bic'); ?>"
92
  autocomplete="off" maxlength="11"
93
  onchange="inputToUppaerCaseAndNumbers(this);"
94
  oninput="inputToUppaerCaseAndNumbers(this);"/>
95
  </div>
96
  </li>
97
+
98
+ <li id="account_number_wrap" style="display:none">
99
  <div class="input-box">
100
  <label for="<?php echo $code ?>_account_number">
101
  <?php echo $this->__('Account number') ?>&nbsp;<span class="required">*</span>
103
  <input type="text" id="<?php echo $code ?>_account_number" name="payment[payone_account_number]"
104
  title="<?php echo $this->__('Account number') ?>"
105
  class="validate-digits required-entry input-text"
106
+ value="<?php echo $this->getSavedCustomerData('payone_account_number'); ?>"
107
  autocomplete="off"
108
  maxlength="10"
109
  onchange="inputToNumbers(this)"
110
  onimput="inputToNumbers(this)"/>
111
  </div>
112
  </li>
113
+ <li id="bank_code_wrap" style="display:none">
114
  <div class="input-box">
115
  <label for="<?php echo $code ?>_bank_code">
116
  <?php echo $this->__('Bank code') ?>&nbsp;<span class="required">*</span>
118
  <input type="text" id="<?php echo $code ?>_bank_code" name="payment[payone_bank_code]"
119
  title="<?php echo $this->__('Bank code') ?>"
120
  class="validate-bank-code validate-digits required-entry input-text"
121
+ value="<?php echo $this->getSavedCustomerData('payone_bank_code'); ?>"
122
  maxlength="8"
123
  onchange="inputToNumbers(this)"
124
  onimput="inputToNumbers(this)"/>
125
  </div>
126
  </li>
127
+
128
  </ul>
129
  </fieldset>
130
 
131
  <script type="text/javascript">
132
+
133
  var country = '<?php echo $country ?>';
134
  var currency = '<?php echo $currency ?>';
135
+ var code = '<?php echo $getOnlineBankTransferType[$code] ?>';
136
+ var methodCode = '<?php echo $code ?>';
137
+
138
+ payoneSwitchOnlineBankTransfer(code, methodCode, $(code + '_obt_type_select'), country, currency);
139
 
140
  Event.observe(document, "dom:loaded", function () {
141
+ payoneSwitchOnlineBankTransfer(code, methodCode, $(code + '_obt_type_select'), country, currency);
142
+
143
  });
144
  Event.observe(document, "dom:ready", function () {
145
+ payoneSwitchOnlineBankTransfer(code, methodCode, $(code + '_obt_type_select'), country, currency);
146
+
147
  });
148
 
149
  // we need to call the switch method after refreshing payment section via ajax
150
  // unfortunately there is no specific property to identify the needed ajax request
151
  Ajax.Responders.register({
152
+ onComplete: function (transport, element) {
153
+
154
  var typeSelect = $(code + '_obt_type_select');
155
  if (typeSelect == undefined) {
156
  return;
157
  }
158
  var url = element.request.url;
159
  if (url.indexOf('checkout/onepage/saveShippingMethod') !== -1 || url.indexOf('checkout/onepage/progress') !== 1) {
160
+ payoneSwitchOnlineBankTransfer(code, methodCode, typeSelect, country, currency);
161
  }
162
  }
163
  });
app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer/bankgroupeps.phtml ADDED
@@ -0,0 +1,59 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package design_frontend_base_default
17
+ * @subpackage template
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+ ?>
24
+ <?php
25
+ $code = $this->getMethodCode();
26
+ ?>
27
+ <li id="bank_group_wrap_at" style="display: none">
28
+ <div class="input-box">
29
+ <label for="<?php echo $code ?>_bank_group_at">
30
+ <?php echo $this->__('Bank group') ?>&nbsp;<span class="required">*</span>
31
+ </label><br class="clear"/>
32
+ <select name="payment[payone_bank_group]" id="<?php echo $code ?>_bank_group_at">
33
+ <option value="ARZ_OVB" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_OVB')?'selected="selected"':'';?>>Commercial credit cooperatives (Volksbank)</option>
34
+ <option value="ARZ_BAF" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_BAF')?'selected="selected"':'';?>>Bank for doctors and independent professions</option>
35
+ <option value="ARZ_NLH" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_NLH')?'selected="selected"':'';?>>Hypo state bank Lower Austria</option>
36
+ <option value="ARZ_VLH" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_VLH')?'selected="selected"':'';?>>Hypo state bank Voralberg</option>
37
+ <option value="ARZ_BCS" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_BCS')?'selected="selected"':'';?>>Bankhaus Carl Spängler & Co. AG</option>
38
+ <option value="ARZ_HTB" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_HTB')?'selected="selected"':'';?>>Hypo bank Tyrol</option>
39
+ <option value="ARZ_HAA" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_HAA')?'selected="selected"':'';?>>Hypo Alpe Adria</option>
40
+ <option value="ARZ_IKB" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_IKB')?'selected="selected"':'';?>>Investkredit bank</option>
41
+ <option value="ARZ_OAB" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_OAB')?'selected="selected"':'';?>>Österreichische Apothekerbank</option>
42
+ <option value="ARZ_IMB" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_IMB')?'selected="selected"':'';?>>Immobank</option>
43
+ <option value="ARZ_GRB" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_GRB')?'selected="selected"':'';?>>Gärtnerbank</option>
44
+ <option value="ARZ_HIB" <?php echo ($this->getSavedCustomerBankGroup() == 'ARZ_HIB')?'selected="selected"':'';?>>HYPO Investment bank</option>
45
+ <option value="BA_AUS" <?php echo ($this->getSavedCustomerBankGroup() == 'BA_AUS')?'selected="selected"':'';?>>Bank Austria</option>
46
+ <option value="BAWAG_BWG" <?php echo ($this->getSavedCustomerBankGroup() == 'BAWAG_BWG')?'selected="selected"':'';?>>BAWAG</option>
47
+ <option value="BAWAG_PSK" <?php echo ($this->getSavedCustomerBankGroup() == 'BAWAG_PSK')?'selected="selected"':'';?>>PSK Bank</option>
48
+ <option value="BAWAG_ESY" <?php echo ($this->getSavedCustomerBankGroup() == 'BAWAG_ESY')?'selected="selected"':'';?>>easybank</option>
49
+ <option value="BAWAG_SPD" <?php echo ($this->getSavedCustomerBankGroup() == 'BAWAG_SPD')?'selected="selected"':'';?>>Sparda Bank</option>
50
+ <option value="SPARDAT_EBS" <?php echo ($this->getSavedCustomerBankGroup() == 'SPARDAT_EBS')?'selected="selected"':'';?>>Erste Bank</option>
51
+ <option value="SPARDAT_BBL" <?php echo ($this->getSavedCustomerBankGroup() == 'SPARDAT_BBL')?'selected="selected"':'';?>>Bank Burgenland</option>
52
+ <option value="RAC_RAC" <?php echo ($this->getSavedCustomerBankGroup() == 'RAC_RAC')?'selected="selected"':'';?>>Raiffeisen bank</option>
53
+ <option value="HRAC_OOS" <?php echo ($this->getSavedCustomerBankGroup() == 'HRAC_OOS')?'selected="selected"':'';?>>Hypo bank Upper Austria</option>
54
+ <option value="HRAC_SLB" <?php echo ($this->getSavedCustomerBankGroup() == 'HRAC_SLB')?'selected="selected"':'';?>>Hypo bank Salzburg</option>
55
+ <option value="HRAC_STM" <?php echo ($this->getSavedCustomerBankGroup() == 'HRAC_STM')?'selected="selected"':'';?>>Hypo bank Styria</option>
56
+ </select>
57
+ </div>
58
+ </li>
59
+
app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfer/bankgroupidl.phtml ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package design_frontend_base_default
17
+ * @subpackage template
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+ ?>
24
+ <?php
25
+ $code = $this->getMethodCode();
26
+ ?>
27
+
28
+
29
+ <li id="bank_group_wrap_nl" style="display: none">
30
+ <div class="input-box">
31
+ <label for="<?php echo $code ?>_bank_group_nl"><?php echo $this->__('Bank group') ?> <span
32
+ class="required">*</span></label><br class="clear"/>
33
+ <select name="payment[payone_bank_group]" id="<?php echo $code ?>_bank_group_nl">
34
+ <option value="ABN_AMRO_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'ABN_AMRO_BANK')?'selected="selected"':'';?>>ABN Amro</option>
35
+ <option value="BUNQ_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'BUNQ_BANK')?'selected="selected"':'';?>>Bunq</option>
36
+ <option value="ING_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'ING_BANK')?'selected="selected"':'';?>>ING Bank</option>
37
+ <option value="RABOBANK" <?php echo ($this->getSavedCustomerBankGroup() == 'RABOBANK')?'selected="selected"':'';?>>Rabobank</option>
38
+ <option value="SNS_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'SNS_BANK')?'selected="selected"':'';?>>SNS BANK</option>
39
+ <option value="ASN_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'ASN_BANK')?'selected="selected"':'';?>>ASN Bank</option>
40
+ <option value="SNS_REGIO_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'SNS_REGIO_BANK')?'selected="selected"':'';?>>Regio Bank</option>
41
+ <option value="TRIODOS_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'TRIODOS_BANK')?'selected="selected"':'';?>>Triodos Bank</option>
42
+ <option value="KNAB_BANK" <?php echo ($this->getSavedCustomerBankGroup() == 'KNAB_BANK')?'selected="selected"':'';?>>Knab</option>
43
+ <option value="VAN_LANSCHOT_BANKIERS" <?php echo ($this->getSavedCustomerBankGroup() == 'VAN_LANSCHOT_BANKIERS')?'selected="selected"':'';?>>van Lanschot</option>
44
+ </select>
45
+ </div>
46
+ </li>
app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransfereps.phtml ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package design_frontend_base_default
17
+ * @subpackage template
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /** @var $this Payone_Core_Block_Payment_Method_Form_OnlineBankTransferEps */
25
+ $code = $this->getMethodCode();
26
+ $country = $this->getCountry();
27
+ $currency = $this->getCurrency();
28
+
29
+ $paymentConfigId = $this->getPaymentMethodConfigId();
30
+
31
+ if($paymentConfigId == 0){
32
+ $paymentConfigId = $this->getPaymentConfig()->getId();
33
+ }
34
+
35
+ $displayBlockAccountOrBankCode = 'none';
36
+ $displayIbanOrBic = 'none';
37
+
38
+ $getOnlineBankTransferType = $this->onlineBankTransferTypeMapping();
39
+
40
+ ?>
41
+
42
+ <fieldset class="form-list">
43
+ <ul id="payment_form_<?php echo $code; ?>" style="display:none">
44
+
45
+ <li>
46
+ <div class="input-box">
47
+ <label for="<?php echo $code; ?>_account_number">
48
+ <!-- --><?php //echo $this->__('Online bank transfer type'); ?><!--&nbsp;<span class="required">*</span>-->
49
+ </label><br class="clear"/>
50
+ <input type="hidden" id="<?php echo $code ?>_type_select" name="<?php echo $code ?>_obt_type_select"
51
+ value="<?php echo $getOnlineBankTransferType[$code] ?>">
52
+
53
+ <input type="hidden" name="payment[payone_config_payment_method_id]"
54
+ id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
55
+ </div>
56
+
57
+ <input type="hidden" id="<?php echo $code ?>_obt_type" name="payment[payone_onlinebanktransfer_type]"
58
+ value="<?php echo $getOnlineBankTransferType[$code]; ?>" class=""/>
59
+ <input type="hidden" name="payment[payone_config_payment_method_id]"
60
+ id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
61
+ <input type="hidden" id="<?php echo $code ?>_pnt_show_iban"
62
+ value="<?php echo $this->showSofortUeberweisungBankDataFields(); ?>"/>
63
+ </li>
64
+
65
+ <?php echo $this->getBlockHtmlBankGroupEps(); ?>
66
+ </ul>
67
+ </fieldset>
68
+
69
+ <script type="text/javascript">
70
+ var country = '<?php echo 'AT' ?>';
71
+ var currency = '<?php echo $currency ?>';
72
+ var code = '<?php echo $getOnlineBankTransferType[$code] ?>';
73
+ var methodCode = '<?php echo $code ?>';
74
+
75
+ payoneSwitchOnlineBankTransfer(code,methodCode, $(code + '_obt_type_select'), country, currency);
76
+ </script>
app/design/frontend/base/default/template/payone/core/payment/method/form/onlinebanktransferidl.phtml ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package design_frontend_base_default
17
+ * @subpackage template
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
+ * @author Matthias Walter <info@noovias.com>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com
22
+ */
23
+
24
+ /** @var $this Payone_Core_Block_Payment_Method_Form_OnlineBankTransferIdl */
25
+ $code = $this->getMethodCode();
26
+ $country = $this->getCountry();
27
+ $currency = $this->getCurrency();
28
+
29
+ $paymentConfigId = $this->getPaymentMethodConfigId();
30
+
31
+ if ($paymentConfigId == 0) {
32
+ $paymentConfigId = $this->getPaymentConfig()->getId();
33
+ }
34
+
35
+ $displayBlockAccountOrBankCode = 'none';
36
+ $displayIbanOrBic = 'none';
37
+
38
+ $getOnlineBankTransferType = $this->onlineBankTransferTypeMapping();
39
+
40
+ ?>
41
+
42
+ <fieldset class="form-list">
43
+ <ul id="payment_form_<?php echo $code; ?>" style="display:none">
44
+
45
+ <li>
46
+ <div class="input-box">
47
+ <label for="<?php echo $code; ?>_account_number">
48
+ </label><br class="clear"/>
49
+ <input type="hidden" id="<?php echo $code ?>_type_select" name="<?php echo $code ?>_obt_type_select"
50
+ value="<?php echo $getOnlineBankTransferType[$code] ?>">
51
+
52
+ <input type="hidden" name="payment[payone_config_payment_method_id]"
53
+ id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
54
+ </div>
55
+
56
+ <input type="hidden" id="<?php echo $code ?>_obt_type" name="payment[payone_onlinebanktransfer_type]"
57
+ value="<?php echo $getOnlineBankTransferType[$code]; ?>" class=""/>
58
+ <input type="hidden" name="payment[payone_config_payment_method_id]"
59
+ id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
60
+ <input type="hidden" id="<?php echo $code ?>_pnt_show_iban"
61
+ value="<?php echo $this->showSofortUeberweisungBankDataFields(); ?>"/>
62
+ </li>
63
+
64
+ <?php echo $this->getBlockHtmlBankGroupIdl(); ?>
65
+ </ul>
66
+ </fieldset>
67
+
68
+ <script type="text/javascript">
69
+ var country = '<?php echo 'NL' ?>';
70
+ var currency = '<?php echo $currency ?>';
71
+ var code = '<?php echo $getOnlineBankTransferType[$code] ?>';
72
+ var methodCode = '<?php echo $code ?>';
73
+
74
+ payoneSwitchOnlineBankTransfer(code, methodCode, $(code + '_obt_type_select'), country, currency);
75
+ </script>
app/design/frontend/base/default/template/payone/core/payment/method/form/payolution.phtml CHANGED
@@ -16,7 +16,7 @@
16
  * @package design_frontend_base_default
17
  * @subpackage template
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com, Copyright (c) 2017 <support@e3n.de> - www.e3n.de
19
- * @author Robert M�ller <robert.mueller@fatchip.de>, Tim Rein <tim.rein@e3n.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com, http://www.e3n.de
22
  */
@@ -50,6 +50,19 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
50
  </div>
51
  </div>
52
  <?php } ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
53
  <?php if ($this->showBirthdayFields()) { ?>
54
  <div id="<?php echo $code; ?>_birthday_wrap" class="field">
55
  <label for="<?php echo $code ?>_additional_fields_customer_dob_month"
@@ -89,47 +102,51 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
89
  </div>
90
  <?php } ?>
91
  <div id="<?php echo $code; ?>_debit_wrap" class="field" style="display:none;">
92
- <div id="<?php echo $code; ?>_debit_subwrap" style="display:none;"><br>
93
- <strong><?php echo $this->__('Account Information'); ?></strong><br>
 
 
 
 
 
 
 
 
 
 
 
 
94
  <div class="input-box">
95
- <label for="<?php echo $code ?>_payolution_accountholder">
96
- <?php echo $this->__('Accountholder') ?><span class="required">*</span>
97
  </label>
98
  <br class="clear"/>
99
- <input type="text" id="<?php echo $code ?>_payolution_accountholder"
100
- title="<?php echo $this->__('Accountholder') ?>"
101
- class="required-entry input-text"
102
- value=""/>
 
 
 
 
 
103
  </div>
104
- </div>
105
- <div class="input-box">
106
- <label for="<?php echo $code ?>_sepa_iban_xxx">
107
- <?php echo $this->__('IBAN') ?><span class="required">*</span>
108
- </label>
109
- <br class="clear"/>
110
- <input type="text" id="<?php echo $code ?>_sepa_iban_xxx"
111
- title="<?php echo $this->__('IBAN') ?>"
112
- class="validate-sepa-iban required-entry input-text"
113
- value=""
114
- autocomplete="off" maxlength="34"
115
- onchange="inputToUppaerCaseAndNumbers(this); copyDebitPaymentSepaIban('<?php echo $code ?>');"
116
- oninput="inputToUppaerCaseAndNumbers(this); copyDebitPaymentSepaIban('<?php echo $code ?>');"/>
117
- <input type="hidden" id="<?php echo $code ?>_sepa_iban" name="payment[payone_payolution_iban]"
118
- value="">
119
- </div>
120
- <div class="input-box">
121
- <label for="<?php echo $code ?>_payolution_bic">
122
- <?php echo $this->__('BIC') ?><span class="required">*</span>
123
- </label>
124
- <br class="clear"/>
125
- <input type="text" id="<?php echo $code ?>_payolution_bic" name="payment[payone_payolution_bic]"
126
- title="<?php echo $this->__('BIC') ?>"
127
- class="validate-sepa-bic required-entry input-text"
128
- value=""
129
- autocomplete="off" maxlength="11"
130
- onchange="inputToUppaerCaseAndNumbers(this);"
131
- oninput="inputToUppaerCaseAndNumbers(this);"/>
132
- </div>
133
  </div>
134
  <div id="<?php echo $code; ?>_acceptance_wrap" class="field" style="position:relative;">
135
  <input type="checkbox" id="<?php echo $code ?>_additional_fields_agreement_checkbox"
@@ -139,7 +156,7 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
139
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_1'); ?><br>
140
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_2'); ?>
141
  <a href="#" style="float:none; margin:0;"
142
- onclick="displayPayolutionOverlay();return false;"><?php echo $this->__('acceptance'); ?></a>
143
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_3'); ?>
144
  <em style="float:none; position:relative;">*</em>
145
  </label>
@@ -149,8 +166,8 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
149
  <input type="hidden" name="payment[payone_payolution_installment_duration]" value=""
150
  id="<?php echo $code ?>_selected_installmentplan"/>
151
 
152
- <div id="payolution_overlay" style="display:none;">
153
- <a href="#" onclick="removePayolutionOverlay();return false;"
154
  style="float:right;font-weight:bold;"><?php echo $this->__('Close window'); ?></a><br><br>
155
  <?php echo $this->getPayolutionAcceptanceText(); ?>
156
  </div>
@@ -163,7 +180,7 @@ $getPayolutionTyp = $this->payolutionTypeMapping();
163
  </label>
164
  </div>
165
  <div id="<?php echo $code; ?>_installment_wrap1" class="field">
166
- <button
167
  onclick="handleInstallment('<?php echo $code ?>', '<?php echo $this->getHandleInstallmentUrl(); ?>');"
168
  class="button" type="button">
169
  <span>
16
  * @package design_frontend_base_default
17
  * @subpackage template
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com, Copyright (c) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Robert M�ller <robert.mueller@fatchip.de>, Tim Rein <tim.rein@e3n.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com, http://www.e3n.de
22
  */
50
  </div>
51
  </div>
52
  <?php } ?>
53
+ <?php if ($this->isTelephoneRequired()) : ?>
54
+ <div id="<?php echo $code; ?>_telephone_wrap" class="field">
55
+ <div class="input-box">
56
+ <label for="<?php echo $code ?>_additional_fields_customer_telephone" class="required">
57
+ <em>*</em><?php echo $this->__('Telephone') ?>
58
+ </label>
59
+ <br class="clear"/>
60
+ <input type="text" name="payment[payone_customer_telephone]"
61
+ id="<?php echo $code ?>_additional_fields_customer_telephone"
62
+ class="input-text required-entry"/>
63
+ </div>
64
+ </div>
65
+ <?php endif;?>
66
  <?php if ($this->showBirthdayFields()) { ?>
67
  <div id="<?php echo $code; ?>_birthday_wrap" class="field">
68
  <label for="<?php echo $code ?>_additional_fields_customer_dob_month"
102
  </div>
103
  <?php } ?>
104
  <div id="<?php echo $code; ?>_debit_wrap" class="field" style="display:none;">
105
+ <?php if ($this->isSepaDataRequired()) { ?>
106
+ <div id="<?php echo $code; ?>_debit_subwrap" style="display:none;"><br>
107
+ <strong><?php echo $this->__('Account Information'); ?></strong><br>
108
+ <div class="input-box">
109
+ <label for="<?php echo $code ?>_payolution_accountholder">
110
+ <?php echo $this->__('Accountholder') ?><span class="required">*</span>
111
+ </label>
112
+ <br class="clear"/>
113
+ <input type="text" id="<?php echo $code ?>_payolution_accountholder"
114
+ title="<?php echo $this->__('Accountholder') ?>"
115
+ class="required-entry input-text"
116
+ value=""/>
117
+ </div>
118
+ </div>
119
  <div class="input-box">
120
+ <label for="<?php echo $code ?>_sepa_iban_xxx">
121
+ <?php echo $this->__('IBAN') ?><span class="required">*</span>
122
  </label>
123
  <br class="clear"/>
124
+ <input type="text" id="<?php echo $code ?>_sepa_iban_xxx"
125
+ title="<?php echo $this->__('IBAN') ?>"
126
+ class="validate-sepa-iban required-entry input-text"
127
+ value=""
128
+ autocomplete="off" maxlength="34"
129
+ onchange="inputToUppaerCaseAndNumbers(this); copyDebitPaymentSepaIban('<?php echo $code ?>');"
130
+ oninput="inputToUppaerCaseAndNumbers(this); copyDebitPaymentSepaIban('<?php echo $code ?>');"/>
131
+ <input type="hidden" id="<?php echo $code ?>_sepa_iban" name="payment[payone_payolution_iban]"
132
+ value="">
133
  </div>
134
+ <div class="input-box">
135
+ <label for="<?php echo $code ?>_payolution_bic">
136
+ <?php echo $this->__('BIC') ?><span class="required">*</span>
137
+ </label>
138
+ <br class="clear"/>
139
+ <input type="text" id="<?php echo $code ?>_payolution_bic" name="payment[payone_payolution_bic]"
140
+ title="<?php echo $this->__('BIC') ?>"
141
+ class="validate-sepa-bic required-entry input-text"
142
+ value=""
143
+ autocomplete="off" maxlength="11"
144
+ onchange="inputToUppaerCaseAndNumbers(this);"
145
+ oninput="inputToUppaerCaseAndNumbers(this);"/>
146
+ </div>
147
+ <?php } else { ?>
148
+ <span id="<?php echo $code; ?>_debit_subwrap"></span>
149
+ <?php } ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  </div>
151
  <div id="<?php echo $code; ?>_acceptance_wrap" class="field" style="position:relative;">
152
  <input type="checkbox" id="<?php echo $code ?>_additional_fields_agreement_checkbox"
156
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_1'); ?><br>
157
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_2'); ?>
158
  <a href="#" style="float:none; margin:0;"
159
+ onclick="displayPayolutionOverlay('<?php echo $code ?>');return false;"><?php echo $this->__('acceptance'); ?></a>
160
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_3'); ?>
161
  <em style="float:none; position:relative;">*</em>
162
  </label>
166
  <input type="hidden" name="payment[payone_payolution_installment_duration]" value=""
167
  id="<?php echo $code ?>_selected_installmentplan"/>
168
 
169
+ <div id="<?php echo $code ?>_overlay" style="display:none;" class="payolution_overlay">
170
+ <a href="#" onclick="removePayolutionOverlay('<?php echo $code ?>');return false;"
171
  style="float:right;font-weight:bold;"><?php echo $this->__('Close window'); ?></a><br><br>
172
  <?php echo $this->getPayolutionAcceptanceText(); ?>
173
  </div>
180
  </label>
181
  </div>
182
  <div id="<?php echo $code; ?>_installment_wrap1" class="field">
183
+ <br><button
184
  onclick="handleInstallment('<?php echo $code ?>', '<?php echo $this->getHandleInstallmentUrl(); ?>');"
185
  class="button" type="button">
186
  <span>
app/design/frontend/base/default/template/payone/core/payment/method/form/wallet.phtml CHANGED
@@ -15,8 +15,8 @@
15
  * @category Payone
16
  * @package design_frontend_base_default
17
  * @subpackage template
18
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
19
- * @author Matthias Walter <info@noovias.com>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
@@ -24,48 +24,20 @@
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">
30
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
31
  <!-- Wallet type : -->
32
  <li>
33
- <div class="input-box">
34
- <label for="<?php echo $code; ?>_wlt_type">
35
- <?php echo $this->__('Wallet Type'); ?>&nbsp;<span class="required">*</span>
36
- </label><br class="clear"/>
37
-
38
- <?php
39
- $types = $this->getTypes();
40
- if (count($types) > 1) : ?>
41
- <select id="<?php echo $code ?>_wlt_type_select" name="<?php echo $code ?>_wlt_type_select"
42
- onchange="payoneSwitchWallet(this);" class="no-submit required-entry">
43
- <option value=""><?php echo $this->__('--Please Select--') ?></option>
44
- <?php
45
- foreach ($this->getTypes() as $key => $type) :
46
- $isChosen = $type['config_id'] == $paymentConfigId ? true : false;
47
- $selected = $isChosen ? 'selected="selected"' : '';
48
- if (empty($paymentConfigId) or $isChosen) {
49
- $paymentConfigId = $type['config_id'];
50
- $paymentType = $type['code'];
51
- }
52
- ?>
53
- <option value="<?php echo $key ?>" <?php echo $selected; ?>>
54
- <?php echo $type['name'] ?><span><?php echo $type['fee']; ?></span>
55
- </option>
56
- <?php endforeach; ?>
57
- </select>
58
- <input type="hidden" id="<?php echo $code ?>_wlt_type" name="payment[payone_wallet_type]" value="<?php echo $paymentType;?>"/>
59
- <?php
60
- else :
61
- $type = array_pop($types);
62
- $paymentConfigId = $type['config_id'];
63
- ?>
64
- <?php echo $type['name']; ?>&nbsp;<span><?php echo $type['fee']; ?></span>
65
- <input type="hidden" id="<?php echo $code ?>_wlt_type" name="payment[payone_wallet_type]"
66
- value="<?php echo $type['code']; ?>"/>
67
- <?php
68
- endif;?>
69
 
70
  <input type="hidden" name="payment[payone_config_payment_method_id]"
71
  id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
15
  * @category Payone
16
  * @package design_frontend_base_default
17
  * @subpackage template
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, Copyright (c) 2017 <info@e3n.com> - www.e3n.de
19
+ * @author Matthias Walter <info@noovias.com>, Tim Rein <web.it.rein@gmail.com>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
24
  /** @var $this Payone_Core_Block_Payment_Method_Form_Wallet */
25
  $code = $this->getMethodCode();
26
  $paymentConfigId = $this->getPaymentMethodConfigId();
27
+
28
+ if($paymentConfigId == 0){
29
+ $paymentConfigId = $this->getPaymentConfig()->getId();
30
+ }
31
+ $getWalletTyp = $this->walletTypeMapping();
32
+
33
  ?>
34
  <fieldset class="form-list">
35
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
36
  <!-- Wallet type : -->
37
  <li>
38
+ <div class="field">
39
+ <input type="hidden" id="<?php echo $code ?>_type_select" name="payment[payone_wallet_type]"
40
+ value="<?php echo $getWalletTyp[$code] ?>">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
 
42
  <input type="hidden" name="payment[payone_config_payment_method_id]"
43
  id="<?php echo $code ?>_config_id" value="<?php echo $paymentConfigId; ?>"/>
app/design/frontend/base/default/template/payone/core/payment/method/info/onlinebanktransfer.phtml CHANGED
@@ -23,7 +23,7 @@
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Info_OnlineBankTransfer */
25
  ?>
26
- <?php echo $this->escapeHtml($this->getMethodTitle()) ?>
27
  <br/>
28
  <?php if ($this->getOnlinebanktransferType()): ?>
29
  <?php echo $this->__('Transfer Type: %s', $this->escapeHtml($this->getOnlinebanktransferType())) ?><br/>
23
 
24
  /** @var $this Payone_Core_Block_Payment_Method_Info_OnlineBankTransfer */
25
  ?>
26
+ <?php echo $this->escapeHtml($this->getOnlinebanktransferType()) ?>
27
  <br/>
28
  <?php if ($this->getOnlinebanktransferType()): ?>
29
  <?php echo $this->__('Transfer Type: %s', $this->escapeHtml($this->getOnlinebanktransferType())) ?><br/>
app/locale/de_DE/Payone_Core.csv CHANGED
@@ -83,9 +83,39 @@
83
  "New Online Bank Transfer","Onlineüberweisung"
84
  "Add Online Bank Transfer","Onlineüberweisung hinzufügen"
85
  "Edit Online Bank Transfer","Onlineüberweisung bearbeiten"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
86
  "New Wallet","Wallet"
87
  "Add Wallet","Wallet hinzufügen"
88
  "Edit Wallet","Wallet bearbeiten"
 
 
 
 
 
 
 
 
 
89
  "New Safe Invoice","Sicherer Rechnungskauf"
90
  "Add Safe Invoice","Sicheren Rechnungskauf hinzufügen"
91
  "Edit Safe Invoice","Sicheren Rechnungskauf bearbeiten"
@@ -102,6 +132,7 @@
102
  "Use Global Settings","Nutze Globale-Einstellungen"
103
  "Creditcard-Type","Kartentyp"
104
  "Check Card Validation Code","Prüfe Kartenprüfnummer"
 
105
  "Validate bank code","Prüfe Bankverbindung"
106
  "List of supported SEPA countries","Liste der unterstützten Kontoländer"
107
  "Request BIC","BIC abfragen"
@@ -155,6 +186,7 @@
155
  "Infoscore (hard criteria)","Infoscore (Harte Merkmale)"
156
  "Infoscore (all criteria)","Infoscore (Alle Merkmale)"
157
  "Infoscore (all criteria with boni-score)","Infoscore (Alle Merkmale + Boniscore)"
 
158
  "Allowed Payment-Methods for Result ""YELLOW""","Erlaubte Zahlarten bei Ampelwert ""GELB"""
159
  "Allowed Payment-Methods for Result ""RED""","Erlaubte Zahlarten bei Ampelwert ""ROT"""
160
  "Lifetime","Gültigkeit"
@@ -447,6 +479,7 @@
447
  "INFOSCORE_HARD","Infoscore (Harte Merkmale)"
448
  "INFOSCORE_ALL","Infoscore (Alle Merkmale)"
449
  "INFOSCORE_ALL_BONI","Infoscore (Alle Merkmale + Boniscore)"
 
450
 
451
  "GREEN","Grün"
452
  "YELLOW","Gelb"
@@ -463,6 +496,8 @@
463
 
464
  "BASIC","Basic"
465
  "PERSON","Person"
 
 
466
 
467
  "ADDRESS_CORRECT","Adresse korrekt"
468
  "ADDRESS_CORRECTABLE","Adresse korigierbar"
@@ -481,8 +516,13 @@
481
  "ADVANCEPAYMENT","Vorkasse"
482
  "INVOICE","Rechnung"
483
  "ONLINEBANKTRANSFER","Onlineüberweisung"
 
 
484
  "CASHONDELIVERY","Nachnahme"
485
  "WALLET","Wallet"
 
 
 
486
 
487
  "TEST","Test"
488
  "LIVE","Live"
@@ -542,8 +582,7 @@
542
  "TEMPLATE","/home/thomas/Entwicklung/payone/magento-extension/app/code/community/Payone/Core/Block/Adminhtml/System/Config/Hint.php"
543
  "TEMPLATE","/home/thomas/Entwicklung/payone/magento-extension/app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Field/Info.php"
544
  "Click here to obtain more information on this section","Klicken Sie hier um weitere Informationen zu diesem Bereich zu erhalten"
545
-
546
-
547
  "TEMPLATE","/app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/general/global.phtml"
548
  "Enter the data from the PAYONE Merchant Interface shown below in this form to ensure communication with the PAYONE Platform.","Um die Kommunikation mit der PAYONE Plattform sicherzustellen müssen in diesem Bereich die u.g. Daten aus dem PAYONE Merchant Interface eingetragen werden."
549
  "The merchant ID you received from PAYONE.","Die Kundennummer, die Sie für Ihren Account bei PAYONE erhalten haben."
@@ -1119,4 +1158,7 @@
1119
  "The installment calculation failed. Please choose another payment type.","Die Ratenberechnung ist fehlgeschlagen. Bitte waehlen Sie eine andere Zahlart."
1120
 
1121
  "Only used when you activated the error-output in the hosted-Iframe configuration.","Wird nur verwendet, wenn die Fehlerausgabe in der hosted-Iframe Konfiguration aktiviert ist."
1122
- "These will be used to replace the default values from PAYONE.","Diese Werte werden verwendet, um die Standard-Werte von PAYONE zu ueberschreiben."
 
 
 
83
  "New Online Bank Transfer","Onlineüberweisung"
84
  "Add Online Bank Transfer","Onlineüberweisung hinzufügen"
85
  "Edit Online Bank Transfer","Onlineüberweisung bearbeiten"
86
+ "New Sofortueberweisung","Sofortüberweisung"
87
+ "Add Sofortueberweisung","Sofortüberweisung hinzufügen"
88
+ "Edit Sofortueberweisung","Sofortüberweisung bearbeiten"
89
+ "New Giropay","Giropay"
90
+ "Add Giropay","Giropay hinzufügen"
91
+ "Edit Giropay","Giropay bearbeiten"
92
+ "New eps Online Ueberweisung","eps Online Überweisung"
93
+ "Add eps Online Ueberweisung","eps Online Überweisung hinzufügen"
94
+ "Edit eps Online Ueberweisung","eps Online Überweisung bearbeiten"
95
+ "New PostFinance E-Finance","PostFinance E-Finance"
96
+ "Add PostFinance E-Finance","PostFinance E-Finance hinzufügen"
97
+ "Edit PostFinance E-Finance","PostFinance E-Finance bearbeiten"
98
+ "New PostFinance Card","PostFinance Card"
99
+ "Add PostFinance Card","PostFinance Card hinzufügen"
100
+ "Edit PostFinance Card","PostFinance Card bearbeiten"
101
+ "New Przelewy24","Przelewy24"
102
+ "Add Przelewy24","PPrzelewy24 hinzufügen"
103
+ "Edit Przelewy24","Przelewy24 bearbeiten"
104
+ "New Ideal","Ideal"
105
+ "Add Ideal","Ideal hinzufügen"
106
+ "Edit Ideal","Ideal bearbeiten"
107
  "New Wallet","Wallet"
108
  "Add Wallet","Wallet hinzufügen"
109
  "Edit Wallet","Wallet bearbeiten"
110
+ "New Paydirekt","Wallet Paydirekt"
111
+ "Add Paydirekt","Wallet Paydirekt hinzufügen"
112
+ "Edit Paydirekt","Wallet Paydirekt bearbeiten"
113
+ "New Paypal Express","Wallet Paypal Express"
114
+ "Add Paypal Express","Wallet Paypal Express hinzufügen"
115
+ "Edit Paypal Express","Wallet Paypal Express bearbeiten"
116
+ "New AliPay","Wallet AliPay"
117
+ "Add AliPay","Wallet AliPay hinzufügen"
118
+ "Edit AliPay","Wallet AliPay bearbeiten"
119
  "New Safe Invoice","Sicherer Rechnungskauf"
120
  "Add Safe Invoice","Sicheren Rechnungskauf hinzufügen"
121
  "Edit Safe Invoice","Sicheren Rechnungskauf bearbeiten"
132
  "Use Global Settings","Nutze Globale-Einstellungen"
133
  "Creditcard-Type","Kartentyp"
134
  "Check Card Validation Code","Prüfe Kartenprüfnummer"
135
+ "Hide Card Validation Code","Kartenprüfnummer verstecken"
136
  "Validate bank code","Prüfe Bankverbindung"
137
  "List of supported SEPA countries","Liste der unterstützten Kontoländer"
138
  "Request BIC","BIC abfragen"
186
  "Infoscore (hard criteria)","Infoscore (Harte Merkmale)"
187
  "Infoscore (all criteria)","Infoscore (Alle Merkmale)"
188
  "Infoscore (all criteria with boni-score)","Infoscore (Alle Merkmale + Boniscore)"
189
+ "Default value for unknown scores (Boniversum)","Standardwert für unbekannte Scores (Boniversum)"
190
  "Allowed Payment-Methods for Result ""YELLOW""","Erlaubte Zahlarten bei Ampelwert ""GELB"""
191
  "Allowed Payment-Methods for Result ""RED""","Erlaubte Zahlarten bei Ampelwert ""ROT"""
192
  "Lifetime","Gültigkeit"
479
  "INFOSCORE_HARD","Infoscore (Harte Merkmale)"
480
  "INFOSCORE_ALL","Infoscore (Alle Merkmale)"
481
  "INFOSCORE_ALL_BONI","Infoscore (Alle Merkmale + Boniscore)"
482
+ "BONIVERSUM_VERITA","Boniversum VERITA Score"
483
 
484
  "GREEN","Grün"
485
  "YELLOW","Gelb"
496
 
497
  "BASIC","Basic"
498
  "PERSON","Person"
499
+ "BONIVERSUM_BASIC","Boniversum Basic"
500
+ "BONIVERSUM_PERSON","Boniversum Person"
501
 
502
  "ADDRESS_CORRECT","Adresse korrekt"
503
  "ADDRESS_CORRECTABLE","Adresse korigierbar"
516
  "ADVANCEPAYMENT","Vorkasse"
517
  "INVOICE","Rechnung"
518
  "ONLINEBANKTRANSFER","Onlineüberweisung"
519
+ "ONLINEBANKTRANSFERSOFORT","Sofortüberweisung"
520
+ "ONLINEBANKTRANSFERGIROPAY","Giropay"
521
  "CASHONDELIVERY","Nachnahme"
522
  "WALLET","Wallet"
523
+ "WALLETPAYDIREKT", "Paydirekt"
524
+ "WALLETPAYPALEXPRESS", "Paypal Express"
525
+ "WALLETALIPAY", "AliPay"
526
 
527
  "TEST","Test"
528
  "LIVE","Live"
582
  "TEMPLATE","/home/thomas/Entwicklung/payone/magento-extension/app/code/community/Payone/Core/Block/Adminhtml/System/Config/Hint.php"
583
  "TEMPLATE","/home/thomas/Entwicklung/payone/magento-extension/app/code/community/Payone/Core/Block/Adminhtml/System/Config/Form/Field/Info.php"
584
  "Click here to obtain more information on this section","Klicken Sie hier um weitere Informationen zu diesem Bereich zu erhalten"
585
+ "PAYONE Plugin: The wallet and online bank transfer payment methods have been split up. Please delete the Payone Wallet and Payone Online Bank Transfer payment method and add the individual wallets and online bank transfer services. This significantly improves conversion with these payment types.","PAYONE Plugin: Die Wallets und Onlineüberweisungen wurden aufgeteilt. Bitte löschen Sie die Zahlungsarten Payone Wallet und Payone Onlineüberweisung und fügen Sie die einzelnen von Ihnen genutzen Wallets und Onlineüberweisungen erneut hinzu. Hierdurch wird die Conversion bei diesen Zahlungsarten erheblich verbessert."
 
586
  "TEMPLATE","/app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/general/global.phtml"
587
  "Enter the data from the PAYONE Merchant Interface shown below in this form to ensure communication with the PAYONE Platform.","Um die Kommunikation mit der PAYONE Plattform sicherzustellen müssen in diesem Bereich die u.g. Daten aus dem PAYONE Merchant Interface eingetragen werden."
588
  "The merchant ID you received from PAYONE.","Die Kundennummer, die Sie für Ihren Account bei PAYONE erhalten haben."
1158
  "The installment calculation failed. Please choose another payment type.","Die Ratenberechnung ist fehlgeschlagen. Bitte waehlen Sie eine andere Zahlart."
1159
 
1160
  "Only used when you activated the error-output in the hosted-Iframe configuration.","Wird nur verwendet, wenn die Fehlerausgabe in der hosted-Iframe Konfiguration aktiviert ist."
1161
+ "These will be used to replace the default values from PAYONE.","Diese Werte werden verwendet, um die Standard-Werte von PAYONE zu ueberschreiben."
1162
+
1163
+ "Logging active","Logging aktiv"
1164
+ "Cronjob progress will be logged in /var/log/payone_cron.log","Cronjob Fortschritt wird in /var/log/payone_cron.log geloggt."
app/locale/nl_NL/Payone_Core.csv ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ "PAYOLUTION_ACCEPTANCE_1","Ik aanvaard de overdracht van de benodigde gegevens voor de afwikkeling van de aankoop op factuur en een controle van mijn identiteit en kredietwaardigheid."
2
+ "PAYOLUTION_ACCEPTANCE_2","Deze"
3
+ "PAYOLUTION_ACCEPTANCE_3","kan ik op elk gewenst moment met onmiddellijke ingang herroepen."
4
+ "acceptance","inwilliging"
5
+ "PAYONE_PAYOLUTION_API_ERRORMESSAGE","Deze betaling kan niet worden uitgevoerd. Dit kan verschillende redenen hebben, zoals verkeerd ingevoerde gegevens, een onbekend adres of een tijdelijk technische probleem. Controleer de ingevoerde gegevens of selecteer een ander betaalmiddel."
js/payone/core/creditcard.js CHANGED
@@ -60,12 +60,18 @@ PAYONE.Service.CreditCardCheck = function (handler, form, config) {
60
  this.initHosted = function (fieldconfig, type_id) {
61
  var configId = false;
62
  var elementCcType = $('payone_creditcard_cc_type_select');
 
63
  if (elementCcType != undefined) {
 
64
  var ccTypeConfigKey = elementCcType.value;
65
  var ccTypeSplit = ccTypeConfigKey.split('_');
66
  configId = ccTypeSplit[0];
67
  var ccType = ccTypeSplit[1];
68
  $("payone_creditcard_cc_type").setValue(ccType);
 
 
 
 
69
  }
70
 
71
  aConfig = this.getConfig();
@@ -76,10 +82,18 @@ PAYONE.Service.CreditCardCheck = function (handler, form, config) {
76
 
77
  document.getElementById(type_id).onchange = function () {
78
  var elementCcType = $('payone_creditcard_cc_type_select');
 
79
  if (elementCcType != undefined) {
 
80
  var ccTypeConfigKey = elementCcType.value;
81
  var ccTypeSplit = ccTypeConfigKey.split('_');
82
  var ccType = ccTypeSplit[1];
 
 
 
 
 
 
83
  iframes.setCardType(ccType); // on change: set new type of credit card to process
84
  }
85
  };
@@ -95,14 +109,19 @@ PAYONE.Service.CreditCardCheck = function (handler, form, config) {
95
  this.displayCheckCvc = function (element) {
96
  config = $('payone_creditcard_config_cvc').value.evalJSON();
97
  ccKey = element.value;
 
 
 
98
  var cvcDiv = $("payone_creditcard_cc_cid_div");
99
  if (cvcDiv != undefined && cvcDiv != null) {
100
  configCcKey = config[ccKey];
101
- if (configCcKey != undefined && (configCcKey == 'always' || (configCcKey == 'only_first' && $('payone_cc_check_validation').value == 1))) {
102
- cvcDiv.show();
 
103
  $('payone_cc_check_validation').value = 1;
104
  } else {
105
- cvcDiv.hide();
 
106
  }
107
  }
108
  };
60
  this.initHosted = function (fieldconfig, type_id) {
61
  var configId = false;
62
  var elementCcType = $('payone_creditcard_cc_type_select');
63
+ var iFrameCvc = $("payone_creditcard_cc_cid_div");
64
  if (elementCcType != undefined) {
65
+
66
  var ccTypeConfigKey = elementCcType.value;
67
  var ccTypeSplit = ccTypeConfigKey.split('_');
68
  configId = ccTypeSplit[0];
69
  var ccType = ccTypeSplit[1];
70
  $("payone_creditcard_cc_type").setValue(ccType);
71
+
72
+ if(elementCcType.length > 1 && $('payone_cc_check_validation_types').value.indexOf(ccType) != -1){
73
+ iFrameCvc.hide();
74
+ }
75
  }
76
 
77
  aConfig = this.getConfig();
82
 
83
  document.getElementById(type_id).onchange = function () {
84
  var elementCcType = $('payone_creditcard_cc_type_select');
85
+
86
  if (elementCcType != undefined) {
87
+
88
  var ccTypeConfigKey = elementCcType.value;
89
  var ccTypeSplit = ccTypeConfigKey.split('_');
90
  var ccType = ccTypeSplit[1];
91
+ var selectedValueIFrame = ccTypeConfigKey.substring(ccTypeConfigKey.indexOf("_") + 1);
92
+ if($('payone_cc_check_validation_types').value.indexOf(selectedValueIFrame) != -1){
93
+ iFrameCvc.hide();
94
+ } else {
95
+ iFrameCvc.show();
96
+ }
97
  iframes.setCardType(ccType); // on change: set new type of credit card to process
98
  }
99
  };
109
  this.displayCheckCvc = function (element) {
110
  config = $('payone_creditcard_config_cvc').value.evalJSON();
111
  ccKey = element.value;
112
+
113
+ var selectedValue = element.value.substring(element.value.indexOf("_") + 1);
114
+
115
  var cvcDiv = $("payone_creditcard_cc_cid_div");
116
  if (cvcDiv != undefined && cvcDiv != null) {
117
  configCcKey = config[ccKey];
118
+ //check if selected creditcard is in hideCvcTypes
119
+ if($('payone_cc_check_validation_types').value.indexOf(selectedValue) != -1){
120
+ cvcDiv.hide();
121
  $('payone_cc_check_validation').value = 1;
122
  } else {
123
+ cvcDiv.show();
124
+
125
  }
126
  }
127
  };
js/payone/core/onlinebanktransfer.js CHANGED
@@ -14,31 +14,21 @@
14
  * @category Payone
15
  * @package js
16
  * @subpackage payone
17
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
18
- * @author Matthias Walter <info@noovias.com>
19
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
20
- * @link http://www.noovias.com
21
  */
22
 
23
  /**
24
  *
 
 
25
  * @param element
26
  * @param country
27
  * @param currency
28
  */
29
- function payoneSwitchOnlineBankTransfer(element, country, currency)
30
- {
31
- if (element == undefined) {
32
- return;
33
- }
34
-
35
- var ElementValue = element.value;
36
- var ElementValueSplit = ElementValue.split('_');
37
- var typeId = ElementValueSplit[0];
38
- var typeCode = ElementValueSplit[1];
39
-
40
- $("payone_online_bank_transfer_obt_type").setValue(typeCode);
41
- $("payone_online_bank_transfer_config_id").setValue(typeId);
42
 
43
  var accountNumberWrap = $('account_number_wrap');
44
  var bankCodeWrap = $('bank_code_wrap');
@@ -46,126 +36,152 @@ function payoneSwitchOnlineBankTransfer(element, country, currency)
46
  var sepaBicWrap = $('sepa_bic_wrap');
47
  var bankGroupWrapAt = $('bank_group_wrap_at');
48
  var bankGroupWrapNl = $('bank_group_wrap_nl');
49
-
50
- var accountNumberInput = $('payone_online_bank_transfer_account_number');
51
- var bankCodeInput = $('payone_online_bank_transfer_bank_code');
52
- var sepaIbanInput = $('payone_online_bank_transfer_sepa_iban');
53
- var sepaBicInput = $('payone_online_bank_transfer_sepa_bic');
54
- var bankGroupSelectAt = $('payone_online_bank_transfer_bank_group_at');
55
- var bankGroupSelectNl = $('payone_online_bank_transfer_bank_group_nl');
56
- var sofortueberweisungShowIban = $('payone_online_bank_transfer_pnt_show_iban');
57
-
58
- if (ElementValue == '' || typeCode == 'PFF' || typeCode == 'PFC' || typeCode == 'P24') {
59
- disableAll();
60
- } else if (typeCode == 'PNT') {
61
- disableAll();
62
- if (country == 'CH' && currency == 'CHF') {
63
- enableAccountNumber();
64
- enableBankCode();
65
- } else {
66
- if (sofortueberweisungShowIban.value == 1) {
67
- enableSepaIban();
68
- enableSepaBic();
69
- } else {
70
- disableAll();
71
- }
72
  }
73
- } else if (typeCode == 'GPY') {
74
- disableAll();
75
- enableSepaIban();
76
- enableSepaBic();
77
- } else if (typeCode == 'EPS') {
78
- disableAll();
79
- enableBankGroupAt();
80
- } else if (typeCode == 'IDL') {
81
- disableAll();
82
- enableBankGroupNl();
83
  }
84
 
85
- function disableAll()
86
- {
87
- if(accountNumberWrap) {
88
- accountNumberWrap.hide();
89
- accountNumberInput.setAttribute("disabled", "disabled");
90
- }
91
-
92
- if(bankCodeWrap) {
93
- bankCodeWrap.hide();
94
- bankCodeInput.setAttribute("disabled", "disabled");
95
- }
96
-
97
- if(sepaIbanWrap) {
98
- sepaIbanWrap.hide();
99
- sepaIbanInput.setAttribute("disabled", "disabled");
100
- }
101
-
102
- if(sepaBicWrap) {
103
- sepaBicWrap.hide();
104
- sepaBicInput.setAttribute("disabled", "disabled");
105
- }
106
-
107
- if(bankGroupWrapAt) {
108
- bankGroupWrapAt.hide();
109
- bankGroupSelectAt.setAttribute("disabled", "disabled");
110
- }
111
-
112
- if(bankGroupWrapNl) {
113
- bankGroupWrapNl.hide();
114
- bankGroupSelectNl.setAttribute("disabled", "disabled");
115
  }
116
  }
117
 
118
- function enableAccountNumber()
119
- {
120
- if(accountNumberWrap) {
121
  accountNumberWrap.show();
122
  accountNumberInput.removeAttribute("disabled");
123
  }
124
  }
125
 
126
- function enableBankCode()
127
- {
128
- if(bankCodeWrap) {
129
  bankCodeWrap.show();
130
  bankCodeInput.removeAttribute("disabled");
131
  }
132
  }
133
 
134
- function enableSepaIban()
135
- {
136
- if(sepaIbanWrap) {
137
  sepaIbanWrap.show();
138
  sepaIbanInput.removeAttribute("disabled");
139
  }
140
  }
141
 
142
- function enableSepaBic()
143
- {
144
- if(sepaBicWrap) {
145
  sepaBicWrap.show();
146
  sepaBicInput.removeAttribute("disabled");
147
  }
148
  }
149
 
150
- function enableBankGroupAt()
151
- {
152
- if(bankGroupWrapAt) {
153
- bankGroupWrapAt.show();
154
- bankGroupSelectAt.removeAttribute("disabled");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
155
  }
156
  }
157
 
158
- function enableBankGroupNl()
159
- {
160
- if(bankGroupWrapNl) {
161
- bankGroupWrapNl.show();
162
- bankGroupSelectNl.removeAttribute("disabled");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
163
  }
164
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
165
  }
166
 
167
- function copyOnlineBankTransferSepaIban(code)
168
- {
169
  var input_sepa_iban_xxx_el = $(code + '_sepa_iban_xxx');
170
  var input_sepa_iban_el = $(code + '_sepa_iban');
171
  input_sepa_iban_el.value = input_sepa_iban_xxx_el.value;
14
  * @category Payone
15
  * @package js
16
  * @subpackage payone
17
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, Copyright (c) 2017 <info@e3n.de> - www.e3n.de
18
+ * @author Matthias Walter <info@noovias.com>, Tim Rein <web.it.rein@gmail.com>
19
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
20
+ * @link http://www.noovias.com, http://www.e3n.de
21
  */
22
 
23
  /**
24
  *
25
+ * @param typeCode
26
+ * @param methodCode
27
  * @param element
28
  * @param country
29
  * @param currency
30
  */
31
+ function payoneSwitchOnlineBankTransfer(typeCode, methodCode, element, country, currency) {
 
 
 
 
 
 
 
 
 
 
 
 
32
 
33
  var accountNumberWrap = $('account_number_wrap');
34
  var bankCodeWrap = $('bank_code_wrap');
36
  var sepaBicWrap = $('sepa_bic_wrap');
37
  var bankGroupWrapAt = $('bank_group_wrap_at');
38
  var bankGroupWrapNl = $('bank_group_wrap_nl');
39
+ var accountNumberInput = $(methodCode + '_account_number');
40
+ var bankCodeInput = $(methodCode + '_bank_code');
41
+ var sepaIbanInput = $(methodCode + '_sepa_iban');
42
+ var sepaBicInput = $(methodCode + '_sepa_bic');
43
+ var bankGroupSelectAt = $(methodCode + '_bank_group_at');
44
+ var bankGroupSelectNl = $(methodCode + '_bank_group_nl');
45
+ var sofortueberweisungShowIban = $(methodCode + '_pnt_show_iban');
46
+ //
47
+ var epsPaymentMethodContainer = $("dt_method_payone_online_bank_transfer_eps") || $('p_method_payone_online_bank_transfer_eps');
48
+ var idlPaymentMethodContainer = $("dt_method_payone_online_bank_transfer_idl") || $('p_method_payone_online_bank_transfer_idl');
49
+ var giropayPaymentMethodContainer = $("dt_method_payone_online_bank_transfer_giropay") || $('p_method_payone_online_bank_transfer_giropay');
50
+ var pffPaymentMethodContainer = $("dt_method_payone_online_bank_transfer_pff") || $('p_method_payone_online_bank_transfer_pff');
51
+ var sofortPaymentMethodContainer = $("dt_method_payone_online_bank_transfer_sofortueberweisung") || $('p_method_payone_online_bank_transfer_sofortueberweisung');
52
+
53
+
54
+
55
+ function enableBankGroupNl() {
56
+ if (bankGroupWrapNl) {
57
+ bankGroupWrapNl.show();
58
+ bankGroupSelectNl.removeAttribute("disabled");
 
 
 
59
  }
 
 
 
 
 
 
 
 
 
 
60
  }
61
 
62
+ function enableBankGroupAt() {
63
+ if (bankGroupWrapAt) {
64
+ bankGroupWrapAt.show();
65
+ bankGroupSelectAt.removeAttribute("disabled");
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  }
67
  }
68
 
69
+ function enableAccountNumber() {
70
+ if (accountNumberWrap) {
 
71
  accountNumberWrap.show();
72
  accountNumberInput.removeAttribute("disabled");
73
  }
74
  }
75
 
76
+ function enableBankCode() {
77
+ if (bankCodeWrap) {
 
78
  bankCodeWrap.show();
79
  bankCodeInput.removeAttribute("disabled");
80
  }
81
  }
82
 
83
+ function enableSepaIban() {
84
+
85
+ if (sepaIbanWrap) {
86
  sepaIbanWrap.show();
87
  sepaIbanInput.removeAttribute("disabled");
88
  }
89
  }
90
 
91
+ function enableSepaBic() {
92
+
93
+ if (sepaBicWrap) {
94
  sepaBicWrap.show();
95
  sepaBicInput.removeAttribute("disabled");
96
  }
97
  }
98
 
99
+ if (typeCode == 'EPS') {
100
+ if(epsPaymentMethodContainer) {
101
+ epsPaymentMethodContainer.on("click", function (event) {
102
+ disableAll();
103
+ enableBankGroupAt();
104
+ });
105
+ }
106
+ }
107
+ if (typeCode == 'IDL') {
108
+ if (idlPaymentMethodContainer) {
109
+ idlPaymentMethodContainer.on("click", function (event) {
110
+ disableAll();
111
+ enableBankGroupNl();
112
+ });
113
+ }
114
+ }
115
+ if (typeCode == 'GPY') {
116
+ if (giropayPaymentMethodContainer) {
117
+ giropayPaymentMethodContainer.on("click", function (event) {
118
+ disableAll();
119
+ enableSepaIban();
120
+ enableSepaBic();
121
+ });
122
  }
123
  }
124
 
125
+
126
+ if (typeCode == 'PFF') {
127
+ if(pffPaymentMethodContainer){
128
+ pffPaymentMethodContainer.on("click", function (event) {
129
+ disableAll();
130
+ });
131
+ }
132
+ }
133
+
134
+ if (typeCode == 'PNT') {
135
+ if(sofortPaymentMethodContainer){
136
+ sofortPaymentMethodContainer.on("click", function (event) {
137
+ disableAll();
138
+ if (sofortueberweisungShowIban.value == 1) {
139
+ enableSepaIban();
140
+ enableSepaBic();
141
+ }
142
+
143
+ if (country == 'CH' && currency == 'CHF') {
144
+ enableAccountNumber();
145
+ enableBankCode();
146
+ }
147
+ });
148
  }
149
  }
150
+
151
+ if (typeCode == 'PFC' || typeCode == 'P24') {
152
+ disableAll();
153
+ }
154
+
155
+ function disableAll() {
156
+ if (accountNumberWrap && accountNumberInput) {
157
+ accountNumberWrap.hide();
158
+ accountNumberInput.setAttribute("disabled", "disabled");
159
+ }
160
+
161
+ if (bankCodeWrap && bankCodeInput) {
162
+ bankCodeWrap.hide();
163
+ bankCodeInput.setAttribute("disabled", "disabled");
164
+ }
165
+
166
+ if (sepaIbanWrap && sepaIbanInput) {
167
+ sepaIbanWrap.hide();
168
+ sepaIbanInput.setAttribute("disabled", "disabled");
169
+ }
170
+
171
+ if (sepaBicWrap && sepaBicInput) {
172
+ sepaBicWrap.hide();
173
+ sepaBicInput.setAttribute("disabled", "disabled");
174
+ }
175
+
176
+ if (bankGroupWrapNl && bankGroupSelectNl) {
177
+ bankGroupWrapNl.hide();
178
+ bankGroupSelectNl.setAttribute("disabled", "disabled");
179
+ }
180
+ }
181
+
182
  }
183
 
184
+ function copyOnlineBankTransferSepaIban(code) {
 
185
  var input_sepa_iban_xxx_el = $(code + '_sepa_iban_xxx');
186
  var input_sepa_iban_el = $(code + '_sepa_iban');
187
  input_sepa_iban_el.value = input_sepa_iban_xxx_el.value;
js/payone/core/payolution.js CHANGED
@@ -1,10 +1,10 @@
1
- function displayPayolutionOverlay()
2
  {
3
- document.getElementById('payolution_overlay').style.display = "";
4
  }
5
- function removePayolutionOverlay()
6
  {
7
- document.getElementById('payolution_overlay').style.display = "none";
8
  }
9
 
10
  function switchVisibility(aIds, blShow)
1
+ function displayPayolutionOverlay(sCode)
2
  {
3
+ document.getElementById(sCode + '_overlay').style.display = "";
4
  }
5
+ function removePayolutionOverlay(sCode)
6
  {
7
+ document.getElementById(sCode + '_overlay').style.display = "none";
8
  }
9
 
10
  function switchVisibility(aIds, blShow)
lib/Payone/Api/Enum/AddressCheckType.php CHANGED
@@ -35,4 +35,6 @@ class Payone_Api_Enum_AddressCheckType
35
  const NONE = 'NO';
36
  const BASIC = 'BA';
37
  const PERSON = 'PE';
 
 
38
  }
35
  const NONE = 'NO';
36
  const BASIC = 'BA';
37
  const PERSON = 'PE';
38
+ const BONIVERSUM_BASIC = 'BB';
39
+ const BONIVERSUM_PERSON = 'PB';
40
  }
lib/Payone/Api/Enum/ConsumerscoreType.php CHANGED
@@ -35,4 +35,5 @@ class Payone_Api_Enum_ConsumerscoreType
35
  const INFOSCORE_HARD = 'IH';
36
  const INFOSCORE_ALL = 'IA';
37
  const INFOSCORE_ALL_BONI = 'IB';
 
38
  }
35
  const INFOSCORE_HARD = 'IH';
36
  const INFOSCORE_ALL = 'IA';
37
  const INFOSCORE_ALL_BONI = 'IB';
38
+ const BONIVERSUM_VERITA = 'CE';
39
  }
lib/Payone/Api/Enum/WalletType.php CHANGED
@@ -74,5 +74,6 @@ class Payone_Api_Enum_WalletType
74
  * If response status is REDIRECT, send customer to the redirecturl (Yapital).
75
  */
76
  const PAYDIREKT = 'PDT';
 
77
 
78
  }
74
  * If response status is REDIRECT, send customer to the redirecturl (Yapital).
75
  */
76
  const PAYDIREKT = 'PDT';
77
+ const ALIPAY = 'ALP';
78
 
79
  }
lib/Payone/Api/Request/Genericpayment.php CHANGED
@@ -108,6 +108,7 @@ class Payone_Api_Request_Genericpayment extends Payone_Api_Request_Abstract
108
  protected $email = null;
109
  protected $ip = null;
110
  protected $language = null;
 
111
 
112
  /**
113
  * @param array $data
@@ -420,4 +421,14 @@ class Payone_Api_Request_Genericpayment extends Payone_Api_Request_Abstract
420
  return $this->language;
421
  }
422
 
 
 
 
 
 
 
 
 
 
 
423
  }
108
  protected $email = null;
109
  protected $ip = null;
110
  protected $language = null;
111
+ protected $telephonenumber = null;
112
 
113
  /**
114
  * @param array $data
421
  return $this->language;
422
  }
423
 
424
+ public function setTelephonenumber($telephonenumber)
425
+ {
426
+ $this->telephonenumber = $telephonenumber;
427
+ }
428
+
429
+ public function getTelephonenumber()
430
+ {
431
+ return $this->telephonenumber;
432
+ }
433
+
434
  }
lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/Barzahlen.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/CreditCardIframe.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/Payolution.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
@@ -30,11 +30,11 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution
30
  * @var string
31
  */
32
  protected $financingtype = NULL;
33
-
34
  protected $paydata = NULL;
35
-
36
  protected $birthday = NULL;
37
-
38
  /**
39
  * @var string
40
  */
@@ -43,9 +43,11 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution
43
  * @var string
44
  */
45
  protected $bic = NULL;
46
-
47
  protected $workorderid = NULL;
48
-
 
 
49
  /**
50
  * @var string
51
  */
@@ -63,7 +65,7 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution
63
  {
64
  return $this->api_version;
65
  }
66
-
67
  /**
68
  * @param string $financingtype
69
  */
@@ -79,24 +81,24 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution
79
  {
80
  return $this->financingtype;
81
  }
82
-
83
  /**
84
  * @param Payone_Api_Request_Parameter_Paydata_Paydata $paydata
85
  */
86
- public function setPaydata($paydata)
87
  {
88
  $this->paydata = $paydata;
89
  }
90
 
91
  /**
92
- *
93
  * @return Payone_Api_Request_Parameter_Paydata_Paydata
94
  */
95
- public function getPaydata()
96
  {
97
  return $this->paydata;
98
  }
99
-
100
  /**
101
  * @param string $birthday
102
  */
@@ -112,7 +114,7 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution
112
  {
113
  return $this->birthday;
114
  }
115
-
116
 
117
  /**
118
  * @param string $iban
@@ -145,15 +147,24 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution
145
  {
146
  return $this->bic;
147
  }
148
-
149
  public function setWorkorderid($workorderid)
150
  {
151
  $this->workorderid = $workorderid;
152
  }
153
-
154
  public function getWorkorderid()
155
  {
156
  return $this->workorderid;
157
  }
158
-
 
 
 
 
 
 
 
 
 
159
  }
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
30
  * @var string
31
  */
32
  protected $financingtype = NULL;
33
+
34
  protected $paydata = NULL;
35
+
36
  protected $birthday = NULL;
37
+
38
  /**
39
  * @var string
40
  */
43
  * @var string
44
  */
45
  protected $bic = NULL;
46
+
47
  protected $workorderid = NULL;
48
+
49
+ protected $telephonenumber = null;
50
+
51
  /**
52
  * @var string
53
  */
65
  {
66
  return $this->api_version;
67
  }
68
+
69
  /**
70
  * @param string $financingtype
71
  */
81
  {
82
  return $this->financingtype;
83
  }
84
+
85
  /**
86
  * @param Payone_Api_Request_Parameter_Paydata_Paydata $paydata
87
  */
88
+ public function setPaydata($paydata)
89
  {
90
  $this->paydata = $paydata;
91
  }
92
 
93
  /**
94
+ *
95
  * @return Payone_Api_Request_Parameter_Paydata_Paydata
96
  */
97
+ public function getPaydata()
98
  {
99
  return $this->paydata;
100
  }
101
+
102
  /**
103
  * @param string $birthday
104
  */
114
  {
115
  return $this->birthday;
116
  }
117
+
118
 
119
  /**
120
  * @param string $iban
147
  {
148
  return $this->bic;
149
  }
150
+
151
  public function setWorkorderid($workorderid)
152
  {
153
  $this->workorderid = $workorderid;
154
  }
155
+
156
  public function getWorkorderid()
157
  {
158
  return $this->workorderid;
159
  }
160
+
161
+ public function setTelephonenumber($telephonenumber)
162
+ {
163
+ $this->telephonenumber = $telephonenumber;
164
+ }
165
+
166
+ public function getTelephonenumber()
167
+ {
168
+ return $this->telephonenumber;
169
+ }
170
  }
lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/RatePay.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Api
17
  * @subpackage Request
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Enum/ClearingType.php CHANGED
@@ -26,13 +26,24 @@ class Payone_Enum_ClearingType
26
  const CREDITCARD = 'cc';
27
  const ADVANCEPAYMENT = 'vor';
28
  const INVOICE = 'rec';
 
 
 
 
 
 
 
29
  const ONLINEBANKTRANSFER = 'sb';
30
  const CASHONDELIVERY = 'cod';
 
 
 
31
  const WALLET = 'wlt';
32
  const BARZAHLEN = 'csh';
33
  const RATEPAY = 'fnc';
34
  const PAYOLUTIONINVOICING = 'fnc';
35
  const PAYOLUTIONDEBIT = 'fnc';
36
  const PAYOLUTIONINSTALLMENT = 'fnc';
 
37
  const FINANCING = 'fnc';
38
  }
26
  const CREDITCARD = 'cc';
27
  const ADVANCEPAYMENT = 'vor';
28
  const INVOICE = 'rec';
29
+ const ONLINEBANKTRANSFERPFF = 'sb';
30
+ const ONLINEBANKTRANSFERP24 = 'sb';
31
+ const ONLINEBANKTRANSFERPFC = 'sb';
32
+ const ONLINEBANKTRANSFEREPS = 'sb';
33
+ const ONLINEBANKTRANSFERIDL = 'sb';
34
+ const ONLINEBANKTRANSFERGIROPAY = 'sb';
35
+ const ONLINEBANKTRANSFERSOFORT = 'sb';
36
  const ONLINEBANKTRANSFER = 'sb';
37
  const CASHONDELIVERY = 'cod';
38
+ const WALLETPAYDIREKT = 'wlt';
39
+ const WALLETPAYPALEXPRESS = 'wlt';
40
+ const WALLETALIPAY = 'wlt';
41
  const WALLET = 'wlt';
42
  const BARZAHLEN = 'csh';
43
  const RATEPAY = 'fnc';
44
  const PAYOLUTIONINVOICING = 'fnc';
45
  const PAYOLUTIONDEBIT = 'fnc';
46
  const PAYOLUTIONINSTALLMENT = 'fnc';
47
+ const PAYOLUTION = 'fnc';
48
  const FINANCING = 'fnc';
49
  }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Barzahlen.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Creditcard.php CHANGED
@@ -40,6 +40,9 @@ class Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard
40
  /** @var string */
41
  protected $cvc2 = '';
42
 
 
 
 
43
  /**
44
  * @return string
45
  */
@@ -71,4 +74,30 @@ class Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard
71
  {
72
  return $this->cvc2;
73
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
74
  }
40
  /** @var string */
41
  protected $cvc2 = '';
42
 
43
+ /** @var string */
44
+ protected $hide_cvc = '';
45
+
46
  /**
47
  * @return string
48
  */
74
  {
75
  return $this->cvc2;
76
  }
77
+
78
+ /**
79
+ * @param $hide_cvc
80
+ */
81
+ public function setHideCvc($hide_cvc)
82
+ {
83
+ $this->hide_cvc = $hide_cvc;
84
+ }
85
+
86
+ /**
87
+ * @return string
88
+ */
89
+ public function getHideCvc()
90
+ {
91
+ return $this->hide_cvc;
92
+ }
93
+
94
+ /**
95
+ * @param $value
96
+ */
97
+ public function addHideCvc($value)
98
+ {
99
+ $this->hide_cvc[] = $value;
100
+ }
101
+
102
+
103
  }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/CreditcardIframe.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferEps.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
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_Settings_Data_ConfigFile_PaymentMethod_OnlineBankTransferEps
34
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
35
+ implements Payone_Settings_Data_ConfigFile_Interface
36
+ {
37
+ /** @var string */
38
+ protected $key = Payone_Enum_ClearingType::ONLINEBANKTRANSFEREPS;
39
+
40
+ public function getKey()
41
+ {
42
+ return $this->key;
43
+ }
44
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferGiropay.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
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_Settings_Data_ConfigFile_PaymentMethod_OnlineBankTransferGiropay
34
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
35
+ implements Payone_Settings_Data_ConfigFile_Interface
36
+ {
37
+ /** @var string */
38
+ protected $key = Payone_Enum_ClearingType::ONLINEBANKTRANSFERGIROPAY;
39
+
40
+ public function getKey()
41
+ {
42
+ return $this->key;
43
+ }
44
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferIdl.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
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_Settings_Data_ConfigFile_PaymentMethod_OnlineBankTransferIdl
34
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
35
+ implements Payone_Settings_Data_ConfigFile_Interface
36
+ {
37
+ /** @var string */
38
+ protected $key = Payone_Enum_ClearingType::ONLINEBANKTRANSFERIDL;
39
+
40
+ public function getKey()
41
+ {
42
+ return $this->key;
43
+ }
44
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferP24.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
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_Settings_Data_ConfigFile_PaymentMethod_OnlineBankTransferP24
34
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
35
+ implements Payone_Settings_Data_ConfigFile_Interface
36
+ {
37
+ /** @var string */
38
+ protected $key = Payone_Enum_ClearingType::ONLINEBANKTRANSFERP24;
39
+
40
+ public function getKey()
41
+ {
42
+ return $this->key;
43
+ }
44
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferPfc.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
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_Settings_Data_ConfigFile_PaymentMethod_OnlineBankTransferPfc
34
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
35
+ implements Payone_Settings_Data_ConfigFile_Interface
36
+ {
37
+ /** @var string */
38
+ protected $key = Payone_Enum_ClearingType::ONLINEBANKTRANSFERPFC;
39
+
40
+ public function getKey()
41
+ {
42
+ return $this->key;
43
+ }
44
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferPff.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
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_Settings_Data_ConfigFile_PaymentMethod_OnlineBankTransferPff
34
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
35
+ implements Payone_Settings_Data_ConfigFile_Interface
36
+ {
37
+ /** @var string */
38
+ protected $key = Payone_Enum_ClearingType::ONLINEBANKTRANSFERPFF;
39
+
40
+ public function getKey()
41
+ {
42
+ return $this->key;
43
+ }
44
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/OnlineBankTransferSofortueberweisung.php ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
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_Settings_Data_ConfigFile_PaymentMethod_OnlineBankTransferSofortueberweisung
34
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
35
+ implements Payone_Settings_Data_ConfigFile_Interface
36
+ {
37
+ /** @var string */
38
+ protected $key = Payone_Enum_ClearingType::ONLINEBANKTRANSFERSOFORT;
39
+
40
+ public function getKey()
41
+ {
42
+ return $this->key;
43
+ }
44
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Payolution.php ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
18
+ * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.fatchip.com
22
+ */
23
+ class Payone_Settings_Data_ConfigFile_PaymentMethod_Payolution
24
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
25
+ implements Payone_Settings_Data_ConfigFile_Interface
26
+ {
27
+ /** @var string */
28
+ protected $key = Payone_Enum_ClearingType::PAYOLUTION;
29
+
30
+ /**
31
+ * @return string
32
+ */
33
+ public function getKey()
34
+ {
35
+ return $this->key;
36
+ }
37
+
38
+ public function getClearingType()
39
+ {
40
+ return $this->key;
41
+ }
42
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionDebit.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionInstallment.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionInvoicing.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/Ratepay.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
- * @author Robert M�ller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
16
  * @package Payone_Settings
17
  * @subpackage Data
18
  * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com
19
+ * @author Robert Müller <robert.mueller@fatchip.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.fatchip.com
22
  */
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/WalletAliPay.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
29
+ * @copyright Copyright (c) 2017 <support@e3n.de> - www.e3n.de
30
+ * @author Tim Rein <tim.rein@e3n.de>
31
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
32
+ * @link http://www.e3n.de
33
+ */
34
+ class Payone_Settings_Data_ConfigFile_PaymentMethod_WalletAlipay
35
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
36
+ implements Payone_Settings_Data_ConfigFile_Interface
37
+ {
38
+ /** @var string */
39
+ protected $key = Payone_Enum_ClearingType::WALLETALIPAY;
40
+
41
+ public function getKey()
42
+ {
43
+ return $this->key;
44
+ }
45
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/WalletPaydirekt.php ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
29
+ * @copyright Copyright (c) 2017 <support@e3n.de> - www.e3n.de
30
+ * @author Tim Rein <tim.rein@e3n.de>
31
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
32
+ * @link http://www.e3n.de
33
+ */
34
+ class Payone_Settings_Data_ConfigFile_PaymentMethod_WalletPaydirekt
35
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
36
+ implements Payone_Settings_Data_ConfigFile_Interface
37
+ {
38
+ /** @var string */
39
+ protected $key = Payone_Enum_ClearingType::WALLETPAYDIREKT;
40
+
41
+ public function getKey()
42
+ {
43
+ return $this->key;
44
+ }
45
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/WalletPaypalExpress.php ADDED
@@ -0,0 +1,46 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 to newer
12
+ * versions in the future. If you wish to customize Payone for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Settings
17
+ * @subpackage Data
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_Settings
28
+ * @subpackage Data
29
+ * @copyright Copyright (c) 2017 <support@e3n.de> - www.e3n.de
30
+ * @author Tim Rein <tim.rein@e3n.de>
31
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
32
+ * @link http://www.e3n.de
33
+ */
34
+
35
+ class Payone_Settings_Data_ConfigFile_PaymentMethod_WalletPaypalExpress
36
+ extends Payone_Settings_Data_ConfigFile_PaymentMethod_Abstract
37
+ implements Payone_Settings_Data_ConfigFile_Interface
38
+ {
39
+ /** @var string */
40
+ protected $key = Payone_Enum_ClearingType::WALLETPAYPALEXPRESS;
41
+
42
+ public function getKey()
43
+ {
44
+ return $this->key;
45
+ }
46
+ }
lib/Payone/Settings/Service/XmlGenerate.php CHANGED
@@ -357,6 +357,7 @@ class Payone_Settings_Service_XmlGenerate
357
  if ($valueClearingType instanceof Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard) {
358
  /** @var $valueClearingType Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard */
359
  $this->addChild($cleatringTypeNode, $valueClearingType, 'cvc2');
 
360
  }
361
 
362
  $this->addChild($cleatringTypeNode, $valueClearingType, 'types');
357
  if ($valueClearingType instanceof Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard) {
358
  /** @var $valueClearingType Payone_Settings_Data_ConfigFile_PaymentMethod_Creditcard */
359
  $this->addChild($cleatringTypeNode, $valueClearingType, 'cvc2');
360
+ $this->addChild($cleatringTypeNode, $valueClearingType, 'hideCvc');
361
  }
362
 
363
  $this->addChild($cleatringTypeNode, $valueClearingType, 'types');
package.xml CHANGED
@@ -1,2 +1,2 @@
1
  <?xml version="1.0"?>
2
- <package><name>Mage_Payone</name><version>3.7.6</version><stability>stable</stability><license>Open Software License (OSL)</license><channel>community</channel><extends></extends><summary>PAYONE Payment for Magento: One partner. One contract. One payment.</summary><description>For a detailed description, please see https://github.com/PAYONE-GmbH/magento-1/</description><notes>Mage_Payone-3.7.6</notes><authors><author><name>PAYONE</name><user>jgerle</user><email>magento@payone.de</email></author></authors><date>2017-02-13</date><time>2:49:35</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>7.2.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="locale"><dir name="en_US"><file name="Payone_Core.csv" hash="b217b951cd24c12f97d96b13f00a54b8"/><file name="Payone_Licensemanager.csv" hash="7271c2b5890d4ad709d5b1268c31575f"/><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir></dir><dir name="de_DE"><file name="Payone_Core.csv" hash="6e71145e1b317550230b71df359d7836"/><file name="Payone_Licensemanager.csv" hash="d36e77ad14ad0db2a294ab6e38afe426"/><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Payone_Core.xml" hash="38216f675bc661e60dba75540665d8ad"/><file name="Payone_Licensemanager.xml" hash="cb7bcac54336595c25214557382e6c55"/><file name="Payone_Migrator.xml" hash="937770d5c162b1febd8eecb03a880bab"/></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="payone"><file name="core.xml" hash="837efe5f9f9f2bf832cbf050438b5e1c"/></dir></dir><dir name="template"><dir name="payone"><dir name="core"><file name="client_api.phtml" hash="2b0cb5f9baa596a544b0f2ab63233ad1"/><dir name="paypal"><dir name="express"><file name="shortcut.phtml" hash="985799b85b94dab0ec9f036747f6b90d"/></dir></dir><dir name="payment"><dir name="method"><dir name="info"><file name="advancepayment.phtml" hash="611af85c9ae80aa9c702b34fc0724e79"/><file name="barzahlen.phtml" hash="70a55b0382d0c0eaf048986260b1ac0f"/><file name="cashondelivery.phtml" hash="5f369ef06729584e8bf094700877386d"/><file name="creditcard.phtml" hash="3e79f3910f9cf0c7175bd0ff5777f66b"/><file name="creditcardiframe.phtml" hash="491bc6e2366ad95899e6296485cd134e"/><file name="debitpayment.phtml" hash="62b9c771fc1a45d376e990bb9d3c9bd2"/><file name="invoice.phtml" hash="64179e611f39b4b7e68cd367aecb0931"/><file name="onlinebanktransfer.phtml" hash="8480970cb94182a8e59069a5b2a6b044"/><file name="payolution.phtml" hash="f022d3f254c2e4267c2601005f272cad"/><file name="ratepay.phtml" hash="4a6db143a7b0b02a9e2831f8a674cf4c"/><file name="safe_invoice.phtml" hash="7195fccdfde46f248cff5dcca6e55db8"/><file name="wallet.phtml" hash="099fd47c84a62ad9510a47a24345d317"/></dir><dir name="form"><file name="advancepayment.phtml" hash="53be7d1aebc234604157aa7e6dc47795"/><file name="barzahlen.phtml" hash="71eb1ad367dea958e1797f98f4b9ce91"/><file name="cashondelivery.phtml" hash="0cad47103bbd341208e6252bd8fe47d1"/><file name="creditcard.phtml" hash="33e831c16ec25a374c3f4ad12cc8fb98"/><file name="creditcardiframe.phtml" hash="0c15507902693573050baa191228a736"/><file name="debitpayment.phtml" hash="9329318cb215a32b3399a4d81bc6c90b"/><file name="invoice.phtml" hash="64ec86d5cdd348a80a43a713abc1f0af"/><file name="onlinebanktransfer.phtml" hash="a12fcce74b1451fbb372638fda0b0b5c"/><file name="payolution.phtml" hash="de831778081276d128a6cd075fb3c2f0"/><file name="ratepay.phtml" hash="0a4100ff48b95324f89690fe832a6da6"/><file name="safe_invoice.phtml" hash="34ac7632459b1062ceb63e256a69ae6d"/><file name="wallet.phtml" hash="32fe1f2fc914b2c11b8c3506d03e0890"/><dir name="safe_invoice"><file name="klarna.phtml" hash="8f18e6818c2f4d1cd0a80a9e951ad754"/><dir name="klarna"><file name="scripts.phtml" hash="c86c08b139497ae4619ac163333a4c51"/></dir></dir><dir name="onlinebanktransfer"><file name="bankgroup.phtml" hash="b5335269eecbf46a08fcf883f415b739"/></dir></dir></dir></dir><dir name="checkout"><file name="iframe.phtml" hash="b3f447f13548faf6f8904f3202f803e7"/><file name="protect.phtml" hash="f99ba7707392621d73df931a3821d691"/><dir name="onepage"><file name="init.phtml" hash="3567ab3944c657ac250bf20aeb719303"/><dir name="payolution"><file name="installmentplan.phtml" hash="7df992215412a9710de6e962f3cdbd7d"/></dir><dir name="payment"><file name="additional.phtml" hash="3882f895bd113afc428393a71f5d7ccf"/></dir><dir name="review"><file name="sepamandate.phtml" hash="0b063330ec99a140acc5c2ddf90e80c5"/></dir><dir name="success"><file name="barzahlen.phtml" hash="60d7ff39ca2b98c5a562916386ddd05e"/><file name="sepamandatepdflink.phtml" hash="79198bd920f3ad9093a7ecfa6da65718"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="payone"><file name="configuration.xml" hash="88aa177fedde72f391530119496e80dd"/><file name="core.xml" hash="2f2126deb0dc6c1829a1f70a89d81938"/><file name="licensemanager.xml" hash="709dccc8694f15e29277243d99b40441"/><file name="migrator.xml" hash="cca78a48e8ab9b935aaf5b88f19c66a7"/><file name="transaction.xml" hash="2bdcc01f35e66f75b64df938b2a26906"/></dir></dir><dir name="template"><dir name="payone"><dir name="migrator"><dir name="migration"><file name="index.phtml" hash="5bca5e9f82a2e2fe82d5167c38537472"/></dir></dir><dir name="licensemanager"><file name="toolbar.phtml" hash="d26c581014a5e81fe20998e78d6c4cfb"/><file name="window.phtml" hash="12d097e099fb1c7e035dfd4cf27bc364"/></dir><dir name="core"><file name="client_api.phtml" hash="cdcf2521637ed0e9d00a3398f11c93f8"/><file name="iframe.phtml" hash="9f74308e8b43cad2b15748b9f8368559"/><dir name="transaction"><dir name="view"><file name="plane.phtml" hash="8f4c2ef7fecfab8eb02d12b35e862b5e"/><dir name="tab"><file name="general.phtml" hash="68caff5aa8efad5e37378e9c7b739842"/></dir></dir></dir><dir name="payment"><dir name="method"><dir name="info"><file name="advancepayment.phtml" hash="74b458367e5712c859d800b933ed95ff"/><file name="cashondelivery.phtml" hash="91f410d394f3040641468425d39a537c"/><file name="creditcard.phtml" hash="c89761dabea8e6c31b8f400586619f21"/><file name="debitpayment.phtml" hash="d6064c3b4ac949d3cd13d50da428fd75"/><file name="invoice.phtml" hash="64001ffc31c0eafb832c03edd285fc5d"/><file name="onlinebanktransfer.phtml" hash="c9a2962511e29aa68999a41f5787340f"/><file name="payolution.phtml" hash="f022d3f254c2e4267c2601005f272cad"/><file name="ratepay.phtml" hash="7ca85326a573c839501e3c5a6e503840"/><file name="safe_invoice.phtml" hash="8db49727920c0bd0f8ec98d168b8803e"/><file name="wallet.phtml" hash="bd71ab9ff89f2cfa590307c9e29e0ead"/></dir><dir name="form"><file name="advancepayment.phtml" hash="ccba1332be108f51e27afaf713805dfe"/><file name="cashondelivery.phtml" hash="ad4e7185825b32b69ca06083c03c7a46"/><file name="creditcard.phtml" hash="51a25432fa908aef57516bd7cbcec762"/><file name="debitpayment.phtml" hash="17222e68ccebefc51c26d5ec520b057c"/><file name="invoice.phtml" hash="b0548563fdacc3cb1757a838d2c03158"/><file name="payolution.phtml" hash="8cc17294f03e6709305785ad6828b17e"/><file name="ratepay.phtml" hash="7b509b6f093a720a620ef53668ec3c9c"/></dir><dir name="pdf"><file name="safe_invoice.phtml" hash="667afd9640f1c34c1116c1939951e8d5"/></dir></dir></dir><dir name="widget"><dir name="form"><file name="container.phtml" hash="2ed5809647722a4a4358a89732100029"/></dir><dir name="view"><file name="container.phtml" hash="b750b77783092c218e3326734681c2f2"/></dir></dir><dir name="protocol"><dir name="transactionstatus"><dir name="view"><file name="plane.phtml" hash="7d19a22206a2384f5972a313017e4589"/><dir name="tab"><file name="general.phtml" hash="fd318ab622c4aa2c0554d7ce81843361"/></dir></dir></dir><dir name="api"><dir name="view"><file name="plane.phtml" hash="fcfcb586c7c92606a6c309489c878d53"/><dir name="tab"><file name="exception.phtml" hash="54d0c77b153ff41fa10391b3177fc96a"/><file name="general.phtml" hash="8d4ad5cd56d33fd7fdcf0b4ff7bc0cc9"/></dir></dir></dir></dir><dir name="system"><dir name="config"><file name="tooltip.phtml" hash="15f2dc92646a8d8533c7f1c1d0bb10b0"/><dir name="tooltip"><file name="window.phtml" hash="b7de8be932ff20ab238c8882f50e4801"/><dir name="misc"><file name="creditmemo.phtml" hash="c8cd996ead752e92c2d846be336f87e7"/><file name="discount.phtml" hash="d7d0199dd43b147cb0de1c153da84b76"/><file name="email_avs.phtml" hash="9a3814369fdaf6c50ec982e492a9e6e0"/><file name="email_error.phtml" hash="ad1332058c196e799a4e6491b541edea"/><file name="shipping_costs.phtml" hash="2f454c80f83d8751ac03fa47fa577920"/><file name="transaction_status_forwarding.phtml" hash="2f38a7934acdc8690fe3e4bb2a11c716"/><file name="transactionstatus_forwarding.phtml" hash="d51ede956575e0ec46fa01278d3bf6ed"/><file name="transactionstatus_processing.phtml" hash="c50425a16765bdfeab57c50fc92652de"/></dir><dir name="general"><file name="global.phtml" hash="bf390501c5f46d49e19fbad1198e41b9"/><file name="narrative_text.phtml" hash="39a12ae97238f3789ca5fb6a84fb2f8d"/><file name="parameter_invoice.phtml" hash="b8c23adab22eb1a571b4faebbabf8699"/><file name="payment_creditcard.phtml" hash="62c33af2d3ce3ac15674547f76865ed6"/><file name="status_mapping.phtml" hash="918d84d9874bba0e31f814b0f4afa8fb"/></dir><dir name="protect"><file name="addresscheck.phtml" hash="c7c1dff4417ebfdf3ac52d3713adc947"/><file name="addresscheck_type.phtml" hash="ecad494863d2f38c5b7f66705af621f0"/><file name="creditrating.phtml" hash="c5ce65e9bea965ca34264a8e585f2c8b"/><file name="creditrating_agreement_message.phtml" hash="a664e5c7a1383b75e6c1f89d9ac6aa94"/><file name="creditrating_lifetime.phtml" hash="7ee1a92e923f8c5d52284d280ac333f2"/><file name="creditrating_type.phtml" hash="eae6bcb8c942f80d9f86b98e6f94e461"/></dir><dir name="payment"><file name="creditcard.phtml" hash="97b7354aab2ba7b3819454f9d61b02fb"/><file name="debit_payment.phtml" hash="ab78f96997475fbd2a479dbaea433c23"/><file name="method.phtml" hash="b73fd750132f0fe30a79e0188b6f0ce6"/><file name="online_bank_transfer.phtml" hash="940222c9f1d3f9d605fc330bd49dad31"/><file name="safe_invoice.phtml" hash="7087e169885c5193653a5b141a22d3c4"/><file name="wallet.phtml" hash="f79baa38b5b23a55e2f890a1862b8d56"/></dir></dir><dir name="form"><file name="iframe.phtml" hash="67366b7e745ab1a2a1f359360df88e07"/><dir name="field"><file name="array.phtml" hash="1aee5fb9b33232708fe242601e4de701"/><file name="creditcard_template.phtml" hash="a52f3f89c9d5954a40151b92cba64f63"/><file name="ratepay_shopids.phtml" hash="f35baaf16b1632a8eb8edee547e1a960"/></dir></dir><dir name="payment"><dir name="grid"><file name="container.phtml" hash="952f87bb71dfd75d126e3196f863dba6"/></dir></dir><dir name="hint"><file name="payment.phtml" hash="4b4466ca1692e274d6e5fb7987f08118"/><file name="payment_reference.phtml" hash="2497578443d7d0455e7d75e1000aed32"/><file name="protect.phtml" hash="a74b775620a7f04c9270fc2be84d8663"/></dir></dir></dir><dir name="configuration"><dir name="wizard"><file name="iframe.phtml" hash="186c008f6b31f8276a84aeb7d3c404e4"/><file name="index.phtml" hash="06c2d9379234067b7636d66c84c51c84"/><dir name="page"><file name="finish.phtml" hash="956ddfbe0e9971e647735fe4a45abf0e"/><file name="index.phtml" hash="66e73112887b5c1028fac21d5ce97c71"/><file name="store_switcher.phtml" hash="6871e556b2872ba357ea95be0c543a6a"/><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"/><file name="plane.phtml" hash="8386704e888c822ffff977240784d365"/></dir></dir></dir></dir><dir name="information"><file name="iframe.phtml" hash="c4e39d236151492940e32a0563a6a4b8"/></dir><dir name="sales"><dir name="order"><dir name="create"><file name="init.phtml" hash="c36117407224d5921614fd1b7dfa1e65"/></dir><dir name="view"><dir name="tab"><file name="transaction.phtml" hash="4af63c9829a7bd466eafc54ae9dd889a"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="code"><dir name="community"><dir name="Payone"><dir name="Licensemanager"><dir name="etc"><file name="config.xml" hash="47fe2e31f1787a40ab7b737924ffbab7"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payonelicensemanager"><file name="ActiveController.php" hash="7056c18d7c142532f99daddece40f396"/><file name="TestController.php" hash="8069de3276c518639171832abd2ccd63"/></dir></dir></dir><dir name="Model"><file name="Observer.php" hash="c379117304b5a6a12548cd41c4d18e95"/></dir><dir name="Block"><dir name="Adminhtml"><dir name="Notification"><file name="Toolbar.php" hash="07ef00af2679ddf5b585c31d0f2c95ed"/><file name="Window.php" hash="ad93f696d51483069706af55a874e65f"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="108187e2bbc6c203b10239291c9da71e"/></dir></dir><dir name="Core"><dir name="etc"><file name="adminhtml.xml" hash="ec02f36057ea699b4ae1fdb6463b75e4"/><file name="config.xml" hash="477e4620bd9a3fefe6329897b1a4e276"/><file name="system.xml" hash="c09d47b094204a70c65edff0e7c078e1"/></dir><dir name="controllers"><file name="IframeController.php" hash="69226ad19866190529ef8bab44ade8d0"/><file name="PexpressController.php" hash="13307906cea8545b97e4bf8401551145"/><file name="RatepayController.php" hash="75bc201fe02292ef1c7be8a34d7874b5"/><file name="TransactionStatusController.php" hash="55b36ed2f036b29cc03f34e0209a3dde"/><dir name="Adminhtml"><dir name="Payonecore"><file name="InformationController.php" hash="f685c2c448345be54c87695412714112"/><file name="TransactionController.php" hash="0a9e70da4f5e1ae3d26242fec63e735d"/><dir name="Configuration"><file name="WizardController.php" hash="bd7c544903ef7824fae5e93b1b21e762"/><dir name="Wizard"><file name="PageController.php" hash="dd4c9be68f70aac330383485edd02967"/><dir name="Page"><file name="PaymentController.php" hash="6ecf0d24d6dda521e861fe3aa0f3b997"/></dir></dir></dir><dir name="Protocol"><file name="ApiController.php" hash="4431ebe8a82487236747bb9d1362e469"/><file name="TransactionStatusController.php" hash="420ea171890163587e8a8e876e8091e2"/></dir><dir name="Sales"><file name="OrderController.php" hash="e11586e245546b98e497722f3672d083"/><dir name="Order"><file name="InvoiceController.php" hash="fafbc3c8b28b7af19d20ce70e4a6fd9a"/></dir></dir><dir name="System"><file name="ConfigurationController.php" hash="566c249560fc8de46556d1c9ff4cb8ce"/><dir name="Config"><file name="PaymentController.php" hash="ab51bd4295c1c8fc4423e987b5ae9c48"/></dir></dir></dir></dir><dir name="Checkout"><file name="CartController.php" hash="472c04748e824544209e0efd834e9d44"/><file name="OnepageController.php" hash="f144b9365af3b30aafa6a72ad1f46185"/><dir name="Onepage"><file name="PaymentController.php" hash="46ab18b91eaf45b4370271995ad9d7b4"/><file name="SuccessController.php" hash="1de90543c4a4fda2ad63841a5b3a5c5b"/></dir></dir></dir><dir name="Controller"><file name="Abstract.php" hash="5379d2f17b2cec58f5aa825ef80c3127"/><dir name="Adminhtml"><file name="Abstract.php" hash="ca9a83fa579d7fef1869265083d1c543"/><dir name="Configuration"><dir name="Wizard"><file name="Abstract.php" hash="315a1d373ef736af7a2691b643eccb55"/></dir></dir></dir></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="5a48389a6396cd66a630a2d1696b9da3"/><file name="mysql4-upgrade-3.0.12-3.1.0.php" hash="85736a755371d02773b8f5495581b9ad"/><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="5c7eb1aea9bf96069d57f8568239722e"/><file name="mysql4-upgrade-3.1.0-3.1.1.php" hash="bd2a1e4c9c4b73e604ddc8160ad79c39"/><file name="mysql4-upgrade-3.1.2-3.1.3.php" hash="28248d3d332a8e52cab78afb3b9c1c15"/><file name="mysql4-upgrade-3.1.3-3.1.4.php" hash="a14bb6aa27cd955864d5d28dc40c72a5"/><file name="mysql4-upgrade-3.1.4-3.1.5.php" hash="03754714c20df072115570a46171120e"/><file name="mysql4-upgrade-3.1.6-3.1.7.php" hash="4a1cfc93e13c53b5cf348a62a4eaa43b"/><file name="mysql4-upgrade-3.1.7-3.1.8.php" hash="d91f442d942cf34365c0b3ce1792b4e6"/><file name="mysql4-upgrade-3.2.1-3.2.2.php" hash="b0515b7712cbe211a6d67fb45fe7c71a"/><file name="mysql4-upgrade-3.2.2-3.2.3.php" hash="0d0bb40cad8b51e8ee2a73cbedaa45bf"/><file name="mysql4-upgrade-3.2.3-3.3.0.php" hash="4c5092675796586c84e1092562d6a621"/><file name="mysql4-upgrade-3.3.12-3.4.0.php" hash="c19ca1ca0a2e47a3b08d5fec146d1f3a"/><file name="mysql4-upgrade-3.3.2-3.3.3.php" hash="713c6081992cd950ff0fb18e6f47378e"/><file name="mysql4-upgrade-3.3.3-3.3.4.php" hash="6695895acd885015e447bdd6bb3afab5"/><file name="mysql4-upgrade-3.3.5-3.3.6.php" hash="a086118f60663836605e2919740c7d5c"/><file name="mysql4-upgrade-3.4.16-3.5.0.php" hash="e3b919756f5800470da139e28ea2bea9"/><file name="mysql4-upgrade-3.4.3-3.4.4.php" hash="e76430433f7021c39bca5abd1a1d32de"/><file name="mysql4-upgrade-3.5.0-3.5.1.php" hash="4c156fc4336cd0773c38c3739239c05d"/><file name="mysql4-upgrade-3.5.10-3.6.0.php" hash="4873c400311b62e940049f35f32e104a"/><file name="mysql4-upgrade-3.5.2-3.5.3.php" hash="9fcde4e5f7058192cd30665f32570581"/><file name="mysql4-upgrade-3.5.3-3.5.4.php" hash="d7bd2d79c211b5430f8126ea69d9532f"/><file name="mysql4-upgrade-3.5.6-3.5.7.php" hash="5b8d92973bc008ae2a814824262360c0"/><file name="mysql4-upgrade-3.6.5-3.6.6.php" hash="947a2818d40db363d0705262a84e6261"/><file name="mysql4-upgrade-3.6.6-3.6.7.php" hash="1875420ab3d33ff4e8e43d43ff5024af"/><file name="mysql4-upgrade-3.6.9-3.7.0.php" hash="ab502ddaea8c2b2aa6958545499e8a55"/><file name="mysql4-upgrade-3.7.1-3.7.2.php" hash="d47ac3cb79b0dc9f3b42a2e86d8813ed"/><file name="upgrade-3.0.12-3.1.0.sql" hash="bd9827b38f1a1ed0fdb049c889ceb29f"/><file name="upgrade-3.1.2-3.1.3.sql" hash="d3e3fc1f9402bb6295124f4750a476d4"/><file name="upgrade-3.1.3-3.1.4.sql" hash="b9ae52a8c4fcf6f97727b3310b6db1a2"/><file name="upgrade-3.1.4-3.1.5.sql" hash="4cc6ee67329dbaa3ad119b6d117ba9af"/><file name="upgrade-3.1.6-3.1.7.sql" hash="9839cc9c41207a4bd7608d91c5ee83a2"/><file name="upgrade-3.1.7-3.1.8.sql" hash="ac5279de707324fe4f2ea4711e6bd851"/><file name="upgrade-3.2.1-3.2.2.sql" hash="feb5a8265a5495a7a9614a79e9fa98fe"/><file name="upgrade-3.2.2-3.2.3.sql" hash="1ae4bcc6626e9a9e3179b0ae83a4b9d0"/><file name="upgrade-3.3.12-3.4.0.sql" hash="d507fe17cefa9570f1ff6c09e2a1d990"/><file name="upgrade-3.3.2-3.3.3.sql" hash="66915e375a44c6451bf5fd57b0b1b365"/><file name="upgrade-3.3.3-3.3.4.sql" hash="2342bc789add47995a6a39cfe174c607"/><file name="upgrade-3.3.5-3.3.6.sql" hash="bdf2ac5d24dd60febb128e9f8c091266"/><file name="upgrade-3.4.16-3.5.0.sql" hash="1332fe524da52d7ccc4cd6c879debc5c"/><file name="upgrade-3.4.3-3.4.4.sql" hash="7ebbd5eb3efad10726a4be0282b64e54"/><file name="upgrade-3.5.0-3.5.1.sql" hash="51f1b51ca971ffd11a431078b8425668"/><file name="upgrade-3.5.10-3.6.0.sql" hash="69a63b827f7a33bf08b595bbcfc04065"/><file name="upgrade-3.5.2-3.5.3.sql" hash="86d2639631b3a804dd299958c37b1b7b"/><file name="upgrade-3.5.3-3.5.4.sql" hash="44b068eb24592d6d69aa25c6b2ad2863"/><file name="upgrade-3.5.6-3.5.7.sql" hash="37324952ff9c6f886b2c4308ea360f5c"/><file name="upgrade-3.6.5-3.6.6.sql" hash="2e5058753e692e907b0557af588a1708"/><file name="upgrade-3.6.6-3.6.7.sql" hash="dede79c17af86490d7373c6f021d9275"/><file name="upgrade-3.6.9-3.7.0.sql" hash="d64f85e6c7c83bfb8e5793044f208a2e"/><file name="upgrade-3.7.1-3.7.2.sql" hash="50c18d628278d5e7ea78d170e396eea3"/><file name="upgrade-3.7.3-3.7.4.sql" hash="6aed2a22e4b0884ae0d3ef4ef23d5b24"/></dir></dir><dir name="Model"><file name="Config.php" hash="e377c2462e81c4a6caacd784cf6a5d65"/><file name="Factory.php" hash="f65825fb26d3dabf2380ccd4e69b5ede"/><file name="Session.php" hash="938080bfc84b9a0ef6c46d0aa9e32cc6"/><dir name="Config"><file name="AreaAbstract.php" hash="6f86396c3a01d87a8b87a6de8bae7393"/><file name="AreaInterface.php" hash="9822e7864b81dcdade053baea64db83f"/><file name="General.php" hash="b930fb5ff03c11078dfcbc471294d834"/><file name="Interface.php" hash="a3de42afc8b6907e64d522aa3ec5cf63"/><file name="Misc.php" hash="bbac6a7fa27f05c7f21071fa01ac3460"/><file name="Payment.php" hash="1b5fccc538576adb2c6944cf7497410f"/><file name="Protect.php" hash="21be6a05897ce9a155363ce56e0a5e4d"/><dir name="Misc"><file name="Creditmemo.php" hash="f9509d5a67e5ecd3cf029750beea9106"/><file name="Discount.php" hash="4ce56b1b21f8c39961c4bbe860eda20c"/><file name="EmailAvs.php" hash="e811933f4a0dd2465fd588cdbf0d3b6c"/><file name="EmailError.php" hash="4c45b1d6d95f3659c66dffbc3d770080"/><file name="ShippingCosts.php" hash="d828b50fa706fa3f938713d223bda3c6"/><file name="TransactionstatusForwarding.php" hash="a5544ce01010cf321e76eac95e3c4e15"/><file name="TransactionstatusProcessing.php" hash="285384f6b6e027979ff909dff2331cf6"/><dir name="Email"><file name="Abstract.php" hash="326ae040f662c3222bc8f84fb9522ada"/><file name="Interface.php" hash="d07157b9ca17401277b35f7aea92a7cc"/></dir></dir><dir name="Protect"><file name="AddressCheck.php" hash="c24cd7bb0430d0fc7d0aaf36be55636b"/><file name="Creditrating.php" hash="de1bd838ae6ea9379ac385468b9f67f5"/></dir><dir name="Payment"><file name="Method.php" hash="13c947e8e2ab293c52df98e722c67e9c"/><dir name="Method"><file name="Interface.php" hash="7e637f8788e8ee73d7171293d97b3625"/></dir></dir><dir name="General"><file name="CcHostedTranslations.php" hash="bba4dc3b827b1d8f0b685e4de297fa2c"/><file name="Global.php" hash="d090a10923b9fbcb314b0d747527e9cd"/><file name="ParameterInvoice.php" hash="6a58ff0f8c126de0decd22b845d02d40"/><file name="ParameterNarrativeText.php" hash="46ff80d915aaa3e1d551cb61010e14cb"/><file name="PaymentCreditcard.php" hash="962594bb48263341322bbf2afc7cbc94"/><file name="PaymentPaypalExpressCheckout.php" hash="ee32ca1227bf056788be16e2e5e51e0d"/><file name="StatusMapping.php" hash="ebe30b716993ed9b450f2f9255c5e78e"/></dir></dir><dir name="Repository"><file name="Api.php" hash="ed80a386c0464f2c20c4205cbbd334fe"/><file name="TransactionStatus.php" hash="afd26a90f73cd10e39c544a31e5a91bd"/></dir><dir name="Cronjob"><file name="Abstract.php" hash="e722eb3f618139b5792654a5076e9a4f"/><dir name="TransactionStatus"><file name="Worker.php" hash="1e7090f9b91571176224d97a3e932ede"/></dir></dir><dir name="Payment"><dir name="Method"><file name="Abstract.php" hash="6f0a33b13f7a5ebcf61620b59b5de5ce"/><file name="AdvancePayment.php" hash="c165fc2cb0402478db74782a38f89ec5"/><file name="Barzahlen.php" hash="3d23679441d7910832e32589bf408ca2"/><file name="CashOnDelivery.php" hash="247d715b663369c27111ece38dfb7803"/><file name="Creditcard.php" hash="edb5993d4e8d3000a1311dc4eeb5c1c5"/><file name="CreditcardIframe.php" hash="15d72c4d48b8a77d48b766d7e69f57cc"/><file name="DebitPayment.php" hash="98868e4cf9cbda62e7e193f945d3d212"/><file name="Invoice.php" hash="b6dc6fd8189c61f04a440b39d72a2c61"/><file name="OnlineBankTransfer.php" hash="3c902953864d87f5945c2813952cb3a5"/><file name="PayolutionDebit.php" hash="96cc87dcb749ccea67ea73e7417565f9"/><file name="PayolutionInstallment.php" hash="36ebf9cef69c86eec90bb390a345df00"/><file name="PayolutionInvoicing.php" hash="42b2473b90098fcba00ff0264838657f"/><file name="Ratepay.php" hash="5c90d580d648daff7b6e318ea3c8127f"/><file name="SafeInvoice.php" hash="d766ebb5188342d4972296836ef81075"/><file name="Wallet.php" hash="fb09f0c7ae2e1ad526385b39d3b9bae3"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="0d18a404694b7e7facd5eb146b929cf7"/><file name="InitializeConfig.php" hash="47f4bf6c34ea27dd9d57918e7a348918"/><file name="InitializePayment.php" hash="688d23ed08cdc74797818ad84d9359cc"/><dir name="Config"><file name="ProtectCheck.php" hash="277c4034d99aa9b693b5b1466a2f2013"/><file name="XmlGenerate.php" hash="7f5e3f3a9f773704a02fe024bd804a2b"/><dir name="PaymentMethod"><file name="Create.php" hash="85b6c445eaad7670db9f01af94b1be66"/></dir></dir><dir name="Transaction"><file name="Create.php" hash="8cf60f9560de148f28da3127dc63121f"/><file name="Update.php" hash="f25e151fd02916472e7792360699a988"/></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="Payment"><file name="Abstract.php" hash="d0c3440295463397f71c3cdc221b10a1"/><file name="Authorize.php" hash="fa22191f012150eb5bd4ab2b183522dc"/><file name="Capture.php" hash="58bee25ef7c318f53a00d608cf16d0bf"/><file name="Debit.php" hash="4320627bc743c5ae303296417c64c232"/><file name="Genericpayment.php" hash="c1f53f413810ffec500def8743cb9c0f"/><file name="Interface.php" hash="5a6669702b6f966cdca52378e96e60d2"/><file name="Preauthorize.php" hash="b13323bc57512b9244a217dcc8106625"/></dir><dir name="Management"><file name="GetFile.php" hash="d4e2f912594eb12a70355bea31e9ee21"/><file name="GetInvoice.php" hash="16da5759ecfbe625633da5e1e00cfecd"/><file name="ManageMandate.php" hash="8bea957a3e67e3f611bd927263161a72"/></dir><dir name="Verification"><file name="Abstract.php" hash="69590e6b1b03ed390dce89b3546744ed"/><file name="AddressCheck.php" hash="c2a4557d6b24ecfad4b55406eb29b19c"/><file name="BankAccountCheck.php" hash="a78e4e65d55c07e5b6f0dd2139219a53"/><file name="Creditrating.php" hash="b6c124ad841cc7b2cff399517ddea0ac"/></dir><dir name="Paypal"><dir name="Express"><file name="Checkout.php" hash="bd3e3986fa253182a69233ed671d8c0c"/></dir></dir><dir name="TransactionStatus"><file name="Execute.php" hash="3de33adf5400f5c38a02d9ac2053febe"/><file name="Forward.php" hash="8dacb47c9a0db8e76669158aa15303b6"/><file name="Process.php" hash="67965d2ef865f01306a07e8dc61b3865"/><file name="StoreClearingParameters.php" hash="5bee1df3211623d42d84681a116b6fd2"/></dir><dir name="Sales"><file name="InvoiceCreate.php" hash="67a9be2eddad7f3c688750301d371505"/><file name="OrderComment.php" hash="5bc30e4232d1339d261f96d61fbb8fee"/><file name="OrderConfirmation.php" hash="85c285278f7dfebd7930103b29c34e4b"/><file name="OrderStatus.php" hash="fe3f8df1627c19363f21a29b4e8085f2"/></dir><dir name="Export"><file name="Collection.php" hash="a5c70029c0b2678fdc46dd62ad73bf68"/></dir></dir><dir name="Handler"><file name="Abstract.php" hash="23083c01168abdeb09084cf4e4683ea3"/><file name="Interface.php" hash="8137fbb2cea9866c2d6a64421653b1f7"/><dir name="Payment"><file name="Abstract.php" hash="bcf2becc48e2c0e8f5f7c4b2d45bfdfc"/><file name="Authorize.php" hash="0693282e074f6c22824c5eab347aa9a2"/><file name="Capture.php" hash="d6d7dd0dfc16066faebc9678bb98b0ca"/><file name="Debit.php" hash="3dcee9f980aa64fb8d2ee93e4cdc91cb"/><file name="Genericpayment.php" hash="50ec7f11bd99ec553208908e387ba8bc"/><file name="Interface.php" hash="3ff3b7247a7f69dd84b0999259f24bf8"/><file name="Preauthorize.php" hash="377a4242911f900ad046edc03da31891"/></dir><dir name="Management"><file name="GetInvoice.php" hash="4fc10247b8969f9dbe447d3003a052a0"/></dir><dir name="Verification"><file name="Abstract.php" hash="ea78df404c7534b04d802b78680fe286"/><file name="AddressCheck.php" hash="6283be3e5fc207ac5b5110081edb34d9"/><file name="Creditrating.php" hash="548381c7a03b1aabf4c9f94154ae89aa"/><file name="Interface.php" hash="601a0d018c10962c13e26c67ecb60deb"/></dir></dir><dir name="Sales"><dir name="Quote"><file name="Address.php" hash="a676afc857fa88aacf4a8e8b20e06627"/><dir name="Address"><dir name="Total"><file name="Fee.php" hash="df08a95a2a57c1922430e093a3fed390"/></dir></dir></dir></dir><dir name="Observer"><file name="Abstract.php" hash="f5ea4d7c8b9dcaf1e5c89ad85e4e24b7"/><dir name="Config"><file name="Protect.php" hash="43a15ba0cd8f4b7e254d366bcde52995"/></dir><dir name="Store"><file name="PaymentConfig.php" hash="fdf9db06695c1ef6a90a1695a8df58b0"/></dir><dir name="Protocol"><file name="Api.php" hash="8756084b6e8c4ce3ff7fddfae2cbba8f"/></dir><dir name="TransactionStatus"><file name="InvoiceCreate.php" hash="e5f11c94c3153a0c7b4e29d6ac140628"/><file name="OrderConfirmation.php" hash="0f6cd142348ad915192234baa71b38ad"/><file name="Reminder.php" hash="e476fbafaec9b3f2fa3d0ec5f57f6dce"/></dir><dir name="Sales"><file name="Order.php" hash="9d8ed86b005f078f3dafd6d04f4c02f8"/><dir name="Order"><file name="Invoice.php" hash="83965cfe7fdcf12ac2dd330ba5062d60"/></dir><dir name="Quote"><file name="Address.php" hash="d6f59a9f0073f51af8e01afb46d42de5"/><file name="Payment.php" hash="49864ede5b1ab94fc51a98b4cadc2874"/></dir></dir><dir name="Checkout"><file name="Onepage.php" hash="2241ce075b79844d5e542c0f55976dc2"/><dir name="Onepage"><file name="MultiplePaymentCheck.php" hash="9f1b5e7cdb15afbacf546a945c849592"/><dir name="Payment"><file name="Methods.php" hash="8e08704881acfec33f057dedfd933da0"/></dir></dir></dir></dir><dir name="Domain"><file name="Customer.php" hash="2f53c35becb27d4ec668f586a5522b72"/><file name="Transaction.php" hash="cdff7696ae08ff43c98c9e67578a25f1"/><dir name="Config"><file name="PaymentMethod.php" hash="5c46a12a0d7fd441cbfe75f28ae0016b"/></dir><dir name="Resource"><file name="Customer.php" hash="f1cf269f52b8aee82fab4911908fac99"/><file name="Transaction.php" hash="95be921753908562e6aa35090f1422d6"/><dir name="Config"><file name="PaymentMethod.php" hash="975713341213d254deb6d9fdef853145"/><dir name="PaymentMethod"><file name="Collection.php" hash="92fcb0cf48eada524e326942f1dd5c4b"/></dir></dir><dir name="Transaction"><file name="Collection.php" hash="4aebb55aea7a3c6e9905abfea2bbaebf"/></dir><dir name="Customer"><file name="Collection.php" hash="f43cdb8f3038d92f60982492948c0535"/></dir><dir name="Protocol"><file name="Api.php" hash="7c706fae8654fe6f8426ab3208d1395e"/><file name="TransactionStatus.php" hash="c9337a12195e1f4db8b643969177e0cd"/><dir name="Api"><file name="Collection.php" hash="1925f5bb7d31749f4ea548ec474be000"/></dir><dir name="TransactionStatus"><file name="Collection.php" hash="884176fcb71b1a76d2b094bb70644c5e"/></dir></dir></dir><dir name="Protocol"><file name="Api.php" hash="23e1b609a26afd58f25f5c70c7f1f9f3"/><file name="TransactionStatus.php" hash="a52f9abcda750e0fedbc807b28750a2e"/></dir></dir><dir name="System"><dir name="Config"><file name="Abstract.php" hash="6e25b466abcbcc02a73effad278a3775"/><file name="AddressCheckType.php" hash="11f0297e62f8aa723051bef05b1a1024"/><file name="AuthorizeMethod.php" hash="ab01882f7e8b685bf65c9c2cf630f8dd"/><file name="AvsResult.php" hash="b1e3ca79a77286e1e705501a33c13855"/><file name="BankaccountcheckType.php" hash="f09ba1733f34eb60b17d2b0c21a4ff3b"/><file name="ClearingType.php" hash="4c40cdf0d4ce2887d2dd372e7535283c"/><file name="CreditCardType.php" hash="a4dd68bdd7abe455c6adeb3e20e1bb55"/><file name="CreditScore.php" hash="bc54944274a9d5137c474dcf27fc91f9"/><file name="CreditcardCheckCvc.php" hash="aaec74a3dcb291c6b555af3c49e7f6a7"/><file name="CreditcardRequestType.php" hash="e8a1fcfb17e37f98b28be606d08721e4"/><file name="CreditratingChecktype.php" hash="985ce6d65da0281e8e99f334e980e14e"/><file name="CreditratingIntegrationEvent.php" hash="9da728646ff3eea66e6155fb4d4b4233"/><file name="CurrencyUsage.php" hash="b4884c120331479be761f61841782a8c"/><file name="HandleResponseError.php" hash="6c92277e38f8256f6fe7b6696107fdd2"/><file name="KlarnaCountry.php" hash="a1b6d1c4a2a82b17595773516353525f"/><file name="MethodType.php" hash="639caf221e76d6c9549e7db2971b4c4f"/><file name="Mode.php" hash="f4b7f10abd52f5b5d23873e159e4fc23"/><file name="OnlinebanktransferType.php" hash="804bf6bd18c9903519e48072ab33d1da"/><file name="OrderStatus.php" hash="a734b81792fb54ddf198d5434f0e936f"/><file name="PaymentFeeType.php" hash="673d0ed1760fbac4cc16c46afec91f88"/><file name="PaymentMethodCode.php" hash="899bb74eebaea4947f869e0f0ee6be4a"/><file name="PaymentMethodType.php" hash="afbbdc9bddc251d17c7e07ee67bb4761"/><file name="PayolutionType.php" hash="daedc7513fdccbbf5cb8984c46004438"/><file name="PersonStatus.php" hash="8d909a2f468207880d3b431dbfbfdef8"/><file name="RatepayType.php" hash="fb914099da2c9eb8157e5b12ed684ec4"/><file name="ReminderLevel.php" hash="cac22bfaece3ccca9a51adc59efdf44b"/><file name="RequestType.php" hash="f43e32fd32329193252190746f0a8571"/><file name="ResponseType.php" hash="d6a64bbe4ea58d2126ff8d7f76795bcf"/><file name="SafeInvoiceType.php" hash="e33c155d6eb7b8b05bb2eef81c492bd4"/><file name="SepaCountry.php" hash="1d53612b26e8cc6e90f6ae8903dae50d"/><file name="Status.php" hash="2612834bc2a1ed7c43a2cc3342adf63d"/><file name="StatusTransaction.php" hash="53271af6dbe8195a8fa1e12a79a56c68"/><file name="TransactionStatus.php" hash="8c1f59103ba441a3bddbf454bc4c3129"/><file name="TranslationErrors.php" hash="8bfd44de746c4e207254e9b3a6111d1b"/><file name="TranslationMonths.php" hash="326d7bd14ccaf5a9619024a45f7c3d86"/><file name="TranslationPlaceholders.php" hash="3fd7b7faa63a08ae76d72576e7f5d175"/><file name="WalletType.php" hash="c49c188f400e808a58348716a9fa421e"/><dir name="Backend"><file name="Protect.php" hash="6a1c8963c3897537095c643aa51cdff3"/></dir></dir></dir><dir name="Mapper"><file name="Abstract.php" hash="a8bd9e2dc5f40321e1635c477e479eb6"/><dir name="ApiRequest"><file name="Abstract.php" hash="67a9f749767b79e7641138f8edc9c788"/><dir name="Payment"><file name="Abstract.php" hash="76debb58c143c54bf71f97e191f98a2a"/><file name="Authorize.php" hash="7b4b3ee3e5fe3614158a2538878ba4f0"/><file name="Capture.php" hash="3707c29901f9aa48e894283c9694a608"/><file name="Debit.php" hash="5d4f3a8a97b29ff2c474464dbc8294c1"/><file name="Genericpayment.php" hash="8ffb3970ff2e1667028244073d54a532"/><file name="Interface.php" hash="2ed7debbc0cbe1979be9ad4fa583c63d"/><file name="Preauthorize.php" hash="5de50d89d2c8bde9f64029fe787191ff"/><dir name="Authorize"><file name="Abstract.php" hash="22722fd6e8ae2906e1b12a4af9daf434"/></dir></dir><dir name="Management"><file name="GetFile.php" hash="77332c9a66e7b8602acad05dd210c116"/><file name="GetInvoice.php" hash="6adf60f0b3a25cda50fc6fba70d69193"/><file name="ManageMandate.php" hash="8c62f61efca86e50196c097b3eacac82"/></dir><dir name="Verification"><file name="Abstract.php" hash="6b492aabd24d09580bb5c8184ebab5dd"/><file name="AddressCheck.php" hash="32daaf0e41fb66d466da23d22bea9ce2"/><file name="BankAccountCheck.php" hash="03cd298f9524b986ebbb9fe0728d64b3"/><file name="Creditrating.php" hash="843242b96d38c86a0f78cca5f483ce33"/></dir></dir></dir></dir><dir name="Block"><dir name="Payment"><dir name="Method"><dir name="Form"><file name="Abstract.php" hash="4d9b1db87633c0ce5151496dcad0cadc"/><file name="AdvancePayment.php" hash="f8fa142db063838f6e2affd24e605309"/><file name="Barzahlen.php" hash="a7373ba833d79231e56c9125febbc095"/><file name="CashOnDelivery.php" hash="47aa8eae525f0926cfa0ca39dbf16dd8"/><file name="Creditcard.php" hash="57f88bf32ab49643bb13dffccea07def"/><file name="CreditcardIframe.php" hash="659f575c4444503a130ea1b5ba1b6283"/><file name="DebitPayment.php" hash="9d7c975710d2b76d5cff2acd436d556e"/><file name="Invoice.php" hash="792e994d4e724c508c44aa80c2c05377"/><file name="OnlineBankTransfer.php" hash="243b6732cc4ce27e71c48ff33e498009"/><file name="Payolution.php" hash="b88624e4ca1f0bdd5601c520f708e9dc"/><file name="Ratepay.php" hash="c5eef0c3f506000d51e66c9e2fe0640f"/><file name="SafeInvoice.php" hash="cac062f226e55c662fdf9b9708c9972c"/><file name="Wallet.php" hash="551420b20068b80facbe5d0b269e6e87"/><dir name="SafeInvoice"><file name="Klarna.php" hash="a0a66232d38133f01f28a2005b65a7be"/></dir></dir><dir name="Info"><file name="Abstract.php" hash="eb7104561497ed0ba574b1f2aee24c29"/><file name="AdvancePayment.php" hash="5a30ac680ba4b813b8292ee680970815"/><file name="Barzahlen.php" hash="e93c0fb7294aaeeb55d9a46f2ae2bfd1"/><file name="CashOnDelivery.php" hash="f98ff0c449f5fd265aeb1e0bba189d88"/><file name="Creditcard.php" hash="df4f9838fdb8652852b52af14b7a7509"/><file name="CreditcardIframe.php" hash="5ee8c264a26c3e23cc26072dbfb6ae1b"/><file name="DebitPayment.php" hash="f7e390fae84439f5003578a81699eef1"/><file name="Invoice.php" hash="4e39306b2241b19e8d75684307522aaa"/><file name="OnlineBankTransfer.php" hash="a6b327b86716a748cbf24e789c25a5f7"/><file name="Payolution.php" hash="a71348d576319112b8b8c22f60e1bf55"/><file name="PayolutionDebit.php" hash="54b0dcda330e9652f382f894c1a11c70"/><file name="PayolutionInstallment.php" hash="046f3565a33831016614a280f8faaf01"/><file name="PayolutionInvoicing.php" hash="07c7c319c3b3678db0a9168c30eb7acb"/><file name="Ratepay.php" hash="f4c7ad62d7de14affc7320769ce274f1"/><file name="SafeInvoice.php" hash="4e3b190d140c07f31bec088a4823993e"/><file name="Wallet.php" hash="1c97123bd3b8c5c10e766dd7749f2076"/></dir></dir></dir><dir name="Adminhtml"><file name="Information.php" hash="2f3d6c4cf14b3072a1569e570b2148c3"/><file name="Transaction.php" hash="a5eac5d1445b7ccc6aae176275180caa"/><dir name="Transaction"><file name="Grid.php" hash="963d1b3bf06e946f6e1f9d0efd516c98"/><file name="View.php" hash="c7f9f79f04b8ada5431f0adf8e6a032c"/><dir name="View"><file name="Plane.php" hash="161a1c1f5cb58333e4428414397a91f6"/><file name="Tabs.php" hash="127b5f4090f96a1956f2838e7e1bf90f"/><dir name="Tab"><file name="General.php" hash="bc901fbe55449792917519c795c58808"/><file name="TransactionStatus.php" hash="ec9da29492e899eb96f1584648155613"/></dir></dir></dir><dir name="Widget"><dir name="Grid"><file name="Container.php" hash="31ec1cef516054014f7787028c31eb94"/><dir name="Column"><dir name="Renderer"><file name="Datetime.php" hash="f210b16cd2aca98567dfd30c19f02b0b"/><file name="UnixTimestamp.php" hash="a1e6e7a633fea675c055ab09a334c759"/></dir></dir></dir><dir name="View"><file name="Container.php" hash="dfd28e3f3205c9ab6f1d5ba5cdd1222c"/></dir></dir><dir name="Configuration"><dir name="Wizard"><dir name="Config"><file name="Form.php" hash="7e48e792893e9a64f7001e96b003e382"/></dir><dir name="Page"><file name="Edit.php" hash="766d8087922d742d66d232a3b6e6db9b"/><file name="View.php" hash="6bb5485d457d44cffab69e62bdd08cce"/><dir name="View"><file name="Plane.php" hash="cc70b675f9529034782a0bbaa7b04d29"/></dir></dir></dir></dir><dir name="Protocol"><file name="Api.php" hash="68995cded84ec3e170fcf9bbef61da7c"/><file name="TransactionStatus.php" hash="6aea3d2490528dc07dc756726d210b25"/><dir name="Api"><file name="Grid.php" hash="8c108e20ff7eaa0b2cb80a62e0576309"/><file name="View.php" hash="4ed21076f4e0ffb16583c94c6fb0beac"/><dir name="View"><file name="Plane.php" hash="daf40463ac56195f9d2181e35062baa2"/><file name="Tabs.php" hash="cc81cd30acbda3b87f2b302ee8cdaf1a"/><dir name="Tab"><file name="Exception.php" hash="81548e97de365383642ee469a0622a85"/><file name="General.php" hash="9a5d35a92a9d622a2ddfb0edafa76092"/></dir></dir></dir><dir name="TransactionStatus"><file name="Grid.php" hash="205b43293981b362381f6770580f4aa5"/><file name="View.php" hash="7e5cb7238301164b2044aa049dce85bf"/><dir name="View"><file name="Plane.php" hash="e7fee81fb6ee269bab8186972e0093a1"/><file name="Tabs.php" hash="aba3d7bf0ab3762a2900237b21a2198a"/><dir name="Tab"><file name="General.php" hash="a80cb470751f948b35aa04f991dd4486"/></dir></dir></dir></dir><dir name="Information"><file name="Abstract.php" hash="b5f3d222733f298f0dcff2bf757e4ed8"/></dir><dir name="Sales"><file name="Order.php" hash="79662c87d3398d80810d3f1f4e47b235"/><dir name="Order"><file name="Grid.php" hash="6f5fd9b2403d71df1fd6fac2e7d4bf44"/><dir name="Create"><file name="Init.php" hash="3f2f8f8de024565abc1f8e4ced98319b"/></dir><dir name="View"><dir name="Tab"><file name="Api.php" hash="bc67db6b06ecf717bd13cee05e9d1b61"/><file name="Transaction.php" hash="f81db6106c87a921a1aad36b1955addf"/><file name="TransactionStatus.php" hash="cc7f9710c363303631a18d1e1a7fdacf"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="Hint.php" hash="f3ae23c44767cf7927983c549659139e"/><file name="Notice.php" hash="fa4db3ca236eddf6bda5703329b0508c"/><file name="Payment.php" hash="bb45a19cf55334eec1d14d89747d1b59"/><file name="Tooltip.php" hash="a2d845298c228c71824aafa16e23d879"/><dir name="Payment"><file name="Edit.php" hash="0d1a0617caebe78c60584c0915651576"/><file name="Grid.php" hash="7ee29ea16b7cbdfe2d0ed8fe742c1017"/></dir><dir name="Form"><file name="Field.php" hash="9c7f06f1a79d2308d5bf89c08b986b62"/><file name="Payment.php" hash="61981692da138f2124e3501574272c6f"/><dir name="Payment"><file name="Method.php" hash="1baa04e1cf8bb74a690d91c6d6c59df1"/></dir><dir name="Field"><file name="Abstract.php" hash="076b57a816da0193554773616f5d6d99"/><file name="CcTranslationErrors.php" hash="e141cdfa82e91c35c3a03d60e0e8811e"/><file name="CcTranslationMonths.php" hash="4382b30eca29f3eef8a0cbae589ce426"/><file name="CcTranslationPlaceholders.php" hash="53ce2845928c436624f58dbd9055c23e"/><file name="CreditcardTemplate.php" hash="6f16b9ba30f45815249635ad0c50cb07"/><file name="Forwarding.php" hash="d935cf43c05d6a5471d978d7b3da1b5f"/><file name="Info.php" hash="403bb1317e88e67abbc8da62d5249411"/><file name="KlarnaStoreId.php" hash="d598bf18cb938b0db6bcb057a2e1f785"/><file name="PaymentFee.php" hash="de03567ab3a9f8f7b8b34d4525a774e7"/><file name="PersonStatusMapping.php" hash="e67182d5fc5ae0b7299aa67127ea3423"/><file name="RatePayStoreIds.php" hash="4406045c36d7c9144e0b55b4d47125db"/><file name="StatusMapping.php" hash="0b89ef165def6631e3b3360669c202f9"/></dir></dir></dir></dir></dir><dir name="Paypal"><dir name="Express"><file name="Form.php" hash="ba423a9b4a05a29e42ccec59ee6d92c6"/><file name="Review.php" hash="fd2fe4b8239003f9fcf07ee30b0790c6"/><file name="Shortcut.php" hash="113c9d17578c2b4c35cbb7a65b54145d"/><dir name="Review"><file name="Billing.php" hash="9059a1c6db5e53bb961ebe774396a316"/><file name="Details.php" hash="84667d363b6e065a0b10b2fa1f1e23b1"/><file name="Shipping.php" hash="a5b92c87f7ce44a65b7057e2f5ee84d2"/></dir></dir></dir><dir name="Checkout"><file name="RatePayInstallmentplan.php" hash="1da743f993aea7523ff5561df55f0985"/><dir name="Onepage"><dir name="Payolution"><file name="Installmentplan.php" hash="25ef9f61e28dd2943715ee18b2b14add"/></dir><dir name="Payment"><file name="Additional.php" hash="434d3b95e9bafb0ccf916f1bd16f195f"/><file name="Iframe.php" hash="b3c3db61cafd4a21977282d44e63ff83"/><file name="Methods.php" hash="a2e4bb44fa3c254bdfcc3f4671dc8968"/></dir><dir name="Review"><file name="SepaMandate.php" hash="1a2862e1c2bea5303747a452896be4e4"/></dir><dir name="Success"><file name="Barzahlen.php" hash="aa1e25da3c03372b6748e171745f6739"/><file name="SepaMandatePdfLink.php" hash="afc0b741b5341bcf022652169249c8d4"/></dir></dir></dir></dir><dir name="Helper"><file name="Abstract.php" hash="6cdf9429c360c37424a5ad96eb4f9351"/><file name="Compatibility.php" hash="49072c7de35a8f44a4ec601f0f735061"/><file name="Config.php" hash="a198e855b7eba2543cc63c574acb48ce"/><file name="Data.php" hash="a040b63d4315e2019ffb14eaac9be5f6"/><file name="Email.php" hash="74938c312e2d8c2d15bed6fd1368d9de"/><file name="Registry.php" hash="da6aee13a620bd78e6aa12e1a1700bfc"/><file name="Score.php" hash="d1e2597f08cb1c003be69a00883f29d4"/><file name="Url.php" hash="8918f20f7b254d90e368d2b3c8ccd222"/><file name="Wizard.php" hash="08d99564117814683296510a3188d90e"/><dir name="Sales"><file name="Button.php" hash="589ed3c8ffae4ed8a5a3e5c6afc51f34"/></dir></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><dir name="Migrator"><dir name="etc"><file name="config.xml" hash="c02594b32fc4093193249da93d371609"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payonemigrator"><file name="MigrationController.php" hash="7a2bb93332661c541c870333058017d3"/><dir name="Wizard"><file name="MigrationController.php" hash="f535d61fd589028346c15991e2841f1f"/></dir></dir></dir></dir><dir name="Controller"><dir name="Adminhtml"><file name="Abstract.php" hash="d097e5711c5f202fd1567b526483fe24"/></dir></dir><dir name="Model"><file name="Factory.php" hash="1600a5165864a2c85b0579132bddeb3b"/><dir name="Service"><file name="Abstract.php" hash="421ed3f564ed0a398a1e6c46ff2bfcd8"/><file name="Migrate.php" hash="9a42d950b90c3e4cc8d4a58e9120601f"/><dir name="Configuration"><file name="GeneralMigrate.php" hash="044e996b5f7243086d66d85444bef05c"/><file name="PaymentMigrate.php" hash="bc8fe678bf34a0cf316153ade67e1159"/><file name="ProtectMigrate.php" hash="7b949b51064506ff436073f33b7e618a"/></dir><dir name="Sales"><file name="PaymentMigrate.php" hash="8bc1d732c0eaff31671f87e52d429be7"/></dir></dir><dir name="Mapper"><file name="Abstract.php" hash="3fe5cb6512c153cb930ca9b4c7a86f14"/><dir name="Config"><file name="General.php" hash="f9f043f775763140defa9449990144fe"/><file name="Payment.php" hash="31732b673ccb9935b77d4f17ef4e9c0c"/><file name="Protect.php" hash="182e8174e629daad49d9635f6dc78d60"/></dir></dir></dir><dir name="Helper"><file name="Config.php" hash="3eeea10274a482f7cb10aa66a7924e0e"/><file name="Data.php" hash="fc80250b75d917371c32b0b5633ae189"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="prototype"><dir name="windows"><dir name="themes"><file name="payone.css" hash="ca84a0501c8f6f794c08bc34c013aa01"/><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></dir></dir></dir><dir name="payone"><dir name="migrator"><file name="migration.js" hash="602a23b295cf6b241845fa626b089c91"/></dir><dir name="core"><file name="addresscheck.js" hash="3ec4e063d7f3d635c02b266c38eeb707"/><file name="client_api.js" hash="dd107fcd812ac77a99e3b72c01672b7a"/><file name="creditcard.js" hash="bf2091a90469167bed6bcf6e77f9c177"/><file name="debitpayment.js" hash="4605d0807c7016a22d4233a638527f33"/><file name="klarna.js" hash="22de283a0a0b98aa880d4f2f55f245af"/><file name="onlinebanktransfer.js" hash="d7bdefb464272edb40a82bd89f896607"/><file name="payolution.js" hash="62e623f2229911b7f7d09b35f6c37cdf"/><file name="ratepay.js" hash="1e3d2c55869291d0254e9119066bdddc"/><file name="safe_invoice.js" hash="98db168410c2327b7c32839a39ca2b40"/><file name="sepa_input.js" hash="38f379a325f56108ffe7702222c773bb"/><file name="sepa_validation.js" hash="d9052f5f45f8ae0161ade34676fb2b39"/><file name="wallet.js" hash="8b52a7055252923888319dd057aa1e4e"/></dir></dir></dir><dir name="lib"><dir name="Payone"><file name="Autoload.php" hash="56707f5883c217f5cf2fd54d6a3d86f3"/><file name="Bootstrap.php" hash="e0e3380ceba6f5315d57f1d3238bfb92"/><file name="Builder.php" hash="1298940f88125bc27a3bf7b5641e0052"/><file name="Config.php" hash="2ba42f821cb4314de7effb683b347600"/><dir name="ClientApi"><file name="Factory.php" hash="1c986f90b6735fd77b61114a92b8364f"/><dir name="Enum"><file name="RequestType.php" hash="c30f83abe7dc48c59339b7fa3e3648af"/><file name="ResponseType.php" hash="8d07f1c93d0680f61d59bf2163042be5"/></dir><dir name="Service"><file name="GenerateHash.php" hash="5a7f367630a3dabb8067eb261b1935c3"/></dir><dir name="Request"><file name="Abstract.php" hash="9e2bce9d86a4eaa966bd79ed04f829eb"/><file name="CreditCardCheck.php" hash="89ad304836bfe249de78a7ed2f4df4aa"/><file name="Interface.php" hash="a5550465e40d44f2bdca9d25581b1aff"/></dir><dir name="Exception"><file name="Abstract.php" hash="1eb99fc78d7289b66c62b9f3feeaf5f4"/><file name="InvalidParameters.php" hash="19df1c0d0bb6ef91560329ca960d5e8d"/></dir></dir><dir name="SessionStatus"><file name="Config.php" hash="6d334a0289e62ff4dc733bd0921487c5"/><file name="Factory.php" hash="cb54b2d7bc0796482d757b9a0ab1d799"/><file name="Request.php" hash="12d0b33e4baa84668e892d4c3654c9c0"/><file name="Response.php" hash="9ccca133335feee635fdd0ca780c0620"/><dir name="Response"><file name="Abstract.php" hash="ab13febfb9bd6b7f077c4f955cad2c5a"/><file name="Interface.php" hash="5d66a02df38baba75ab21264cc73c7c4"/></dir><dir name="Validator"><file name="Abstract.php" hash="4cf7905a160c59b286c3dfb51501b728"/><file name="DefaultParameters.php" hash="28f711bf64a2d09c4aed54a3de44c8ba"/><file name="Interface.php" hash="cc04e77ec7cdd7e72f223b4d851b892c"/><file name="Ip.php" hash="d8adc0c9006f1ceb6bffcd163fe948de"/></dir><dir name="Enum"><file name="Action.php" hash="86aae514964a85a0dff8fb7d7c79093b"/></dir><dir name="Service"><file name="HandleRequest.php" hash="0106a9b7d02d1bbe7cf5ae29a3da5b79"/><file name="ProtocolRequest.php" hash="06c6070463c86b329fded5ac6c1b859b"/><dir name="ProtocolRequest"><file name="Interface.php" hash="d364210632f9c03cb7e2d95ff960592c"/></dir></dir><dir name="Request"><file name="Abstract.php" hash="2a902af6c6046f52c6ee56645f83ddb8"/><file name="Interface.php" hash="35c176b9c92f34678e2ab5beca41dbac"/><file name="Item.php" hash="865487598996bde31a4cc80bcf6b59e4"/><dir name="Item"><file name="Abstract.php" hash="f8eab3cae8b5a8df14dba41218a12b56"/><file name="Interface.php" hash="8290c4e00daa898dc4a84700e74bd9b3"/></dir></dir><dir name="Persistence"><file name="Interface.php" hash="2c78e6c0e8eca67cc7b2d126b7fa547d"/></dir><dir name="Exception"><file name="Abstract.php" hash="6128f2e2d4ad5a38dfb09cc2adecc21f"/><file name="MissmatchingKeys.php" hash="c69e2e3e5f81ba53f4226f9757d1dfc0"/><file name="NoPostRequest.php" hash="6adfc0610f747cb2151aed01c6bdfec9"/><file name="NoRequestData.php" hash="6132f51c715ab7eb3ee1937455261a47"/><file name="Validation.php" hash="159feaa182829dd2ccb0bbf978b6e1a8"/></dir><dir name="Mapper"><file name="Request.php" hash="134124f1325df30d07d89c31ab995547"/><file name="RequestInterface.php" hash="61acebb1e89c610fb37ba525a7412090"/></dir></dir><dir name="Config"><file name="Abstract.php" hash="8b6ab8e8b01f0439427a6185b32f80ba"/></dir><dir name="Protocol"><file name="Factory.php" hash="ef0b2fce1ab02d70f9ed1a3e0f4b87d0"/><dir name="Config"><file name="Filter.php" hash="f8781db0de4e426e3c2b107eca7bf13d"/></dir><dir name="Logger"><file name="Interface.php" hash="80c813837bfc8d3b62d548daa3bbc5e5"/><file name="Log4php.php" hash="25fdc1fb2006020f6bdafd23e9528872"/></dir><dir name="Filter"><file name="Abstract.php" hash="9d5c4977a5674a5ebba0921aee3810e3"/><file name="Filterable.php" hash="da27430330796e57a2b06d86fd834537"/><file name="Interface.php" hash="7bdc72724988eafedf2a503d1a1371a5"/><file name="MaskAllValue.php" hash="48269402bb572eb96371151ec045bf7b"/><file name="MaskValue.php" hash="27f5dfd7c608f4de67fd26f9751b7500"/></dir><dir name="Service"><file name="ApplyFilters.php" hash="5b594d809358ebf032543a8aa63b01d6"/><dir name="Protocol"><file name="Abstract.php" hash="c519a2bfde18c41a75a3681e81ec3493"/></dir></dir><dir name="Exception"><file name="FilterNotFound.php" hash="72b1c4ffa31b18ec27eed40469d222ae"/><file name="InvalidConfig.php" hash="78345f6cd5dd3918747303c9780eda09"/></dir></dir><dir name="Enum"><file name="ClearingType.php" hash="9db95c9826e64c49f5d041310b681f4a"/><file name="Mode.php" hash="fc06f871f7260eb219f1a70c035a4643"/><file name="Reminderlevel.php" hash="56155ec0e4a65d721c35b376c1619fe0"/></dir><dir name="Api"><file name="Config.php" hash="004c459ae31c87ba73419148bb236f09"/><file name="Factory.php" hash="ae1a00ad5597d967d1f10d80dae42123"/><dir name="Response"><file name="Abstract.php" hash="bb867f7ab5acc53a16837410af5e7ebb"/><file name="Error.php" hash="361aab061dbcd5aade4d2a2ae5224620"/><file name="Interface.php" hash="bfb530e8de56624e9a5a93bb3d8d22d3"/><file name="Invalid.php" hash="d91d1b8f6214e350493c688f3226325b"/><dir name="CreateAccess"><file name="Approved.php" hash="fb671f8b94eb8cb2f01085c71385ef92"/></dir><dir name="CreditCardCheck"><file name="Invalid.php" hash="e95422fb58384c0ca0e82db79dbd5a8f"/><file name="Valid.php" hash="e3565fede3a2b5d80e668617abcf463f"/></dir><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="1b5197cb49c6f3ddc4142a36d49f360e"/></dir><dir name="Consumerscore"><file name="Invalid.php" hash="4ec7a41513ca28e7081e0a7b0fa35f44"/><file name="Valid.php" hash="e0053bb2af649d504dad28f163c0a61c"/></dir><dir name="Refund"><file name="Approved.php" hash="06f5abaf7335c7bc572d0f7707a9d110"/></dir><dir name="Vauthorization"><file name="Approved.php" hash="ef3cffaad1b2498fc2d0028dff8f3bbb"/></dir><dir name="Management"><file name="GetFile.php" hash="1b91f3b9d531dcf022ba9ab3e39b40fb"/><file name="GetInvoice.php" hash="e109c152827a193bfc9b239dbb433fc7"/><dir name="ManageMandate"><file name="Approved.php" hash="7f5e2ec51c4891f5d0062b73d6cf7e30"/></dir><dir name="UpdateAccess"><file name="Ok.php" hash="d3ff7ae424089882b86308fad8b70361"/></dir></dir><dir name="Authorization"><file name="Abstract.php" hash="18ce98f7140cde412fcea0e7c83329a0"/><file name="Approved.php" hash="74d415c45fac3df416ee8ccd6a06f895"/><file name="Redirect.php" hash="1a239aa8bdff6e89b14a43d4ca3be68b"/></dir><dir name="Capture"><file name="Approved.php" hash="3b72ea3ce3dc9f8d82b2d85226613cfa"/></dir><dir name="Parameter"><file name="Abstract.php" hash="1c3e7cfcfc71438005e5c9ae0a2fb9a7"/><file name="Interface.php" hash="167d2b75fc768a4138d8dfc9f8844a86"/><dir name="Paydata"><file name="DataItem.php" hash="be3f172a2d658ac0c3fc42a63ade5ae4"/><file name="Paydata.php" hash="0a32a701c667ae15ae633aeaece83315"/></dir></dir><dir name="Debit"><file name="Approved.php" hash="a9071053a4352acaf3674e8831e84102"/></dir><dir name="Preauthorization"><file name="Approved.php" hash="67775fbdad364515618a69ed583b9c7a"/><file name="Redirect.php" hash="7dc6d21e5d7395127f8a4cceac1ee3ba"/></dir><dir name="Genericpayment"><file name="Abstract.php" hash="d46c7768a58c53f01b05369ea795b2c0"/><file name="Approved.php" hash="532b0a8b135b6db3418fe07de9957a80"/><file name="Ok.php" hash="85655e4cb1b47dc675803a2e288df8e5"/><file name="Redirect.php" hash="1a7d28339213878685bd04ce0199173f"/></dir><dir name="BankAccountCheck"><file name="Blocked.php" hash="8716ee872b079670aeba08e498407754"/><file name="Invalid.php" hash="9317da83f806353ba8692e2d91f0db31"/><file name="Valid.php" hash="3080f0018201faa408964a7d9a126e6e"/></dir></dir><dir name="Validator"><file name="Abstract.php" hash="ead86ababa76997e8dd8886ebfc3335c"/><file name="DefaultParameters.php" hash="8336499dd99a1f583e2ad96769ff7055"/><file name="Interface.php" hash="cd0994f06f5cb491f19820e99da952d0"/></dir><dir name="Enum"><file name="AccessAction.php" hash="7af90f74e723b45ad66852cc48180bf5"/><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="36c47a06f6d2e2c84dd4b7aa26861d5a"/><file name="DebitTransactionType.php" hash="644169299e92d74b82c15563df348c1c"/><file name="Ecommercemode.php" hash="9e72976aba594d506f62e15f0c7c9ec1"/><file name="FileFormat.php" hash="5bd47fb4e462e951f2169c6734242c19"/><file name="FileType.php" hash="095d4b46f56a93b26f16f470651bb02e"/><file name="FinancingType.php" hash="c067b28050b0d9280b5e8704371b44e3"/><file name="Gender.php" hash="fd769d163ae062a020fe335d473ebce4"/><file name="GenericpaymentAction.php" hash="186217ff396e2b4d4fc85d2016cbc436"/><file name="InvoiceDeliverymode.php" hash="20c0fb5edc752eaa13f7485ae927302b"/><file name="InvoicingItemType.php" hash="6b179cde7ee57c4e2d979836ea0134b6"/><file name="OnlinebanktransferType.php" hash="e5868784aa05af683558d43773080093"/><file name="PayolutionType.php" hash="e57ccfbb0461c55d2544bc757d44a99f"/><file name="PayoutOpenBalance.php" hash="f3a9648a134d0637dc0b86ba2d466805"/><file name="PeriodUnit.php" hash="aaa82eab4aae4837e4df7c7abab7652c"/><file name="PeriodUnitRecurring.php" hash="c7064252b3dbb22688f133c3294218df"/><file name="RatepayType.php" hash="315611c5fc20f2c7df415dd602ac9560"/><file name="RequestType.php" hash="0f46029990e12dee9e6a29e70eb4881b"/><file name="ResponseType.php" hash="092e28de767b844d119975e55c65d2b4"/><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="7fd270834b4c9b7952c1d4a5298bbe23"/></dir><dir name="Service"><file name="Abstract.php" hash="24ef22fd385dd99d6f2bf4413b74cac1"/><file name="Interface.php" hash="a3c79f33b0a9ac10778c088e2b660ad3"/><file name="ProtocolRequest.php" hash="338deff5b5f4d30c927c1e4b708f658a"/><dir name="ProtocolRequest"><file name="Interface.php" hash="e45a08d8c42675881617033eda0df27b"/></dir><dir name="Payment"><file name="Abstract.php" hash="31697d161f8ddecbf1380fcfde1b278b"/><file name="Authorize.php" hash="737172a1dfb86e523da706e499db88e5"/><file name="AuthorizeInterface.php" hash="a252deb55f6d2856d22389d7946c96e8"/><file name="Capture.php" hash="70510c4b962bf20632cc824239d79924"/><file name="CaptureInterface.php" hash="df0375f93cb5c86391fbb1394ef45a32"/><file name="CreateAccess.php" hash="3c6886cd92e46fd5a57c80002b5942c0"/><file name="CreateAccessInterface.php" hash="003a3d785f83286f506b869171962aa4"/><file name="Debit.php" hash="18c7aed47628aed4ffb5baef2fad14ac"/><file name="DebitInterface.php" hash="47d73baa6e092f21dfc7ffcc43eb9c4d"/><file name="Genericpayment.php" hash="00837e45262fe8324067f81c7f2c6907"/><file name="GenericpaymentInterface.php" hash="feef6095776d0406cb390b7a2902d2d9"/><file name="Preauthorize.php" hash="b038f12e675e8b47a0496b3347e6e950"/><file name="PreauthorizeInterface.php" hash="d73caab0e6851b246e5c3aed6026e08b"/><file name="Refund.php" hash="3c0967aba96de8d9c14153f6659b9d2b"/><file name="RefundInterface.php" hash="0cb30e224128b3f8a2f61a6a750af4cd"/><file name="Vauthorize.php" hash="abf55267f5ffbfa31307b0244e6d39bb"/><file name="VauthorizeInterface.php" hash="16331e48b7c2e1d505ca7318ad4740fc"/></dir><dir name="Management"><file name="GetFile.php" hash="63e55675376dcc372cee6ef5b5d3fb33"/><file name="GetInvoice.php" hash="e7e764daa5ec37aa40905a76236f01f7"/><file name="ManageMandate.php" hash="f3d88d315ab5567bb8b0c79e39c2a3ea"/><file name="UpdateAccess.php" hash="0f0b9ce67ac880ae3589d51ff5b8fad6"/></dir><dir name="Verification"><file name="3dsCheck.php" hash="c7592588376cce47fb44fc752b2b6a42"/><file name="AddressCheck.php" hash="56ca231269264430c6908a0fec336a7f"/><file name="BankAccountCheck.php" hash="a2c419d80194abf5fa5678c8f68c8360"/><file name="Consumerscore.php" hash="e2c011355f09a8fda2b0b10e65b96372"/><file name="CreditCardCheck.php" hash="75f87cc35b2de68d957ca98a69acc869"/></dir></dir><dir name="Request"><file name="3dsCheck.php" hash="8502019ed3c3057fe05ee3c1a71aca21"/><file name="Abstract.php" hash="8377b48adf5cb453f786b9f9b6f0cb70"/><file name="AddressCheck.php" hash="aa187c6821e3cef431b119c33a5bf23f"/><file name="Authorization.php" hash="52ed73816ee6887ed4461e5850893182"/><file name="BankAccountCheck.php" hash="e53d0e170608dfac05b1706706bd1212"/><file name="Capture.php" hash="2b05274a3a12b1dff306f455f4a95e31"/><file name="Consumerscore.php" hash="afc7c64148ff01a2044dc748eb78d8a4"/><file name="CreateAccess.php" hash="0819c933758a595ee2ce4ba97bc5d57b"/><file name="CreditCardCheck.php" hash="92abb97fdb171cd07a0af63d51de7fd5"/><file name="Debit.php" hash="4a5c6157d17469de71934a487123986a"/><file name="Genericpayment.php" hash="9b68a74f0a25edd646d48d5a25d3d00e"/><file name="GetFile.php" hash="d3cc699dd1fb7720a3f1ea73ff9c8965"/><file name="GetInvoice.php" hash="a5bf340eef45f0b974badc21899423c6"/><file name="Interface.php" hash="558d7665a4c3404e6d89ad13a122367a"/><file name="ManageMandate.php" hash="ba5bdc60c35b954ddbf54f0c1452e707"/><file name="Preauthorization.php" hash="0a681074560da4069e694892c0064f6c"/><file name="Refund.php" hash="712dfd3d8a866bd63406d2ccf8939ce5"/><file name="UpdateAccess.php" hash="e7acd46bcd6eded87d3fe1b38e693521"/><file name="Vauthorization.php" hash="7d694e09878145eedd07164c40fc083a"/><dir name="Authorization"><file name="Abstract.php" hash="d72046006ec357a734890fac03170ad8"/></dir><dir name="Parameter"><file name="Abstract.php" hash="9bf3783d2a788dfb76fd5282e0c5cca7"/><file name="Interface.php" hash="6e34e7349bf3eb3ea52418781b6bca31"/><dir name="CreateAccess"><file name="3dsecure.php" hash="9cdd0c2948d91917002f67f4b6df7615"/><file name="Abstract.php" hash="facb0550043ca99d02cebee364480b82"/><file name="Billing.php" hash="5b562feed4c70471138d7d9a205ad9b7"/><file name="PersonalData.php" hash="8cfdceda4a1f4df12f948ecb244de9a5"/><dir name="PaymentMethod"><file name="Abstract.php" hash="48adbd8e0a37d0ea47b663a848a32158"/><file name="CreditCard.php" hash="b459cb17ffc04b47a7f07ad2bf35ce2a"/><file name="DebitPayment.php" hash="1eedc44773005daa8ca326cfb4765f4f"/></dir><dir name="Invoicing"><file name="Transaction.php" hash="d4bc46e2d834734ee4deea6a7236ee48"/></dir></dir><dir name="Refund"><file name="Abstract.php" hash="6e49e729223f6ea7d095d43923928b9d"/><dir name="PaymentMethod"><file name="BankAccount.php" hash="5710f9b4cc057465977ecbd60623e8fc"/></dir></dir><dir name="Vauthorization"><file name="Abstract.php" hash="300ad44cb6bb1e2e9588e6ac2250820a"/><file name="PersonalData.php" hash="2d909e623d5c1cab9d56fa09e7e83c2e"/><dir name="PaymentMethod"><file name="Abstract.php" hash="99dfa4c670708e81a411d5b8ae7a5ad4"/><file name="CreditCard.php" hash="4580b155e79c6ef4ffc24a123c2470e2"/><file name="DebitPayment.php" hash="d840f41b86010ff9f7f71101af472c43"/></dir><dir name="Invoicing"><file name="Transaction.php" hash="cf24f8ff578f15e25d0e7ecf955d3a70"/></dir></dir><dir name="Authorization"><file name="3dsecure.php" hash="1280e05ad2671b85255b64ebc64d69d0"/><file name="Abstract.php" hash="cf44e93bc1e56cc84df5f4ab4088050b"/><file name="Business.php" hash="b8c430800c69b62410037cf57491c3cb"/><file name="DeliveryData.php" hash="4f2ac6a7c1ab5d84cfbddfd00673daf2"/><file name="PersonalData.php" hash="11f9311908abd421e8cdb038bb048579"/><dir name="PaymentMethod"><file name="Abstract.php" hash="9714088466bee6c8349584c74568c5fd"/><file name="Barzahlen.php" hash="612b7161f919cc0cf8c9de6a322dcb11"/><file name="CashOnDelivery.php" hash="8472ab78a107d67d2bb1585802d3e961"/><file name="CreditCard.php" hash="36bf310a53ccce2a310884c467b91cc0"/><file name="CreditCardIframe.php" hash="2f981fea8b009e9a663ae314d837d675"/><file name="DebitPayment.php" hash="951a5709819744dea784f3978d1c4e7d"/><file name="Financing.php" hash="d10897f433668042eb3e7d794e3a88a6"/><file name="OnlineBankTransfer.php" hash="cbdd65f16b986260beca3f512bb19572"/><file name="Payolution.php" hash="aaa03c2c990825eef3315dd49767c58b"/><file name="RatePay.php" hash="500487f1b5a1d7119e1e3faef6176acd"/><file name="Wallet.php" hash="8d7eb76136e99ec4bdbad255495ba49c"/></dir></dir><dir name="Capture"><file name="Business.php" hash="fb5c8262c2eaad6a2ce9cbb88afe0b2a"/><dir name="Invoicing"><file name="Transaction.php" hash="f6dce30897bbc38eae58ed5bd10d7e0a"/></dir></dir><dir name="ManageMandate"><file name="Abstract.php" hash="1d06da34f7e4a789305a7933b904c54a"/><file name="PersonalData.php" hash="a1801533d9f9bac1eb85049547ae553c"/><dir name="PaymentMethod"><file name="Abstract.php" hash="a46d217328bf50e110686e564208ce8e"/><file name="BankAccount.php" hash="7105e6ae2878d95723ebc17f4b59057b"/></dir></dir><dir name="UpdateAccess"><dir name="Invoicing"><file name="Transaction.php" hash="faaeafaa78b60f7d8d477c41aa72807a"/></dir></dir><dir name="Debit"><file name="Abstract.php" hash="ad7c2f583cd2bb8f2e2799319ec293f3"/><file name="Business.php" hash="cb5ced7f6e449a4572227fd868681e1f"/><dir name="PaymentMethod"><file name="Abstract.php" hash="10fe457332ef63d231208d5074a87925"/><file name="BankAccount.php" hash="8ae63c46a4697feebc1bd7f509973b93"/><file name="CreditCard.php" hash="8c30a4f7a7352bc137a7708b2e35de70"/></dir></dir><dir name="Invoicing"><file name="Item.php" hash="b61d4ceadc6dadc4ba5082d7c6705568"/><file name="Transaction.php" hash="3038d8b62150e0e51763d48c4ff8e239"/><dir name="Access"><file name="Item.php" hash="a5d8f3e81562f7927c02291005c687ac"/></dir></dir><dir name="Paydata"><file name="DataItem.php" hash="3f15b9a4c6f6f4098de54b0d42a402db"/><file name="Paydata.php" hash="5d20fe4316f95041440693a3e2a78591"/></dir></dir></dir><dir name="Persistence"><file name="Interface.php" hash="a77efa3aeb4734aebfe18c9f7e4ccc7f"/></dir><dir name="Exception"><file name="Abstract.php" hash="60f869606e12f5934d8044ab2182130a"/><file name="InvalidParameters.php" hash="a7d3f28d3c771a025a22822f36c6280b"/><file name="InvalidResponse.php" hash="465c7f77851b8dbd7a31f367b0421bd2"/><file name="InvalidUrl.php" hash="7a43bdcca4c81f47eca5982a0f173175"/><file name="MappingNotFound.php" hash="f9bbcb55bafee8da15bf3a7ba3d49cbb"/><file name="Payone.php" hash="7b6bc8521fc6f68582c3c8f28d1d9ea7"/><file name="Timeout.php" hash="0bfdac99f441015b835a218886ae2987"/><file name="UnknownStatus.php" hash="f8bbb8759bdb8104daaed59a31d4b632"/><file name="WritingRequestToServer.php" hash="6bac9fe5228568d57b9492afdc5096e6"/><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></dir><dir name="Adapter"><file name="Interface.php" hash="12e6dcf75c76cf5a44fe92ea3f92dc8f"/><dir name="Http"><file name="Abstract.php" hash="1139c942a1fdcff854c0b1b09addee48"/><file name="Curl.php" hash="a7fd006fc5a077042bf2540faa3209ea"/><file name="Socket.php" hash="1bd51c5e95bce114d3ba12098464b072"/></dir></dir><dir name="Mapper"><file name="Abstract.php" hash="4b8a025d4e906ee806d025ec9fd8f385"/><file name="Currency.php" hash="2a9ce419ace0dc9c3356d28e3dcdcf52"/><file name="currency.properties" hash="eef9fbec34f4f4a2602f6081fcfda371"/><dir name="Response"><file name="3dsCheck.php" hash="8df0b3a1e60a42037bb428936f1af395"/><file name="Abstract.php" hash="4ddf92cc3ca73d0459fd7f320ec519f3"/><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="CreateAccess.php" hash="1f5292cdf982544b89705e100bb72832"/><file name="CreditCardCheck.php" hash="507102173d66ffc8c59643c8c5c8b962"/><file name="Debit.php" hash="0cc821fe414ba12b6f0a47c737032b81"/><file name="Genericpayment.php" hash="afa63b219ef83c9f9af6a58937dab5c6"/><file name="GetFile.php" hash="e89f24a68fee671cb471cabe71f3edaa"/><file name="GetInvoice.php" hash="e8d48e92395106748609307bf75d9757"/><file name="Interface.php" hash="ec7a85fd32a14f8e3fb6c53999a3b29c"/><file name="ManageMandate.php" hash="9951957e3736f4db9b78cf782e31b16d"/><file name="Preauthorization.php" hash="61ca02a765f954d8d7ef3787bc998c0b"/><file name="Refund.php" hash="49db64773b4d50e513d0dd0b229f2a94"/><file name="UpdateAccess.php" hash="7d3df9f90aa41679adeacba401998394"/><file name="Vauthorization.php" hash="5f92e7c5ef6d83966204aa7fffea4b5c"/></dir><dir name="Currency"><file name="Interface.php" hash="a166444b69c22891983b475d98a9c4ba"/></dir><dir name="Request"><file name="Abstract.php" hash="682ab94bfa9d4b4e772c973504b944ca"/><file name="Interface.php" hash="300f24067b5e02cbcad586ae64cd2bd0"/><dir name="Payment"><file name="Abstract.php" hash="d500237e267337ee1264064b739b422e"/><file name="Authorization.php" hash="24bb9c33163acf92764c5e3d98c8890c"/><file name="Capture.php" hash="1e99a0ee422ad8a049c669ce2b0925a7"/><file name="CreateAccess.php" hash="864af349fce4bc70cdf39cbdaba25d94"/><file name="Debit.php" hash="88646c41c5b422f60c2c71bced0c6180"/><file name="Genericpayment.php" hash="5d35234b45cfbebbfd4d740ac0f9bf31"/><file name="Preauthorization.php" hash="65c3d30b553aa821f77bd98d29e4bb7a"/><file name="Refund.php" hash="323148b00ae50d41058ba9ec09aca2b3"/><file name="Vauthorization.php" hash="81040f290461acb49401626862f35ca3"/></dir><dir name="Management"><file name="UpdateAccess.php" hash="043451a5fa99df6c876c2243c656de1c"/></dir></dir></dir></dir><dir name="Settings"><file name="Factory.php" hash="49c3a3f962dacfceda808cd029d39385"/><dir name="Configuration"><file name="Abstract.php" hash="b535ec70b40d20ab24aa248bcf3f05b4"/><file name="Mode.php" hash="d5b47124f2893bdf3440ec48eb2c646d"/><file name="PaymentMethod.php" hash="089e2c6167e9d6e670e83fcbdb5d1cf0"/><file name="Reminderlevel.php" hash="bdc018a59eaab4d13209fc529afd7d51"/><dir name="PaymentMethod"><file name="CreditCard.php" hash="6894263df05741a6ed23c0acb414f402"/><file name="Financing.php" hash="27be604fed063bdbc893720927aa9669"/><file name="OnlineBankTransfer.php" hash="e5d6d8c95d0432e9f3442a8e9b1058b0"/><file name="RatePay.php" hash="596dc1a5b7fa42ff2bac958df284a1ca"/><file name="Wallet.php" hash="060e1623e33a4551f921db1593891807"/></dir><dir name="Api"><file name="RequestType.php" hash="f6b23bf2652034cbc3d50ad0e782f8f1"/><file name="ResponseType.php" hash="b2422c4e38f381bd370176a6b0a0011d"/></dir><dir name="Verification"><file name="AddressCheck.php" hash="cc54a17bd42c9410ceefb3f2ce4dfe11"/><file name="AvsResult.php" hash="80859d494d8b426f0f80c7f6c0001e04"/><file name="BankaccountCheck.php" hash="5b3ab2b7fec0f82b0c7efb2fd4ba35ec"/><file name="Consumerscore.php" hash="b66352d2c8dcca7e37f6bdb2a1cfcecd"/><file name="Personstatus.php" hash="f995a8a5456b981d44763cab0c6aecf6"/></dir><dir name="TransactionStatus"><file name="Action.php" hash="1e2015cb6a83696bbc348cd5a19dd978"/></dir></dir><dir name="Service"><file name="XmlGenerate.php" hash="415d72dfe1635689e915c95210622b48"/><file name="XmlParse.php" hash="987a9edf0ca8f2eebcab576ca9270df1"/></dir><dir name="Data"><dir name="ConfigFile"><file name="Abstract.php" hash="baf49c377ee3761d875771ce4760f182"/><file name="Collection.php" hash="2b387c4da779190bc3c774e5012383b2"/><file name="Interface.php" hash="70133ac956846d5151edfeca478b9502"/><file name="Root.php" hash="281f317c5eff78d08d74f1ba6b0fb683"/><file name="Shop.php" hash="fcde392839c80db0f28811b5178364a6"/><dir name="PaymentMethod"><file name="Abstract.php" hash="ad85b6f37b133795f4a9cfd94200bb2a"/><file name="AdvancePayment.php" hash="99c961e1973c0f8f4943d46abb61806c"/><file name="Barzahlen.php" hash="2a02f168c7f7cc66aca6e6d502638e7f"/><file name="CashOnDelivery.php" hash="8f89e4310e2f2350b69580fe0db55c3a"/><file name="Creditcard.php" hash="94cebabc02194a60b8c78b1c8c645d90"/><file name="CreditcardIframe.php" hash="06c4f5b015b9c6191242c50282e93851"/><file name="DebitPayment.php" hash="6ae69fc4038503a5dc5af7e722b4ec09"/><file name="Financing.php" hash="c466e29eab98cb31883504c2b73cd0c6"/><file name="Invoice.php" hash="c28d6b98b873eb06a4313e1897dd155c"/><file name="OnlineBankTransfer.php" hash="978aeaf0bbdf2b8195270bf28b96121a"/><file name="PayolutionDebit.php" hash="07746e1cbb896030d19605cc70fa63b5"/><file name="PayolutionInstallment.php" hash="736eb43b69f97b7446d6b27188e6c8b8"/><file name="PayolutionInvoicing.php" hash="3aac0efab3990a8f75c47aff7a23d222"/><file name="Ratepay.php" hash="ed999c0e6fbeee2c005638428f96d29c"/><file name="Wallet.php" hash="1acd28b33ca24d1a6c722aba93e0f555"/></dir><dir name="Misc"><file name="TransactionstatusForwarding.php" hash="7225f081c127e74701edc203e99b7b77"/></dir><dir name="Protect"><file name="Addresscheck.php" hash="e3b32053df373f47149b32867f13d206"/><file name="Consumerscore.php" hash="e62d17873198b55f17c4bb972ab4c181"/></dir><dir name="Global"><file name="StatusMapping.php" hash="8ba732e639e4db805406f9b5d546f620"/></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></dir></dir></dir><dir name="TransactionStatus"><file name="Config.php" hash="30a54bc4e88eadc7ec027cd485fdb0ee"/><file name="Factory.php" hash="3caccda2074acae7f1a6771851fe7ecd"/><file name="Request.php" hash="3dd9c60acceb49bfef505afd5eee1a96"/><file name="Response.php" hash="30e355b348b7fd48fea3accf18cce097"/><dir name="Response"><file name="Abstract.php" hash="2cac89a22495a4223d4764d689eff84b"/><file name="Interface.php" hash="a34045aa333c842e554847492f289d8b"/></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="c9732a3099ee639c60b71a9d2c52107f"/></dir><dir name="Enum"><file name="Failedcause.php" hash="e34e7a82a5f6e28546ab2df09109d365"/><file name="Txaction.php" hash="236b5444a67fecb4b26c6adb4417d6df"/></dir><dir name="Service"><file name="HandleRequest.php" hash="73d2d063e622c404094b37928ae0f1f4"/><file name="ProtocolRequest.php" hash="1be4f9e08af031d3525a4bd53bf4ccbc"/><dir name="ProtocolRequest"><file name="Interface.php" hash="7576d86a4061811d9d1508c9d26c7277"/></dir></dir><dir name="Request"><file name="Abstract.php" hash="595c9910b37b83535a04729cd134bb9d"/><file name="Interface.php" hash="b25d42147a10d4a7dc5130dd544ca2f1"/></dir><dir name="Persistence"><file name="Interface.php" hash="fbbf23001bb9f6ff2ef20cbe20addc66"/></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></dir></dir><dir name="skin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="payone"><dir name="core"><file name="mandate.css" hash="246dc6bbdca6c0eda2972b5abcb2b24b"/></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="images"><dir name="payone"><file name="ajaxloader.gif" hash="f1d61272c3bae47d4301fd91c2df95e7"/><file name="info-icon.png" hash="98252f7958dcc4604c85af3d05497193"/><file name="ratepay_rate.png" hash="ed096d70cd756d75e350250025759f2f"/><file name="ratepay_ratenrechner.png" hash="0b49468e2a9033637d1b349c134a1cc1"/></dir></dir><dir name="payone"><dir name="core"><file name="mandate.css" hash="246dc6bbdca6c0eda2972b5abcb2b24b"/><file name="payolution.css" hash="91590ae9a1cfb3dbe8e4407bd0b47d31"/><file name="ratepay.css" hash="11e30762cc52b4d0d09e38bf9deb7090"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="payone"><dir name="migrator"><file name="migration.css" hash="c27e9fc8fa891b5ae3ca7480ba90cb02"/><dir name="images"><file name="ajax-loader.gif" hash="32dc1f5901143d36fbd7a6df3950819f"/><file name="failure.gif" hash="4d785bcecfbe716fa4d749d20738a8f0"/><file name="success.gif" hash="3f9b9025551da6963a9ecf8d184a204a"/></dir></dir><dir name="core"><file name="boxes.css" hash="1a9ef798278e1d1dcc3c8dd86eb8ddca"/><file name="wizard.css" hash="c2be3f8f3b7012f015fcd76aceebe32b"/><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></dir></dir></dir></dir></dir></dir></target></contents></package>
1
  <?xml version="1.0"?>
2
+ <package><name>Mage_Payone</name><version>3.7.8</version><stability>stable</stability><license>Open Software License (OSL)</license><channel>community</channel><extends></extends><summary>PAYONE Payment for Magento: One partner. One contract. One payment.</summary><description>For a detailed description, please see https://github.com/PAYONE-GmbH/magento-1/</description><notes>Mage_Payone-3.7.8</notes><authors><author><name>PAYONE</name><user>jgerle</user><email>magento@payone.de</email></author></authors><date>2017-06-18</date><time>23:57:10</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>7.2.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="locale"><dir name="nl_NL"><file name="Payone_Core.csv" hash="c58604251e2dd28759ffe99fee078b2a"/></dir><dir name="en_US"><file name="Payone_Core.csv" hash="b217b951cd24c12f97d96b13f00a54b8"/><file name="Payone_Licensemanager.csv" hash="7271c2b5890d4ad709d5b1268c31575f"/><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir></dir><dir name="de_DE"><file name="Payone_Core.csv" hash="3e17691cc8c08b8cd05b75e9d84d2e45"/><file name="Payone_Licensemanager.csv" hash="d36e77ad14ad0db2a294ab6e38afe426"/><dir name="template"><dir name="email"><dir name="payone"><dir name="core"><file name="avs_template.phtml" hash="fb6ebbfa5d1f95d58b321cf6feb81dba"/><file name="error_template.phtml" hash="009959ada1dabe51d7e1bbc36027a65f"/></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Payone_Core.xml" hash="38216f675bc661e60dba75540665d8ad"/><file name="Payone_Licensemanager.xml" hash="cb7bcac54336595c25214557382e6c55"/><file name="Payone_Migrator.xml" hash="937770d5c162b1febd8eecb03a880bab"/></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="payone"><file name="core.xml" hash="8db4928beefd50808169f6a0ba0c73a9"/></dir></dir><dir name="template"><dir name="payone"><dir name="core"><file name="client_api.phtml" hash="2b0cb5f9baa596a544b0f2ab63233ad1"/><dir name="paypal"><dir name="express"><file name="shortcut.phtml" hash="985799b85b94dab0ec9f036747f6b90d"/></dir></dir><dir name="payment"><dir name="method"><dir name="info"><file name="advancepayment.phtml" hash="611af85c9ae80aa9c702b34fc0724e79"/><file name="barzahlen.phtml" hash="70a55b0382d0c0eaf048986260b1ac0f"/><file name="cashondelivery.phtml" hash="5f369ef06729584e8bf094700877386d"/><file name="creditcard.phtml" hash="3e79f3910f9cf0c7175bd0ff5777f66b"/><file name="creditcardiframe.phtml" hash="491bc6e2366ad95899e6296485cd134e"/><file name="debitpayment.phtml" hash="62b9c771fc1a45d376e990bb9d3c9bd2"/><file name="invoice.phtml" hash="64179e611f39b4b7e68cd367aecb0931"/><file name="onlinebanktransfer.phtml" hash="d4b1e06d82784944e3c4e50dfad9aa24"/><file name="payolution.phtml" hash="f022d3f254c2e4267c2601005f272cad"/><file name="ratepay.phtml" hash="4a6db143a7b0b02a9e2831f8a674cf4c"/><file name="safe_invoice.phtml" hash="7195fccdfde46f248cff5dcca6e55db8"/><file name="wallet.phtml" hash="099fd47c84a62ad9510a47a24345d317"/></dir><dir name="form"><file name="advancepayment.phtml" hash="53be7d1aebc234604157aa7e6dc47795"/><file name="barzahlen.phtml" hash="71eb1ad367dea958e1797f98f4b9ce91"/><file name="cashondelivery.phtml" hash="0cad47103bbd341208e6252bd8fe47d1"/><file name="creditcard.phtml" hash="dde3023d3aaf2c0f52c0a1f24be00414"/><file name="creditcardiframe.phtml" hash="0c15507902693573050baa191228a736"/><file name="debitpayment.phtml" hash="9329318cb215a32b3399a4d81bc6c90b"/><file name="invoice.phtml" hash="64ec86d5cdd348a80a43a713abc1f0af"/><file name="onlinebanktransfer.phtml" hash="8c45c5df1a41d89efdc729f5f9e7df4a"/><file name="onlinebanktransfereps.phtml" hash="91315dbf617b914f3023002b1d4f084e"/><file name="onlinebanktransferidl.phtml" hash="342b3843b2733f51d1e8a7e8b281b042"/><file name="payolution.phtml" hash="bd029b6e0f833b278bf884c4563403db"/><file name="ratepay.phtml" hash="0a4100ff48b95324f89690fe832a6da6"/><file name="safe_invoice.phtml" hash="34ac7632459b1062ceb63e256a69ae6d"/><file name="wallet.phtml" hash="478eaf7bf5e36b578295186c20c5f93e"/><dir name="safe_invoice"><file name="klarna.phtml" hash="8f18e6818c2f4d1cd0a80a9e951ad754"/><dir name="klarna"><file name="scripts.phtml" hash="c86c08b139497ae4619ac163333a4c51"/></dir></dir><dir name="onlinebanktransfer"><file name="bankgroup.phtml" hash="b5335269eecbf46a08fcf883f415b739"/><file name="bankgroupeps.phtml" hash="d16baf1017dbb361b00b6a435bc2bbe7"/><file name="bankgroupidl.phtml" hash="db226b426a5f48b482e8fcba4f04a1e8"/></dir></dir></dir></dir><dir name="checkout"><file name="iframe.phtml" hash="b3f447f13548faf6f8904f3202f803e7"/><file name="protect.phtml" hash="f99ba7707392621d73df931a3821d691"/><dir name="onepage"><file name="init.phtml" hash="3567ab3944c657ac250bf20aeb719303"/><dir name="payolution"><file name="installmentplan.phtml" hash="7df992215412a9710de6e962f3cdbd7d"/></dir><dir name="payment"><file name="additional.phtml" hash="3882f895bd113afc428393a71f5d7ccf"/></dir><dir name="review"><file name="sepamandate.phtml" hash="0b063330ec99a140acc5c2ddf90e80c5"/></dir><dir name="success"><file name="barzahlen.phtml" hash="60d7ff39ca2b98c5a562916386ddd05e"/><file name="sepamandatepdflink.phtml" hash="79198bd920f3ad9093a7ecfa6da65718"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="payone"><file name="configuration.xml" hash="88aa177fedde72f391530119496e80dd"/><file name="core.xml" hash="2f2126deb0dc6c1829a1f70a89d81938"/><file name="licensemanager.xml" hash="709dccc8694f15e29277243d99b40441"/><file name="migrator.xml" hash="cca78a48e8ab9b935aaf5b88f19c66a7"/><file name="transaction.xml" hash="2bdcc01f35e66f75b64df938b2a26906"/></dir></dir><dir name="template"><dir name="payone"><dir name="migrator"><dir name="migration"><file name="index.phtml" hash="5bca5e9f82a2e2fe82d5167c38537472"/></dir></dir><dir name="licensemanager"><file name="toolbar.phtml" hash="d26c581014a5e81fe20998e78d6c4cfb"/><file name="window.phtml" hash="12d097e099fb1c7e035dfd4cf27bc364"/></dir><dir name="core"><file name="client_api.phtml" hash="cdcf2521637ed0e9d00a3398f11c93f8"/><file name="iframe.phtml" hash="9f74308e8b43cad2b15748b9f8368559"/><dir name="transaction"><dir name="view"><file name="plane.phtml" hash="8f4c2ef7fecfab8eb02d12b35e862b5e"/><dir name="tab"><file name="general.phtml" hash="68caff5aa8efad5e37378e9c7b739842"/></dir></dir></dir><dir name="payment"><dir name="method"><dir name="info"><file name="advancepayment.phtml" hash="74b458367e5712c859d800b933ed95ff"/><file name="cashondelivery.phtml" hash="91f410d394f3040641468425d39a537c"/><file name="creditcard.phtml" hash="c89761dabea8e6c31b8f400586619f21"/><file name="debitpayment.phtml" hash="d6064c3b4ac949d3cd13d50da428fd75"/><file name="invoice.phtml" hash="64001ffc31c0eafb832c03edd285fc5d"/><file name="onlinebanktransfer.phtml" hash="c9a2962511e29aa68999a41f5787340f"/><file name="payolution.phtml" hash="f022d3f254c2e4267c2601005f272cad"/><file name="ratepay.phtml" hash="7ca85326a573c839501e3c5a6e503840"/><file name="safe_invoice.phtml" hash="8db49727920c0bd0f8ec98d168b8803e"/><file name="wallet.phtml" hash="bd71ab9ff89f2cfa590307c9e29e0ead"/></dir><dir name="form"><file name="advancepayment.phtml" hash="ccba1332be108f51e27afaf713805dfe"/><file name="cashondelivery.phtml" hash="ad4e7185825b32b69ca06083c03c7a46"/><file name="creditcard.phtml" hash="51a25432fa908aef57516bd7cbcec762"/><file name="debitpayment.phtml" hash="17222e68ccebefc51c26d5ec520b057c"/><file name="invoice.phtml" hash="b0548563fdacc3cb1757a838d2c03158"/><file name="payolution.phtml" hash="006b550947389d8e87ed666750f086a2"/><file name="ratepay.phtml" hash="7b509b6f093a720a620ef53668ec3c9c"/></dir><dir name="pdf"><file name="safe_invoice.phtml" hash="667afd9640f1c34c1116c1939951e8d5"/></dir></dir></dir><dir name="widget"><dir name="form"><file name="container.phtml" hash="2ed5809647722a4a4358a89732100029"/></dir><dir name="view"><file name="container.phtml" hash="b750b77783092c218e3326734681c2f2"/></dir></dir><dir name="protocol"><dir name="transactionstatus"><dir name="view"><file name="plane.phtml" hash="7d19a22206a2384f5972a313017e4589"/><dir name="tab"><file name="general.phtml" hash="fd318ab622c4aa2c0554d7ce81843361"/></dir></dir></dir><dir name="api"><dir name="view"><file name="plane.phtml" hash="fcfcb586c7c92606a6c309489c878d53"/><dir name="tab"><file name="exception.phtml" hash="54d0c77b153ff41fa10391b3177fc96a"/><file name="general.phtml" hash="8d4ad5cd56d33fd7fdcf0b4ff7bc0cc9"/></dir></dir></dir></dir><dir name="system"><dir name="config"><file name="tooltip.phtml" hash="15f2dc92646a8d8533c7f1c1d0bb10b0"/><dir name="tooltip"><file name="window.phtml" hash="b7de8be932ff20ab238c8882f50e4801"/><dir name="misc"><file name="creditmemo.phtml" hash="c8cd996ead752e92c2d846be336f87e7"/><file name="discount.phtml" hash="d7d0199dd43b147cb0de1c153da84b76"/><file name="email_avs.phtml" hash="9a3814369fdaf6c50ec982e492a9e6e0"/><file name="email_error.phtml" hash="ad1332058c196e799a4e6491b541edea"/><file name="shipping_costs.phtml" hash="2f454c80f83d8751ac03fa47fa577920"/><file name="transaction_status_forwarding.phtml" hash="2f38a7934acdc8690fe3e4bb2a11c716"/><file name="transactionstatus_forwarding.phtml" hash="d51ede956575e0ec46fa01278d3bf6ed"/><file name="transactionstatus_processing.phtml" hash="c50425a16765bdfeab57c50fc92652de"/></dir><dir name="general"><file name="global.phtml" hash="bf390501c5f46d49e19fbad1198e41b9"/><file name="narrative_text.phtml" hash="39a12ae97238f3789ca5fb6a84fb2f8d"/><file name="parameter_invoice.phtml" hash="b8c23adab22eb1a571b4faebbabf8699"/><file name="payment_creditcard.phtml" hash="62c33af2d3ce3ac15674547f76865ed6"/><file name="status_mapping.phtml" hash="918d84d9874bba0e31f814b0f4afa8fb"/></dir><dir name="protect"><file name="addresscheck.phtml" hash="c7c1dff4417ebfdf3ac52d3713adc947"/><file name="addresscheck_type.phtml" hash="ecad494863d2f38c5b7f66705af621f0"/><file name="creditrating.phtml" hash="c5ce65e9bea965ca34264a8e585f2c8b"/><file name="creditrating_agreement_message.phtml" hash="a664e5c7a1383b75e6c1f89d9ac6aa94"/><file name="creditrating_lifetime.phtml" hash="7ee1a92e923f8c5d52284d280ac333f2"/><file name="creditrating_type.phtml" hash="eae6bcb8c942f80d9f86b98e6f94e461"/></dir><dir name="payment"><file name="creditcard.phtml" hash="97b7354aab2ba7b3819454f9d61b02fb"/><file name="debit_payment.phtml" hash="ab78f96997475fbd2a479dbaea433c23"/><file name="method.phtml" hash="b73fd750132f0fe30a79e0188b6f0ce6"/><file name="online_bank_transfer.phtml" hash="940222c9f1d3f9d605fc330bd49dad31"/><file name="safe_invoice.phtml" hash="7087e169885c5193653a5b141a22d3c4"/><file name="wallet.phtml" hash="f79baa38b5b23a55e2f890a1862b8d56"/></dir></dir><dir name="form"><file name="iframe.phtml" hash="67366b7e745ab1a2a1f359360df88e07"/><dir name="field"><file name="array.phtml" hash="1aee5fb9b33232708fe242601e4de701"/><file name="creditcard_template.phtml" hash="a52f3f89c9d5954a40151b92cba64f63"/><file name="ratepay_shopids.phtml" hash="f35baaf16b1632a8eb8edee547e1a960"/></dir></dir><dir name="payment"><dir name="grid"><file name="container.phtml" hash="952f87bb71dfd75d126e3196f863dba6"/></dir></dir><dir name="hint"><file name="payment.phtml" hash="4b4466ca1692e274d6e5fb7987f08118"/><file name="payment_reference.phtml" hash="2497578443d7d0455e7d75e1000aed32"/><file name="protect.phtml" hash="a74b775620a7f04c9270fc2be84d8663"/></dir></dir></dir><dir name="configuration"><dir name="wizard"><file name="iframe.phtml" hash="186c008f6b31f8276a84aeb7d3c404e4"/><file name="index.phtml" hash="06c2d9379234067b7636d66c84c51c84"/><dir name="page"><file name="finish.phtml" hash="956ddfbe0e9971e647735fe4a45abf0e"/><file name="index.phtml" hash="66e73112887b5c1028fac21d5ce97c71"/><file name="store_switcher.phtml" hash="6871e556b2872ba357ea95be0c543a6a"/><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"/><file name="plane.phtml" hash="8386704e888c822ffff977240784d365"/></dir></dir></dir></dir><dir name="information"><file name="iframe.phtml" hash="c4e39d236151492940e32a0563a6a4b8"/></dir><dir name="sales"><dir name="order"><dir name="create"><file name="init.phtml" hash="c36117407224d5921614fd1b7dfa1e65"/></dir><dir name="view"><dir name="tab"><file name="transaction.phtml" hash="4af63c9829a7bd466eafc54ae9dd889a"/></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="code"><dir name="community"><dir name="Payone"><dir name="Licensemanager"><dir name="etc"><file name="config.xml" hash="47fe2e31f1787a40ab7b737924ffbab7"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payonelicensemanager"><file name="ActiveController.php" hash="7056c18d7c142532f99daddece40f396"/><file name="TestController.php" hash="8069de3276c518639171832abd2ccd63"/></dir></dir></dir><dir name="Model"><file name="Observer.php" hash="c379117304b5a6a12548cd41c4d18e95"/></dir><dir name="Block"><dir name="Adminhtml"><dir name="Notification"><file name="Toolbar.php" hash="07ef00af2679ddf5b585c31d0f2c95ed"/><file name="Window.php" hash="ad93f696d51483069706af55a874e65f"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="108187e2bbc6c203b10239291c9da71e"/></dir></dir><dir name="Core"><dir name="etc"><file name="adminhtml.xml" hash="ff639b7ad45cf65989b0e5ce65344aba"/><file name="config.xml" hash="1a2d1a253425f21ecda5826b20243e33"/><file name="system.xml" hash="bcd33aac3a61347182be74b0d534f0ca"/></dir><dir name="controllers"><file name="IframeController.php" hash="69226ad19866190529ef8bab44ade8d0"/><file name="PexpressController.php" hash="555c6691bea0f6424ac8211c0f713741"/><file name="RatepayController.php" hash="75bc201fe02292ef1c7be8a34d7874b5"/><file name="TransactionStatusController.php" hash="55b36ed2f036b29cc03f34e0209a3dde"/><dir name="Adminhtml"><dir name="Payonecore"><file name="InformationController.php" hash="f685c2c448345be54c87695412714112"/><file name="TransactionController.php" hash="0a9e70da4f5e1ae3d26242fec63e735d"/><dir name="Configuration"><file name="WizardController.php" hash="bd7c544903ef7824fae5e93b1b21e762"/><dir name="Wizard"><file name="PageController.php" hash="dd4c9be68f70aac330383485edd02967"/><dir name="Page"><file name="PaymentController.php" hash="6ecf0d24d6dda521e861fe3aa0f3b997"/></dir></dir></dir><dir name="Protocol"><file name="ApiController.php" hash="4431ebe8a82487236747bb9d1362e469"/><file name="TransactionStatusController.php" hash="1e8ccfc6fd689882f38c5407bafe3fb5"/></dir><dir name="Sales"><file name="OrderController.php" hash="e11586e245546b98e497722f3672d083"/><dir name="Order"><file name="InvoiceController.php" hash="fafbc3c8b28b7af19d20ce70e4a6fd9a"/></dir></dir><dir name="System"><file name="ConfigurationController.php" hash="566c249560fc8de46556d1c9ff4cb8ce"/><dir name="Config"><file name="PaymentController.php" hash="ab51bd4295c1c8fc4423e987b5ae9c48"/></dir></dir></dir></dir><dir name="Checkout"><file name="CartController.php" hash="472c04748e824544209e0efd834e9d44"/><file name="OnepageController.php" hash="f144b9365af3b30aafa6a72ad1f46185"/><dir name="Onepage"><file name="PaymentController.php" hash="46ab18b91eaf45b4370271995ad9d7b4"/><file name="SuccessController.php" hash="1de90543c4a4fda2ad63841a5b3a5c5b"/></dir></dir></dir><dir name="Controller"><file name="Abstract.php" hash="5379d2f17b2cec58f5aa825ef80c3127"/><dir name="Adminhtml"><file name="Abstract.php" hash="ca9a83fa579d7fef1869265083d1c543"/><dir name="Configuration"><dir name="Wizard"><file name="Abstract.php" hash="315a1d373ef736af7a2691b643eccb55"/></dir></dir></dir></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="5a48389a6396cd66a630a2d1696b9da3"/><file name="mysql4-upgrade-3.0.12-3.1.0.php" hash="85736a755371d02773b8f5495581b9ad"/><file name="mysql4-upgrade-3.0.3-3.0.4.php" hash="a2e6f7c71ee23b7afab2be3f933e6224"/><file name="mysql4-upgrade-3.0.8-3.0.9.php" hash="e20acc8ff4c40ead01192339b42119b8"/><file name="mysql4-upgrade-3.1.0-3.1.1.php" hash="bd2a1e4c9c4b73e604ddc8160ad79c39"/><file name="mysql4-upgrade-3.1.2-3.1.3.php" hash="28248d3d332a8e52cab78afb3b9c1c15"/><file name="mysql4-upgrade-3.1.3-3.1.4.php" hash="a14bb6aa27cd955864d5d28dc40c72a5"/><file name="mysql4-upgrade-3.1.4-3.1.5.php" hash="03754714c20df072115570a46171120e"/><file name="mysql4-upgrade-3.1.6-3.1.7.php" hash="4a1cfc93e13c53b5cf348a62a4eaa43b"/><file name="mysql4-upgrade-3.1.7-3.1.8.php" hash="d91f442d942cf34365c0b3ce1792b4e6"/><file name="mysql4-upgrade-3.2.1-3.2.2.php" hash="b0515b7712cbe211a6d67fb45fe7c71a"/><file name="mysql4-upgrade-3.2.2-3.2.3.php" hash="0d0bb40cad8b51e8ee2a73cbedaa45bf"/><file name="mysql4-upgrade-3.2.3-3.3.0.php" hash="4c5092675796586c84e1092562d6a621"/><file name="mysql4-upgrade-3.3.12-3.4.0.php" hash="c19ca1ca0a2e47a3b08d5fec146d1f3a"/><file name="mysql4-upgrade-3.3.2-3.3.3.php" hash="713c6081992cd950ff0fb18e6f47378e"/><file name="mysql4-upgrade-3.3.3-3.3.4.php" hash="6695895acd885015e447bdd6bb3afab5"/><file name="mysql4-upgrade-3.3.5-3.3.6.php" hash="a086118f60663836605e2919740c7d5c"/><file name="mysql4-upgrade-3.4.16-3.5.0.php" hash="e3b919756f5800470da139e28ea2bea9"/><file name="mysql4-upgrade-3.4.3-3.4.4.php" hash="e76430433f7021c39bca5abd1a1d32de"/><file name="mysql4-upgrade-3.5.0-3.5.1.php" hash="4c156fc4336cd0773c38c3739239c05d"/><file name="mysql4-upgrade-3.5.10-3.6.0.php" hash="4873c400311b62e940049f35f32e104a"/><file name="mysql4-upgrade-3.5.2-3.5.3.php" hash="9fcde4e5f7058192cd30665f32570581"/><file name="mysql4-upgrade-3.5.3-3.5.4.php" hash="d7bd2d79c211b5430f8126ea69d9532f"/><file name="mysql4-upgrade-3.5.6-3.5.7.php" hash="5b8d92973bc008ae2a814824262360c0"/><file name="mysql4-upgrade-3.6.5-3.6.6.php" hash="947a2818d40db363d0705262a84e6261"/><file name="mysql4-upgrade-3.6.6-3.6.7.php" hash="1875420ab3d33ff4e8e43d43ff5024af"/><file name="mysql4-upgrade-3.6.9-3.7.0.php" hash="ab502ddaea8c2b2aa6958545499e8a55"/><file name="mysql4-upgrade-3.7.1-3.7.2.php" hash="d47ac3cb79b0dc9f3b42a2e86d8813ed"/><file name="mysql4-upgrade-3.7.6-3.7.7.php" hash="084252c4a31ce93d3000fdcbe2c2a67e"/><file name="mysql4-upgrade-3.7.7-3.7.8.php" hash="60f2e103fe6c22eba78643dceb4a3509"/><file name="upgrade-3.0.12-3.1.0.sql" hash="bd9827b38f1a1ed0fdb049c889ceb29f"/><file name="upgrade-3.1.2-3.1.3.sql" hash="d3e3fc1f9402bb6295124f4750a476d4"/><file name="upgrade-3.1.3-3.1.4.sql" hash="b9ae52a8c4fcf6f97727b3310b6db1a2"/><file name="upgrade-3.1.4-3.1.5.sql" hash="4cc6ee67329dbaa3ad119b6d117ba9af"/><file name="upgrade-3.1.6-3.1.7.sql" hash="9839cc9c41207a4bd7608d91c5ee83a2"/><file name="upgrade-3.1.7-3.1.8.sql" hash="ac5279de707324fe4f2ea4711e6bd851"/><file name="upgrade-3.2.1-3.2.2.sql" hash="feb5a8265a5495a7a9614a79e9fa98fe"/><file name="upgrade-3.2.2-3.2.3.sql" hash="1ae4bcc6626e9a9e3179b0ae83a4b9d0"/><file name="upgrade-3.3.12-3.4.0.sql" hash="d507fe17cefa9570f1ff6c09e2a1d990"/><file name="upgrade-3.3.2-3.3.3.sql" hash="66915e375a44c6451bf5fd57b0b1b365"/><file name="upgrade-3.3.3-3.3.4.sql" hash="2342bc789add47995a6a39cfe174c607"/><file name="upgrade-3.3.5-3.3.6.sql" hash="bdf2ac5d24dd60febb128e9f8c091266"/><file name="upgrade-3.4.16-3.5.0.sql" hash="1332fe524da52d7ccc4cd6c879debc5c"/><file name="upgrade-3.4.3-3.4.4.sql" hash="7ebbd5eb3efad10726a4be0282b64e54"/><file name="upgrade-3.5.0-3.5.1.sql" hash="51f1b51ca971ffd11a431078b8425668"/><file name="upgrade-3.5.10-3.6.0.sql" hash="69a63b827f7a33bf08b595bbcfc04065"/><file name="upgrade-3.5.2-3.5.3.sql" hash="86d2639631b3a804dd299958c37b1b7b"/><file name="upgrade-3.5.3-3.5.4.sql" hash="44b068eb24592d6d69aa25c6b2ad2863"/><file name="upgrade-3.5.6-3.5.7.sql" hash="37324952ff9c6f886b2c4308ea360f5c"/><file name="upgrade-3.6.5-3.6.6.sql" hash="2e5058753e692e907b0557af588a1708"/><file name="upgrade-3.6.6-3.6.7.sql" hash="dede79c17af86490d7373c6f021d9275"/><file name="upgrade-3.6.9-3.7.0.sql" hash="d64f85e6c7c83bfb8e5793044f208a2e"/><file name="upgrade-3.7.1-3.7.2.sql" hash="50c18d628278d5e7ea78d170e396eea3"/><file name="upgrade-3.7.6-3.7.7.sql" hash="a2e57211e4dced0a81c8526830818646"/></dir></dir><dir name="Model"><file name="Config.php" hash="e377c2462e81c4a6caacd784cf6a5d65"/><file name="Factory.php" hash="b89d5eac543ecde1f19f8b34260c3191"/><file name="Session.php" hash="938080bfc84b9a0ef6c46d0aa9e32cc6"/><dir name="Config"><file name="AreaAbstract.php" hash="6f86396c3a01d87a8b87a6de8bae7393"/><file name="AreaInterface.php" hash="9822e7864b81dcdade053baea64db83f"/><file name="General.php" hash="b930fb5ff03c11078dfcbc471294d834"/><file name="Interface.php" hash="a3de42afc8b6907e64d522aa3ec5cf63"/><file name="Misc.php" hash="bbac6a7fa27f05c7f21071fa01ac3460"/><file name="Payment.php" hash="1b5fccc538576adb2c6944cf7497410f"/><file name="Protect.php" hash="21be6a05897ce9a155363ce56e0a5e4d"/><dir name="Misc"><file name="Creditmemo.php" hash="f9509d5a67e5ecd3cf029750beea9106"/><file name="Discount.php" hash="4ce56b1b21f8c39961c4bbe860eda20c"/><file name="EmailAvs.php" hash="e811933f4a0dd2465fd588cdbf0d3b6c"/><file name="EmailError.php" hash="4c45b1d6d95f3659c66dffbc3d770080"/><file name="ShippingCosts.php" hash="d828b50fa706fa3f938713d223bda3c6"/><file name="TransactionstatusForwarding.php" hash="a5544ce01010cf321e76eac95e3c4e15"/><file name="TransactionstatusProcessing.php" hash="7f93956d6931750d89c873670de496a8"/><dir name="Email"><file name="Abstract.php" hash="326ae040f662c3222bc8f84fb9522ada"/><file name="Interface.php" hash="d07157b9ca17401277b35f7aea92a7cc"/></dir></dir><dir name="Protect"><file name="AddressCheck.php" hash="c24cd7bb0430d0fc7d0aaf36be55636b"/><file name="Creditrating.php" hash="3310b1bf7a776c50dcc7fdb879f0b58c"/></dir><dir name="Payment"><file name="Method.php" hash="3a9c78828f1464959abb9c16f50d8ad0"/><dir name="Method"><file name="Interface.php" hash="1320d2f5ccbbcbce0226da933b6c48ed"/></dir></dir><dir name="General"><file name="CcHostedTranslations.php" hash="bba4dc3b827b1d8f0b685e4de297fa2c"/><file name="Global.php" hash="d090a10923b9fbcb314b0d747527e9cd"/><file name="ParameterInvoice.php" hash="6a58ff0f8c126de0decd22b845d02d40"/><file name="ParameterNarrativeText.php" hash="46ff80d915aaa3e1d551cb61010e14cb"/><file name="PaymentCreditcard.php" hash="962594bb48263341322bbf2afc7cbc94"/><file name="PaymentPaypalExpressCheckout.php" hash="ee32ca1227bf056788be16e2e5e51e0d"/><file name="StatusMapping.php" hash="f76e0f25a5189dfff0eaa50c1280dfd4"/></dir></dir><dir name="Repository"><file name="Api.php" hash="a8bf853e7ad3da14f11006a0b7054cf9"/><file name="TransactionStatus.php" hash="8dcb5349118ef156eb6dad590acf8719"/></dir><dir name="Cronjob"><file name="Abstract.php" hash="e722eb3f618139b5792654a5076e9a4f"/><dir name="TransactionStatus"><file name="Worker.php" hash="bded62fa59429c22d1f701c13c072e61"/></dir></dir><dir name="Payment"><dir name="Method"><file name="Abstract.php" hash="d8d010acd15f7d942e062cfb929baa25"/><file name="AdvancePayment.php" hash="c165fc2cb0402478db74782a38f89ec5"/><file name="Barzahlen.php" hash="3d23679441d7910832e32589bf408ca2"/><file name="CashOnDelivery.php" hash="247d715b663369c27111ece38dfb7803"/><file name="Creditcard.php" hash="edb5993d4e8d3000a1311dc4eeb5c1c5"/><file name="CreditcardIframe.php" hash="15d72c4d48b8a77d48b766d7e69f57cc"/><file name="DebitPayment.php" hash="98868e4cf9cbda62e7e193f945d3d212"/><file name="Invoice.php" hash="b6dc6fd8189c61f04a440b39d72a2c61"/><file name="OnlineBankTransfer.php" hash="3c902953864d87f5945c2813952cb3a5"/><file name="OnlineBankTransferEps.php" hash="65c19924ab33d889355f41fbb6f8a07c"/><file name="OnlineBankTransferGiropay.php" hash="b10d6898af8644ba057eb1f50d431d65"/><file name="OnlineBankTransferIdl.php" hash="885b327e4847f34b5b7f1bcde1014cd7"/><file name="OnlineBankTransferP24.php" hash="d8341f98e1454a751af188a5e1b932f8"/><file name="OnlineBankTransferPostFinanceCard.php" hash="98e3c1f4dc141907e6d524d8a0572c0a"/><file name="OnlineBankTransferPostFinanceEfinance.php" hash="f47e54e4a562fa85b831cfe37c347c4d"/><file name="OnlineBankTransferSofortueberweisung.php" hash="7479a5951b8eece915720e72e4a54881"/><file name="Payolution.php" hash="63d44af76739212aad519cbd9f26230d"/><file name="PayolutionDebit.php" hash="96cc87dcb749ccea67ea73e7417565f9"/><file name="PayolutionInstallment.php" hash="36ebf9cef69c86eec90bb390a345df00"/><file name="PayolutionInvoicing.php" hash="42b2473b90098fcba00ff0264838657f"/><file name="Ratepay.php" hash="5c90d580d648daff7b6e318ea3c8127f"/><file name="SafeInvoice.php" hash="d766ebb5188342d4972296836ef81075"/><file name="Wallet.php" hash="fb09f0c7ae2e1ad526385b39d3b9bae3"/><file name="WalletAliPay.php" hash="504c419c6ba8d1ace0fc9d8d61349ab7"/><file name="WalletPaydirekt.php" hash="d13617224d1b6555df3697ce9d82a951"/><file name="WalletPaypalExpress.php" hash="3dffb73a3179e6fd51ee29bf5f63aaec"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="0d18a404694b7e7facd5eb146b929cf7"/><file name="InitializeConfig.php" hash="1aaa4de5c26d9402e7d0e12787537420"/><file name="InitializePayment.php" hash="688d23ed08cdc74797818ad84d9359cc"/><dir name="Config"><file name="ProtectCheck.php" hash="277c4034d99aa9b693b5b1466a2f2013"/><file name="XmlGenerate.php" hash="911f084fe43e51f8f87489b67c2145cf"/><dir name="PaymentMethod"><file name="Create.php" hash="85b6c445eaad7670db9f01af94b1be66"/></dir></dir><dir name="Transaction"><file name="Create.php" hash="8cf60f9560de148f28da3127dc63121f"/><file name="Update.php" hash="f25e151fd02916472e7792360699a988"/></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="Payment"><file name="Abstract.php" hash="d0c3440295463397f71c3cdc221b10a1"/><file name="Authorize.php" hash="fa22191f012150eb5bd4ab2b183522dc"/><file name="Capture.php" hash="58bee25ef7c318f53a00d608cf16d0bf"/><file name="Debit.php" hash="4320627bc743c5ae303296417c64c232"/><file name="Genericpayment.php" hash="c1f53f413810ffec500def8743cb9c0f"/><file name="Interface.php" hash="5a6669702b6f966cdca52378e96e60d2"/><file name="Preauthorize.php" hash="b13323bc57512b9244a217dcc8106625"/></dir><dir name="Management"><file name="GetFile.php" hash="d4e2f912594eb12a70355bea31e9ee21"/><file name="GetInvoice.php" hash="16da5759ecfbe625633da5e1e00cfecd"/><file name="ManageMandate.php" hash="8bea957a3e67e3f611bd927263161a72"/></dir><dir name="Verification"><file name="Abstract.php" hash="69590e6b1b03ed390dce89b3546744ed"/><file name="AddressCheck.php" hash="c2a4557d6b24ecfad4b55406eb29b19c"/><file name="BankAccountCheck.php" hash="a78e4e65d55c07e5b6f0dd2139219a53"/><file name="Creditrating.php" hash="b6c124ad841cc7b2cff399517ddea0ac"/></dir><dir name="Paypal"><dir name="Express"><file name="Checkout.php" hash="bd3e3986fa253182a69233ed671d8c0c"/></dir></dir><dir name="TransactionStatus"><file name="Execute.php" hash="9b2e21ee969c8554ab8f74aea08e2217"/><file name="Forward.php" hash="8dacb47c9a0db8e76669158aa15303b6"/><file name="Process.php" hash="40266d824dab0894b41d5f3ef7b6f000"/><file name="StoreClearingParameters.php" hash="5bee1df3211623d42d84681a116b6fd2"/></dir><dir name="Sales"><file name="InvoiceCreate.php" hash="67a9be2eddad7f3c688750301d371505"/><file name="OrderComment.php" hash="5bc30e4232d1339d261f96d61fbb8fee"/><file name="OrderConfirmation.php" hash="85c285278f7dfebd7930103b29c34e4b"/><file name="OrderStatus.php" hash="fe3f8df1627c19363f21a29b4e8085f2"/></dir><dir name="Export"><file name="Collection.php" hash="a5c70029c0b2678fdc46dd62ad73bf68"/></dir></dir><dir name="Handler"><file name="Abstract.php" hash="23083c01168abdeb09084cf4e4683ea3"/><file name="Interface.php" hash="8137fbb2cea9866c2d6a64421653b1f7"/><dir name="Payment"><file name="Abstract.php" hash="a3d25024d57f68ea0ded7a44dc55cd8c"/><file name="Authorize.php" hash="0693282e074f6c22824c5eab347aa9a2"/><file name="Capture.php" hash="d6d7dd0dfc16066faebc9678bb98b0ca"/><file name="Debit.php" hash="3dcee9f980aa64fb8d2ee93e4cdc91cb"/><file name="Genericpayment.php" hash="50ec7f11bd99ec553208908e387ba8bc"/><file name="Interface.php" hash="3ff3b7247a7f69dd84b0999259f24bf8"/><file name="Preauthorize.php" hash="377a4242911f900ad046edc03da31891"/></dir><dir name="Management"><file name="GetInvoice.php" hash="4fc10247b8969f9dbe447d3003a052a0"/></dir><dir name="Verification"><file name="Abstract.php" hash="ea78df404c7534b04d802b78680fe286"/><file name="AddressCheck.php" hash="6283be3e5fc207ac5b5110081edb34d9"/><file name="Creditrating.php" hash="388f4db48cc2e4e63df15d51ca7c764e"/><file name="Interface.php" hash="601a0d018c10962c13e26c67ecb60deb"/></dir></dir><dir name="Sales"><dir name="Quote"><file name="Address.php" hash="a676afc857fa88aacf4a8e8b20e06627"/><dir name="Address"><dir name="Total"><file name="Fee.php" hash="df08a95a2a57c1922430e093a3fed390"/></dir></dir></dir></dir><dir name="Observer"><file name="Abstract.php" hash="f5ea4d7c8b9dcaf1e5c89ad85e4e24b7"/><dir name="Config"><file name="Protect.php" hash="43a15ba0cd8f4b7e254d366bcde52995"/></dir><dir name="Store"><file name="PaymentConfig.php" hash="fdf9db06695c1ef6a90a1695a8df58b0"/></dir><dir name="Protocol"><file name="Api.php" hash="8756084b6e8c4ce3ff7fddfae2cbba8f"/></dir><dir name="TransactionStatus"><file name="InvoiceCreate.php" hash="e5f11c94c3153a0c7b4e29d6ac140628"/><file name="OrderConfirmation.php" hash="0f6cd142348ad915192234baa71b38ad"/><file name="Reminder.php" hash="e476fbafaec9b3f2fa3d0ec5f57f6dce"/></dir><dir name="Sales"><file name="Order.php" hash="21322bfff56601ab32931503aefc496a"/><dir name="Order"><file name="Invoice.php" hash="83965cfe7fdcf12ac2dd330ba5062d60"/></dir><dir name="Quote"><file name="Address.php" hash="d6f59a9f0073f51af8e01afb46d42de5"/><file name="Payment.php" hash="49864ede5b1ab94fc51a98b4cadc2874"/><dir name="Submit"><file name="Failure.php" hash="fdb4368fedb3b7cd94c46f303b588256"/></dir></dir></dir><dir name="Checkout"><file name="Onepage.php" hash="2241ce075b79844d5e542c0f55976dc2"/><dir name="Onepage"><file name="MultiplePaymentCheck.php" hash="402c3f592a95884ba73018e2f6de02a8"/><dir name="Payment"><file name="Methods.php" hash="8e08704881acfec33f057dedfd933da0"/></dir></dir></dir></dir><dir name="Domain"><file name="Customer.php" hash="21215436b7146f5f1470bba12cd09ec5"/><file name="Transaction.php" hash="cdff7696ae08ff43c98c9e67578a25f1"/><dir name="Config"><file name="PaymentMethod.php" hash="7dc8a260d4e217316efe7be404f215b6"/></dir><dir name="Resource"><file name="Customer.php" hash="f1cf269f52b8aee82fab4911908fac99"/><file name="Transaction.php" hash="95be921753908562e6aa35090f1422d6"/><dir name="Config"><file name="PaymentMethod.php" hash="975713341213d254deb6d9fdef853145"/><dir name="PaymentMethod"><file name="Collection.php" hash="92fcb0cf48eada524e326942f1dd5c4b"/></dir></dir><dir name="Transaction"><file name="Collection.php" hash="4aebb55aea7a3c6e9905abfea2bbaebf"/></dir><dir name="Customer"><file name="Collection.php" hash="f43cdb8f3038d92f60982492948c0535"/></dir><dir name="Protocol"><file name="Api.php" hash="7c706fae8654fe6f8426ab3208d1395e"/><file name="TransactionStatus.php" hash="c9337a12195e1f4db8b643969177e0cd"/><dir name="Api"><file name="Collection.php" hash="1925f5bb7d31749f4ea548ec474be000"/></dir><dir name="TransactionStatus"><file name="Collection.php" hash="884176fcb71b1a76d2b094bb70644c5e"/></dir></dir></dir><dir name="Protocol"><file name="Api.php" hash="23e1b609a26afd58f25f5c70c7f1f9f3"/><file name="TransactionStatus.php" hash="a52f9abcda750e0fedbc807b28750a2e"/></dir></dir><dir name="System"><dir name="Config"><file name="Abstract.php" hash="6e25b466abcbcc02a73effad278a3775"/><file name="AddressCheckType.php" hash="11f0297e62f8aa723051bef05b1a1024"/><file name="AuthorizeMethod.php" hash="ab01882f7e8b685bf65c9c2cf630f8dd"/><file name="AvsResult.php" hash="b1e3ca79a77286e1e705501a33c13855"/><file name="BankaccountcheckType.php" hash="f09ba1733f34eb60b17d2b0c21a4ff3b"/><file name="ClearingType.php" hash="4c40cdf0d4ce2887d2dd372e7535283c"/><file name="CreditCardHideCvc.php" hash="12840f6a9090f6e1722a53efd6b7d56c"/><file name="CreditCardType.php" hash="a4dd68bdd7abe455c6adeb3e20e1bb55"/><file name="CreditScore.php" hash="bc54944274a9d5137c474dcf27fc91f9"/><file name="CreditcardCheckCvc.php" hash="aaec74a3dcb291c6b555af3c49e7f6a7"/><file name="CreditcardRequestType.php" hash="e8a1fcfb17e37f98b28be606d08721e4"/><file name="CreditratingChecktype.php" hash="985ce6d65da0281e8e99f334e980e14e"/><file name="CreditratingIntegrationEvent.php" hash="9da728646ff3eea66e6155fb4d4b4233"/><file name="CurrencyUsage.php" hash="b4884c120331479be761f61841782a8c"/><file name="HandleResponseError.php" hash="6c92277e38f8256f6fe7b6696107fdd2"/><file name="KlarnaCountry.php" hash="a1b6d1c4a2a82b17595773516353525f"/><file name="MethodType.php" hash="639caf221e76d6c9549e7db2971b4c4f"/><file name="Mode.php" hash="f4b7f10abd52f5b5d23873e159e4fc23"/><file name="OnlinebanktransferType.php" hash="804bf6bd18c9903519e48072ab33d1da"/><file name="OrderStatus.php" hash="a734b81792fb54ddf198d5434f0e936f"/><file name="PaymentFeeType.php" hash="673d0ed1760fbac4cc16c46afec91f88"/><file name="PaymentMethodCode.php" hash="c9dce62294fc2304b2dff6f893472fe9"/><file name="PaymentMethodType.php" hash="c842261dc24885d4d5fd171207b32969"/><file name="PayolutionType.php" hash="daedc7513fdccbbf5cb8984c46004438"/><file name="PersonStatus.php" hash="8d909a2f468207880d3b431dbfbfdef8"/><file name="RatepayType.php" hash="fb914099da2c9eb8157e5b12ed684ec4"/><file name="ReminderLevel.php" hash="cac22bfaece3ccca9a51adc59efdf44b"/><file name="RequestType.php" hash="f43e32fd32329193252190746f0a8571"/><file name="ResponseType.php" hash="d6a64bbe4ea58d2126ff8d7f76795bcf"/><file name="SafeInvoiceType.php" hash="e33c155d6eb7b8b05bb2eef81c492bd4"/><file name="SepaCountry.php" hash="1d53612b26e8cc6e90f6ae8903dae50d"/><file name="Status.php" hash="2612834bc2a1ed7c43a2cc3342adf63d"/><file name="StatusTransaction.php" hash="53271af6dbe8195a8fa1e12a79a56c68"/><file name="TransactionStatus.php" hash="8c1f59103ba441a3bddbf454bc4c3129"/><file name="TranslationErrors.php" hash="8bfd44de746c4e207254e9b3a6111d1b"/><file name="TranslationMonths.php" hash="326d7bd14ccaf5a9619024a45f7c3d86"/><file name="TranslationPlaceholders.php" hash="3fd7b7faa63a08ae76d72576e7f5d175"/><file name="WalletType.php" hash="c49c188f400e808a58348716a9fa421e"/><dir name="Backend"><file name="Protect.php" hash="6a1c8963c3897537095c643aa51cdff3"/></dir></dir></dir><dir name="Mapper"><file name="Abstract.php" hash="a8bd9e2dc5f40321e1635c477e479eb6"/><dir name="ApiRequest"><file name="Abstract.php" hash="67a9f749767b79e7641138f8edc9c788"/><dir name="Payment"><file name="Abstract.php" hash="76debb58c143c54bf71f97e191f98a2a"/><file name="Authorize.php" hash="7b4b3ee3e5fe3614158a2538878ba4f0"/><file name="Capture.php" hash="5ab8029d587b34b9f207352bc52ad408"/><file name="Debit.php" hash="79561d4cdef1c13f4859217e901d1db7"/><file name="Genericpayment.php" hash="62e809116a8bd12fd0888ded24bd2786"/><file name="Interface.php" hash="2ed7debbc0cbe1979be9ad4fa583c63d"/><file name="Preauthorize.php" hash="5de50d89d2c8bde9f64029fe787191ff"/><dir name="Authorize"><file name="Abstract.php" hash="d59c18a29def3def8a4575fbd988baa3"/></dir></dir><dir name="Management"><file name="GetFile.php" hash="77332c9a66e7b8602acad05dd210c116"/><file name="GetInvoice.php" hash="6adf60f0b3a25cda50fc6fba70d69193"/><file name="ManageMandate.php" hash="8c62f61efca86e50196c097b3eacac82"/></dir><dir name="Verification"><file name="Abstract.php" hash="6b492aabd24d09580bb5c8184ebab5dd"/><file name="AddressCheck.php" hash="32daaf0e41fb66d466da23d22bea9ce2"/><file name="BankAccountCheck.php" hash="03cd298f9524b986ebbb9fe0728d64b3"/><file name="Creditrating.php" hash="bc9852d31d3fc2fc4c2e43263d4042ee"/></dir></dir></dir></dir><dir name="Block"><dir name="Payment"><dir name="Method"><dir name="Form"><file name="Abstract.php" hash="4d9b1db87633c0ce5151496dcad0cadc"/><file name="AdvancePayment.php" hash="f8fa142db063838f6e2affd24e605309"/><file name="Barzahlen.php" hash="a7373ba833d79231e56c9125febbc095"/><file name="CashOnDelivery.php" hash="47aa8eae525f0926cfa0ca39dbf16dd8"/><file name="Creditcard.php" hash="5a273dd493e7164a052801773034aa17"/><file name="CreditcardIframe.php" hash="659f575c4444503a130ea1b5ba1b6283"/><file name="DebitPayment.php" hash="9d7c975710d2b76d5cff2acd436d556e"/><file name="Invoice.php" hash="792e994d4e724c508c44aa80c2c05377"/><file name="OnlineBankTransfer.php" hash="b252f6613a62b9b3c1e28ac09833e1c0"/><file name="OnlineBankTransferEps.php" hash="564217ae1d419504499e1a19418f0c55"/><file name="OnlineBankTransferIdl.php" hash="f8ee82ebae3691832a10063a90c5604b"/><file name="Payolution.php" hash="1bf628f52c82a98e843283d03806b4e5"/><file name="Ratepay.php" hash="c5eef0c3f506000d51e66c9e2fe0640f"/><file name="SafeInvoice.php" hash="cac062f226e55c662fdf9b9708c9972c"/><file name="Wallet.php" hash="71dcdab9b5dc2de658a5d0a123a8cafe"/><dir name="SafeInvoice"><file name="Klarna.php" hash="a0a66232d38133f01f28a2005b65a7be"/></dir></dir><dir name="Info"><file name="Abstract.php" hash="eb7104561497ed0ba574b1f2aee24c29"/><file name="AdvancePayment.php" hash="5a30ac680ba4b813b8292ee680970815"/><file name="Barzahlen.php" hash="e93c0fb7294aaeeb55d9a46f2ae2bfd1"/><file name="CashOnDelivery.php" hash="f98ff0c449f5fd265aeb1e0bba189d88"/><file name="Creditcard.php" hash="df4f9838fdb8652852b52af14b7a7509"/><file name="CreditcardIframe.php" hash="5ee8c264a26c3e23cc26072dbfb6ae1b"/><file name="DebitPayment.php" hash="f7e390fae84439f5003578a81699eef1"/><file name="Invoice.php" hash="4e39306b2241b19e8d75684307522aaa"/><file name="OnlineBankTransfer.php" hash="a6b327b86716a748cbf24e789c25a5f7"/><file name="Payolution.php" hash="a71348d576319112b8b8c22f60e1bf55"/><file name="PayolutionDebit.php" hash="54b0dcda330e9652f382f894c1a11c70"/><file name="PayolutionInstallment.php" hash="046f3565a33831016614a280f8faaf01"/><file name="PayolutionInvoicing.php" hash="07c7c319c3b3678db0a9168c30eb7acb"/><file name="Ratepay.php" hash="f4c7ad62d7de14affc7320769ce274f1"/><file name="SafeInvoice.php" hash="4e3b190d140c07f31bec088a4823993e"/><file name="Wallet.php" hash="1c97123bd3b8c5c10e766dd7749f2076"/></dir></dir></dir><dir name="Adminhtml"><file name="Information.php" hash="2f3d6c4cf14b3072a1569e570b2148c3"/><file name="Transaction.php" hash="a5eac5d1445b7ccc6aae176275180caa"/><dir name="Transaction"><file name="Grid.php" hash="963d1b3bf06e946f6e1f9d0efd516c98"/><file name="View.php" hash="c7f9f79f04b8ada5431f0adf8e6a032c"/><dir name="View"><file name="Plane.php" hash="161a1c1f5cb58333e4428414397a91f6"/><file name="Tabs.php" hash="127b5f4090f96a1956f2838e7e1bf90f"/><dir name="Tab"><file name="General.php" hash="bc901fbe55449792917519c795c58808"/><file name="TransactionStatus.php" hash="ec9da29492e899eb96f1584648155613"/></dir></dir></dir><dir name="Widget"><dir name="Grid"><file name="Container.php" hash="31ec1cef516054014f7787028c31eb94"/><dir name="Column"><dir name="Renderer"><file name="Datetime.php" hash="f210b16cd2aca98567dfd30c19f02b0b"/><file name="UnixTimestamp.php" hash="a1e6e7a633fea675c055ab09a334c759"/></dir></dir></dir><dir name="View"><file name="Container.php" hash="dfd28e3f3205c9ab6f1d5ba5cdd1222c"/></dir></dir><dir name="Configuration"><dir name="Wizard"><dir name="Config"><file name="Form.php" hash="7e48e792893e9a64f7001e96b003e382"/></dir><dir name="Page"><file name="Edit.php" hash="766d8087922d742d66d232a3b6e6db9b"/><file name="View.php" hash="6bb5485d457d44cffab69e62bdd08cce"/><dir name="View"><file name="Plane.php" hash="cc70b675f9529034782a0bbaa7b04d29"/></dir></dir></dir></dir><dir name="Protocol"><file name="Api.php" hash="68995cded84ec3e170fcf9bbef61da7c"/><file name="TransactionStatus.php" hash="6aea3d2490528dc07dc756726d210b25"/><dir name="Api"><file name="Grid.php" hash="8c108e20ff7eaa0b2cb80a62e0576309"/><file name="View.php" hash="4ed21076f4e0ffb16583c94c6fb0beac"/><dir name="View"><file name="Plane.php" hash="daf40463ac56195f9d2181e35062baa2"/><file name="Tabs.php" hash="cc81cd30acbda3b87f2b302ee8cdaf1a"/><dir name="Tab"><file name="Exception.php" hash="81548e97de365383642ee469a0622a85"/><file name="General.php" hash="9a5d35a92a9d622a2ddfb0edafa76092"/></dir></dir></dir><dir name="TransactionStatus"><file name="Grid.php" hash="205b43293981b362381f6770580f4aa5"/><file name="View.php" hash="faa6c3552ab2c3844bc1732cec0d7a8e"/><dir name="View"><file name="Plane.php" hash="e7fee81fb6ee269bab8186972e0093a1"/><file name="Tabs.php" hash="aba3d7bf0ab3762a2900237b21a2198a"/><dir name="Tab"><file name="General.php" hash="a80cb470751f948b35aa04f991dd4486"/></dir></dir></dir></dir><dir name="Information"><file name="Abstract.php" hash="b5f3d222733f298f0dcff2bf757e4ed8"/></dir><dir name="Sales"><file name="Order.php" hash="79662c87d3398d80810d3f1f4e47b235"/><dir name="Order"><file name="Grid.php" hash="6f5fd9b2403d71df1fd6fac2e7d4bf44"/><dir name="Create"><file name="Init.php" hash="3f2f8f8de024565abc1f8e4ced98319b"/></dir><dir name="View"><dir name="Tab"><file name="Api.php" hash="bc67db6b06ecf717bd13cee05e9d1b61"/><file name="Transaction.php" hash="f81db6106c87a921a1aad36b1955addf"/><file name="TransactionStatus.php" hash="cc7f9710c363303631a18d1e1a7fdacf"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="Hint.php" hash="f3ae23c44767cf7927983c549659139e"/><file name="Notice.php" hash="fa4db3ca236eddf6bda5703329b0508c"/><file name="Payment.php" hash="bb45a19cf55334eec1d14d89747d1b59"/><file name="Tooltip.php" hash="a2d845298c228c71824aafa16e23d879"/><dir name="Payment"><file name="Edit.php" hash="0d1a0617caebe78c60584c0915651576"/><file name="Grid.php" hash="7ee29ea16b7cbdfe2d0ed8fe742c1017"/></dir><dir name="Form"><file name="Field.php" hash="9c7f06f1a79d2308d5bf89c08b986b62"/><file name="Payment.php" hash="61981692da138f2124e3501574272c6f"/><dir name="Payment"><file name="Method.php" hash="1baa04e1cf8bb74a690d91c6d6c59df1"/></dir><dir name="Field"><file name="Abstract.php" hash="076b57a816da0193554773616f5d6d99"/><file name="CcTranslationErrors.php" hash="e141cdfa82e91c35c3a03d60e0e8811e"/><file name="CcTranslationMonths.php" hash="4382b30eca29f3eef8a0cbae589ce426"/><file name="CcTranslationPlaceholders.php" hash="53ce2845928c436624f58dbd9055c23e"/><file name="CreditcardTemplate.php" hash="6f16b9ba30f45815249635ad0c50cb07"/><file name="Forwarding.php" hash="d935cf43c05d6a5471d978d7b3da1b5f"/><file name="Info.php" hash="403bb1317e88e67abbc8da62d5249411"/><file name="KlarnaStoreId.php" hash="d598bf18cb938b0db6bcb057a2e1f785"/><file name="PaymentFee.php" hash="de03567ab3a9f8f7b8b34d4525a774e7"/><file name="PersonStatusMapping.php" hash="e67182d5fc5ae0b7299aa67127ea3423"/><file name="RatePayStoreIds.php" hash="4406045c36d7c9144e0b55b4d47125db"/><file name="StatusMapping.php" hash="0b89ef165def6631e3b3360669c202f9"/></dir></dir></dir></dir></dir><dir name="Paypal"><dir name="Express"><file name="Form.php" hash="ba423a9b4a05a29e42ccec59ee6d92c6"/><file name="Review.php" hash="fd2fe4b8239003f9fcf07ee30b0790c6"/><file name="Shortcut.php" hash="1137259ff80e89e1bbdd39570314823b"/><dir name="Review"><file name="Billing.php" hash="9059a1c6db5e53bb961ebe774396a316"/><file name="Details.php" hash="84667d363b6e065a0b10b2fa1f1e23b1"/><file name="Shipping.php" hash="a5b92c87f7ce44a65b7057e2f5ee84d2"/></dir></dir></dir><dir name="Checkout"><file name="RatePayInstallmentplan.php" hash="1da743f993aea7523ff5561df55f0985"/><dir name="Onepage"><dir name="Payolution"><file name="Installmentplan.php" hash="25ef9f61e28dd2943715ee18b2b14add"/></dir><dir name="Payment"><file name="Additional.php" hash="434d3b95e9bafb0ccf916f1bd16f195f"/><file name="Iframe.php" hash="b3c3db61cafd4a21977282d44e63ff83"/><file name="Methods.php" hash="4a2599fe25d0a82a5961ebe10e22f2f3"/></dir><dir name="Review"><file name="SepaMandate.php" hash="1a2862e1c2bea5303747a452896be4e4"/></dir><dir name="Success"><file name="Barzahlen.php" hash="aa1e25da3c03372b6748e171745f6739"/><file name="SepaMandatePdfLink.php" hash="afc0b741b5341bcf022652169249c8d4"/></dir></dir></dir></dir><dir name="Helper"><file name="Abstract.php" hash="6cdf9429c360c37424a5ad96eb4f9351"/><file name="Compatibility.php" hash="49072c7de35a8f44a4ec601f0f735061"/><file name="Config.php" hash="a198e855b7eba2543cc63c574acb48ce"/><file name="Data.php" hash="c3ade2535f3e88c3c6fa70c3ffa7f044"/><file name="Email.php" hash="74938c312e2d8c2d15bed6fd1368d9de"/><file name="Registry.php" hash="da6aee13a620bd78e6aa12e1a1700bfc"/><file name="Score.php" hash="d1e2597f08cb1c003be69a00883f29d4"/><file name="Url.php" hash="8918f20f7b254d90e368d2b3c8ccd222"/><file name="Wizard.php" hash="08d99564117814683296510a3188d90e"/><dir name="Sales"><file name="Button.php" hash="589ed3c8ffae4ed8a5a3e5c6afc51f34"/></dir></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><dir name="Migrator"><dir name="etc"><file name="config.xml" hash="c02594b32fc4093193249da93d371609"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payonemigrator"><file name="MigrationController.php" hash="7a2bb93332661c541c870333058017d3"/><dir name="Wizard"><file name="MigrationController.php" hash="f535d61fd589028346c15991e2841f1f"/></dir></dir></dir></dir><dir name="Controller"><dir name="Adminhtml"><file name="Abstract.php" hash="d097e5711c5f202fd1567b526483fe24"/></dir></dir><dir name="Model"><file name="Factory.php" hash="1600a5165864a2c85b0579132bddeb3b"/><dir name="Service"><file name="Abstract.php" hash="421ed3f564ed0a398a1e6c46ff2bfcd8"/><file name="Migrate.php" hash="9a42d950b90c3e4cc8d4a58e9120601f"/><dir name="Configuration"><file name="GeneralMigrate.php" hash="044e996b5f7243086d66d85444bef05c"/><file name="PaymentMigrate.php" hash="bc8fe678bf34a0cf316153ade67e1159"/><file name="ProtectMigrate.php" hash="7b949b51064506ff436073f33b7e618a"/></dir><dir name="Sales"><file name="PaymentMigrate.php" hash="8bc1d732c0eaff31671f87e52d429be7"/></dir></dir><dir name="Mapper"><file name="Abstract.php" hash="3fe5cb6512c153cb930ca9b4c7a86f14"/><dir name="Config"><file name="General.php" hash="f9f043f775763140defa9449990144fe"/><file name="Payment.php" hash="31732b673ccb9935b77d4f17ef4e9c0c"/><file name="Protect.php" hash="182e8174e629daad49d9635f6dc78d60"/></dir></dir></dir><dir name="Helper"><file name="Config.php" hash="3eeea10274a482f7cb10aa66a7924e0e"/><file name="Data.php" hash="fc80250b75d917371c32b0b5633ae189"/></dir></dir></dir></dir></dir></dir><dir name="js"><dir name="prototype"><dir name="windows"><dir name="themes"><file name="payone.css" hash="ca84a0501c8f6f794c08bc34c013aa01"/><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></dir></dir></dir><dir name="payone"><dir name="migrator"><file name="migration.js" hash="602a23b295cf6b241845fa626b089c91"/></dir><dir name="core"><file name="addresscheck.js" hash="3ec4e063d7f3d635c02b266c38eeb707"/><file name="client_api.js" hash="dd107fcd812ac77a99e3b72c01672b7a"/><file name="creditcard.js" hash="0b96f8e44884337dcae2bc968f5aeec6"/><file name="debitpayment.js" hash="4605d0807c7016a22d4233a638527f33"/><file name="klarna.js" hash="22de283a0a0b98aa880d4f2f55f245af"/><file name="onlinebanktransfer.js" hash="be63fc8275872271114f87ff4d196276"/><file name="payolution.js" hash="920331503810455fda8f69d931676358"/><file name="ratepay.js" hash="1e3d2c55869291d0254e9119066bdddc"/><file name="safe_invoice.js" hash="98db168410c2327b7c32839a39ca2b40"/><file name="sepa_input.js" hash="38f379a325f56108ffe7702222c773bb"/><file name="sepa_validation.js" hash="d9052f5f45f8ae0161ade34676fb2b39"/><file name="wallet.js" hash="8b52a7055252923888319dd057aa1e4e"/></dir></dir></dir><dir name="lib"><dir name="Payone"><file name="Autoload.php" hash="56707f5883c217f5cf2fd54d6a3d86f3"/><file name="Bootstrap.php" hash="e0e3380ceba6f5315d57f1d3238bfb92"/><file name="Builder.php" hash="1298940f88125bc27a3bf7b5641e0052"/><file name="Config.php" hash="2ba42f821cb4314de7effb683b347600"/><dir name="ClientApi"><file name="Factory.php" hash="1c986f90b6735fd77b61114a92b8364f"/><dir name="Enum"><file name="RequestType.php" hash="c30f83abe7dc48c59339b7fa3e3648af"/><file name="ResponseType.php" hash="8d07f1c93d0680f61d59bf2163042be5"/></dir><dir name="Service"><file name="GenerateHash.php" hash="5a7f367630a3dabb8067eb261b1935c3"/></dir><dir name="Request"><file name="Abstract.php" hash="9e2bce9d86a4eaa966bd79ed04f829eb"/><file name="CreditCardCheck.php" hash="89ad304836bfe249de78a7ed2f4df4aa"/><file name="Interface.php" hash="a5550465e40d44f2bdca9d25581b1aff"/></dir><dir name="Exception"><file name="Abstract.php" hash="1eb99fc78d7289b66c62b9f3feeaf5f4"/><file name="InvalidParameters.php" hash="19df1c0d0bb6ef91560329ca960d5e8d"/></dir></dir><dir name="SessionStatus"><file name="Config.php" hash="6d334a0289e62ff4dc733bd0921487c5"/><file name="Factory.php" hash="cb54b2d7bc0796482d757b9a0ab1d799"/><file name="Request.php" hash="12d0b33e4baa84668e892d4c3654c9c0"/><file name="Response.php" hash="9ccca133335feee635fdd0ca780c0620"/><dir name="Response"><file name="Abstract.php" hash="ab13febfb9bd6b7f077c4f955cad2c5a"/><file name="Interface.php" hash="5d66a02df38baba75ab21264cc73c7c4"/></dir><dir name="Validator"><file name="Abstract.php" hash="4cf7905a160c59b286c3dfb51501b728"/><file name="DefaultParameters.php" hash="28f711bf64a2d09c4aed54a3de44c8ba"/><file name="Interface.php" hash="cc04e77ec7cdd7e72f223b4d851b892c"/><file name="Ip.php" hash="d8adc0c9006f1ceb6bffcd163fe948de"/></dir><dir name="Enum"><file name="Action.php" hash="86aae514964a85a0dff8fb7d7c79093b"/></dir><dir name="Service"><file name="HandleRequest.php" hash="0106a9b7d02d1bbe7cf5ae29a3da5b79"/><file name="ProtocolRequest.php" hash="06c6070463c86b329fded5ac6c1b859b"/><dir name="ProtocolRequest"><file name="Interface.php" hash="d364210632f9c03cb7e2d95ff960592c"/></dir></dir><dir name="Request"><file name="Abstract.php" hash="2a902af6c6046f52c6ee56645f83ddb8"/><file name="Interface.php" hash="35c176b9c92f34678e2ab5beca41dbac"/><file name="Item.php" hash="865487598996bde31a4cc80bcf6b59e4"/><dir name="Item"><file name="Abstract.php" hash="f8eab3cae8b5a8df14dba41218a12b56"/><file name="Interface.php" hash="8290c4e00daa898dc4a84700e74bd9b3"/></dir></dir><dir name="Persistence"><file name="Interface.php" hash="2c78e6c0e8eca67cc7b2d126b7fa547d"/></dir><dir name="Exception"><file name="Abstract.php" hash="6128f2e2d4ad5a38dfb09cc2adecc21f"/><file name="MissmatchingKeys.php" hash="c69e2e3e5f81ba53f4226f9757d1dfc0"/><file name="NoPostRequest.php" hash="6adfc0610f747cb2151aed01c6bdfec9"/><file name="NoRequestData.php" hash="6132f51c715ab7eb3ee1937455261a47"/><file name="Validation.php" hash="159feaa182829dd2ccb0bbf978b6e1a8"/></dir><dir name="Mapper"><file name="Request.php" hash="134124f1325df30d07d89c31ab995547"/><file name="RequestInterface.php" hash="61acebb1e89c610fb37ba525a7412090"/></dir></dir><dir name="Config"><file name="Abstract.php" hash="8b6ab8e8b01f0439427a6185b32f80ba"/></dir><dir name="Protocol"><file name="Factory.php" hash="ef0b2fce1ab02d70f9ed1a3e0f4b87d0"/><dir name="Config"><file name="Filter.php" hash="f8781db0de4e426e3c2b107eca7bf13d"/></dir><dir name="Logger"><file name="Interface.php" hash="80c813837bfc8d3b62d548daa3bbc5e5"/><file name="Log4php.php" hash="25fdc1fb2006020f6bdafd23e9528872"/></dir><dir name="Filter"><file name="Abstract.php" hash="9d5c4977a5674a5ebba0921aee3810e3"/><file name="Filterable.php" hash="da27430330796e57a2b06d86fd834537"/><file name="Interface.php" hash="7bdc72724988eafedf2a503d1a1371a5"/><file name="MaskAllValue.php" hash="48269402bb572eb96371151ec045bf7b"/><file name="MaskValue.php" hash="27f5dfd7c608f4de67fd26f9751b7500"/></dir><dir name="Service"><file name="ApplyFilters.php" hash="5b594d809358ebf032543a8aa63b01d6"/><dir name="Protocol"><file name="Abstract.php" hash="c519a2bfde18c41a75a3681e81ec3493"/></dir></dir><dir name="Exception"><file name="FilterNotFound.php" hash="72b1c4ffa31b18ec27eed40469d222ae"/><file name="InvalidConfig.php" hash="78345f6cd5dd3918747303c9780eda09"/></dir></dir><dir name="Enum"><file name="ClearingType.php" hash="778661ea470d3f178be3c74b02f4e5ef"/><file name="Mode.php" hash="fc06f871f7260eb219f1a70c035a4643"/><file name="Reminderlevel.php" hash="56155ec0e4a65d721c35b376c1619fe0"/></dir><dir name="Api"><file name="Config.php" hash="004c459ae31c87ba73419148bb236f09"/><file name="Factory.php" hash="ae1a00ad5597d967d1f10d80dae42123"/><dir name="Response"><file name="Abstract.php" hash="bb867f7ab5acc53a16837410af5e7ebb"/><file name="Error.php" hash="361aab061dbcd5aade4d2a2ae5224620"/><file name="Interface.php" hash="bfb530e8de56624e9a5a93bb3d8d22d3"/><file name="Invalid.php" hash="d91d1b8f6214e350493c688f3226325b"/><dir name="CreateAccess"><file name="Approved.php" hash="fb671f8b94eb8cb2f01085c71385ef92"/></dir><dir name="CreditCardCheck"><file name="Invalid.php" hash="e95422fb58384c0ca0e82db79dbd5a8f"/><file name="Valid.php" hash="e3565fede3a2b5d80e668617abcf463f"/></dir><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="1b5197cb49c6f3ddc4142a36d49f360e"/></dir><dir name="Consumerscore"><file name="Invalid.php" hash="4ec7a41513ca28e7081e0a7b0fa35f44"/><file name="Valid.php" hash="e0053bb2af649d504dad28f163c0a61c"/></dir><dir name="Refund"><file name="Approved.php" hash="06f5abaf7335c7bc572d0f7707a9d110"/></dir><dir name="Vauthorization"><file name="Approved.php" hash="ef3cffaad1b2498fc2d0028dff8f3bbb"/></dir><dir name="Management"><file name="GetFile.php" hash="1b91f3b9d531dcf022ba9ab3e39b40fb"/><file name="GetInvoice.php" hash="e109c152827a193bfc9b239dbb433fc7"/><dir name="ManageMandate"><file name="Approved.php" hash="7f5e2ec51c4891f5d0062b73d6cf7e30"/></dir><dir name="UpdateAccess"><file name="Ok.php" hash="d3ff7ae424089882b86308fad8b70361"/></dir></dir><dir name="Authorization"><file name="Abstract.php" hash="18ce98f7140cde412fcea0e7c83329a0"/><file name="Approved.php" hash="74d415c45fac3df416ee8ccd6a06f895"/><file name="Redirect.php" hash="1a239aa8bdff6e89b14a43d4ca3be68b"/></dir><dir name="Capture"><file name="Approved.php" hash="3b72ea3ce3dc9f8d82b2d85226613cfa"/></dir><dir name="Parameter"><file name="Abstract.php" hash="1c3e7cfcfc71438005e5c9ae0a2fb9a7"/><file name="Interface.php" hash="167d2b75fc768a4138d8dfc9f8844a86"/><dir name="Paydata"><file name="DataItem.php" hash="be3f172a2d658ac0c3fc42a63ade5ae4"/><file name="Paydata.php" hash="0a32a701c667ae15ae633aeaece83315"/></dir></dir><dir name="Debit"><file name="Approved.php" hash="a9071053a4352acaf3674e8831e84102"/></dir><dir name="Preauthorization"><file name="Approved.php" hash="67775fbdad364515618a69ed583b9c7a"/><file name="Redirect.php" hash="7dc6d21e5d7395127f8a4cceac1ee3ba"/></dir><dir name="Genericpayment"><file name="Abstract.php" hash="d46c7768a58c53f01b05369ea795b2c0"/><file name="Approved.php" hash="532b0a8b135b6db3418fe07de9957a80"/><file name="Ok.php" hash="85655e4cb1b47dc675803a2e288df8e5"/><file name="Redirect.php" hash="1a7d28339213878685bd04ce0199173f"/></dir><dir name="BankAccountCheck"><file name="Blocked.php" hash="8716ee872b079670aeba08e498407754"/><file name="Invalid.php" hash="9317da83f806353ba8692e2d91f0db31"/><file name="Valid.php" hash="3080f0018201faa408964a7d9a126e6e"/></dir></dir><dir name="Validator"><file name="Abstract.php" hash="ead86ababa76997e8dd8886ebfc3335c"/><file name="DefaultParameters.php" hash="8336499dd99a1f583e2ad96769ff7055"/><file name="Interface.php" hash="cd0994f06f5cb491f19820e99da952d0"/></dir><dir name="Enum"><file name="AccessAction.php" hash="7af90f74e723b45ad66852cc48180bf5"/><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="04bf3e0edc682b8dc661a073d1cd7ec0"/><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="9e68cc366f03aafbaf7edc268f130af5"/><file name="CreditcardType.php" hash="36c47a06f6d2e2c84dd4b7aa26861d5a"/><file name="DebitTransactionType.php" hash="644169299e92d74b82c15563df348c1c"/><file name="Ecommercemode.php" hash="9e72976aba594d506f62e15f0c7c9ec1"/><file name="FileFormat.php" hash="5bd47fb4e462e951f2169c6734242c19"/><file name="FileType.php" hash="095d4b46f56a93b26f16f470651bb02e"/><file name="FinancingType.php" hash="c067b28050b0d9280b5e8704371b44e3"/><file name="Gender.php" hash="fd769d163ae062a020fe335d473ebce4"/><file name="GenericpaymentAction.php" hash="186217ff396e2b4d4fc85d2016cbc436"/><file name="InvoiceDeliverymode.php" hash="20c0fb5edc752eaa13f7485ae927302b"/><file name="InvoicingItemType.php" hash="6b179cde7ee57c4e2d979836ea0134b6"/><file name="OnlinebanktransferType.php" hash="e5868784aa05af683558d43773080093"/><file name="PayolutionType.php" hash="e57ccfbb0461c55d2544bc757d44a99f"/><file name="PayoutOpenBalance.php" hash="f3a9648a134d0637dc0b86ba2d466805"/><file name="PeriodUnit.php" hash="aaa82eab4aae4837e4df7c7abab7652c"/><file name="PeriodUnitRecurring.php" hash="c7064252b3dbb22688f133c3294218df"/><file name="RatepayType.php" hash="315611c5fc20f2c7df415dd602ac9560"/><file name="RequestType.php" hash="0f46029990e12dee9e6a29e70eb4881b"/><file name="ResponseType.php" hash="092e28de767b844d119975e55c65d2b4"/><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="fbc225348cbd42644d386b203c2aaa2b"/></dir><dir name="Service"><file name="Abstract.php" hash="24ef22fd385dd99d6f2bf4413b74cac1"/><file name="Interface.php" hash="a3c79f33b0a9ac10778c088e2b660ad3"/><file name="ProtocolRequest.php" hash="338deff5b5f4d30c927c1e4b708f658a"/><dir name="ProtocolRequest"><file name="Interface.php" hash="e45a08d8c42675881617033eda0df27b"/></dir><dir name="Payment"><file name="Abstract.php" hash="31697d161f8ddecbf1380fcfde1b278b"/><file name="Authorize.php" hash="737172a1dfb86e523da706e499db88e5"/><file name="AuthorizeInterface.php" hash="a252deb55f6d2856d22389d7946c96e8"/><file name="Capture.php" hash="70510c4b962bf20632cc824239d79924"/><file name="CaptureInterface.php" hash="df0375f93cb5c86391fbb1394ef45a32"/><file name="CreateAccess.php" hash="3c6886cd92e46fd5a57c80002b5942c0"/><file name="CreateAccessInterface.php" hash="003a3d785f83286f506b869171962aa4"/><file name="Debit.php" hash="18c7aed47628aed4ffb5baef2fad14ac"/><file name="DebitInterface.php" hash="47d73baa6e092f21dfc7ffcc43eb9c4d"/><file name="Genericpayment.php" hash="00837e45262fe8324067f81c7f2c6907"/><file name="GenericpaymentInterface.php" hash="feef6095776d0406cb390b7a2902d2d9"/><file name="Preauthorize.php" hash="b038f12e675e8b47a0496b3347e6e950"/><file name="PreauthorizeInterface.php" hash="d73caab0e6851b246e5c3aed6026e08b"/><file name="Refund.php" hash="3c0967aba96de8d9c14153f6659b9d2b"/><file name="RefundInterface.php" hash="0cb30e224128b3f8a2f61a6a750af4cd"/><file name="Vauthorize.php" hash="abf55267f5ffbfa31307b0244e6d39bb"/><file name="VauthorizeInterface.php" hash="16331e48b7c2e1d505ca7318ad4740fc"/></dir><dir name="Management"><file name="GetFile.php" hash="63e55675376dcc372cee6ef5b5d3fb33"/><file name="GetInvoice.php" hash="e7e764daa5ec37aa40905a76236f01f7"/><file name="ManageMandate.php" hash="f3d88d315ab5567bb8b0c79e39c2a3ea"/><file name="UpdateAccess.php" hash="0f0b9ce67ac880ae3589d51ff5b8fad6"/></dir><dir name="Verification"><file name="3dsCheck.php" hash="c7592588376cce47fb44fc752b2b6a42"/><file name="AddressCheck.php" hash="56ca231269264430c6908a0fec336a7f"/><file name="BankAccountCheck.php" hash="a2c419d80194abf5fa5678c8f68c8360"/><file name="Consumerscore.php" hash="e2c011355f09a8fda2b0b10e65b96372"/><file name="CreditCardCheck.php" hash="75f87cc35b2de68d957ca98a69acc869"/></dir></dir><dir name="Request"><file name="3dsCheck.php" hash="8502019ed3c3057fe05ee3c1a71aca21"/><file name="Abstract.php" hash="8377b48adf5cb453f786b9f9b6f0cb70"/><file name="AddressCheck.php" hash="aa187c6821e3cef431b119c33a5bf23f"/><file name="Authorization.php" hash="52ed73816ee6887ed4461e5850893182"/><file name="BankAccountCheck.php" hash="e53d0e170608dfac05b1706706bd1212"/><file name="Capture.php" hash="2b05274a3a12b1dff306f455f4a95e31"/><file name="Consumerscore.php" hash="afc7c64148ff01a2044dc748eb78d8a4"/><file name="CreateAccess.php" hash="0819c933758a595ee2ce4ba97bc5d57b"/><file name="CreditCardCheck.php" hash="92abb97fdb171cd07a0af63d51de7fd5"/><file name="Debit.php" hash="4a5c6157d17469de71934a487123986a"/><file name="Genericpayment.php" hash="0a18f0cd51b649b90fab9a625850d8b3"/><file name="GetFile.php" hash="d3cc699dd1fb7720a3f1ea73ff9c8965"/><file name="GetInvoice.php" hash="a5bf340eef45f0b974badc21899423c6"/><file name="Interface.php" hash="558d7665a4c3404e6d89ad13a122367a"/><file name="ManageMandate.php" hash="ba5bdc60c35b954ddbf54f0c1452e707"/><file name="Preauthorization.php" hash="0a681074560da4069e694892c0064f6c"/><file name="Refund.php" hash="712dfd3d8a866bd63406d2ccf8939ce5"/><file name="UpdateAccess.php" hash="e7acd46bcd6eded87d3fe1b38e693521"/><file name="Vauthorization.php" hash="7d694e09878145eedd07164c40fc083a"/><dir name="Authorization"><file name="Abstract.php" hash="d72046006ec357a734890fac03170ad8"/></dir><dir name="Parameter"><file name="Abstract.php" hash="9bf3783d2a788dfb76fd5282e0c5cca7"/><file name="Interface.php" hash="6e34e7349bf3eb3ea52418781b6bca31"/><dir name="CreateAccess"><file name="3dsecure.php" hash="9cdd0c2948d91917002f67f4b6df7615"/><file name="Abstract.php" hash="facb0550043ca99d02cebee364480b82"/><file name="Billing.php" hash="5b562feed4c70471138d7d9a205ad9b7"/><file name="PersonalData.php" hash="8cfdceda4a1f4df12f948ecb244de9a5"/><dir name="PaymentMethod"><file name="Abstract.php" hash="48adbd8e0a37d0ea47b663a848a32158"/><file name="CreditCard.php" hash="b459cb17ffc04b47a7f07ad2bf35ce2a"/><file name="DebitPayment.php" hash="1eedc44773005daa8ca326cfb4765f4f"/></dir><dir name="Invoicing"><file name="Transaction.php" hash="d4bc46e2d834734ee4deea6a7236ee48"/></dir></dir><dir name="Refund"><file name="Abstract.php" hash="6e49e729223f6ea7d095d43923928b9d"/><dir name="PaymentMethod"><file name="BankAccount.php" hash="5710f9b4cc057465977ecbd60623e8fc"/></dir></dir><dir name="Vauthorization"><file name="Abstract.php" hash="300ad44cb6bb1e2e9588e6ac2250820a"/><file name="PersonalData.php" hash="2d909e623d5c1cab9d56fa09e7e83c2e"/><dir name="PaymentMethod"><file name="Abstract.php" hash="99dfa4c670708e81a411d5b8ae7a5ad4"/><file name="CreditCard.php" hash="4580b155e79c6ef4ffc24a123c2470e2"/><file name="DebitPayment.php" hash="d840f41b86010ff9f7f71101af472c43"/></dir><dir name="Invoicing"><file name="Transaction.php" hash="cf24f8ff578f15e25d0e7ecf955d3a70"/></dir></dir><dir name="Authorization"><file name="3dsecure.php" hash="1280e05ad2671b85255b64ebc64d69d0"/><file name="Abstract.php" hash="cf44e93bc1e56cc84df5f4ab4088050b"/><file name="Business.php" hash="b8c430800c69b62410037cf57491c3cb"/><file name="DeliveryData.php" hash="4f2ac6a7c1ab5d84cfbddfd00673daf2"/><file name="PersonalData.php" hash="11f9311908abd421e8cdb038bb048579"/><dir name="PaymentMethod"><file name="Abstract.php" hash="9714088466bee6c8349584c74568c5fd"/><file name="Barzahlen.php" hash="913344f40492d10e7db549b432193f1e"/><file name="CashOnDelivery.php" hash="8472ab78a107d67d2bb1585802d3e961"/><file name="CreditCard.php" hash="36bf310a53ccce2a310884c467b91cc0"/><file name="CreditCardIframe.php" hash="3d3f5c8cadabb63aed88d6016252cd51"/><file name="DebitPayment.php" hash="951a5709819744dea784f3978d1c4e7d"/><file name="Financing.php" hash="d10897f433668042eb3e7d794e3a88a6"/><file name="OnlineBankTransfer.php" hash="cbdd65f16b986260beca3f512bb19572"/><file name="Payolution.php" hash="8840b85b215fc79db828dfcd1762b7e5"/><file name="RatePay.php" hash="5c125a0b61f18daa7d9089125c8ab489"/><file name="Wallet.php" hash="8d7eb76136e99ec4bdbad255495ba49c"/></dir></dir><dir name="Capture"><file name="Business.php" hash="fb5c8262c2eaad6a2ce9cbb88afe0b2a"/><dir name="Invoicing"><file name="Transaction.php" hash="f6dce30897bbc38eae58ed5bd10d7e0a"/></dir></dir><dir name="ManageMandate"><file name="Abstract.php" hash="1d06da34f7e4a789305a7933b904c54a"/><file name="PersonalData.php" hash="a1801533d9f9bac1eb85049547ae553c"/><dir name="PaymentMethod"><file name="Abstract.php" hash="a46d217328bf50e110686e564208ce8e"/><file name="BankAccount.php" hash="7105e6ae2878d95723ebc17f4b59057b"/></dir></dir><dir name="UpdateAccess"><dir name="Invoicing"><file name="Transaction.php" hash="faaeafaa78b60f7d8d477c41aa72807a"/></dir></dir><dir name="Debit"><file name="Abstract.php" hash="ad7c2f583cd2bb8f2e2799319ec293f3"/><file name="Business.php" hash="cb5ced7f6e449a4572227fd868681e1f"/><dir name="PaymentMethod"><file name="Abstract.php" hash="10fe457332ef63d231208d5074a87925"/><file name="BankAccount.php" hash="8ae63c46a4697feebc1bd7f509973b93"/><file name="CreditCard.php" hash="8c30a4f7a7352bc137a7708b2e35de70"/></dir></dir><dir name="Invoicing"><file name="Item.php" hash="b61d4ceadc6dadc4ba5082d7c6705568"/><file name="Transaction.php" hash="3038d8b62150e0e51763d48c4ff8e239"/><dir name="Access"><file name="Item.php" hash="a5d8f3e81562f7927c02291005c687ac"/></dir></dir><dir name="Paydata"><file name="DataItem.php" hash="3f15b9a4c6f6f4098de54b0d42a402db"/><file name="Paydata.php" hash="5d20fe4316f95041440693a3e2a78591"/></dir></dir></dir><dir name="Persistence"><file name="Interface.php" hash="a77efa3aeb4734aebfe18c9f7e4ccc7f"/></dir><dir name="Exception"><file name="Abstract.php" hash="60f869606e12f5934d8044ab2182130a"/><file name="InvalidParameters.php" hash="a7d3f28d3c771a025a22822f36c6280b"/><file name="InvalidResponse.php" hash="465c7f77851b8dbd7a31f367b0421bd2"/><file name="InvalidUrl.php" hash="7a43bdcca4c81f47eca5982a0f173175"/><file name="MappingNotFound.php" hash="f9bbcb55bafee8da15bf3a7ba3d49cbb"/><file name="Payone.php" hash="7b6bc8521fc6f68582c3c8f28d1d9ea7"/><file name="Timeout.php" hash="0bfdac99f441015b835a218886ae2987"/><file name="UnknownStatus.php" hash="f8bbb8759bdb8104daaed59a31d4b632"/><file name="WritingRequestToServer.php" hash="6bac9fe5228568d57b9492afdc5096e6"/><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></dir><dir name="Adapter"><file name="Interface.php" hash="12e6dcf75c76cf5a44fe92ea3f92dc8f"/><dir name="Http"><file name="Abstract.php" hash="1139c942a1fdcff854c0b1b09addee48"/><file name="Curl.php" hash="a7fd006fc5a077042bf2540faa3209ea"/><file name="Socket.php" hash="1bd51c5e95bce114d3ba12098464b072"/></dir></dir><dir name="Mapper"><file name="Abstract.php" hash="4b8a025d4e906ee806d025ec9fd8f385"/><file name="Currency.php" hash="2a9ce419ace0dc9c3356d28e3dcdcf52"/><file name="currency.properties" hash="eef9fbec34f4f4a2602f6081fcfda371"/><dir name="Response"><file name="3dsCheck.php" hash="8df0b3a1e60a42037bb428936f1af395"/><file name="Abstract.php" hash="4ddf92cc3ca73d0459fd7f320ec519f3"/><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="CreateAccess.php" hash="1f5292cdf982544b89705e100bb72832"/><file name="CreditCardCheck.php" hash="507102173d66ffc8c59643c8c5c8b962"/><file name="Debit.php" hash="0cc821fe414ba12b6f0a47c737032b81"/><file name="Genericpayment.php" hash="afa63b219ef83c9f9af6a58937dab5c6"/><file name="GetFile.php" hash="e89f24a68fee671cb471cabe71f3edaa"/><file name="GetInvoice.php" hash="e8d48e92395106748609307bf75d9757"/><file name="Interface.php" hash="ec7a85fd32a14f8e3fb6c53999a3b29c"/><file name="ManageMandate.php" hash="9951957e3736f4db9b78cf782e31b16d"/><file name="Preauthorization.php" hash="61ca02a765f954d8d7ef3787bc998c0b"/><file name="Refund.php" hash="49db64773b4d50e513d0dd0b229f2a94"/><file name="UpdateAccess.php" hash="7d3df9f90aa41679adeacba401998394"/><file name="Vauthorization.php" hash="5f92e7c5ef6d83966204aa7fffea4b5c"/></dir><dir name="Currency"><file name="Interface.php" hash="a166444b69c22891983b475d98a9c4ba"/></dir><dir name="Request"><file name="Abstract.php" hash="682ab94bfa9d4b4e772c973504b944ca"/><file name="Interface.php" hash="300f24067b5e02cbcad586ae64cd2bd0"/><dir name="Payment"><file name="Abstract.php" hash="d500237e267337ee1264064b739b422e"/><file name="Authorization.php" hash="24bb9c33163acf92764c5e3d98c8890c"/><file name="Capture.php" hash="1e99a0ee422ad8a049c669ce2b0925a7"/><file name="CreateAccess.php" hash="864af349fce4bc70cdf39cbdaba25d94"/><file name="Debit.php" hash="88646c41c5b422f60c2c71bced0c6180"/><file name="Genericpayment.php" hash="5d35234b45cfbebbfd4d740ac0f9bf31"/><file name="Preauthorization.php" hash="65c3d30b553aa821f77bd98d29e4bb7a"/><file name="Refund.php" hash="323148b00ae50d41058ba9ec09aca2b3"/><file name="Vauthorization.php" hash="81040f290461acb49401626862f35ca3"/></dir><dir name="Management"><file name="UpdateAccess.php" hash="043451a5fa99df6c876c2243c656de1c"/></dir></dir></dir></dir><dir name="Settings"><file name="Factory.php" hash="49c3a3f962dacfceda808cd029d39385"/><dir name="Configuration"><file name="Abstract.php" hash="b535ec70b40d20ab24aa248bcf3f05b4"/><file name="Mode.php" hash="d5b47124f2893bdf3440ec48eb2c646d"/><file name="PaymentMethod.php" hash="089e2c6167e9d6e670e83fcbdb5d1cf0"/><file name="Reminderlevel.php" hash="bdc018a59eaab4d13209fc529afd7d51"/><dir name="PaymentMethod"><file name="CreditCard.php" hash="6894263df05741a6ed23c0acb414f402"/><file name="Financing.php" hash="27be604fed063bdbc893720927aa9669"/><file name="OnlineBankTransfer.php" hash="e5d6d8c95d0432e9f3442a8e9b1058b0"/><file name="RatePay.php" hash="596dc1a5b7fa42ff2bac958df284a1ca"/><file name="Wallet.php" hash="060e1623e33a4551f921db1593891807"/></dir><dir name="Api"><file name="RequestType.php" hash="f6b23bf2652034cbc3d50ad0e782f8f1"/><file name="ResponseType.php" hash="b2422c4e38f381bd370176a6b0a0011d"/></dir><dir name="Verification"><file name="AddressCheck.php" hash="cc54a17bd42c9410ceefb3f2ce4dfe11"/><file name="AvsResult.php" hash="80859d494d8b426f0f80c7f6c0001e04"/><file name="BankaccountCheck.php" hash="5b3ab2b7fec0f82b0c7efb2fd4ba35ec"/><file name="Consumerscore.php" hash="b66352d2c8dcca7e37f6bdb2a1cfcecd"/><file name="Personstatus.php" hash="f995a8a5456b981d44763cab0c6aecf6"/></dir><dir name="TransactionStatus"><file name="Action.php" hash="1e2015cb6a83696bbc348cd5a19dd978"/></dir></dir><dir name="Service"><file name="XmlGenerate.php" hash="fcab27a31f2d98ef894a4f7f25167545"/><file name="XmlParse.php" hash="987a9edf0ca8f2eebcab576ca9270df1"/></dir><dir name="Data"><dir name="ConfigFile"><file name="Abstract.php" hash="baf49c377ee3761d875771ce4760f182"/><file name="Collection.php" hash="2b387c4da779190bc3c774e5012383b2"/><file name="Interface.php" hash="70133ac956846d5151edfeca478b9502"/><file name="Root.php" hash="281f317c5eff78d08d74f1ba6b0fb683"/><file name="Shop.php" hash="fcde392839c80db0f28811b5178364a6"/><dir name="PaymentMethod"><file name="Abstract.php" hash="ad85b6f37b133795f4a9cfd94200bb2a"/><file name="AdvancePayment.php" hash="99c961e1973c0f8f4943d46abb61806c"/><file name="Barzahlen.php" hash="0bb55d59e7f0e684d610d8dc616ea8c7"/><file name="CashOnDelivery.php" hash="8f89e4310e2f2350b69580fe0db55c3a"/><file name="Creditcard.php" hash="f88b21d5cf7bcd2449585e68575cb4a1"/><file name="CreditcardIframe.php" hash="723433d994b252a5b0dd09e93dadb232"/><file name="DebitPayment.php" hash="6ae69fc4038503a5dc5af7e722b4ec09"/><file name="Financing.php" hash="c466e29eab98cb31883504c2b73cd0c6"/><file name="Invoice.php" hash="c28d6b98b873eb06a4313e1897dd155c"/><file name="OnlineBankTransfer.php" hash="978aeaf0bbdf2b8195270bf28b96121a"/><file name="OnlineBankTransferEps.php" hash="619c08ceb1306b2032e0ada353fec0d9"/><file name="OnlineBankTransferGiropay.php" hash="1e85f41bf5c2f629a8b863c2cb57cec6"/><file name="OnlineBankTransferIdl.php" hash="46bd5f52aed91b2c3a1b1ded2afb1a8a"/><file name="OnlineBankTransferP24.php" hash="310b2c42c8c7d623681dbe69be46585f"/><file name="OnlineBankTransferPfc.php" hash="79879952f04a03cc20835ba5154c8706"/><file name="OnlineBankTransferPff.php" hash="8803d60133737c096f8566e4b9086ca5"/><file name="OnlineBankTransferSofortueberweisung.php" hash="480e37f9cd9a74c3a97fbb5ba3389651"/><file name="Payolution.php" hash="6108d11ae374c4dd76e4c94d8a527f25"/><file name="PayolutionDebit.php" hash="03b6768c89a290f858939a4f4aeea245"/><file name="PayolutionInstallment.php" hash="facd5f0f11babd0ee22c060098f0df4c"/><file name="PayolutionInvoicing.php" hash="e99d6999748f9f5126baec885a501383"/><file name="Ratepay.php" hash="6b7ff31550d85ed424c0c55d912eace0"/><file name="Wallet.php" hash="1acd28b33ca24d1a6c722aba93e0f555"/><file name="WalletAliPay.php" hash="bbf758140619291b968526914f1c0ebf"/><file name="WalletPaydirekt.php" hash="f60e7f8ccdba21bcee95368329d7acfe"/><file name="WalletPaypalExpress.php" hash="84d09e3be846e44e8db791e648e7817b"/></dir><dir name="Misc"><file name="TransactionstatusForwarding.php" hash="7225f081c127e74701edc203e99b7b77"/></dir><dir name="Protect"><file name="Addresscheck.php" hash="e3b32053df373f47149b32867f13d206"/><file name="Consumerscore.php" hash="e62d17873198b55f17c4bb972ab4c181"/></dir><dir name="Global"><file name="StatusMapping.php" hash="8ba732e639e4db805406f9b5d546f620"/></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></dir></dir></dir><dir name="TransactionStatus"><file name="Config.php" hash="30a54bc4e88eadc7ec027cd485fdb0ee"/><file name="Factory.php" hash="3caccda2074acae7f1a6771851fe7ecd"/><file name="Request.php" hash="3dd9c60acceb49bfef505afd5eee1a96"/><file name="Response.php" hash="30e355b348b7fd48fea3accf18cce097"/><dir name="Response"><file name="Abstract.php" hash="2cac89a22495a4223d4764d689eff84b"/><file name="Interface.php" hash="a34045aa333c842e554847492f289d8b"/></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="c9732a3099ee639c60b71a9d2c52107f"/></dir><dir name="Enum"><file name="Failedcause.php" hash="e34e7a82a5f6e28546ab2df09109d365"/><file name="Txaction.php" hash="236b5444a67fecb4b26c6adb4417d6df"/></dir><dir name="Service"><file name="HandleRequest.php" hash="73d2d063e622c404094b37928ae0f1f4"/><file name="ProtocolRequest.php" hash="1be4f9e08af031d3525a4bd53bf4ccbc"/><dir name="ProtocolRequest"><file name="Interface.php" hash="7576d86a4061811d9d1508c9d26c7277"/></dir></dir><dir name="Request"><file name="Abstract.php" hash="595c9910b37b83535a04729cd134bb9d"/><file name="Interface.php" hash="b25d42147a10d4a7dc5130dd544ca2f1"/></dir><dir name="Persistence"><file name="Interface.php" hash="fbbf23001bb9f6ff2ef20cbe20addc66"/></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></dir></dir><dir name="skin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="payone"><dir name="core"><file name="mandate.css" hash="246dc6bbdca6c0eda2972b5abcb2b24b"/></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="images"><dir name="payone"><file name="ajaxloader.gif" hash="f1d61272c3bae47d4301fd91c2df95e7"/><file name="info-icon.png" hash="98252f7958dcc4604c85af3d05497193"/><file name="ratepay_rate.png" hash="ed096d70cd756d75e350250025759f2f"/><file name="ratepay_ratenrechner.png" hash="0b49468e2a9033637d1b349c134a1cc1"/></dir></dir><dir name="payone"><dir name="core"><file name="mandate.css" hash="246dc6bbdca6c0eda2972b5abcb2b24b"/><file name="payolution.css" hash="1cb7c8252a00197ee7fb265f0ad039ef"/><file name="ratepay.css" hash="11e30762cc52b4d0d09e38bf9deb7090"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="payone"><dir name="migrator"><file name="migration.css" hash="c27e9fc8fa891b5ae3ca7480ba90cb02"/><dir name="images"><file name="ajax-loader.gif" hash="32dc1f5901143d36fbd7a6df3950819f"/><file name="failure.gif" hash="4d785bcecfbe716fa4d749d20738a8f0"/><file name="success.gif" hash="3f9b9025551da6963a9ecf8d184a204a"/></dir></dir><dir name="core"><file name="boxes.css" hash="afce6a9c88ecdb04c26e9492c4950fb8"/><file name="wizard.css" hash="c2be3f8f3b7012f015fcd76aceebe32b"/><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></dir></dir></dir></dir></dir></dir></target></contents></package>
skin/adminhtml/default/default/payone/core/boxes.css CHANGED
@@ -63,6 +63,13 @@ h3.payone-config-header {
63
  cursor: pointer;
64
  }
65
 
 
 
 
 
 
 
 
66
  .payone-config-hint-content {
67
  padding-left: 20px;
68
  padding-right: 20px;
63
  cursor: pointer;
64
  }
65
 
66
+ .update-message-container {
67
+ padding-bottom: 15px;
68
+ padding-left: 40px;
69
+ margin-bottom: 5px;
70
+ padding-top: 10px;
71
+ }
72
+
73
  .payone-config-hint-content {
74
  padding-left: 20px;
75
  padding-right: 20px;
skin/frontend/base/default/payone/core/payolution.css CHANGED
@@ -1,29 +1,29 @@
1
- #payolution_overlay header {
2
  margin: 0px 0px 20px 20px;
3
  }
4
 
5
- #payolution_overlay li {
6
  margin: 0px 20px 0px 20px;
7
  text-align: justify;
8
  }
9
 
10
- #payolution_overlay ol {
11
  margin-bottom: 30px;
12
  }
13
 
14
- #payolution_overlay ol ul {
15
  margin-bottom: 10px;
16
  }
17
 
18
- #payolution_overlay footer {
19
  margin: 10px 0px 30px 30px;
20
  }
21
 
22
- #payolution_overlay .right {
23
  float:right;
24
  }
25
 
26
- #payolution_overlay {
27
  position:absolute;
28
  width:100%;
29
  border:2px solid black;
@@ -32,11 +32,11 @@
32
  background-color: #FFFFFF;
33
  }
34
 
35
- #payolution_overlay ol {
36
  list-style: decimal outside none;
37
  }
38
 
39
- #payolution_overlay ul {
40
  list-style: circle outside none;
41
  }
42
 
1
+ .payolution_overlay header {
2
  margin: 0px 0px 20px 20px;
3
  }
4
 
5
+ .payolution_overlay li {
6
  margin: 0px 20px 0px 20px;
7
  text-align: justify;
8
  }
9
 
10
+ .payolution_overlay ol {
11
  margin-bottom: 30px;
12
  }
13
 
14
+ .payolution_overlay ol ul {
15
  margin-bottom: 10px;
16
  }
17
 
18
+ .payolution_overlay footer {
19
  margin: 10px 0px 30px 30px;
20
  }
21
 
22
+ .payolution_overlay .right {
23
  float:right;
24
  }
25
 
26
+ .payolution_overlay {
27
  position:absolute;
28
  width:100%;
29
  border:2px solid black;
32
  background-color: #FFFFFF;
33
  }
34
 
35
+ .payolution_overlay ol {
36
  list-style: decimal outside none;
37
  }
38
 
39
+ .payolution_overlay ul {
40
  list-style: circle outside none;
41
  }
42