Mage_Payone - Version 3.7.5

Version Notes

Mage_Payone-3.7.5

Download this release

Release Info

Developer PAYONE
Extension Mage_Payone
Version 3.7.5
Comparing to
See all releases


Code changes from version 3.7.0 to 3.7.5

Files changed (46) hide show
  1. app/code/community/Payone/Core/Block/Payment/Method/Form/Payolution.php +157 -95
  2. app/code/community/Payone/Core/Block/Payment/Method/Info/Payolution.php +6 -3
  3. app/code/community/Payone/Core/Block/Payment/Method/Info/PayolutionDebit.php +34 -0
  4. app/code/community/Payone/Core/Block/Payment/Method/Info/PayolutionInstallment.php +34 -0
  5. app/code/community/Payone/Core/Block/Payment/Method/Info/PayolutionInvoicing.php +34 -0
  6. app/code/community/Payone/Core/Model/Config/General/CcHostedTranslations.php +13 -2
  7. app/code/community/Payone/Core/Model/Config/General/StatusMapping.php +65 -14
  8. app/code/community/Payone/Core/Model/Config/Payment/Method/Interface.php +11 -0
  9. app/code/community/Payone/Core/Model/Domain/Protocol/Api.php +2 -2
  10. app/code/community/Payone/Core/Model/Handler/Payment/Abstract.php +11 -3
  11. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php +42 -21
  12. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php +13 -2
  13. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Debit.php +7 -4
  14. app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Genericpayment.php +1 -1
  15. app/code/community/Payone/Core/Model/Observer/Checkout/Onepage/{DebitPayment.php → MultiplePaymentCheck.php} +11 -6
  16. app/code/community/Payone/Core/Model/Observer/TransactionStatus/InvoiceCreate.php +6 -2
  17. app/code/community/Payone/Core/Model/Payment/Method/{Payolution.php → PayolutionDebit.php} +32 -11
  18. app/code/community/Payone/Core/Model/Payment/Method/PayolutionInstallment.php +63 -0
  19. app/code/community/Payone/Core/Model/Payment/Method/PayolutionInvoicing.php +63 -0
  20. app/code/community/Payone/Core/Model/Payment/Method/Ratepay.php +19 -0
  21. app/code/community/Payone/Core/Model/System/Config/PaymentMethodCode.php +11 -5
  22. app/code/community/Payone/Core/Model/System/Config/PaymentMethodType.php +7 -2
  23. app/code/community/Payone/Core/controllers/Checkout/OnepageController.php +1 -1
  24. app/code/community/Payone/Core/controllers/TransactionStatusController.php +1 -1
  25. app/code/community/Payone/Core/etc/config.xml +58 -9
  26. app/code/community/Payone/Core/etc/system.xml +81 -16
  27. app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.7.1-3.7.2.php +94 -0
  28. app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.1-3.7.2.sql +15 -0
  29. app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.3-3.7.4.sql +6 -0
  30. app/design/adminhtml/default/default/template/payone/core/payment/method/form/payolution.phtml +5 -21
  31. app/design/adminhtml/default/default/template/payone/core/payment/method/info/payolution.phtml +1 -1
  32. app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/payment/online_bank_transfer.phtml +1 -1
  33. app/design/frontend/base/default/layout/payone/core.xml +2 -2
  34. app/design/frontend/base/default/template/payone/core/checkout/onepage/init.phtml +2 -2
  35. app/design/frontend/base/default/template/payone/core/payment/method/form/payolution.phtml +46 -49
  36. app/design/frontend/base/default/template/payone/core/payment/method/info/payolution.phtml +1 -1
  37. app/locale/de_DE/Payone_Core.csv +11 -2
  38. app/locale/en_US/Payone_Core.csv +1 -1
  39. lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/Wallet.php +20 -0
  40. lib/Payone/Enum/ClearingType.php +6 -4
  41. lib/Payone/SessionStatus/Validator/Ip.php +3 -14
  42. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionDebit.php +42 -0
  43. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionInstallment.php +43 -0
  44. lib/Payone/Settings/Data/ConfigFile/PaymentMethod/{Payolution.php → PayolutionInvoicing.php} +7 -3
  45. lib/Payone/TransactionStatus/Validator/Ip.php +3 -15
  46. package.xml +1 -39
app/code/community/Payone/Core/Block/Payment/Method/Form/Payolution.php CHANGED
@@ -1,4 +1,5 @@
1
  <?php
 
2
  /**
3
  *
4
  * NOTICE OF LICENSE
@@ -15,68 +16,107 @@
15
  * @category Payone
16
  * @package Payone_Core_Block
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_Block_Payment_Method_Form_Payolution extends Payone_Core_Block_Payment_Method_Form_Abstract
25
  {
26
-
 
 
27
  protected $_sAcceptanceBaseUrl = 'https://payment.payolution.com/payolution-payment/infoport/dataprivacydeclaration?mId=';
28
 
 
 
 
29
  protected $hasTypes = true;
30
-
31
- protected $_sFallback = "<header>
32
- <strong>Zus�tzliche Hinweise f�r die Datenschutzerkl�rung f�r Kauf auf Rechnung, Ratenzahlung und Zahlung mittels SEPA-Basis-Lastschrift von **company** (im Folgenden: �wir�)</strong></br>
33
- <span><i>(Stand: 17.03.2016)</i></span>
34
- </header>
35
- <ol>
36
- <li><p>Bei Kauf auf Rechnung oder Ratenzahlung oder SEPA-Basis-Lastschrift wird von Ihnen w�hrend des Bestellprozesses eine datenschutzrechtliche Einwilligung eingeholt. Folgend finden Sie eine Wiederholung dieser Bestimmungen, die lediglich informativen Charakter haben.</p></li>
37
- <li><p>Bei Auswahl von Kauf auf Rechnung oder Ratenzahlung oder Bezahlung mittels SEPA-Basis-Lastschrift werden f�r die Abwicklung dieser Zahlarten personenbezogene Daten (Vorname, Nachname, Adresse, Email, Telefonnummer, Geburtsdatum, IP-Adresse, Geschlecht) gemeinsam mit f�r die Transaktionsabwicklung erforderlichen Daten (Artikel, Rechnungsbetrag, Zinsen, Raten, F�lligkeiten, Gesamtbetrag, Rechnungsnummer, Steuern, W�hrung, Bestelldatum und Bestellzeitpunkt) an payolution �bermittelt werden. payolution hat ein berechtigtes Interesse an den Daten und ben�tigt bzw. verwendet diese um Risiko�berpr�fungen durchzuf�hren.</p></li>
38
- <li>
39
- <p>Zur �berpr�fung der Identit�t bzw. Bonit�t des Kunden werden Abfragen und Ausk�nfte bei �ffentlich zug�nglichen Datenbanken sowie Kreditauskunfteien durchgef�hrt. Bei nachstehenden Anbietern k�nnen Ausk�nfte und gegebenenfalls Bonit�tsinformationen auf Basis mathematisch-statistischer Verfahren eingeholt werden:</p>
40
- <ul>
41
- <li>CRIF GmbH, Diefenbachgasse 35, A-1150 Wien</li>
42
- <li>CRIF AG, Hagenholzstrasse 81, CH-8050 Z�rich</li>
43
- <li>Deltavista GmbH, Dessauerstra�e 9, D-80992 M�nchen</li>
44
- <li>SCHUFA Holding AG, Kormoranweg 5, D-65201 Wiesbaden</li>
45
- <li>KSV1870 Information GmbH, Wagenseilgasse 7, A-1120 Wien</li>
46
- <li>B�rgel Wirtschaftsinformationen GmbH & Co. KG, Gasstra�e 18, D-22761 Hamburg</li>
47
- <li>Creditreform Boniversum GmbH, Hellersbergstr. 11, D-41460 Neuss</li>
48
- <li>infoscore Consumer Data GmbH, Rheinstra�e 99, D-76532 Baden-Baden</li>
49
- <li>ProfileAddress Direktmarketing GmbH, Altmannsdorfer Strasse 311, A-1230 Wien</li>
50
- <li>Deutsche Post Direkt GmbH, Junkersring 57, D-53844 Troisdorf</li>
51
- <li>payolution GmbH, Am Euro Platz 2, A-1120 Wien</li>
52
- </ul>
53
- <p>payolution wird Ihre Angaben zur Bankverbindung (insbesondere Bankleitzahl und Kontonummer) zum Zwecke der Kontonummernpr�fung an die SCHUFA Holding AG �bermitteln. Die SCHUFA pr�ft anhand dieser Daten zun�chst, ob die von Ihnen gemachten Angaben zur Bankverbindung plausibel sind. Die SCHUFA �berpr�ft, ob die zur Pr�fung verwendeten Daten ggf. in Ihrem Datenbestand gespeichert sind und �bermittelt sodann das Ergebnis der �berpr�fung an payolution zur�ck. Ein weiterer Datenaustausch wie die Bekanntgabe von Bonit�tsinformationen oder eine �bermittlung abweichender Bankverbindungsdaten sowie Speicherung Ihrer Daten im SCHUFA-Datenbestand finden im Rahmen der Kontonummernpr�fung nicht statt. Es wird aus Nachweisgr�nden allein die Tatsache der �berpr�fung der Bankverbindungsdaten bei der SCHUFA gespeichert.</p>
54
- <p>payolution ist berechtigt, auch Daten zu etwaigem nicht-vertragsgem��en Verhalten (z.B. unbestrittene offene Forderungen) zu speichern, zu verarbeiten, zu nutzen und an oben genannte Auskunfteien zu �bermitteln.</p>
55
- </li>
56
- <li><p>Wir sind bereits nach den Bestimmungen des B�rgerlichen Gesetzbuches �ber Finanzierungshilfen zwischen Unternehmern und Verbrauchern, zu einer Pr�fung Ihrer Kreditw�rdigkeit gesetzlich verpflichtet.</p></li>
57
- <li><p>Im Fall eines Kaufs auf Rechnung oder Ratenkauf oder einer Bezahlung mittels SEPA-Basis-Lastschrift werden der payolution GmbH Daten �ber die Aufnahme (zu Ihrer Person, Kaufpreis, Laufzeit des Teilzahlungsgesch�fts, Ratenbeginn) und vereinbarungsgem��e Abwicklung (z.B. vorzeitige R�ckzahlung, Laufzeitverl�ngerung, erfolgte R�ckzahlungen) dieses Teilzahlungsgesch�fts �bermittelt. Nach Abtretung der Kaufpreisforderung wird die forderungs�bernehmende Bank die genannten Daten�bermittlungen vornehmen. Wir bzw. die Bank, der die Kaufpreisforderung abgetreten wird, werden payolution GmbH auch Daten aufgrund nichtvertragsgem��er Abwicklung (z.B. K�ndigung des Teilzahlungsgesch�fts, Zwangsvollstreckungs-ma�nahmen) melden. Diese Meldungen d�rfen nach den datenschutzrechtlichen Bestimmungen nur erfolgen, soweit dies zur Wahrung berechtigter Interessen von Vertragspartnern der payolution GmbH oder der Allgemeinheit erforderlich ist und dadurch Ihre schutzw�rdigen Belange nicht beeintr�chtigt werden. payolution GmbH speichert die Daten, um ihren Vertragspartnern, die gewerbsm��ig Teilzahlungs- und sonstige Kreditgesch�fte an Verbraucher geben, Informationen zur Beurteilung der Kreditw�rdigkeit von Kunden geben zu k�nnen. An Unternehmen, die gewerbsm��ig Forderungen einziehen und payolution GmbH vertraglich angeschlossen sind, k�nnen zum Zwecke der Schuldnerermittlung Adressdaten �bermittelt werden. payolution GmbH stellt die Daten ihren Vertragspartnern nur zur Verf�gung, wenn diese ein berechtigtes Interesse an der Daten�bermittlung glaubhaft darlegen. payolution GmbH �bermittelt nur objektive Daten ohne Angabe der Bank; subjektive Werturteile sowie pers�nliche Einkommens- und Verm�gensverh�ltnisse sind in Ausk�nften der payolution GmbH nicht enthalten.</p></li>
58
- <li><p>Die im Bestellprozess durch Einwilligung erfolgte Zustimmung zur Datenweitergabe kann jederzeit, auch ohne Angabe von Gr�nden, uns gegen�ber widerrufen k�nnen. Die oben genannten gesetzlichen Verpflichtungen zur �berpr�fung Ihrer Kreditw�rdigkeit bleiben von einem allf�lligen Widerruf jedoch unber�hrt. Sie sind verpflichtet ausschlie�lich wahrheitsgetreue Angaben gegen�ber uns zu machen.</p></li>
59
- <li><p>Sollten Sie Auskunft �ber die Erhebung, Nutzung, Verarbeitung oder �bermittlung von Sie betreffenden personenbezogenen Daten erhalten wollen oder Ausk�nfte, Berichtigungen, Sperrungen oder L�schung dieser Daten w�nschen, k�nnen Sie sich an den Sachbearbeiter f�r Datenschutz bei payolution wenden:</p></li>
60
- </ol>
61
-
62
- <footer>Sachbearbeiter f�r Datenschutz<br />
63
- datenschutz@payolution.com<br />
64
- payolution GmbH<br />
65
- Am Euro Platz 2<br />
66
- 1120 Wien<br />
67
- DVR: 4008655
68
- </footer>";
69
-
 
 
 
 
 
 
 
 
70
  protected $_aBackendBlacklist = array(
71
  Payone_Api_Enum_PayolutionType::PYS
72
  );
73
-
74
- protected function _construct()
75
  {
76
  parent::_construct();
77
  $this->setTemplate('payone/core/payment/method/form/payolution.phtml');
78
  }
79
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  public function getPayolutionType()
81
  {
82
  if($this->_sType === null) {
@@ -86,26 +126,24 @@ class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block
86
 
87
  return $this->_sType;
88
  }
89
-
90
- public function getPayolutionTypes()
91
- {
92
- return $this->getMethod()->getConfig()->getTypes();
93
- }
94
-
95
  public function getPayolutionTypesBackend()
96
  {
97
  $aTypes = $this->getPayolutionTypes();
98
-
99
  $aTypesReturn = array();
100
  foreach ($aTypes as $sType) {
101
- if(array_search($sType, $this->_aBackendBlacklist) === false) {
102
  $aTypesReturn[] = $sType;
103
  }
104
  }
105
 
106
  return $aTypesReturn;
107
  }
108
-
109
  /**
110
  * @return bool
111
  */
@@ -134,29 +172,38 @@ class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block
134
 
135
  return false;
136
  }
137
-
138
- public function isB2BMode()
 
 
 
139
  {
140
- if((bool)$this->getMethod()->getConfig()->getB2bMode() === true) {
141
  $sCompany = $this->getQuote()->getBillingAddress()->getCompany();
142
- if($sCompany) {
143
  return true;
144
  }
145
  }
146
 
147
  return false;
148
  }
149
-
150
- public function showBirthdayFields()
 
 
 
151
  {
152
- if($this->isB2BMode() === false) {
153
  return true;
154
  }
155
 
156
  return false;
157
  }
158
-
159
- public function showDebitFields()
 
 
 
160
  {
161
  if ($this->getPayolutionType() == Payone_Api_Enum_PayolutionType::PYD) {
162
  return true;
@@ -164,63 +211,78 @@ class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block
164
 
165
  return false;
166
  }
167
-
168
- protected function _getFallbackText($sCompany)
169
- {
170
- $sFallback = str_replace('**company**', $sCompany, $this->_sFallback);
171
- return $sFallback;
172
- }
173
-
174
- protected function _isUtf8EncodingNeeded($sString)
175
- {
176
- if (preg_match('!!u', $sString)) {
177
- // this is utf-8
178
- return false;
179
- } else {
180
- // definitely not utf-8
181
- return true;
182
- }
183
- }
184
-
185
  public function getPayolutionAcceptanceText()
186
  {
187
  $sCompany = $this->getMethod()->getConfig()->getCompanyName();
188
- $sUrl = $this->_sAcceptanceBaseUrl.base64_encode($sCompany);
189
  $sContent = file_get_contents($sUrl);
190
  $sPage = false;
191
- if(!empty($sContent) && stripos($sContent, 'payolution') !== false && stripos($sContent, '<header>') !== false) {
192
  //Parse content from HTML-body-tag from the given page
193
  $sRegex = "#<\s*?body\b[^>]*>(.*?)</body\b[^>]*>#s";
194
  preg_match($sRegex, $sContent, $aMatches);
195
- if(is_array($aMatches) && count($aMatches) > 1) {
196
  $sPage = $aMatches[1];
197
  //remove everything bevore the <header> tag ( a window.close link which wouldn't work in the given context )
198
  $sPage = substr($sPage, stripos($sPage, '<header>'));
199
  }
200
  }
201
 
202
- if(!$sPage) {
203
  $sPage = $this->_getFallbackText($sCompany);
204
  }
205
 
206
- if($this->_isUtf8EncodingNeeded($sPage)) {
207
  $sPage = utf8_encode($sPage);
208
  }
209
 
210
  return $sPage;
211
  }
212
-
213
  /**
214
- * @return array
 
215
  */
216
- protected function getSystemConfigMethodTypes()
217
  {
218
- return $this->getFactory()->getModelSystemConfigPayolutionType()->toSelectArray();
 
219
  }
220
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
221
  public function getHandleInstallmentUrl()
222
  {
223
- return $this->getUrl('payone_core/checkout_onepage/handlePayolutionInstallment');
 
 
224
  }
225
-
226
- }
 
 
 
 
 
 
 
1
  <?php
2
+
3
  /**
4
  *
5
  * NOTICE OF LICENSE
16
  * @category Payone
17
  * @package Payone_Core_Block
18
  * @subpackage Payment
19
+ * @copyright Copyright (c) 2015 <kontakt@fatchip.de> - www.fatchip.com, Copyright (c) 2017 <support@e3n.de> - www.e3n.de
20
+ * @author Robert Müller <robert.mueller@fatchip.de>, Tim Rein <tim.rein@e3n.de>
21
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
22
+ * @link http://www.fatchip.com, http://www.e3n.de
23
  */
24
 
25
+ /**
26
+ * Class Payone_Core_Block_Payment_Method_Form_Payolution
27
+ */
28
  class Payone_Core_Block_Payment_Method_Form_Payolution extends Payone_Core_Block_Payment_Method_Form_Abstract
29
  {
30
+ /**
31
+ * @var string
32
+ */
33
  protected $_sAcceptanceBaseUrl = 'https://payment.payolution.com/payolution-payment/infoport/dataprivacydeclaration?mId=';
34
 
35
+ /**
36
+ * @var bool
37
+ */
38
  protected $hasTypes = true;
39
+
40
+ /**
41
+ * @var string
42
+ */
43
+ protected $_sFallback = "
44
+ <header>
45
+ <strong>Zusätzliche Hinweise für die Datenschutzerklärung für Kauf auf Rechnung, Ratenzahlung und Zahlung mittels SEPA-Basis-Lastschrift von **company** (im Folgenden: \"wir\")</strong></br>
46
+ <span><i>(Stand: 17.03.2016)</i></span>
47
+ </header>
48
+ <ol>
49
+ <li><p>Bei Kauf auf Rechnung oder Ratenzahlung oder SEPA-Basis-Lastschrift wird von Ihnen während des Bestellprozesses eine datenschutzrechtliche Einwilligung eingeholt. Folgend finden Sie eine Wiederholung dieser Bestimmungen, die lediglich informativen Charakter haben.</p></li>
50
+ <li><p>Bei Auswahl von Kauf auf Rechnung oder Ratenzahlung oder Bezahlung mittels SEPA-Basis-Lastschrift werden für die Abwicklung dieser Zahlarten personenbezogene Daten (Vorname, Nachname, Adresse, Email, Telefonnummer, Geburtsdatum, IP-Adresse, Geschlecht) gemeinsam mit für die Transaktionsabwicklung erforderlichen Daten (Artikel, Rechnungsbetrag, Zinsen, Raten, Fälligkeiten, Gesamtbetrag, Rechnungsnummer, Steuern, Währung, Bestelldatum und Bestellzeitpunkt) an payolution übermittelt werden. payolution hat ein berechtigtes Interesse an den Daten und benötigt bzw. verwendet diese um Risikoüberprüfungen durchzuführen.</p></li>
51
+ <li>
52
+ <p>Zur Überprüfung der Identität bzw. Bonität des Kunden werden Abfragen und Auskünfte bei öffentlich zugänglichen Datenbanken sowie Kreditauskunfteien durchgeführt. Bei nachstehenden Anbietern können Auskünfte und gegebenenfalls Bonitätsinformationen auf Basis mathematisch-statistischer Verfahren eingeholt werden:</p>
53
+ <ul>
54
+ <li>CRIF GmbH, Diefenbachgasse 35, A-1150 Wien</li>
55
+ <li>CRIF AG, Hagenholzstrasse 81, CH-8050 Zürich</li>
56
+ <li>Deltavista GmbH, Dessauerstraße 9, D-80992 München</li>
57
+ <li>SCHUFA Holding AG, Kormoranweg 5, D-65201 Wiesbaden</li>
58
+ <li>KSV1870 Information GmbH, Wagenseilgasse 7, A-1120 Wien</li>
59
+ <li>Bürgel Wirtschaftsinformationen GmbH & Co. KG, Gasstraße 18, D-22761 Hamburg</li>
60
+ <li>Creditreform Boniversum GmbH, Hellersbergstr. 11, D-41460 Neuss</li>
61
+ <li>infoscore Consumer Data GmbH, Rheinstraße 99, D-76532 Baden-Baden</li>
62
+ <li>ProfileAddress Direktmarketing GmbH, Altmannsdorfer Strasse 311, A-1230 Wien</li>
63
+ <li>Deutsche Post Direkt GmbH, Junkersring 57, D-53844 Troisdorf</li>
64
+ <li>payolution GmbH, Am Euro Platz 2, A-1120 Wien</li>
65
+ </ul>
66
+ <p>payolution wird Ihre Angaben zur Bankverbindung (insbesondere Bankleitzahl und Kontonummer) zum Zwecke der Kontonummernprüfung an die SCHUFA Holding AG übermitteln. Die SCHUFA prüft anhand dieser Daten zunächst, ob die von Ihnen gemachten Angaben zur Bankverbindung plausibel sind. Die SCHUFA überprüft, ob die zur Prüfung verwendeten Daten ggf. in Ihrem Datenbestand gespeichert sind und übermittelt sodann das Ergebnis der Überprüfung an payolution zurück. Ein weiterer Datenaustausch wie die Bekanntgabe von Bonitätsinformationen oder eine Übermittlung abweichender Bankverbindungsdaten sowie Speicherung Ihrer Daten im SCHUFA-Datenbestand finden im Rahmen der Kontonummernprüfung nicht statt. Es wird aus Nachweisgründen allein die Tatsache der Überprüfung der Bankverbindungsdaten bei der SCHUFA gespeichert.</p>
67
+ <p>payolution ist berechtigt, auch Daten zu etwaigem nicht-vertragsgemäßen Verhalten (z.B. unbestrittene offene Forderungen) zu speichern, zu verarbeiten, zu nutzen und an oben genannte Auskunfteien zu übermitteln.</p>
68
+ </li>
69
+ <li><p>Wir sind bereits nach den Bestimmungen des Bürgerlichen Gesetzbuches über Finanzierungshilfen zwischen Unternehmern und Verbrauchern, zu einer Prüfung Ihrer Kreditwürdigkeit gesetzlich verpflichtet.</p></li>
70
+ <li><p>Im Fall eines Kaufs auf Rechnung oder Ratenkauf oder einer Bezahlung mittels SEPA-Basis-Lastschrift werden der payolution GmbH Daten über die Aufnahme (zu Ihrer Person, Kaufpreis, Laufzeit des Teilzahlungsgeschäfts, Ratenbeginn) und vereinbarungsgemäße Abwicklung (z.B. vorzeitige Rückzahlung, Laufzeitverlängerung, erfolgte Rückzahlungen) dieses Teilzahlungsgeschäfts übermittelt. Nach Abtretung der Kaufpreisforderung wird die forderungsübernehmende Bank die genannten Datenübermittlungen vornehmen. Wir bzw. die Bank, der die Kaufpreisforderung abgetreten wird, werden payolution GmbH auch Daten aufgrund nichtvertragsgemäßer Abwicklung (z.B. Kündigung des Teilzahlungsgeschäfts, Zwangsvollstreckungs-maßnahmen) melden. Diese Meldungen dürfen nach den datenschutzrechtlichen Bestimmungen nur erfolgen, soweit dies zur Wahrung berechtigter Interessen von Vertragspartnern der payolution GmbH oder der Allgemeinheit erforderlich ist und dadurch Ihre schutzwürdigen Belange nicht beeinträchtigt werden. payolution GmbH speichert die Daten, um ihren Vertragspartnern, die gewerbsmäßig Teilzahlungs- und sonstige Kreditgeschäfte an Verbraucher geben, Informationen zur Beurteilung der Kreditwürdigkeit von Kunden geben zu können. An Unternehmen, die gewerbsmäßig Forderungen einziehen und payolution GmbH vertraglich angeschlossen sind, können zum Zwecke der Schuldnerermittlung Adressdaten übermittelt werden. payolution GmbH stellt die Daten ihren Vertragspartnern nur zur Verfügung, wenn diese ein berechtigtes Interesse an der Datenübermittlung glaubhaft darlegen. payolution GmbH übermittelt nur objektive Daten ohne Angabe der Bank; subjektive Werturteile sowie persönliche Einkommens- und Vermögensverhältnisse sind in Auskünften der payolution GmbH nicht enthalten.</p></li>
71
+ <li><p>Die im Bestellprozess durch Einwilligung erfolgte Zustimmung zur Datenweitergabe kann jederzeit, auch ohne Angabe von Gründen, uns gegenüber widerrufen können. Die oben genannten gesetzlichen Verpflichtungen zur Überprüfung Ihrer Kreditwürdigkeit bleiben von einem allfälligen Widerruf jedoch unberührt. Sie sind verpflichtet ausschließlich wahrheitsgetreue Angaben gegenüber uns zu machen.</p></li>
72
+ <li><p>Sollten Sie Auskunft über die Erhebung, Nutzung, Verarbeitung oder Übermittlung von Sie betreffenden personenbezogenen Daten erhalten wollen oder Auskünfte, Berichtigungen, Sperrungen oder Löschung dieser Daten wünschen, können Sie sich an den Sachbearbeiter für Datenschutz bei payolution wenden:</p></li>
73
+ </ol>
74
+
75
+ <footer>Sachbearbeiter für Datenschutz<br />
76
+ datenschutz@payolution.com<br />
77
+ payolution GmbH<br />
78
+ Am Euro Platz 2<br />
79
+ 1120 Wien<br />
80
+ DVR: 4008655
81
+ </footer>
82
+ ";
83
+
84
+ /**
85
+ * @var array
86
+ */
87
  protected $_aBackendBlacklist = array(
88
  Payone_Api_Enum_PayolutionType::PYS
89
  );
90
+
91
+ protected function _construct()
92
  {
93
  parent::_construct();
94
  $this->setTemplate('payone/core/payment/method/form/payolution.phtml');
95
  }
96
 
97
+ /**
98
+ * @return array
99
+ */
100
+ public function payolutionTypeMapping()
101
+ {
102
+ return $payolutionPayment = array(
103
+ Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINVOICING => Payone_Api_Enum_PayolutionType::PYV,
104
+ Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINSTALLMENT => Payone_Api_Enum_PayolutionType::PYS,
105
+ Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONDEBIT => Payone_Api_Enum_PayolutionType::PYD,
106
+ );
107
+ }
108
+
109
+ /**
110
+ * @return mixed
111
+ */
112
+ public function getPayolutionTypes()
113
+ {
114
+ return $this->getMethod()->getConfig()->getTypes();
115
+ }
116
+
117
+ /**
118
+ * @return mixed
119
+ */
120
  public function getPayolutionType()
121
  {
122
  if($this->_sType === null) {
126
 
127
  return $this->_sType;
128
  }
129
+
130
+ /**
131
+ * @return array
132
+ */
 
 
133
  public function getPayolutionTypesBackend()
134
  {
135
  $aTypes = $this->getPayolutionTypes();
136
+
137
  $aTypesReturn = array();
138
  foreach ($aTypes as $sType) {
139
+ if (array_search($sType, $this->_aBackendBlacklist) === false) {
140
  $aTypesReturn[] = $sType;
141
  }
142
  }
143
 
144
  return $aTypesReturn;
145
  }
146
+
147
  /**
148
  * @return bool
149
  */
172
 
173
  return false;
174
  }
175
+
176
+ /**
177
+ * @return bool
178
+ */
179
+ public function isB2BMode()
180
  {
181
+ if ((bool)$this->getMethod()->getConfig()->getB2bMode() === true) {
182
  $sCompany = $this->getQuote()->getBillingAddress()->getCompany();
183
+ if ($sCompany) {
184
  return true;
185
  }
186
  }
187
 
188
  return false;
189
  }
190
+
191
+ /**
192
+ * @return bool
193
+ */
194
+ public function showBirthdayFields()
195
  {
196
+ if ($this->isB2BMode() === false) {
197
  return true;
198
  }
199
 
200
  return false;
201
  }
202
+
203
+ /**
204
+ * @return bool
205
+ */
206
+ public function showDebitFields()
207
  {
208
  if ($this->getPayolutionType() == Payone_Api_Enum_PayolutionType::PYD) {
209
  return true;
211
 
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) {
225
  //Parse content from HTML-body-tag from the given page
226
  $sRegex = "#<\s*?body\b[^>]*>(.*?)</body\b[^>]*>#s";
227
  preg_match($sRegex, $sContent, $aMatches);
228
+ if (is_array($aMatches) && count($aMatches) > 1) {
229
  $sPage = $aMatches[1];
230
  //remove everything bevore the <header> tag ( a window.close link which wouldn't work in the given context )
231
  $sPage = substr($sPage, stripos($sPage, '<header>'));
232
  }
233
  }
234
 
235
+ if (!$sPage) {
236
  $sPage = $this->_getFallbackText($sCompany);
237
  }
238
 
239
+ if ($this->_isUtf8EncodingNeeded($sPage)) {
240
  $sPage = utf8_encode($sPage);
241
  }
242
 
243
  return $sPage;
244
  }
245
+
246
  /**
247
+ * @param $sCompany
248
+ * @return mixed
249
  */
250
+ protected function _getFallbackText($sCompany)
251
  {
252
+ $sFallback = str_replace('**company**', $sCompany, $this->_sFallback);
253
+ return $sFallback;
254
  }
255
+
256
+ /**
257
+ * @param $sString
258
+ * @return bool
259
+ */
260
+ protected function _isUtf8EncodingNeeded($sString)
261
+ {
262
+ if (preg_match('!!u', $sString)) {
263
+ // this is utf-8
264
+ return false;
265
+ } else {
266
+ // definitely not utf-8
267
+ return true;
268
+ }
269
+ }
270
+
271
+ /**
272
+ * @return string
273
+ */
274
  public function getHandleInstallmentUrl()
275
  {
276
+ // are we in a secure environment?
277
+ $isSecure = Mage::app()->getStore()->isCurrentlySecure();
278
+ return $this->getUrl('payone_core/checkout_onepage/handlePayolutionInstallment', array('_secure' => $isSecure));
279
  }
280
+
281
+ /**
282
+ * @return array
283
+ */
284
+ protected function getSystemConfigMethodTypes()
285
+ {
286
+ return $this->getFactory()->getModelSystemConfigPayolutionType()->toSelectArray();
287
+ }
288
+ }
app/code/community/Payone/Core/Block/Payment/Method/Info/Payolution.php CHANGED
@@ -15,12 +15,15 @@
15
  * @category Payone
16
  * @package Payone_Core_Block
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_Block_Payment_Method_Info_Payolution extends Payone_Core_Block_Payment_Method_Info_Abstract
25
  {
26
 
15
  * @category Payone
16
  * @package Payone_Core_Block
17
  * @subpackage Payment
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
  */
23
 
24
+ /**
25
+ * Class Payone_Core_Block_Payment_Method_Info_Payolution
26
+ */
27
  class Payone_Core_Block_Payment_Method_Info_Payolution extends Payone_Core_Block_Payment_Method_Info_Abstract
28
  {
29
 
app/code/community/Payone/Core/Block/Payment/Method/Info/PayolutionDebit.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Block
17
+ * @subpackage Payment
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
+ */
23
+
24
+ /**
25
+ * Class Payone_Core_Block_Payment_Method_Info_PayolutionDebit
26
+ */
27
+ class Payone_Core_Block_Payment_Method_Info_PayolutionDebit extends Payone_Core_Block_Payment_Method_Info_Payolution
28
+ {
29
+
30
+ protected function _construct()
31
+ {
32
+ $this->setTemplate('payone/core/payment/method/info/payolutiondebit.phtml');
33
+ }
34
+ }
app/code/community/Payone/Core/Block/Payment/Method/Info/PayolutionInstallment.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Block
17
+ * @subpackage Payment
18
+ * @copyright Copyright (c) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Tim Rein <tim.rein@e3n.de>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.e3n.de
22
+ */
23
+
24
+ /**
25
+ * Class Payone_Core_Block_Payment_Method_Info_PayolutionDebit
26
+ */
27
+ class Payone_Core_Block_Payment_Method_Info_PayolutionInstallment extends Payone_Core_Block_Payment_Method_Info_Payolution
28
+ {
29
+
30
+ protected function _construct()
31
+ {
32
+ $this->setTemplate('payone/core/payment/method/info/payolutioninstallment.phtml');
33
+ }
34
+ }
app/code/community/Payone/Core/Block/Payment/Method/Info/PayolutionInvoicing.php ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ *
4
+ * NOTICE OF LICENSE
5
+ *
6
+ * This source file is subject to the GNU General Public License (GPL 3)
7
+ * that is bundled with this package in the file LICENSE.txt
8
+ *
9
+ * DISCLAIMER
10
+ *
11
+ * Do not edit or add to this file if you wish to upgrade Payone_Core to newer
12
+ * versions in the future. If you wish to customize Payone_Core for your
13
+ * needs please refer to http://www.payone.de for more information.
14
+ *
15
+ * @category Payone
16
+ * @package Payone_Core_Block
17
+ * @subpackage Payment
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
+ */
23
+
24
+ /**
25
+ * Class Payone_Core_Block_Payment_Method_Info_PayolutionInvoicing
26
+ */
27
+ class Payone_Core_Block_Payment_Method_Info_PayolutionInvoicing extends Payone_Core_Block_Payment_Method_Info_Payolution
28
+ {
29
+
30
+ protected function _construct()
31
+ {
32
+ $this->setTemplate('payone/core/payment/method/info/payolutioninvoicing.phtml');
33
+ }
34
+ }
app/code/community/Payone/Core/Model/Config/General/CcHostedTranslations.php CHANGED
@@ -16,7 +16,7 @@
16
  * @package Payone_Core_Model
17
  * @subpackage Config
18
  * @copyright Copyright (c) 2016 <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
  */
@@ -27,9 +27,20 @@ class Payone_Core_Model_Config_General_CcHostedTranslations extends Payone_Core_
27
  protected $cc_translation_months = '';
28
  protected $cc_translation_errors = '';
29
  protected $cc_translation_placeholders = '';
30
-
 
 
 
 
 
31
  protected function _formatTranslationArray($aTranslations, $sType = '')
32
  {
 
 
 
 
 
 
33
  $aReturn = array();
34
  foreach ($aTranslations as $aTranslation) {
35
  $sLanguage = array_shift($aTranslation['translation_language']);
16
  * @package Payone_Core_Model
17
  * @subpackage Config
18
  * @copyright Copyright (c) 2016 <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
  */
27
  protected $cc_translation_months = '';
28
  protected $cc_translation_errors = '';
29
  protected $cc_translation_placeholders = '';
30
+
31
+ /**
32
+ * @param array $aTranslations
33
+ * @param string $sType
34
+ * @return array|string
35
+ */
36
  protected function _formatTranslationArray($aTranslations, $sType = '')
37
  {
38
+ // if no translations are present, unserialize('') will be called and thus $aTranslations will be false...
39
+ if ($aTranslations === false) {
40
+ // ...however, the default value is an empty array
41
+ $aTranslations = array();
42
+ }
43
+
44
  $aReturn = array();
45
  foreach ($aTranslations as $aTranslation) {
46
  $sLanguage = array_shift($aTranslation['translation_language']);
app/code/community/Payone/Core/Model/Config/General/StatusMapping.php CHANGED
@@ -68,10 +68,27 @@ class Payone_Core_Model_Config_General_StatusMapping extends Payone_Core_Model_C
68
  * @var null
69
  */
70
  protected $wallet = null;
71
-
 
 
72
  protected $ratepay = null;
73
- protected $payolution = null;
74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  public function init(array $data)
76
  {
77
  foreach ($data as $key => $value) {
@@ -283,15 +300,6 @@ class Payone_Core_Model_Config_General_StatusMapping extends Payone_Core_Model_C
283
  $this->ratepay = $ratepay;
284
  }
285
 
286
- public function setPayolution($payolution)
287
- {
288
- if (is_string($payolution)) {
289
- $payolution = $this->initValue($payolution);
290
- }
291
-
292
- $this->payolution = $payolution;
293
- }
294
-
295
  /**
296
  * @return null
297
  */
@@ -304,10 +312,53 @@ class Payone_Core_Model_Config_General_StatusMapping extends Payone_Core_Model_C
304
  {
305
  return $this->ratepay;
306
  }
307
-
308
- public function getPayolution()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
309
  {
310
- return $this->payolution;
311
  }
312
 
313
  /**
68
  * @var null
69
  */
70
  protected $wallet = null;
71
+ /**
72
+ * @var null
73
+ */
74
  protected $ratepay = null;
 
75
 
76
+ /**
77
+ * @var null
78
+ */
79
+ protected $payolution_invoicing = null;
80
+ /**
81
+ * @var null
82
+ */
83
+ protected $payolution_installment = null;
84
+ /**
85
+ * @var null
86
+ */
87
+ protected $payolution_debit = null;
88
+
89
+ /**
90
+ * @param array $data
91
+ */
92
  public function init(array $data)
93
  {
94
  foreach ($data as $key => $value) {
300
  $this->ratepay = $ratepay;
301
  }
302
 
 
 
 
 
 
 
 
 
 
303
  /**
304
  * @return null
305
  */
312
  {
313
  return $this->ratepay;
314
  }
315
+
316
+ /**
317
+ * @return null
318
+ */
319
+ public function getPayolutionInvoicing()
320
+ {
321
+ return $this->payolution_invoicing;
322
+ }
323
+
324
+ /**
325
+ * @return null
326
+ */
327
+ public function getPayolutionInstallment()
328
+ {
329
+ return $this->payolution_installment;
330
+ }
331
+
332
+ /**
333
+ * @return null
334
+ */
335
+ public function getPayolutionDebit()
336
+ {
337
+ return $this->payolution_debit;
338
+ }
339
+
340
+ /**
341
+ * @param $payolutionInvoicing
342
+ */
343
+ public function setPayolutionInvoicing($payolutionInvoicing)
344
+ {
345
+ $this->payolution_invoicing = $payolutionInvoicing;
346
+ }
347
+
348
+ /**
349
+ * @param $payolutionInstallment
350
+ */
351
+ public function setPayolutionInstallment($payolutionInstallment)
352
+ {
353
+ $this->payolution_installment = $payolutionInstallment;
354
+ }
355
+
356
+ /**
357
+ * @param $payolutionDebit
358
+ */
359
+ public function setPayolutionDebit($payolutionDebit)
360
  {
361
+ $this->payolution_debit = $payolutionDebit;
362
  }
363
 
364
  /**
app/code/community/Payone/Core/Model/Config/Payment/Method/Interface.php CHANGED
@@ -538,5 +538,16 @@ interface Payone_Core_Model_Config_Payment_Method_Interface
538
  * @return bool
539
  */
540
  public function getSepaRequestBic();
 
 
 
 
 
 
 
 
 
 
 
541
 
542
  }
538
  * @return bool
539
  */
540
  public function getSepaRequestBic();
541
+
542
+ /**
543
+ * @param bool $currency_convert
544
+ */
545
+ public function setCurrencyConvert($currency_convert);
546
+
547
+
548
+ /**
549
+ * @return bool
550
+ */
551
+ public function getCurrencyConvert();
552
 
553
  }
app/code/community/Payone/Core/Model/Domain/Protocol/Api.php CHANGED
@@ -123,7 +123,7 @@ class Payone_Core_Model_Domain_Protocol_Api extends Mage_Core_Model_Abstract
123
 
124
  $preparedData = array();
125
  foreach ($data as $key => $value) {
126
- $valuearr = explode('=', $value);
127
  if (isset($valuearr[1]) && $valuearr[1] !=='') {
128
  $preparedData[$valuearr[0]] = $valuearr[1];
129
  }
@@ -131,4 +131,4 @@ class Payone_Core_Model_Domain_Protocol_Api extends Mage_Core_Model_Abstract
131
 
132
  return $preparedData;
133
  }
134
- }
123
 
124
  $preparedData = array();
125
  foreach ($data as $key => $value) {
126
+ $valuearr = explode('=', $value, 2);
127
  if (isset($valuearr[1]) && $valuearr[1] !=='') {
128
  $preparedData[$valuearr[0]] = $valuearr[1];
129
  }
131
 
132
  return $preparedData;
133
  }
134
+ }
app/code/community/Payone/Core/Model/Handler/Payment/Abstract.php CHANGED
@@ -26,9 +26,10 @@
26
  * @category Payone
27
  * @package Payone_Core_Model
28
  * @subpackage Handler
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
  abstract class Payone_Core_Model_Handler_Payment_Abstract
34
  extends Payone_Core_Model_Handler_Abstract
@@ -191,8 +192,15 @@ abstract class Payone_Core_Model_Handler_Payment_Abstract
191
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_onlinebanktransfer_type'));
192
  } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_SafeInvoice) {
193
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_safe_invoice_type'));
194
- } elseif ($this->getPaymentMethod() instanceof Payone_Core_Model_Payment_Method_Payolution) {
 
 
 
195
  $order->setData('payone_payment_method_type', $this->getPayment()->getData('payone_payolution_type'));
 
 
 
 
196
  }
197
 
198
  $oQuote = Mage::getSingleton('checkout/session')->getQuote();
26
  * @category Payone
27
  * @package Payone_Core_Model
28
  * @subpackage Handler
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, 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.noovias.com, http://www.e3n.de
33
  */
34
  abstract class Payone_Core_Model_Handler_Payment_Abstract
35
  extends Payone_Core_Model_Handler_Abstract
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();
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Authorize/Abstract.php CHANGED
@@ -15,10 +15,10 @@
15
  * @category Payone
16
  * @package Payone_Core_Model
17
  * @subpackage Mapper
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
  /**
@@ -141,11 +141,19 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
141
  $requestType = Payone_Api_Enum_RequestType::PREAUTHORIZATION;
142
  }
143
 
144
- // Always use PREAUTHORIZATION for Payolution
145
- if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution) {
 
 
146
  $requestType = Payone_Api_Enum_RequestType::PREAUTHORIZATION;
147
  }
148
 
 
 
 
 
 
 
149
  $request->setRequest($requestType);
150
  $request->setAid($this->configPayment->getAid());
151
  $request->setClearingtype($this->mapClearingType($paymentMethod));
@@ -460,8 +468,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
460
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_CashOnDelivery) {
461
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_CashOnDelivery();
462
  $payment->setShippingprovider(Payone_Api_Enum_Shippingprovider::DHL);
463
- }
464
- elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Creditcard) {
465
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_CreditCard();
466
 
467
  // check if it is an adminorder and set ecommercemode to moto
@@ -471,8 +478,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
471
 
472
  $payment->setPseudocardpan($info->getPayonePseudocardpan());
473
  $isRedirect = true;
474
- }
475
- elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_OnlineBankTransfer) {
476
  $country = $this->getOrder()->getBillingAddress()->getCountry();
477
  $payoneOnlinebanktransferType = $info->getPayoneOnlinebanktransferType();
478
  $iban = $info->getPayoneSepaIban();
@@ -506,8 +512,7 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
506
  }
507
 
508
  $isRedirect = true;
509
- }
510
- elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_SafeInvoice) {
511
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Financing();
512
  $payment->setFinancingtype($info->getPayoneSafeInvoiceType());
513
 
@@ -515,13 +520,21 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
515
  // BillSAFE is a redirect payment method, Klarna not
516
  $isRedirect = true;
517
  }
518
- }
519
- elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Wallet) {
520
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet();
521
  $payment->setWallettype($this->_getWalletType());
522
  $isRedirect = true;
523
- }
524
- elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_DebitPayment) {
 
 
 
 
 
 
 
 
 
525
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_DebitPayment();
526
  $payment->setBankcountry($info->getPayoneBankCountry());
527
  $iban = $info->getPayoneSepaIban();
@@ -607,10 +620,14 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
607
  }
608
 
609
  $payment->setTelephonenumber($telephone);
610
- } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution) {
 
 
 
611
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Payolution();
612
  $payment->setApiVersion();
613
  $payment->setFinancingtype($info->getPayonePayolutionType());
 
614
  $payment->setWorkorderid($info->getPayoneWorkorderid());
615
  $payment->setIban(strtoupper($info->getPayonePayolutionIban()));
616
  $payment->setBic(strtoupper($info->getPayonePayolutionBic()));
@@ -741,8 +758,14 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
741
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Ratepay) {
742
  $clearingType = Payone_Enum_ClearingType::RATEPAY;
743
  }
744
- elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution) {
745
- $clearingType = Payone_Enum_ClearingType::PAYOLUTION;
 
 
 
 
 
 
746
  }
747
 
748
  return $clearingType;
@@ -763,12 +786,10 @@ abstract class Payone_Core_Model_Mapper_ApiRequest_Payment_Authorize_Abstract
763
 
764
  /**
765
  * Returns the narrative text and substitutes the placeholder if neccessary
766
- * @param $type
767
  * @return string
768
  */
769
- protected function getNarrativeText($type)
770
  {
771
- ///@todo Paydirekt testen - NUR increment id erlaubt???
772
  $narrativeText = $this->configPayment->getNarrativeText();
773
 
774
  $substitutionArray = array(
15
  * @category Payone
16
  * @package Payone_Core_Model
17
  * @subpackage Mapper
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, Copyright (c) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Matthias Walter <info@noovias.com>, Tim Rein <tim.rein@e3n.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com, http://www.e3n.de
22
  */
23
 
24
  /**
141
  $requestType = Payone_Api_Enum_RequestType::PREAUTHORIZATION;
142
  }
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
  }
150
 
151
+ // Always use AUTHORIZATION for Payolution Installment
152
+ if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment)
153
+ {
154
+ $requestType = Payone_Api_Enum_RequestType::AUTHORIZATION;
155
+ }
156
+
157
  $request->setRequest($requestType);
158
  $request->setAid($this->configPayment->getAid());
159
  $request->setClearingtype($this->mapClearingType($paymentMethod));
468
  if ($paymentMethod instanceof Payone_Core_Model_Payment_Method_CashOnDelivery) {
469
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_CashOnDelivery();
470
  $payment->setShippingprovider(Payone_Api_Enum_Shippingprovider::DHL);
471
+ } elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Creditcard) {
 
472
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_CreditCard();
473
 
474
  // check if it is an adminorder and set ecommercemode to moto
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();
512
  }
513
 
514
  $isRedirect = true;
515
+ } elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_SafeInvoice) {
 
516
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_Financing();
517
  $payment->setFinancingtype($info->getPayoneSafeInvoiceType());
518
 
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;
527
+
528
+ if ($this->_getWalletType() == 'PDT' && $this->getOrder()->getIsVirtual()) {// is Paydirekt and virtual/download?
529
+ $payData = new Payone_Api_Request_Parameter_Paydata_Paydata();
530
+ $payData->addItem(
531
+ new Payone_Api_Request_Parameter_Paydata_DataItem(
532
+ array('key' => 'shopping_cart_type', 'data' => 'DIGITAL')
533
+ )
534
+ );
535
+ $payment->setPaydata($payData);
536
+ }
537
+ } elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_DebitPayment) {
538
  $payment = new Payone_Api_Request_Parameter_Authorization_PaymentMethod_DebitPayment();
539
  $payment->setBankcountry($info->getPayoneBankCountry());
540
  $iban = $info->getPayoneSepaIban();
620
  }
621
 
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();
629
  $payment->setFinancingtype($info->getPayonePayolutionType());
630
+
631
  $payment->setWorkorderid($info->getPayoneWorkorderid());
632
  $payment->setIban(strtoupper($info->getPayonePayolutionIban()));
633
  $payment->setBic(strtoupper($info->getPayonePayolutionBic()));
758
  elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_Ratepay) {
759
  $clearingType = Payone_Enum_ClearingType::RATEPAY;
760
  }
761
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInvoicing) {
762
+ $clearingType = Payone_Enum_ClearingType::PAYOLUTIONINVOICING;
763
+ }
764
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionDebit) {
765
+ $clearingType = Payone_Enum_ClearingType::PAYOLUTIONDEBIT;
766
+ }
767
+ elseif ($paymentMethod instanceof Payone_Core_Model_Payment_Method_PayolutionInstallment) {
768
+ $clearingType = Payone_Enum_ClearingType::PAYOLUTIONINSTALLMENT;
769
  }
770
 
771
  return $clearingType;
786
 
787
  /**
788
  * Returns the narrative text and substitutes the placeholder if neccessary
 
789
  * @return string
790
  */
791
+ protected function getNarrativeText()
792
  {
 
793
  $narrativeText = $this->configPayment->getNarrativeText();
794
 
795
  $substitutionArray = array(
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Capture.php CHANGED
@@ -64,7 +64,7 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
64
  $business = $this->mapBusinessParameters();
65
  $request->setBusiness($business);
66
 
67
- /** Set Invoiceing-Parameter only if enabled in Config */
68
  if ($this->mustTransmitInvoiceData()) {
69
  $invoicing = $this->mapInvoicingParameters();
70
  if (!empty($invoicing)) {
@@ -84,7 +84,10 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
84
  );
85
  $request->setPaydata($payData);
86
  $request->setApiVersion('3.10');
87
- } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution) {
 
 
 
88
  $info = $paymentMethod->getInfoInstance();
89
  if($info->getPayoneIsb2b() == '1') {
90
  $payData = new Payone_Api_Request_Parameter_Paydata_Paydata();
@@ -108,6 +111,8 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
108
  */
109
  protected function mapDefaultCaptureParameters(Payone_Api_Request_Capture $request)
110
  {
 
 
111
  $order = $this->getOrder();
112
  $invoice = $this->getInvoice();
113
 
@@ -117,8 +122,14 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Capture
117
  $request->setTxid($order->getPayment()->getLastTransId());
118
  $request->setSequencenumber($transaction->getNextSequenceNumber());
119
  $request->setCurrency($order->getOrderCurrencyCode());
 
 
 
120
  if(!empty($invoice) && $invoice->hasData()) {
121
  $request->setAmount($invoice->getGrandTotal());
 
 
 
122
  } else {
123
  $request->setAmount($this->getAmount());
124
  }
64
  $business = $this->mapBusinessParameters();
65
  $request->setBusiness($business);
66
 
67
+ /** Set Invoicing-Parameter only if enabled in Config */
68
  if ($this->mustTransmitInvoiceData()) {
69
  $invoicing = $this->mapInvoicingParameters();
70
  if (!empty($invoicing)) {
84
  );
85
  $request->setPaydata($payData);
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') {
93
  $payData = new Payone_Api_Request_Parameter_Paydata_Paydata();
111
  */
112
  protected function mapDefaultCaptureParameters(Payone_Api_Request_Capture $request)
113
  {
114
+ $blCurrencyConvert = (bool)$this->getConfigPayment()->getCurrencyConvert();
115
+
116
  $order = $this->getOrder();
117
  $invoice = $this->getInvoice();
118
 
122
  $request->setTxid($order->getPayment()->getLastTransId());
123
  $request->setSequencenumber($transaction->getNextSequenceNumber());
124
  $request->setCurrency($order->getOrderCurrencyCode());
125
+ if($blCurrencyConvert) {
126
+ $request->setCurrency($order->getBaseCurrencyCode());
127
+ }
128
  if(!empty($invoice) && $invoice->hasData()) {
129
  $request->setAmount($invoice->getGrandTotal());
130
+ if($blCurrencyConvert) {
131
+ $request->setAmount($order->getBaseGrandTotal());
132
+ }
133
  } else {
134
  $request->setAmount($this->getAmount());
135
  }
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Debit.php CHANGED
@@ -15,10 +15,10 @@
15
  * @category Payone
16
  * @package Payone_Core_Model
17
  * @subpackage Mapper
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
  /**
@@ -79,7 +79,10 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Debit
79
  );
80
  $request->setPaydata($payData);
81
  $request->setApiVersion('3.10');
82
- } elseif($paymentMethod instanceof Payone_Core_Model_Payment_Method_Payolution) {
 
 
 
83
  $info = $paymentMethod->getInfoInstance();
84
  if($info->getPayoneIsb2b() == '1') {
85
  $payData = new Payone_Api_Request_Parameter_Paydata_Paydata();
15
  * @category Payone
16
  * @package Payone_Core_Model
17
  * @subpackage Mapper
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, Copyright (c) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Matthias Walter <info@noovias.com>, Tim Rein <tim.rein@e3n.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.noovias.com, http://www.e3n.de
22
  */
23
 
24
  /**
79
  );
80
  $request->setPaydata($payData);
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') {
88
  $payData = new Payone_Api_Request_Parameter_Paydata_Paydata();
app/code/community/Payone/Core/Model/Mapper/ApiRequest/Payment/Genericpayment.php CHANGED
@@ -296,7 +296,7 @@ class Payone_Core_Model_Mapper_ApiRequest_Payment_Genericpayment
296
  $request->setEmail($oQuote->getCustomerEmail());
297
  $request->setIp(Mage::helper('core/http')->getRemoteAddr());
298
  $request->setLanguage($this->helper()->getDefaultLanguage());
299
-
300
  $paydata = new Payone_Api_Request_Parameter_Paydata_Paydata();
301
  $paydata->addItem(
302
  new Payone_Api_Request_Parameter_Paydata_DataItem(
296
  $request->setEmail($oQuote->getCustomerEmail());
297
  $request->setIp(Mage::helper('core/http')->getRemoteAddr());
298
  $request->setLanguage($this->helper()->getDefaultLanguage());
299
+
300
  $paydata = new Payone_Api_Request_Parameter_Paydata_Paydata();
301
  $paydata->addItem(
302
  new Payone_Api_Request_Parameter_Paydata_DataItem(
app/code/community/Payone/Core/Model/Observer/Checkout/Onepage/{DebitPayment.php → MultiplePaymentCheck.php} RENAMED
@@ -26,11 +26,11 @@
26
  * @category Payone
27
  * @package Payone_Core_Model
28
  * @subpackage Observer
29
- * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com
30
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
31
- * @link http://www.noovias.com
32
  */
33
- class Payone_Core_Model_Observer_Checkout_Onepage_DebitPayment extends Payone_Core_Model_Observer_Abstract
34
  {
35
  /** @var array */
36
  protected $paymentData = array();
@@ -53,7 +53,8 @@ class Payone_Core_Model_Observer_Checkout_Onepage_DebitPayment extends Payone_Co
53
  $selectedMethod = $paymentData['method'];
54
 
55
  if ($selectedMethod != Payone_Core_Model_System_Config_PaymentMethodCode::DEBITPAYMENT &&
56
- $selectedMethod != Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTION &&
 
57
  $selectedMethod != Payone_Core_Model_System_Config_PaymentMethodCode::CREDITCARD
58
  ) {
59
  return;
@@ -75,9 +76,13 @@ class Payone_Core_Model_Observer_Checkout_Onepage_DebitPayment extends Payone_Co
75
 
76
  if ($selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::DEBITPAYMENT) {
77
  $controllerAction = $this->_performDebitChecks($controllerAction);
78
- } elseif($selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTION) {
 
 
 
79
  $controllerAction = $this->_performPayolutionChecks($controllerAction);
80
- } elseif($selectedMethod == Payone_Core_Model_System_Config_PaymentMethodCode::CREDITCARD) {
 
81
  $controllerAction = $this->_performHostedCreditcardChecks($controllerAction);
82
  }
83
 
26
  * @category Payone
27
  * @package Payone_Core_Model
28
  * @subpackage Observer
29
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, 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.noovias.com, http://www.e3n.de
32
  */
33
+ class Payone_Core_Model_Observer_Checkout_Onepage_MultiplePaymentCheck extends Payone_Core_Model_Observer_Abstract
34
  {
35
  /** @var array */
36
  protected $paymentData = 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;
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
 
app/code/community/Payone/Core/Model/Observer/TransactionStatus/InvoiceCreate.php CHANGED
@@ -75,7 +75,9 @@ class Payone_Core_Model_Observer_TransactionStatus_InvoiceCreate
75
  }
76
 
77
  /**
78
- * @param Varien_Event_Observer $observer
 
 
79
  */
80
  public function onPaid(Varien_Event_Observer $observer)
81
  {
@@ -95,7 +97,9 @@ class Payone_Core_Model_Observer_TransactionStatus_InvoiceCreate
95
  }
96
 
97
  if ($invoice) {
98
- $invoice->pay();
 
 
99
 
100
  if ($isAdvancePayment) {
101
  $this->sendInvoiceEmail($invoice);
75
  }
76
 
77
  /**
78
+ * @param Varien_Event_Observer $observer
79
+ * @return void
80
+ * @throws Payone_Core_Exception_InvoiceSave
81
  */
82
  public function onPaid(Varien_Event_Observer $observer)
83
  {
97
  }
98
 
99
  if ($invoice) {
100
+ if ($invoice->getState() != Mage_Sales_Model_Order_Invoice::STATE_PAID) {
101
+ $invoice->pay();
102
+ }
103
 
104
  if ($isAdvancePayment) {
105
  $this->sendInvoiceEmail($invoice);
app/code/community/Payone/Core/Model/Payment/Method/{Payolution.php → PayolutionDebit.php} RENAMED
@@ -15,25 +15,46 @@
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');
15
  * @category Payone
16
  * @package Payone_Core_Model
17
  * @subpackage Payment
18
+ * @copyright Copyright (c) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Tim Rein <tim.rein@e3n.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.e3n.de
22
  */
23
 
24
+ /**
25
+ * Class Payone_Core_Model_Payment_Method_PayolutionDebit
26
+ */
27
+ class Payone_Core_Model_Payment_Method_PayolutionDebit extends Payone_Core_Model_Payment_Method_Abstract
28
  {
29
+ /**
30
+ * @var bool
31
+ */
32
  protected $_canUseForMultishipping = true;
33
+ /**
34
+ * @var string
35
+ */
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::PAYOLUTIONDEBIT;
37
+ /**
38
+ * @var string
39
+ */
40
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONDEBIT;
41
+ /**
42
+ * @var string
43
+ */
44
  protected $_formBlockType = 'payone_core/payment_method_form_payolution';
45
+ /**
46
+ * @var string
47
+ */
48
  protected $_infoBlockType = 'payone_core/payment_method_info_payolution';
49
+ /**
50
+ * @var bool
51
+ */
52
  protected $_blIpMandatory = true;
53
+
54
+ /**
55
+ * @param $response
56
+ * @return string
57
+ */
58
  public function getApiResponseErrorMessage($response)
59
  {
60
  return $this->helper()->__('PAYONE_PAYOLUTION_API_ERRORMESSAGE');
app/code/community/Payone/Core/Model/Payment/Method/PayolutionInstallment.php ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Tim Rein <tim.rein@e3n.de>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.e3n.de
22
+ */
23
+
24
+ /**
25
+ * Class Payone_Core_Model_Payment_Method_PayolutionInstallment
26
+ */
27
+ class Payone_Core_Model_Payment_Method_PayolutionInstallment extends Payone_Core_Model_Payment_Method_Abstract
28
+ {
29
+ /**
30
+ * @var bool
31
+ */
32
+ protected $_canUseForMultishipping = true;
33
+ /**
34
+ * @var string
35
+ */
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::PAYOLUTIONINSTALLMENT;
37
+ /**
38
+ * @var string
39
+ */
40
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINSTALLMENT;
41
+ /**
42
+ * @var string
43
+ */
44
+ protected $_formBlockType = 'payone_core/payment_method_form_payolution';
45
+ /**
46
+ * @var string
47
+ */
48
+ protected $_infoBlockType = 'payone_core/payment_method_info_payolution';
49
+ /**
50
+ * @var bool
51
+ */
52
+ protected $_blIpMandatory = true;
53
+
54
+ /**
55
+ * @param $response
56
+ * @return string
57
+ */
58
+ public function getApiResponseErrorMessage($response)
59
+ {
60
+ return $this->helper()->__('PAYONE_PAYOLUTION_API_ERRORMESSAGE');
61
+ }
62
+
63
+ }
app/code/community/Payone/Core/Model/Payment/Method/PayolutionInvoicing.php ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Tim Rein <tim.rein@e3n.de>
20
+ * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
+ * @link http://www.e3n.de
22
+ */
23
+
24
+ /**
25
+ * Class Payone_Core_Model_Payment_Method_PayolutionInvoicing
26
+ */
27
+ class Payone_Core_Model_Payment_Method_PayolutionInvoicing extends Payone_Core_Model_Payment_Method_Abstract
28
+ {
29
+ /**
30
+ * @var bool
31
+ */
32
+ protected $_canUseForMultishipping = true;
33
+ /**
34
+ * @var string
35
+ */
36
+ protected $methodType = Payone_Core_Model_System_Config_PaymentMethodType::PAYOLUTIONINVOICING;
37
+ /**
38
+ * @var string
39
+ */
40
+ protected $_code = Payone_Core_Model_System_Config_PaymentMethodCode::PAYOLUTIONINVOICING;
41
+ /**
42
+ * @var string
43
+ */
44
+ protected $_formBlockType = 'payone_core/payment_method_form_payolution';
45
+ /**
46
+ * @var string
47
+ */
48
+ protected $_infoBlockType = 'payone_core/payment_method_info_payolution';
49
+ /**
50
+ * @var bool
51
+ */
52
+ protected $_blIpMandatory = true;
53
+
54
+ /**
55
+ * @param $response
56
+ * @return string
57
+ */
58
+ public function getApiResponseErrorMessage($response)
59
+ {
60
+ return $this->helper()->__('PAYONE_PAYOLUTION_API_ERRORMESSAGE');
61
+ }
62
+
63
+ }
app/code/community/Payone/Core/Model/Payment/Method/Ratepay.php CHANGED
@@ -222,6 +222,21 @@ class Payone_Core_Model_Payment_Method_Ratepay extends Payone_Core_Model_Payment
222
  return $oQuote;
223
  }
224
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
225
  public function getMatchingRatePayConfig()
226
  {
227
  if($this->_aRatePayShopConfig === null) {
@@ -235,11 +250,14 @@ class Payone_Core_Model_Payment_Method_Ratepay extends Payone_Core_Model_Payment
235
  $sTable = $oResource->getTableName($this->_sTableName);
236
  $blAddressesAreEqual = $this->helper()->addressesAreEqual($oQuote->getBillingAddress(), $oQuote->getShippingAddress());
237
 
 
 
238
  $sQuery = " SELECT
239
  shop_id
240
  FROM
241
  {$sTable}
242
  WHERE
 
243
  {$oQuote->getGrandTotal()} BETWEEN tx_limit_invoice_min AND tx_limit_invoice_max AND
244
  currency = {$oRead->quote($oQuote->getQuoteCurrencyCode())} AND
245
  country_code_billing = {$oRead->quote($oQuote->getBillingAddress()->getCountryId())}";
@@ -249,6 +267,7 @@ class Payone_Core_Model_Payment_Method_Ratepay extends Payone_Core_Model_Payment
249
  }
250
 
251
  $sQuery .= " LIMIT 1";
 
252
  $sShopId = $oRead->fetchOne($sQuery);
253
  if($sShopId) {
254
  $this->_aRatePayShopConfig = $this->getRatePayConfigById($sShopId);
222
  return $oQuote;
223
  }
224
 
225
+ protected function _getApplicableRatepayShopIds($oQuote)
226
+ {
227
+ $aShopIds = array();
228
+
229
+ $configPayment = $this->getConfigForQuote($oQuote);
230
+ $aRatepayConfig = $configPayment->getRatepayConfig();
231
+ foreach ($aRatepayConfig as $aConfig) {
232
+ if (isset($aConfig['ratepay_shopid'])) {
233
+ $aShopIds[] = $aConfig['ratepay_shopid'];
234
+ }
235
+ }
236
+
237
+ return $aShopIds;
238
+ }
239
+
240
  public function getMatchingRatePayConfig()
241
  {
242
  if($this->_aRatePayShopConfig === null) {
250
  $sTable = $oResource->getTableName($this->_sTableName);
251
  $blAddressesAreEqual = $this->helper()->addressesAreEqual($oQuote->getBillingAddress(), $oQuote->getShippingAddress());
252
 
253
+ $aRatepayShopIds = $this->_getApplicableRatepayShopIds($oQuote);
254
+
255
  $sQuery = " SELECT
256
  shop_id
257
  FROM
258
  {$sTable}
259
  WHERE
260
+ shop_id IN ('".implode("','", $aRatepayShopIds)."') AND
261
  {$oQuote->getGrandTotal()} BETWEEN tx_limit_invoice_min AND tx_limit_invoice_max AND
262
  currency = {$oRead->quote($oQuote->getQuoteCurrencyCode())} AND
263
  country_code_billing = {$oRead->quote($oQuote->getBillingAddress()->getCountryId())}";
267
  }
268
 
269
  $sQuery .= " LIMIT 1";
270
+
271
  $sShopId = $oRead->fetchOne($sQuery);
272
  if($sShopId) {
273
  $this->_aRatePayShopConfig = $this->getRatePayConfigById($sShopId);
app/code/community/Payone/Core/Model/System/Config/PaymentMethodCode.php CHANGED
@@ -15,8 +15,8 @@
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
  */
@@ -45,7 +45,10 @@ class Payone_Core_Model_System_Config_PaymentMethodCode extends Payone_Core_Mode
45
  const WALLET = 'payone_wallet';
46
  const BARZAHLEN = 'payone_barzahlen';
47
  const RATEPAY = 'payone_ratepay';
48
- const PAYOLUTION = 'payone_payolution';
 
 
 
49
 
50
  /**
51
  * @return array
@@ -64,7 +67,10 @@ class Payone_Core_Model_System_Config_PaymentMethodCode extends Payone_Core_Mode
64
  self::WALLET => 'Wallet',
65
  self::BARZAHLEN => 'Barzahlen',
66
  self::RATEPAY => 'RatePay',
67
- self::PAYOLUTION => 'Payolution',
 
 
 
68
  );
69
  }
70
- }
15
  * @category Payone
16
  * @package Payone_Core_Model
17
  * @subpackage System
18
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, Copyright (c) 2017 <support@e3n.de> - www.e3n.de
19
+ * @author Matthias Walter <info@noovias.com>, Tim Rein <tim.rein@e3n.de>
20
  * @license <http://www.gnu.org/licenses/> GNU General Public License (GPL 3)
21
  * @link http://www.noovias.com
22
  */
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
  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
+ }
app/code/community/Payone/Core/Model/System/Config/PaymentMethodType.php CHANGED
@@ -43,7 +43,10 @@ class Payone_Core_Model_System_Config_PaymentMethodType extends Payone_Core_Mode
43
  const WALLET = 'wallet';
44
  const BARZAHLEN = 'barzahlen';
45
  const RATEPAY = 'ratepay';
46
- const PAYOLUTION = 'payolution';
 
 
 
47
 
48
  /**
49
  * @return array
@@ -62,7 +65,9 @@ class Payone_Core_Model_System_Config_PaymentMethodType extends Payone_Core_Mode
62
  self::WALLET => 'Wallet',
63
  self::BARZAHLEN => 'Barzahlen',
64
  self::RATEPAY => 'RatePay',
65
- self::PAYOLUTION => 'Payolution',
 
 
66
  );
67
  }
68
  }
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
  /**
52
  * @return array
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
  }
app/code/community/Payone/Core/controllers/Checkout/OnepageController.php CHANGED
@@ -184,7 +184,7 @@ class Payone_Core_Checkout_OnepageController extends Mage_Checkout_OnepageContro
184
  $oMapper = $oService->getMapper();
185
  $oRequest = $oMapper->addPayolutionPreCheckParameters($this->getOnepage()->getQuote(), $this->getRequest()->getPost());
186
  $oResponse = $this->getFactory()->getServiceApiPaymentGenericpayment()->request($oRequest);
187
-
188
  if($oResponse instanceof Payone_Api_Response_Genericpayment_Ok) {
189
  $checkoutSession = $this->getFactory()->getSingletonCheckoutSession();
190
  $checkoutSession->setPayoneWorkorderId($oResponse->getWorkorderId());
184
  $oMapper = $oService->getMapper();
185
  $oRequest = $oMapper->addPayolutionPreCheckParameters($this->getOnepage()->getQuote(), $this->getRequest()->getPost());
186
  $oResponse = $this->getFactory()->getServiceApiPaymentGenericpayment()->request($oRequest);
187
+
188
  if($oResponse instanceof Payone_Api_Response_Genericpayment_Ok) {
189
  $checkoutSession = $this->getFactory()->getSingletonCheckoutSession();
190
  $checkoutSession->setPayoneWorkorderId($oResponse->getWorkorderId());
app/code/community/Payone/Core/controllers/TransactionStatusController.php CHANGED
@@ -77,7 +77,7 @@ class Payone_Core_TransactionStatusController extends Payone_Core_Controller_Abs
77
 
78
  // NEW forwarding handling
79
  $this->_forwardStatus($order);
80
-
81
  // Send Confirmation Message
82
  $this->getResponse()->setBody($response->getStatus());
83
  }
77
 
78
  // NEW forwarding handling
79
  $this->_forwardStatus($order);
80
+
81
  // Send Confirmation Message
82
  $this->getResponse()->setBody($response->getStatus());
83
  }
app/code/community/Payone/Core/etc/config.xml CHANGED
@@ -24,7 +24,7 @@
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
- <version>3.7.0</version>
28
  </Payone_Core>
29
  </modules>
30
 
@@ -231,6 +231,14 @@
231
  <!-- Payolution type -->
232
  <to_order_payment>*</to_order_payment>
233
  </payone_payolution_type>
 
 
 
 
 
 
 
 
234
  <payone_payolution_iban>
235
  <!-- Payolution iban -->
236
  <to_order_payment>*</to_order_payment>
@@ -239,6 +247,18 @@
239
  <!-- Payolution bic -->
240
  <to_order_payment>*</to_order_payment>
241
  </payone_payolution_bic>
 
 
 
 
 
 
 
 
 
 
 
 
242
  <payone_isb2b>
243
  <!-- B2B mode ? -->
244
  <to_order_payment>*</to_order_payment>
@@ -255,6 +275,14 @@
255
  <!-- Payolution installment duration -->
256
  <to_order_payment>*</to_order_payment>
257
  </payone_payolution_installment_duration>
 
 
 
 
 
 
 
 
258
  </sales_convert_quote_payment>
259
  <sales_convert_quote_address>
260
  <payone_addresscheck_score>
@@ -344,7 +372,7 @@
344
  <observers>
345
  <payone_core_observer>
346
  <type>singleton</type>
347
- <class>payone_core/observer_checkout_onepage_debitPayment</class>
348
  <method>performChecks</method>
349
  </payone_core_observer>
350
  </observers>
@@ -353,7 +381,7 @@
353
  <observers>
354
  <payone_core_observer>
355
  <type>singleton</type>
356
- <class>payone_core/observer_checkout_onepage_debitPayment</class>
357
  <method>performChecks</method>
358
  </payone_core_observer>
359
  </observers>
@@ -577,11 +605,21 @@
577
  <model>payone_core/payment_method_ratepay</model>
578
  <group>payone</group>
579
  </payone_ratepay>
580
- <payone_payolution translate="title" module="payone_core">
581
- <title>PAYONE - Payolution</title>
582
- <model>payone_core/payment_method_payolution</model>
 
 
 
 
 
583
  <group>payone</group>
584
- </payone_payolution>
 
 
 
 
 
585
  <payone_cash_on_delivery translate="title" module="payone_core">
586
  <title>PAYONE - Cash on Delivery</title>
587
  <model>payone_core/payment_method_cashOnDelivery</model>
@@ -662,6 +700,15 @@
662
  <template_payolution>
663
  <use_global>1</use_global>
664
  </template_payolution>
 
 
 
 
 
 
 
 
 
665
  </payone_payment>
666
  <payone_general>
667
  <global>
@@ -685,7 +732,9 @@
685
  <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>
686
  <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>
687
  <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>
688
- <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>
 
 
689
  <financing>a:1:{s:18:"_1468430123551_512";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</financing>
690
  </status_mapping>
691
  </payone_general>
@@ -737,4 +786,4 @@ Detaillierte Informationen zur Arbeitsweise der ABC finde ich unter www.abc.de/f
737
  </payone_core_cronjob_transactionstatus_process>
738
  </jobs>
739
  </crontab>
740
- </config>
24
  <config>
25
  <modules>
26
  <Payone_Core>
27
+ <version>3.7.5</version>
28
  </Payone_Core>
29
  </modules>
30
 
231
  <!-- Payolution type -->
232
  <to_order_payment>*</to_order_payment>
233
  </payone_payolution_type>
234
+ <payone_payolution_invoicing>
235
+ <!-- Payolution type -->
236
+ <to_order_payment>*</to_order_payment>
237
+ </payone_payolution_invoicing>
238
+ <payone_payolution_installment>
239
+ <!-- Payolution type -->
240
+ <to_order_payment>*</to_order_payment>
241
+ </payone_payolution_installment>
242
  <payone_payolution_iban>
243
  <!-- Payolution iban -->
244
  <to_order_payment>*</to_order_payment>
247
  <!-- Payolution bic -->
248
  <to_order_payment>*</to_order_payment>
249
  </payone_payolution_bic>
250
+ <payone_payolution_debit>
251
+ <!-- Payolution type -->
252
+ <to_order_payment>*</to_order_payment>
253
+ </payone_payolution_debit>
254
+ <payone_payolution_debit_iban>
255
+ <!-- Payolution iban -->
256
+ <to_order_payment>*</to_order_payment>
257
+ </payone_payolution_debit_iban>
258
+ <payone_payolution_debit_bic>
259
+ <!-- Payolution bic -->
260
+ <to_order_payment>*</to_order_payment>
261
+ </payone_payolution_debit_bic>
262
  <payone_isb2b>
263
  <!-- B2B mode ? -->
264
  <to_order_payment>*</to_order_payment>
275
  <!-- Payolution installment duration -->
276
  <to_order_payment>*</to_order_payment>
277
  </payone_payolution_installment_duration>
278
+ <payone_wallet_type>
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>
285
+ </payone_ratepay_type>
286
  </sales_convert_quote_payment>
287
  <sales_convert_quote_address>
288
  <payone_addresscheck_score>
372
  <observers>
373
  <payone_core_observer>
374
  <type>singleton</type>
375
+ <class>payone_core/observer_checkout_onepage_multiplePaymentCheck</class>
376
  <method>performChecks</method>
377
  </payone_core_observer>
378
  </observers>
381
  <observers>
382
  <payone_core_observer>
383
  <type>singleton</type>
384
+ <class>payone_core/observer_checkout_onepage_multiplePaymentCheck</class>
385
  <method>performChecks</method>
386
  </payone_core_observer>
387
  </observers>
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>
611
+ <group>payone</group>
612
+ </payone_payolution_invoicing>
613
+ <payone_payolution_debit translate="title" module="payone_core">
614
+ <title>PAYONE - Payolution Debit</title>
615
+ <model>payone_core/payment_method_payolutionDebit</model>
616
  <group>payone</group>
617
+ </payone_payolution_debit>
618
+ <payone_payolution_installment translate="title" module="payone_core">
619
+ <title>PAYONE - Payolution Installment</title>
620
+ <model>payone_core/payment_method_payolutionInstallment</model>
621
+ <group>payone</group>
622
+ </payone_payolution_installment>
623
  <payone_cash_on_delivery translate="title" module="payone_core">
624
  <title>PAYONE - Cash on Delivery</title>
625
  <model>payone_core/payment_method_cashOnDelivery</model>
700
  <template_payolution>
701
  <use_global>1</use_global>
702
  </template_payolution>
703
+ <template_payolution_invoicing>
704
+ <use_global>1</use_global>
705
+ </template_payolution_invoicing>
706
+ <template_payolution_debit>
707
+ <use_global>1</use_global>
708
+ </template_payolution_debit>
709
+ <template_payolution_installment>
710
+ <use_global>1</use_global>
711
+ </template_payolution_installment>
712
  </payone_payment>
713
  <payone_general>
714
  <global>
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:18:"_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:18:"_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:18:"_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>
738
  <financing>a:1:{s:18:"_1468430123551_512";a:2:{s:8:"txaction";a:1:{i:0;s:9:"appointed";}s:12:"state_status";a:1:{i:0;s:21:"processing|processing";}}}</financing>
739
  </status_mapping>
740
  </payone_general>
786
  </payone_core_cronjob_transactionstatus_process>
787
  </jobs>
788
  </crontab>
789
+ </config>
app/code/community/Payone/Core/etc/system.xml CHANGED
@@ -328,15 +328,33 @@
328
  <show_in_website>1</show_in_website>
329
  <show_in_store>1</show_in_store>
330
  </barzahlen>
331
- <payolution translate="label">
332
- <label>Payolution</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>90</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
- </payolution>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
340
  <ratepay translate="label">
341
  <label>RatePay</label>
342
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
@@ -856,7 +874,7 @@
856
  <show_in_store>1</show_in_store>
857
  </customer_form_data_save>
858
  <sofortueberweisung_show_iban translate="label">
859
- <label>Sofort-Ueberweisung: Display IBAN/BIC inputs</label>
860
  <frontend_type>select</frontend_type>
861
  <source_model>adminhtml/system_config_source_yesno</source_model>
862
  <sort_order>280</sort_order>
@@ -998,8 +1016,64 @@
998
  </show_customermessage>
999
  </fields>
1000
  </template_ratepay>
1001
- <template_payolution translate="label" module="payone_core">
1002
- <label>Payolution</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1003
  <frontend_type>text</frontend_type>
1004
  <sort_order>9</sort_order>
1005
  <show_in_default>1</show_in_default>
@@ -1042,17 +1116,8 @@
1042
  <show_in_website>1</show_in_website>
1043
  <show_in_store>1</show_in_store>
1044
  </b2b_mode>
1045
- <types translate="label,comment">
1046
- <label>Type</label>
1047
- <frontend_type>multiselect</frontend_type>
1048
- <source_model>payone_core/system_config_payolutionType</source_model>
1049
- <sort_order>56</sort_order>
1050
- <show_in_default>1</show_in_default>
1051
- <show_in_website>1</show_in_website>
1052
- <show_in_store>1</show_in_store>
1053
- </types>
1054
  </fields>
1055
- </template_payolution>
1056
  </groups>
1057
  </payone_payment>
1058
 
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>
334
  <backend_model>adminhtml/system_config_backend_serialized_array</backend_model>
335
  <sort_order>90</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
+ </payolution_invoicing>
340
+ <payolution_debit translate="label">
341
+ <label>Payolution Debit</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>90</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
+ </payolution_debit>
349
+ <payolution_installment translate="label">
350
+ <label>Payolution Installment</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>90</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
+ </payolution_installment>
358
  <ratepay translate="label">
359
  <label>RatePay</label>
360
  <frontend_model>payone_core/adminhtml_system_config_form_field_statusMapping</frontend_model>
874
  <show_in_store>1</show_in_store>
875
  </customer_form_data_save>
876
  <sofortueberweisung_show_iban translate="label">
877
+ <label>SOFORT Ueberweisung: Display IBAN/BIC inputs</label>
878
  <frontend_type>select</frontend_type>
879
  <source_model>adminhtml/system_config_source_yesno</source_model>
880
  <sort_order>280</sort_order>
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>
1022
+ <sort_order>9</sort_order>
1023
+ <show_in_default>1</show_in_default>
1024
+ <show_in_website>1</show_in_website>
1025
+ <show_in_store>1</show_in_store>
1026
+ <fields>
1027
+ <company_name translate="label, comment">
1028
+ <label>Company name</label>
1029
+ <comment>Required</comment>
1030
+ <frontend_type>text</frontend_type>
1031
+ <sort_order>52</sort_order>
1032
+ <show_in_default>1</show_in_default>
1033
+ <show_in_website>1</show_in_website>
1034
+ <show_in_store>1</show_in_store>
1035
+ </company_name>
1036
+ <b2b_mode translate="label">
1037
+ <label>B2B mode</label>
1038
+ <frontend_type>select</frontend_type>
1039
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1040
+ <sort_order>55</sort_order>
1041
+ <show_in_default>1</show_in_default>
1042
+ <show_in_website>1</show_in_website>
1043
+ <show_in_store>1</show_in_store>
1044
+ </b2b_mode>
1045
+ </fields>
1046
+ </template_payolution_invoicing>
1047
+ <template_payolution_debit translate="label" module="payone_core">
1048
+ <label>Payolution Debit</label>
1049
+ <frontend_type>text</frontend_type>
1050
+ <sort_order>9</sort_order>
1051
+ <show_in_default>1</show_in_default>
1052
+ <show_in_website>1</show_in_website>
1053
+ <show_in_store>1</show_in_store>
1054
+ <fields>
1055
+ <company_name translate="label, comment">
1056
+ <label>Company name</label>
1057
+ <comment>Required</comment>
1058
+ <frontend_type>text</frontend_type>
1059
+ <sort_order>52</sort_order>
1060
+ <show_in_default>1</show_in_default>
1061
+ <show_in_website>1</show_in_website>
1062
+ <show_in_store>1</show_in_store>
1063
+ </company_name>
1064
+ <b2b_mode translate="label">
1065
+ <label>B2B mode</label>
1066
+ <frontend_type>select</frontend_type>
1067
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1068
+ <sort_order>55</sort_order>
1069
+ <show_in_default>1</show_in_default>
1070
+ <show_in_website>1</show_in_website>
1071
+ <show_in_store>1</show_in_store>
1072
+ </b2b_mode>
1073
+ </fields>
1074
+ </template_payolution_debit>
1075
+ <template_payolution_installment translate="label" module="payone_core">
1076
+ <label>Payolution Installment</label>
1077
  <frontend_type>text</frontend_type>
1078
  <sort_order>9</sort_order>
1079
  <show_in_default>1</show_in_default>
1116
  <show_in_website>1</show_in_website>
1117
  <show_in_store>1</show_in_store>
1118
  </b2b_mode>
 
 
 
 
 
 
 
 
 
1119
  </fields>
1120
+ </template_payolution_installment>
1121
  </groups>
1122
  </payone_payment>
1123
 
app/code/community/Payone/Core/sql/payone_core_setup/mysql4-upgrade-3.7.1-3.7.2.php ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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) 2016 <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
+ /** @var $this Mage_Core_Model_Resource_Setup */
25
+ /** @var $installer Mage_Core_Model_Resource_Setup */
26
+
27
+ $installer = $this;
28
+ $installer->startSetup();
29
+
30
+ $tableOrderPayment = $this->getTable('sales/order_payment');
31
+ $tableQuotePayment = $this->getTable('sales/quote_payment');
32
+
33
+ /** @var $helper Payone_Core_Helper_Data */
34
+ $helper = Mage::helper('payone_core');
35
+ $useSqlInstaller = $helper->mustUseSqlInstaller();
36
+
37
+ if ($useSqlInstaller) {
38
+ $sql = file_get_contents(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'upgrade-3.7.1-3.7.2.sql');
39
+
40
+ $installSqlConfig = array(
41
+ '{{sales_flat_order_payment}}' => $tableOrderPayment,
42
+ '{{sales_flat_quote_payment}}' => $tableQuotePayment,
43
+ );
44
+
45
+ $installSql = str_replace(array_keys($installSqlConfig), array_values($installSqlConfig), $sql);
46
+ $installer->run($installSql);
47
+ } else {
48
+ $connection = $installer->getConnection();
49
+
50
+ /* Changes to sales_flat_order_payment */
51
+
52
+ $connection->addColumn(
53
+ $tableOrderPayment, 'payone_wallet_type',
54
+ array(
55
+ 'TYPE' => Varien_Db_Ddl_Table::TYPE_TEXT,
56
+ 'LENGTH' => 3,
57
+ 'NULLABLE' => false,
58
+ 'COMMENT' => 'Wallet type',
59
+ 'DEFAULT' => '')
60
+ );
61
+ $connection->addColumn(
62
+ $tableOrderPayment, 'payone_ratepay_type',
63
+ array(
64
+ 'TYPE' => Varien_Db_Ddl_Table::TYPE_TEXT,
65
+ 'LENGTH' => 3,
66
+ 'NULLABLE' => false,
67
+ 'COMMENT' => 'Ratepay type',
68
+ 'DEFAULT' => '')
69
+ );
70
+
71
+ /* Changes to sales_flat_quote_payment */
72
+
73
+ $connection->addColumn(
74
+ $tableQuotePayment, 'payone_wallet_type',
75
+ array(
76
+ 'TYPE' => Varien_Db_Ddl_Table::TYPE_TEXT,
77
+ 'LENGTH' => 3,
78
+ 'NULLABLE' => false,
79
+ 'COMMENT' => 'Wallet type',
80
+ 'DEFAULT' => '')
81
+ );
82
+ $connection->addColumn(
83
+ $tableQuotePayment, 'payone_ratepay_type',
84
+ array(
85
+ 'TYPE' => Varien_Db_Ddl_Table::TYPE_TEXT,
86
+ 'LENGTH' => 3,
87
+ 'NULLABLE' => false,
88
+ 'COMMENT' => 'Ratepay type',
89
+ 'DEFAULT' => '')
90
+ );
91
+ }
92
+
93
+ $installer->endSetup();
94
+
app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.1-3.7.2.sql ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #-----------------------------------------------------------------
2
+ #-- Alter Table sales_flat_order_payment
3
+ #-----------------------------------------------------------------
4
+
5
+ ALTER TABLE `{{sales_flat_order_payment}}`
6
+ ADD `payone_wallet_type` VARCHAR(3) NOT NULL DEFAULT '',
7
+ ADD `payone_ratepay_type` VARCHAR(3) NOT NULL DEFAULT '';
8
+
9
+ #-----------------------------------------------------------------
10
+ #-- Alter Table sales_flat_quote_payment
11
+ #-----------------------------------------------------------------
12
+
13
+ ALTER TABLE `{{sales_flat_quote_payment}}`
14
+ ADD `payone_wallet_type` VARCHAR(3) NOT NULL DEFAULT '',
15
+ ADD `payone_ratepay_type` VARCHAR(3) NOT NULL DEFAULT '';
app/code/community/Payone/Core/sql/payone_core_setup/upgrade-3.7.3-3.7.4.sql ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
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/design/adminhtml/default/default/template/payone/core/payment/method/form/payolution.phtml CHANGED
@@ -21,33 +21,17 @@
21
  * @link http://www.fatchip.com
22
  */
23
 
24
- /** @var $this Payone_Core_Block_Payment_Method_Form_RatePay */
25
  $code = $this->getMethodCode();
26
  $configId = $this->getPaymentConfig()->getId();
27
- $sType = $this->getPayolutionType();
28
- $aTypes = $this->getPayolutionTypesBackend();
29
 
30
  ?>
31
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
32
  <li>
33
  <div class="field">
34
- <?php if(count($aTypes) == 1) { ?>
35
- <input type="hidden" id="<?php echo $code ?>_type_select" name="payment[payone_payolution_type]"
36
- value="<?php echo $aTypes[0]; ?>">
37
- <?php } else { ?>
38
- <label for="<?php echo $code; ?>_type_select">
39
- <?php echo $this->__('Payment type'); ?>&nbsp;<span class="required">*</span>
40
- </label><br class="clear"/>
41
- <select id="<?php echo $code ?>_type_select" name="payment[payone_payolution_type]"
42
- class="required-entry" onchange="payoneSwitchPayolution(this, '<?php echo $code; ?>');">
43
- <option value=""><?php echo $this->__('--Please Select--') ?></option>
44
- <?php foreach ($aTypes as $type): ?>
45
- <option value="<?php echo $type ?>">
46
- <?php echo $this->__($type); ?>
47
- </option>
48
- <?php endforeach; ?>
49
- </select>
50
- <?php } ?>
51
  </div>
52
  <div id="<?php echo $code ?>_main_block" style="display:none;">
53
  <div class="field" id="<?php echo $code; ?>_installment_wrap2" style="display:none;"></div>
@@ -136,7 +120,7 @@ $aTypes = $this->getPayolutionTypesBackend();
136
  </div>
137
  <div class="field" style="position:relative;">
138
  <input type="hidden" name="payment[payone_config_payment_method_id]" value="<?php echo $configId; ?>"/>
139
- <input type="hidden" name="payment[payone_payolution_type]" value="<?php echo $sType; ?>"/>
140
  <input type="hidden" name="payment[payone_payolution_installment_duration]" value="" id="<?php echo $code ?>_selected_installmentplan" />
141
  <div id="payolution_overlay" style="display:none;">
142
  <a href="#" onclick="removeOverlay();return false;" style="float:right;font-weight:bold;"><?php echo $this->__('Close window'); ?></a><br><br>
21
  * @link http://www.fatchip.com
22
  */
23
 
24
+ /** @var $this Payone_Core_Block_Payment_Method_Form_Payolution */
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>
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>
app/design/adminhtml/default/default/template/payone/core/payment/method/info/payolution.phtml CHANGED
@@ -21,7 +21,7 @@
21
  * @link http://www.fatchip.com
22
  */
23
 
24
- /** @var $this Payone_Core_Block_Payment_Method_Info_Barzahlen */
25
  ?>
26
  <?php
27
  echo $this->escapeHtml($this->getMethodTitle()) ?>
21
  * @link http://www.fatchip.com
22
  */
23
 
24
+ /** @var $this Payone_Core_Block_Payment_Method_Info_Payolution */
25
  ?>
26
  <?php
27
  echo $this->escapeHtml($this->getMethodTitle()) ?>
app/design/adminhtml/default/default/template/payone/core/system/config/tooltip/payment/online_bank_transfer.phtml CHANGED
@@ -26,7 +26,7 @@
26
  <?php echo $this->__('You can define here which types of online bank transfer are available during checkout.'); ?><br>
27
  <?php echo $this->__('The following providers are currently supported'); ?>:<br>
28
  <ul>
29
- <li><?php echo $this->__('Sofort-Überweisung'); ?></li>
30
  <li><?php echo $this->__('giropay'); ?></li>
31
  <li><?php echo $this->__('eps'); ?></li>
32
  <li><?php echo $this->__('PostFinance E-Finance'); ?></li>
26
  <?php echo $this->__('You can define here which types of online bank transfer are available during checkout.'); ?><br>
27
  <?php echo $this->__('The following providers are currently supported'); ?>:<br>
28
  <ul>
29
+ <li><?php echo $this->__('SOFORT Überweisung'); ?></li>
30
  <li><?php echo $this->__('giropay'); ?></li>
31
  <li><?php echo $this->__('eps'); ?></li>
32
  <li><?php echo $this->__('PostFinance E-Finance'); ?></li>
app/design/frontend/base/default/layout/payone/core.xml CHANGED
@@ -149,8 +149,8 @@
149
  <action method="setTemplate"><template>page/1column.phtml</template></action>
150
  </reference>
151
  </payone_core_iframe_show>
152
-
153
-
154
  <payone_core_payolution_installmentplan>
155
  <!-- Mage_Checkout -->
156
  <remove name="right"/>
149
  <action method="setTemplate"><template>page/1column.phtml</template></action>
150
  </reference>
151
  </payone_core_iframe_show>
152
+
153
+
154
  <payone_core_payolution_installmentplan>
155
  <!-- Mage_Checkout -->
156
  <remove name="right"/>
app/design/frontend/base/default/template/payone/core/checkout/onepage/init.phtml CHANGED
@@ -27,7 +27,7 @@
27
  new PAYONE.Handler.CreditCardCheck.OnepageCheckout()
28
  );
29
 
30
- Event.observe(window, 'load', function () {
31
  payone.form = payment.form;
32
  payment.save = payment.save.wrap(
33
  function (origMethod) {
@@ -36,4 +36,4 @@
36
  );
37
  });
38
  //]]>
39
- </script>
27
  new PAYONE.Handler.CreditCardCheck.OnepageCheckout()
28
  );
29
 
30
+ document.observe('dom:loaded', function () {
31
  payone.form = payment.form;
32
  payment.save = payment.save.wrap(
33
  function (origMethod) {
36
  );
37
  });
38
  //]]>
39
+ </script>
app/design/frontend/base/default/template/payone/core/payment/method/form/payolution.phtml CHANGED
@@ -15,55 +15,42 @@
15
  * @category Payone
16
  * @package design_frontend_base_default
17
  * @subpackage template
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
- /** @var $this Payone_Core_Block_Payment_Method_Form_RatePay */
25
  $code = $this->getMethodCode();
26
  $configId = $this->getPaymentConfig()->getId();
27
- $aTypes = $this->getPayolutionTypes();
28
 
29
  ?>
30
  <fieldset class="form-list">
31
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
32
  <li class="fields">
33
  <div class="field">
34
- <?php if(count($aTypes) == 1) { ?>
35
- <input type="hidden" id="<?php echo $code ?>_type_select" name="payment[payone_payolution_type]"
36
- value="<?php echo $aTypes[0]; ?>">
37
- <?php } else { ?>
38
- <label for="<?php echo $code; ?>_type_select">
39
- <?php echo $this->__('Payment type'); ?>&nbsp;<span class="required">*</span>
40
- </label><br class="clear"/>
41
- <select id="<?php echo $code ?>_type_select" name="payment[payone_payolution_type]"
42
- class="required-entry" onchange="payoneSwitchPayolution(this, '<?php echo $code; ?>');">
43
- <option value=""><?php echo $this->__('--Please Select--') ?></option>
44
- <?php foreach ($aTypes as $type): ?>
45
- <option value="<?php echo $type ?>">
46
- <?php echo $this->__($type); ?>
47
- </option>
48
- <?php endforeach; ?>
49
- </select>
50
- <?php } ?>
51
  </div>
52
- <div id="<?php echo $code ?>_main_block" style="display:none;">
53
- <div class="field" id="<?php echo $code; ?>_installment_wrap2" style="display:none;"></div>
54
  <?php if ($this->isB2BMode()) { ?>
55
  <div id="<?php echo $code; ?>_b2b_wrap" class="field">
56
  <div class="input-box">
57
- <label for="<?php echo $code ?>_trade_registry_number"><?php echo $this->__('Company trade registry number') ?>
 
58
  <span class="required">*</span>
59
  </label>
60
  <br class="clear"/>
61
- <input type="text" id="<?php echo $code ?>_trade_registry_number" name="payment[payone_trade_registry_number]"
 
62
  value="" title="" class="required-entry input-text no-submit"/>
63
  </div>
64
  </div>
65
  <?php } ?>
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"
69
  class="required"><em>*</em><?php echo $this->__('Date of birth (DD MM YYYY)') ?>
@@ -98,7 +85,7 @@ $aTypes = $this->getPayolutionTypes();
98
  </select>
99
 
100
  <input type="hidden" id="<?php echo $code ?>_additional_fields_customer_dob_full"
101
- name="payment[payone_customer_dob]" class="validate-18-years">
102
  </div>
103
  <?php } ?>
104
  <div id="<?php echo $code; ?>_debit_wrap" class="field" style="display:none;">
@@ -145,36 +132,45 @@ $aTypes = $this->getPayolutionTypes();
145
  </div>
146
  </div>
147
  <div id="<?php echo $code; ?>_acceptance_wrap" class="field" style="position:relative;">
148
- <input type="checkbox" id="<?php echo $code ?>_additional_fields_agreement_checkbox" class="checkbox required-entry"/>
149
- <label for="<?php echo $code ?>_additional_fields_agreement_checkbox" class="required" style="float:none;">
 
 
150
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_1'); ?><br>
151
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_2'); ?>
152
- <a href="#" style="float:none; margin:0;" onclick="displayPayolutionOverlay();return false;"><?php echo $this->__('acceptance'); ?></a>
 
153
  <?php echo $this->__('PAYOLUTION_ACCEPTANCE_3'); ?>
154
  <em style="float:none; position:relative;">*</em>
155
  </label>
156
- <input type="hidden" name="payment[payone_config_payment_method_id]" value="<?php echo $configId; ?>" id="<?php echo $code ?>_payment_method_id" />
 
157
  <input type="hidden" name="payment[payone_isb2b]" value="<?php echo (int)$this->isB2BMode(); ?>"/>
158
- <input type="hidden" name="payment[payone_payolution_installment_duration]" value="" id="<?php echo $code ?>_selected_installmentplan" />
 
 
159
  <div id="payolution_overlay" style="display:none;">
160
- <a href="#" onclick="removePayolutionOverlay();return false;" style="float:right;font-weight:bold;"><?php echo $this->__('Close window'); ?></a><br><br>
 
161
  <?php echo $this->getPayolutionAcceptanceText(); ?>
162
  </div>
163
- </div>
164
- <div id="<?php echo $code; ?>_debit_wrap2" class="field" style="display:none;">
165
- <input type="checkbox" id="<?php echo $code ?>_payolution_sepa_mandate" class="checkbox required-entry"/>
166
- <label for="<?php echo $code ?>_payolution_sepa_mandate" class="required" style="float:none;">
167
- <?php echo $this->__('Hereby I grant the'); ?>
168
- <a href="https://payment.payolution.com/payolution-payment/infoport/sepa/mandate.pdf" target="_blank" style="float:none; margin:0;"><?php echo $this->__('SEPA-Mandate'); ?></a>.
169
- <em style="float:none; position:relative;">*</em>
170
- </label>
171
- </div>
172
- <div id="<?php echo $code; ?>_installment_wrap1" class="field" style="display:none;">
173
- <button onclick="handleInstallment('<?php echo $code ?>', '<?php echo $this->getHandleInstallmentUrl(); ?>');" class="button" type="button">
 
174
  <span>
175
  <span><?php echo $this->__('Check installment availability'); ?></span>
176
  </span>
177
- </button>
 
178
  </div>
179
  </div>
180
  </li>
@@ -191,22 +187,23 @@ $aTypes = $this->getPayolutionTypes();
191
  Event.observe(document, "dom:ready", function () {
192
  payoneSwitchPayolution($(code + '_type_select'), code);
193
  });
194
-
195
  // we need to call the switch method after refreshing payment section via ajax
196
  // unfortunately there is no specific property to identify the needed ajax request
197
  Ajax.Responders.register({
198
- onComplete: function(transport, element) {
 
199
  var typeSelect = $(code + '_type_select');
 
200
  if (typeSelect == undefined) {
201
  return;
202
  }
203
  var url = element.request.url;
 
204
  if (url.indexOf('checkout/onepage/saveShippingMethod') !== -1 || url.indexOf('checkout/onepage/progress') !== 1) {
205
  payoneSwitchPayolution(typeSelect, code);
206
  }
207
  }
208
  });
209
-
210
  // Add validation messages translation
211
  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!'); ?>');
212
  Translator.add('The installment calculation failed. Please choose another payment type.', '<?php echo $this->__('The installment calculation failed. Please choose another payment type.'); ?>');
15
  * @category Payone
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
  */
23
 
24
+ /** @var $this Payone_Core_Block_Payment_Method_Form_Payolution */
25
  $code = $this->getMethodCode();
26
  $configId = $this->getPaymentConfig()->getId();
27
+ $getPayolutionTyp = $this->payolutionTypeMapping();
28
 
29
  ?>
30
  <fieldset class="form-list">
31
  <ul id="payment_form_<?php echo $code ?>" style="display:none">
32
  <li class="fields">
33
  <div class="field">
34
+ <input type="hidden" id="<?php echo $code ?>_type_select" name="payment[payone_payolution_type]"
35
+ value="<?php echo $getPayolutionTyp[$code] ?>">
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  </div>
37
+ <div id="<?php echo $code ?>_main_block">
38
+ <div class="field" id="<?php echo $code; ?>_installment_wrap2"></div>
39
  <?php if ($this->isB2BMode()) { ?>
40
  <div id="<?php echo $code; ?>_b2b_wrap" class="field">
41
  <div class="input-box">
42
+ <label
43
+ for="<?php echo $code ?>_trade_registry_number"><?php echo $this->__('Company trade registry number') ?>
44
  <span class="required">*</span>
45
  </label>
46
  <br class="clear"/>
47
+ <input type="text" id="<?php echo $code ?>_trade_registry_number"
48
+ name="payment[payone_trade_registry_number]"
49
  value="" title="" class="required-entry input-text no-submit"/>
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"
56
  class="required"><em>*</em><?php echo $this->__('Date of birth (DD MM YYYY)') ?>
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;">
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"
136
+ class="checkbox required-entry"/>
137
+ <label for="<?php echo $code ?>_additional_fields_agreement_checkbox" class="required"
138
+ style="float:none;">
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>
146
+ <input type="hidden" name="payment[payone_config_payment_method_id]"
147
+ value="<?php echo $configId; ?>" id="<?php echo $code ?>_payment_method_id"/>
148
  <input type="hidden" name="payment[payone_isb2b]" value="<?php echo (int)$this->isB2BMode(); ?>"/>
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>
157
+ <div id="<?php echo $code; ?>_debit_wrap2" class="field" style="display:none;">
158
+ <input type="checkbox" id="<?php echo $code ?>_payolution_sepa_mandate" class="checkbox required-entry"/>
159
+ <label for="<?php echo $code ?>_payolution_sepa_mandate" class="required" style="float:none;">
160
+ <?php echo $this->__('Hereby I grant the'); ?>
161
+ <a href="https://payment.payolution.com/payolution-payment/infoport/sepa/mandate.pdf" target="_blank" style="float:none; margin:0;"><?php echo $this->__('SEPA-Mandate'); ?></a>.
162
+ <em style="float:none; position:relative;">*</em>
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>
170
  <span><?php echo $this->__('Check installment availability'); ?></span>
171
  </span>
172
+ </button>
173
+ </div>
174
  </div>
175
  </div>
176
  </li>
187
  Event.observe(document, "dom:ready", function () {
188
  payoneSwitchPayolution($(code + '_type_select'), code);
189
  });
 
190
  // we need to call the switch method after refreshing payment section via ajax
191
  // unfortunately there is no specific property to identify the needed ajax request
192
  Ajax.Responders.register({
193
+ onComplete: function (transport, element) {
194
+
195
  var typeSelect = $(code + '_type_select');
196
+
197
  if (typeSelect == undefined) {
198
  return;
199
  }
200
  var url = element.request.url;
201
+
202
  if (url.indexOf('checkout/onepage/saveShippingMethod') !== -1 || url.indexOf('checkout/onepage/progress') !== 1) {
203
  payoneSwitchPayolution(typeSelect, code);
204
  }
205
  }
206
  });
 
207
  // Add validation messages translation
208
  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!'); ?>');
209
  Translator.add('The installment calculation failed. Please choose another payment type.', '<?php echo $this->__('The installment calculation failed. Please choose another payment type.'); ?>');
app/design/frontend/base/default/template/payone/core/payment/method/info/payolution.phtml CHANGED
@@ -21,7 +21,7 @@
21
  * @link http://www.fatchip.com
22
  */
23
 
24
- /** @var $this Payone_Core_Block_Payment_Method_Info_Barzahlen */
25
  ?>
26
  <?php
27
  echo $this->escapeHtml($this->getMethodTitle()) ?>
21
  * @link http://www.fatchip.com
22
  */
23
 
24
+ /** @var $this Payone_Core_Block_Payment_Method_Info_Payolution */
25
  ?>
26
  <?php
27
  echo $this->escapeHtml($this->getMethodTitle()) ?>
app/locale/de_DE/Payone_Core.csv CHANGED
@@ -65,6 +65,15 @@
65
  "New Payolution","Payolution"
66
  "Add Payolution","Payolution hinzufügen"
67
  "Edit Payolution","Payolution bearbeiten"
 
 
 
 
 
 
 
 
 
68
  "New Debit Payment","Lastschrift"
69
  "Add Debit Payment","Lastschrift hinzufügen"
70
  "Edit Debit Payment","Lastschrift bearbeiten"
@@ -86,7 +95,7 @@
86
  "Required when using Klarna","Pflicht bei Verwendung von Klarna"
87
  "Klarna Campaign Code","Klarna Kampagnen-Code"
88
  "Save payment data for logged in customer","Zahlungsdaten für angemeldete Benutzer speichern"
89
- "Sofort-Ueberweisung: Display IBAN/BIC inputs","Sofort-Ueberweisung: IBAN/BIC Felder anzeigen"
90
  "Scope","Geltungsbereich"
91
  "Countries","Länder"
92
  "Fee","Gebühr"
@@ -398,7 +407,7 @@
398
  "MANAGEMANDATE","Mandatserteilung (managemandate)"
399
  "GETFILE","Download Mandat als PDF (getfile)"
400
 
401
- "INSTANT_MONEY_TRANSFER","Sofort-Überweisung"
402
  "GIROPAY","giropay"
403
  "EPS_ONLINE_BANK_TRANSFER","eps Online-Überweisung"
404
  "POSTFINANCE_EFINANCE","PostFinance E-Finance"
65
  "New Payolution","Payolution"
66
  "Add Payolution","Payolution hinzufügen"
67
  "Edit Payolution","Payolution bearbeiten"
68
+ "New Payolution Invoicing","Payolution Rechnungskauf"
69
+ "Add Payolution Invoicing","Payolution Rechnungskauf hinzufügen"
70
+ "Edit Payolution Invoicing","Payolution Rechnungskauf bearbeiten"
71
+ "New Payolution Debit","Payolution Lastschrift"
72
+ "Add Payolution Debit","Payolution Lastschrift hinzufügen"
73
+ "Edit Payolution Debit","Payolution Lastschrift bearbeiten"
74
+ "New Payolution Installment","Payolution Ratenkauf"
75
+ "Add Payolution Installment","Payolution Ratenkauf hinzufügen"
76
+ "Edit Payolution Installment","Payolution Ratenkauf bearbeiten"
77
  "New Debit Payment","Lastschrift"
78
  "Add Debit Payment","Lastschrift hinzufügen"
79
  "Edit Debit Payment","Lastschrift bearbeiten"
95
  "Required when using Klarna","Pflicht bei Verwendung von Klarna"
96
  "Klarna Campaign Code","Klarna Kampagnen-Code"
97
  "Save payment data for logged in customer","Zahlungsdaten für angemeldete Benutzer speichern"
98
+ "SOFORT Ueberweisung: Display IBAN/BIC inputs","SOFORT Überweisung: IBAN/BIC Felder anzeigen"
99
  "Scope","Geltungsbereich"
100
  "Countries","Länder"
101
  "Fee","Gebühr"
407
  "MANAGEMANDATE","Mandatserteilung (managemandate)"
408
  "GETFILE","Download Mandat als PDF (getfile)"
409
 
410
+ "INSTANT_MONEY_TRANSFER","SOFORT Überweisung"
411
  "GIROPAY","giropay"
412
  "EPS_ONLINE_BANK_TRANSFER","eps Online-Überweisung"
413
  "POSTFINANCE_EFINANCE","PostFinance E-Finance"
app/locale/en_US/Payone_Core.csv CHANGED
@@ -10,7 +10,7 @@
10
 
11
  "PPE", "Paypal Express"
12
 
13
- "PNT", "Sofortüberweisung"
14
  "GPY", "Giropay"
15
  "EPS", "EPS Österreich"
16
  "PFF", "PostFinance E-Finance Schweiz"
10
 
11
  "PPE", "Paypal Express"
12
 
13
+ "PNT", "SOFORT Überweisung"
14
  "GPY", "Giropay"
15
  "EPS", "EPS Österreich"
16
  "PFF", "PostFinance E-Finance Schweiz"
lib/Payone/Api/Request/Parameter/Authorization/PaymentMethod/Wallet.php CHANGED
@@ -50,6 +50,8 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet
50
  */
51
  protected $backurl = NULL;
52
 
 
 
53
  /**
54
  * @param $successurl
55
  */
@@ -113,4 +115,22 @@ class Payone_Api_Request_Parameter_Authorization_PaymentMethod_Wallet
113
  {
114
  return $this->errorurl;
115
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
116
  }
50
  */
51
  protected $backurl = NULL;
52
 
53
+ protected $paydata = NULL;
54
+
55
  /**
56
  * @param $successurl
57
  */
115
  {
116
  return $this->errorurl;
117
  }
118
+
119
+ /**
120
+ * @param Payone_Api_Request_Parameter_Paydata_Paydata $paydata
121
+ */
122
+ public function setPaydata($paydata)
123
+ {
124
+ $this->paydata = $paydata;
125
+ }
126
+
127
+ /**
128
+ *
129
+ * @return Payone_Api_Request_Parameter_Paydata_Paydata
130
+ */
131
+ public function getPaydata()
132
+ {
133
+ return $this->paydata;
134
+ }
135
+
136
  }
lib/Payone/Enum/ClearingType.php CHANGED
@@ -14,10 +14,10 @@
14
  *
15
  * @category Payone
16
  * @package Payone_Enum
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
  class Payone_Enum_ClearingType
23
  {
@@ -31,6 +31,8 @@ class Payone_Enum_ClearingType
31
  const WALLET = 'wlt';
32
  const BARZAHLEN = 'csh';
33
  const RATEPAY = 'fnc';
34
- const PAYOLUTION = 'fnc';
 
 
35
  const FINANCING = 'fnc';
36
  }
14
  *
15
  * @category Payone
16
  * @package Payone_Enum
17
+ * @copyright Copyright (c) 2012 <info@noovias.com> - www.noovias.com, Copyright (c) 2017 <support@e3n.de> - www.e3n.de
18
+ * @author Matthias Walter <info@noovias.com>, Tim Rein <tim.rein@e3n.de>
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
  class Payone_Enum_ClearingType
23
  {
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
  }
lib/Payone/SessionStatus/Validator/Ip.php CHANGED
@@ -105,20 +105,9 @@ class Payone_SessionStatus_Validator_Ip
105
  */
106
  public function getRemoteAddress()
107
  {
108
- $remoteAddr = filter_input(INPUT_SERVER, 'REMOTE_ADDR', FILTER_SANITIZE_STRING);
109
- if ($this->getProxyCheckEnabled() == 1) {
110
- $proxy = filter_input(INPUT_SERVER, 'HTTP_X_FORWARDED_FOR', FILTER_SANITIZE_STRING);
111
- if(!empty($proxy)) {
112
- $proxyIps = explode(',', $proxy);
113
- $relevantIp = array_shift($proxyIps);
114
- $relevantIp = trim($relevantIp);
115
- if (!empty($relevantIp)) {
116
- return $relevantIp;
117
- }
118
- }
119
- }
120
-
121
- return $remoteAddr;
122
 
123
  }
124
 
105
  */
106
  public function getRemoteAddress()
107
  {
108
+ $blCheckProxy = (bool)$this->getProxyCheckEnabled();
109
+
110
+ return Mage::app()->getRequest()->getClientIp($blCheckProxy);
 
 
 
 
 
 
 
 
 
 
 
111
 
112
  }
113
 
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/PayolutionDebit.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_PayolutionDebit
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::PAYOLUTIONDEBIT;
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/PayolutionInstallment.php ADDED
@@ -0,0 +1,43 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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_PayolutionInstallment
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::PAYOLUTIONINSTALLMENT;
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
+
43
+ }
lib/Payone/Settings/Data/ConfigFile/PaymentMethod/{Payolution.php → PayolutionInvoicing.php} RENAMED
@@ -20,12 +20,12 @@
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
@@ -34,5 +34,9 @@ class Payone_Settings_Data_ConfigFile_PaymentMethod_Payolution
34
  {
35
  return $this->key;
36
  }
37
-
 
 
 
 
38
  }
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_PayolutionInvoicing
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::PAYOLUTIONINVOICING;
29
 
30
  /**
31
  * @return string
34
  {
35
  return $this->key;
36
  }
37
+
38
+ public function getClearingType()
39
+ {
40
+ return $this->key;
41
+ }
42
  }
lib/Payone/TransactionStatus/Validator/Ip.php CHANGED
@@ -105,21 +105,9 @@ class Payone_TransactionStatus_Validator_Ip
105
  */
106
  public function getRemoteAddress()
107
  {
108
- $remoteAddr = filter_input(INPUT_SERVER, 'REMOTE_ADDR', FILTER_SANITIZE_STRING);
109
- if ($this->getProxyCheckEnabled() == 1) {
110
- $proxy = filter_input(INPUT_SERVER, 'HTTP_X_FORWARDED_FOR', FILTER_SANITIZE_STRING);
111
- if(!empty($proxy)) {
112
- $proxyIps = explode(',', $proxy);
113
- $relevantIp = array_shift($proxyIps);
114
- $relevantIp = trim($relevantIp);
115
- if (!empty($relevantIp)) {
116
- return $relevantIp;
117
- }
118
- }
119
- }
120
-
121
- return $remoteAddr;
122
-
123
  }
124
 
125
  /**
105
  */
106
  public function getRemoteAddress()
107
  {
108
+ $blCheckProxy = (bool)$this->getProxyCheckEnabled();
109
+
110
+ return Mage::app()->getRequest()->getClientIp($blCheckProxy);
 
 
 
 
 
 
 
 
 
 
 
 
111
  }
112
 
113
  /**
package.xml CHANGED
@@ -1,40 +1,2 @@
1
  <?xml version="1.0"?>
2
- <package>
3
- <name>Mage_Payone</name>
4
- <version>3.7.0</version>
5
- <stability>stable</stability>
6
- <license>Open Software License (OSL)</license>
7
- <channel>community</channel>
8
- <extends/>
9
- <summary>PAYONE FinanceGate payment gateway for all german online and offline payment methods including PayPal, all major Credit Cards and Maestro.</summary>
10
- <description>The extension provides PAYONE FinanceGate payment integration which enables payment proccessing through an existing PAYONE merchant account. No user accounts for your customers needed!&#xD;
11
- &#xD;
12
- The extension supports the following payment types:&#xD;
13
- - Credit Card (Visa, MasterCard, American Express, Diners Club, JCB)&#xD;
14
- - Maestro&#xD;
15
- - Direct Debit (Lastschrift / ELV) for Germany, Austria, Netherlands&#xD;
16
- - international Prepayment (Vorkasse&#xD;
17
- - international Invoice (offene Rechnung)&#xD;
18
- - Sofort- berweisung&#xD;
19
- - giropay&#xD;
20
- - PayPal&#xD;
21
- &#xD;
22
- Furthermore the following risk-management-services are supported:&#xD;
23
- - 3D-Secure: Verified by Visa &amp;amp;amp; MasterCard SecureCode&#xD;
24
- - AdressCheck for 18 countries&#xD;
25
- - POS- and Merchant-Blacklists&#xD;
26
- - CreditCard- and BankAccountChecks&#xD;
27
- &#xD;
28
- No PCI DSS Certification is needed, since all payment data is transmitted via the fully customizable payment form of FinanceGate.&#xD;
29
- &#xD;
30
- With FinanceGate Business even account receivable management, dunning and debt collection can be done by FinanceGate automatically.&#xD;
31
- &#xD;
32
- Notice: Remember this extension is still beta. We recommend to test all transaction types in your application carefully before going live.</description>
33
- <notes>Mage_Payone-3.7.0</notes>
34
- <authors><author><name>PAYONE</name><user>jgerle</user><email>tech.support@payone.de</email></author></authors>
35
- <date>2016-10-28</date>
36
- <time>11:58:01</time>
37
- <contents><target name="mage"><dir name="lib"><dir name="Payone"><dir name="Api"><dir name="Adapter"><dir name="Http"><file name="Abstract.php" hash="1139c942a1fdcff854c0b1b09addee48"/><file name="Curl.php" hash="a7fd006fc5a077042bf2540faa3209ea"/><file name="Socket.php" hash="1bd51c5e95bce114d3ba12098464b072"/></dir><file name="Interface.php" hash="12e6dcf75c76cf5a44fe92ea3f92dc8f"/></dir><file name="Config.php" hash="004c459ae31c87ba73419148bb236f09"/><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="d2027a0ac1b44de3c818809adff905aa"/><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="Exception"><file name="Abstract.php" hash="60f869606e12f5934d8044ab2182130a"/><file name="InvalidParameters.php" hash="a7d3f28d3c771a025a22822f36c6280b"/><file name="InvalidResponse.php" hash="465c7f77851b8dbd7a31f367b0421bd2"/><file name="InvalidUrl.php" hash="7a43bdcca4c81f47eca5982a0f173175"/><file name="MappingNotFound.php" hash="f9bbcb55bafee8da15bf3a7ba3d49cbb"/><file name="Payone.php" hash="7b6bc8521fc6f68582c3c8f28d1d9ea7"/><dir name="Request"><file name="InvalidKey.php" hash="7fb3d17cacda83b421fda79ca815747c"/><file name="InvalidMid.php" hash="3f6031ccbffa16c8091ba25e87b105e3"/><file name="InvalidMode.php" hash="7388ff3c863ea620d7c2847a6e610a8c"/><file name="InvalidPortalid.php" hash="ef0d20493a9d1964a44c8f9ae9b15248"/></dir><file name="Timeout.php" hash="0bfdac99f441015b835a218886ae2987"/><file name="UnknownStatus.php" hash="f8bbb8759bdb8104daaed59a31d4b632"/><file name="WritingRequestToServer.php" hash="6bac9fe5228568d57b9492afdc5096e6"/></dir><file name="Factory.php" hash="ae1a00ad5597d967d1f10d80dae42123"/><dir name="Mapper"><file name="Abstract.php" hash="4b8a025d4e906ee806d025ec9fd8f385"/><dir name="Currency"><file name="Interface.php" hash="a166444b69c22891983b475d98a9c4ba"/></dir><file name="Currency.php" hash="2a9ce419ace0dc9c3356d28e3dcdcf52"/><dir name="Request"><file name="Abstract.php" hash="682ab94bfa9d4b4e772c973504b944ca"/><file name="Interface.php" hash="300f24067b5e02cbcad586ae64cd2bd0"/><dir name="Management"><file name="UpdateAccess.php" hash="043451a5fa99df6c876c2243c656de1c"/></dir><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><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><file name="currency.properties" hash="eef9fbec34f4f4a2602f6081fcfda371"/></dir><dir name="Persistence"><file name="Interface.php" hash="a77efa3aeb4734aebfe18c9f7e4ccc7f"/></dir><dir name="Request"><file name="3dsCheck.php" hash="8502019ed3c3057fe05ee3c1a71aca21"/><file name="Abstract.php" hash="8377b48adf5cb453f786b9f9b6f0cb70"/><file name="AddressCheck.php" hash="aa187c6821e3cef431b119c33a5bf23f"/><dir name="Authorization"><file name="Abstract.php" hash="d72046006ec357a734890fac03170ad8"/></dir><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"/><dir name="Parameter"><file name="Abstract.php" hash="9bf3783d2a788dfb76fd5282e0c5cca7"/><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"/><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="f4a72017354b2b8ffba75892e6decddb"/></dir><file name="PersonalData.php" hash="11f9311908abd421e8cdb038bb048579"/></dir><dir name="Capture"><file name="Business.php" hash="fb5c8262c2eaad6a2ce9cbb88afe0b2a"/><dir name="Invoicing"><file name="Transaction.php" hash="f6dce30897bbc38eae58ed5bd10d7e0a"/></dir></dir><dir name="CreateAccess"><file name="3dsecure.php" hash="9cdd0c2948d91917002f67f4b6df7615"/><file name="Abstract.php" hash="facb0550043ca99d02cebee364480b82"/><file name="Billing.php" hash="5b562feed4c70471138d7d9a205ad9b7"/><dir name="Invoicing"><file name="Transaction.php" hash="d4bc46e2d834734ee4deea6a7236ee48"/></dir><dir name="PaymentMethod"><file name="Abstract.php" hash="48adbd8e0a37d0ea47b663a848a32158"/><file name="CreditCard.php" hash="b459cb17ffc04b47a7f07ad2bf35ce2a"/><file name="DebitPayment.php" hash="1eedc44773005daa8ca326cfb4765f4f"/></dir><file name="PersonalData.php" hash="8cfdceda4a1f4df12f948ecb244de9a5"/></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><file name="Interface.php" hash="6e34e7349bf3eb3ea52418781b6bca31"/><dir name="Invoicing"><dir name="Access"><file name="Item.php" hash="a5d8f3e81562f7927c02291005c687ac"/></dir><file name="Item.php" hash="b61d4ceadc6dadc4ba5082d7c6705568"/><file name="Transaction.php" hash="3038d8b62150e0e51763d48c4ff8e239"/></dir><dir name="ManageMandate"><file name="Abstract.php" hash="1d06da34f7e4a789305a7933b904c54a"/><dir name="PaymentMethod"><file name="Abstract.php" hash="a46d217328bf50e110686e564208ce8e"/><file name="BankAccount.php" hash="7105e6ae2878d95723ebc17f4b59057b"/></dir><file name="PersonalData.php" hash="a1801533d9f9bac1eb85049547ae553c"/></dir><dir name="Paydata"><file name="DataItem.php" hash="3f15b9a4c6f6f4098de54b0d42a402db"/><file name="Paydata.php" hash="5d20fe4316f95041440693a3e2a78591"/></dir><dir name="Refund"><file name="Abstract.php" hash="6e49e729223f6ea7d095d43923928b9d"/><dir name="PaymentMethod"><file name="BankAccount.php" hash="5710f9b4cc057465977ecbd60623e8fc"/></dir></dir><dir name="UpdateAccess"><dir name="Invoicing"><file name="Transaction.php" hash="faaeafaa78b60f7d8d477c41aa72807a"/></dir></dir><dir name="Vauthorization"><file name="Abstract.php" hash="300ad44cb6bb1e2e9588e6ac2250820a"/><dir name="Invoicing"><file name="Transaction.php" hash="cf24f8ff578f15e25d0e7ecf955d3a70"/></dir><dir name="PaymentMethod"><file name="Abstract.php" hash="99dfa4c670708e81a411d5b8ae7a5ad4"/><file name="CreditCard.php" hash="4580b155e79c6ef4ffc24a123c2470e2"/><file name="DebitPayment.php" hash="d840f41b86010ff9f7f71101af472c43"/></dir><file name="PersonalData.php" hash="2d909e623d5c1cab9d56fa09e7e83c2e"/></dir></dir><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><dir name="Response"><dir name="3dsCheck"><file name="Enrolled.php" hash="1972e3bf59047a74755a0e40d6732ac1"/><file name="Invalid.php" hash="a09d5b1eec2b0956d4023d2f2b14f237"/><file name="Valid.php" hash="1ad50cd437af0de75aad8c2fcffa85bc"/></dir><file name="Abstract.php" hash="bb867f7ab5acc53a16837410af5e7ebb"/><dir name="AddressCheck"><file name="Invalid.php" hash="132932a39401c298578935e74c416fbe"/><file name="Valid.php" hash="1b5197cb49c6f3ddc4142a36d49f360e"/></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="BankAccountCheck"><file name="Blocked.php" hash="8716ee872b079670aeba08e498407754"/><file name="Invalid.php" hash="9317da83f806353ba8692e2d91f0db31"/><file name="Valid.php" hash="3080f0018201faa408964a7d9a126e6e"/></dir><dir name="Capture"><file name="Approved.php" hash="3b72ea3ce3dc9f8d82b2d85226613cfa"/></dir><dir name="Consumerscore"><file name="Invalid.php" hash="4ec7a41513ca28e7081e0a7b0fa35f44"/><file name="Valid.php" hash="e0053bb2af649d504dad28f163c0a61c"/></dir><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="Debit"><file name="Approved.php" hash="a9071053a4352acaf3674e8831e84102"/></dir><file name="Error.php" hash="361aab061dbcd5aade4d2a2ae5224620"/><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><file name="Interface.php" hash="bfb530e8de56624e9a5a93bb3d8d22d3"/><file name="Invalid.php" hash="d91d1b8f6214e350493c688f3226325b"/><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="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="Preauthorization"><file name="Approved.php" hash="67775fbdad364515618a69ed583b9c7a"/><file name="Redirect.php" hash="7dc6d21e5d7395127f8a4cceac1ee3ba"/></dir><dir name="Refund"><file name="Approved.php" hash="06f5abaf7335c7bc572d0f7707a9d110"/></dir><dir name="Vauthorization"><file name="Approved.php" hash="ef3cffaad1b2498fc2d0028dff8f3bbb"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="24ef22fd385dd99d6f2bf4413b74cac1"/><file name="Interface.php" hash="a3c79f33b0a9ac10778c088e2b660ad3"/><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="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="ProtocolRequest"><file name="Interface.php" hash="e45a08d8c42675881617033eda0df27b"/></dir><file name="ProtocolRequest.php" hash="338deff5b5f4d30c927c1e4b708f658a"/><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="Validator"><file name="Abstract.php" hash="ead86ababa76997e8dd8886ebfc3335c"/><file name="DefaultParameters.php" hash="8336499dd99a1f583e2ad96769ff7055"/><file name="Interface.php" hash="cd0994f06f5cb491f19820e99da952d0"/></dir></dir><file name="Autoload.php" hash="56707f5883c217f5cf2fd54d6a3d86f3"/><file name="Bootstrap.php" hash="e0e3380ceba6f5315d57f1d3238bfb92"/><file name="Builder.php" hash="1298940f88125bc27a3bf7b5641e0052"/><dir name="ClientApi"><dir name="Enum"><file name="RequestType.php" hash="c30f83abe7dc48c59339b7fa3e3648af"/><file name="ResponseType.php" hash="8d07f1c93d0680f61d59bf2163042be5"/></dir><dir name="Exception"><file name="Abstract.php" hash="1eb99fc78d7289b66c62b9f3feeaf5f4"/><file name="InvalidParameters.php" hash="19df1c0d0bb6ef91560329ca960d5e8d"/></dir><file name="Factory.php" hash="1c986f90b6735fd77b61114a92b8364f"/><dir name="Request"><file name="Abstract.php" hash="9e2bce9d86a4eaa966bd79ed04f829eb"/><file name="CreditCardCheck.php" hash="89ad304836bfe249de78a7ed2f4df4aa"/><file name="Interface.php" hash="a5550465e40d44f2bdca9d25581b1aff"/></dir><dir name="Service"><file name="GenerateHash.php" hash="5a7f367630a3dabb8067eb261b1935c3"/></dir></dir><dir name="Config"><file name="Abstract.php" hash="8b6ab8e8b01f0439427a6185b32f80ba"/></dir><file name="Config.php" hash="2ba42f821cb4314de7effb683b347600"/><dir name="Enum"><file name="ClearingType.php" hash="0d04a2782da178d8656c619ff24bda9f"/><file name="Mode.php" hash="fc06f871f7260eb219f1a70c035a4643"/><file name="Reminderlevel.php" hash="56155ec0e4a65d721c35b376c1619fe0"/></dir><dir name="Protocol"><dir name="Config"><file name="Filter.php" hash="f8781db0de4e426e3c2b107eca7bf13d"/></dir><dir name="Exception"><file name="FilterNotFound.php" hash="72b1c4ffa31b18ec27eed40469d222ae"/><file name="InvalidConfig.php" hash="78345f6cd5dd3918747303c9780eda09"/></dir><file name="Factory.php" hash="ef0b2fce1ab02d70f9ed1a3e0f4b87d0"/><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="Logger"><file name="Interface.php" hash="80c813837bfc8d3b62d548daa3bbc5e5"/><file name="Log4php.php" hash="25fdc1fb2006020f6bdafd23e9528872"/></dir><dir name="Service"><file name="ApplyFilters.php" hash="5b594d809358ebf032543a8aa63b01d6"/><dir name="Protocol"><file name="Abstract.php" hash="c519a2bfde18c41a75a3681e81ec3493"/></dir></dir></dir><dir name="SessionStatus"><file name="Config.php" hash="6d334a0289e62ff4dc733bd0921487c5"/><dir name="Enum"><file name="Action.php" hash="86aae514964a85a0dff8fb7d7c79093b"/></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><file name="Factory.php" hash="cb54b2d7bc0796482d757b9a0ab1d799"/><dir name="Mapper"><file name="Request.php" hash="134124f1325df30d07d89c31ab995547"/><file name="RequestInterface.php" hash="61acebb1e89c610fb37ba525a7412090"/></dir><dir name="Persistence"><file name="Interface.php" hash="2c78e6c0e8eca67cc7b2d126b7fa547d"/></dir><dir name="Request"><file name="Abstract.php" hash="2a902af6c6046f52c6ee56645f83ddb8"/><file name="Interface.php" hash="35c176b9c92f34678e2ab5beca41dbac"/><dir name="Item"><file name="Abstract.php" hash="f8eab3cae8b5a8df14dba41218a12b56"/><file name="Interface.php" hash="8290c4e00daa898dc4a84700e74bd9b3"/></dir><file name="Item.php" hash="865487598996bde31a4cc80bcf6b59e4"/></dir><file name="Request.php" hash="12d0b33e4baa84668e892d4c3654c9c0"/><dir name="Response"><file name="Abstract.php" hash="ab13febfb9bd6b7f077c4f955cad2c5a"/><file name="Interface.php" hash="5d66a02df38baba75ab21264cc73c7c4"/></dir><file name="Response.php" hash="9ccca133335feee635fdd0ca780c0620"/><dir name="Service"><file name="HandleRequest.php" hash="0106a9b7d02d1bbe7cf5ae29a3da5b79"/><dir name="ProtocolRequest"><file name="Interface.php" hash="d364210632f9c03cb7e2d95ff960592c"/></dir><file name="ProtocolRequest.php" hash="06c6070463c86b329fded5ac6c1b859b"/></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="6b3ef9344fdbc99fb96320967076a355"/></dir></dir><dir name="Settings"><dir name="Configuration"><file name="Abstract.php" hash="b535ec70b40d20ab24aa248bcf3f05b4"/><dir name="Api"><file name="RequestType.php" hash="f6b23bf2652034cbc3d50ad0e782f8f1"/><file name="ResponseType.php" hash="b2422c4e38f381bd370176a6b0a0011d"/></dir><file name="Mode.php" hash="d5b47124f2893bdf3440ec48eb2c646d"/><dir name="PaymentMethod"><file name="CreditCard.php" hash="6894263df05741a6ed23c0acb414f402"/><file name="Financing.php" hash="27be604fed063bdbc893720927aa9669"/><file name="OnlineBankTransfer.php" hash="e5d6d8c95d0432e9f3442a8e9b1058b0"/><file name="RatePay.php" hash="596dc1a5b7fa42ff2bac958df284a1ca"/><file name="Wallet.php" hash="060e1623e33a4551f921db1593891807"/></dir><file name="PaymentMethod.php" hash="089e2c6167e9d6e670e83fcbdb5d1cf0"/><file name="Reminderlevel.php" hash="bdc018a59eaab4d13209fc529afd7d51"/><dir name="TransactionStatus"><file name="Action.php" hash="1e2015cb6a83696bbc348cd5a19dd978"/></dir><dir name="Verification"><file name="AddressCheck.php" hash="cc54a17bd42c9410ceefb3f2ce4dfe11"/><file name="AvsResult.php" hash="80859d494d8b426f0f80c7f6c0001e04"/><file name="BankaccountCheck.php" hash="5b3ab2b7fec0f82b0c7efb2fd4ba35ec"/><file name="Consumerscore.php" hash="b66352d2c8dcca7e37f6bdb2a1cfcecd"/><file name="Personstatus.php" hash="f995a8a5456b981d44763cab0c6aecf6"/></dir></dir><dir name="Data"><dir name="ConfigFile"><file name="Abstract.php" hash="baf49c377ee3761d875771ce4760f182"/><file name="Collection.php" hash="2b387c4da779190bc3c774e5012383b2"/><dir name="Global"><file name="StatusMapping.php" hash="8ba732e639e4db805406f9b5d546f620"/></dir><file name="Interface.php" hash="70133ac956846d5151edfeca478b9502"/><dir name="Misc"><file name="TransactionstatusForwarding.php" hash="7225f081c127e74701edc203e99b7b77"/></dir><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="Payolution.php" hash="045b8b32ccd848ee7ca761027bc3c6a7"/><file name="Ratepay.php" hash="ed999c0e6fbeee2c005638428f96d29c"/><file name="Wallet.php" hash="1acd28b33ca24d1a6c722aba93e0f555"/></dir><dir name="Protect"><file name="Addresscheck.php" hash="e3b32053df373f47149b32867f13d206"/><file name="Consumerscore.php" hash="e62d17873198b55f17c4bb972ab4c181"/></dir><file name="Root.php" hash="281f317c5eff78d08d74f1ba6b0fb683"/><dir name="Shop"><file name="ClearingTypes.php" hash="c6e47d0111cc904934511b5ed61bf6f9"/><file name="Global.php" hash="1581cf13f893d3945b23f409d8e2e63e"/><file name="Misc.php" hash="44d94e706d6ebdb8bdfc00c1f74c5a4b"/><file name="Protect.php" hash="d6eed6842f793c958cfc7eb4fb861dd4"/><file name="System.php" hash="47f25a4ad05e1cf6793f4a0683de62e7"/></dir><file name="Shop.php" hash="fcde392839c80db0f28811b5178364a6"/></dir></dir><file name="Factory.php" hash="49c3a3f962dacfceda808cd029d39385"/><dir name="Service"><file name="XmlGenerate.php" hash="415d72dfe1635689e915c95210622b48"/><file name="XmlParse.php" hash="987a9edf0ca8f2eebcab576ca9270df1"/></dir></dir><dir name="TransactionStatus"><file name="Config.php" hash="30a54bc4e88eadc7ec027cd485fdb0ee"/><dir name="Enum"><file name="Failedcause.php" hash="e34e7a82a5f6e28546ab2df09109d365"/><file name="Txaction.php" hash="236b5444a67fecb4b26c6adb4417d6df"/></dir><dir name="Exception"><file name="Abstract.php" hash="692c679943a816fc6f4a10b0b122622b"/><file name="MissmatchingKeys.php" hash="aa1233fd4e5c93ae8b2fe4ae363e3e0e"/><file name="NoPostRequest.php" hash="74880ee2ff1b64ade5b43477b02c506a"/><file name="NoRequestData.php" hash="1c40ced8301991ac183dba44608c83d6"/><file name="Validation.php" hash="e5e90db597db6f1df42b65990b1fd436"/></dir><file name="Factory.php" hash="3caccda2074acae7f1a6771851fe7ecd"/><dir name="Mapper"><file name="Request.php" hash="a1a5b75af8ca58b239c0def3f93be3de"/><file name="RequestInterface.php" hash="d35a1966060b22cf0fb8c43a1ed3623f"/></dir><dir name="Persistence"><file name="Interface.php" hash="fbbf23001bb9f6ff2ef20cbe20addc66"/></dir><dir name="Request"><file name="Abstract.php" hash="595c9910b37b83535a04729cd134bb9d"/><file name="Interface.php" hash="b25d42147a10d4a7dc5130dd544ca2f1"/></dir><file name="Request.php" hash="3dd9c60acceb49bfef505afd5eee1a96"/><dir name="Response"><file name="Abstract.php" hash="2cac89a22495a4223d4764d689eff84b"/><file name="Interface.php" hash="a34045aa333c842e554847492f289d8b"/></dir><file name="Response.php" hash="30e355b348b7fd48fea3accf18cce097"/><dir name="Service"><file name="HandleRequest.php" hash="73d2d063e622c404094b37928ae0f1f4"/><dir name="ProtocolRequest"><file name="Interface.php" hash="7576d86a4061811d9d1508c9d26c7277"/></dir><file name="ProtocolRequest.php" hash="1be4f9e08af031d3525a4bd53bf4ccbc"/></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="3a32a78182cd49084332a6e44f69c242"/></dir></dir></dir></dir><dir name="skin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="payone"><dir name="core"><file name="boxes.css" hash="1a9ef798278e1d1dcc3c8dd86eb8ddca"/><dir name="images"><file name="error_msg_icon.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="favicon.png" hash="d189cb860fcdd76fbf3c07627023eed9"/><file name="help.png" hash="c3812c74bc524179f4ccf5d2db7b3cbf"/><file name="icon_16.png" hash="2812a3406492773bdbc8308d22901964"/><file name="logoclaim.gif" hash="d71545ef09e2f10339654cda93d1cca2"/><file name="magento_general_global.png" hash="2341d0ffb0f7fd6fe6ebf53860f9197b"/><file name="money_add.png" hash="41e1f9224e9c35929cb54882dc9d4426"/></dir><file name="wizard.css" hash="c2be3f8f3b7012f015fcd76aceebe32b"/></dir><dir name="migrator"><dir name="images"><file name="ajax-loader.gif" hash="32dc1f5901143d36fbd7a6df3950819f"/><file name="failure.gif" hash="4d785bcecfbe716fa4d749d20738a8f0"/><file name="success.gif" hash="3f9b9025551da6963a9ecf8d184a204a"/></dir><file name="migration.css" hash="c27e9fc8fa891b5ae3ca7480ba90cb02"/></dir></dir></dir></dir></dir><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="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 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></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="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 name="migrator"><file name="migration.js" hash="602a23b295cf6b241845fa626b089c91"/></dir></dir></dir><dir name="app"><dir name="locale"><dir name="en_US"><file name="Payone_Core.csv" hash="71c1c8be93b57fb66eed4cf3e14033ed"/><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="6a826ea9f787ca9aef48d94c75a9d2ef"/><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="code"><dir name="community"><dir name="Payone"><dir name="Core"><dir name="Block"><dir name="Adminhtml"><dir name="Configuration"><dir name="Wizard"><dir name="Config"><file name="Form.php" hash="7e48e792893e9a64f7001e96b003e382"/></dir><dir name="Page"><file name="Edit.php" hash="766d8087922d742d66d232a3b6e6db9b"/><dir name="View"><file name="Plane.php" hash="cc70b675f9529034782a0bbaa7b04d29"/></dir><file name="View.php" hash="6bb5485d457d44cffab69e62bdd08cce"/></dir></dir></dir><dir name="Information"><file name="Abstract.php" hash="b5f3d222733f298f0dcff2bf757e4ed8"/></dir><file name="Information.php" hash="2f3d6c4cf14b3072a1569e570b2148c3"/><dir name="Protocol"><dir name="Api"><file name="Grid.php" hash="8c108e20ff7eaa0b2cb80a62e0576309"/><dir name="View"><file name="Plane.php" hash="daf40463ac56195f9d2181e35062baa2"/><dir name="Tab"><file name="Exception.php" hash="81548e97de365383642ee469a0622a85"/><file name="General.php" hash="9a5d35a92a9d622a2ddfb0edafa76092"/></dir><file name="Tabs.php" hash="cc81cd30acbda3b87f2b302ee8cdaf1a"/></dir><file name="View.php" hash="4ed21076f4e0ffb16583c94c6fb0beac"/></dir><file name="Api.php" hash="68995cded84ec3e170fcf9bbef61da7c"/><dir name="TransactionStatus"><file name="Grid.php" hash="205b43293981b362381f6770580f4aa5"/><dir name="View"><file name="Plane.php" hash="e7fee81fb6ee269bab8186972e0093a1"/><dir name="Tab"><file name="General.php" hash="a80cb470751f948b35aa04f991dd4486"/></dir><file name="Tabs.php" hash="aba3d7bf0ab3762a2900237b21a2198a"/></dir><file name="View.php" hash="7e5cb7238301164b2044aa049dce85bf"/></dir><file name="TransactionStatus.php" hash="6aea3d2490528dc07dc756726d210b25"/></dir><dir name="Sales"><dir name="Order"><dir name="Create"><file name="Init.php" hash="3f2f8f8de024565abc1f8e4ced98319b"/></dir><file name="Grid.php" hash="6f5fd9b2403d71df1fd6fac2e7d4bf44"/><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><file name="Order.php" hash="79662c87d3398d80810d3f1f4e47b235"/></dir><dir name="System"><dir name="Config"><dir name="Form"><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><file name="Field.php" hash="9c7f06f1a79d2308d5bf89c08b986b62"/><dir name="Payment"><file name="Method.php" hash="1baa04e1cf8bb74a690d91c6d6c59df1"/></dir><file name="Payment.php" hash="61981692da138f2124e3501574272c6f"/></dir><file name="Hint.php" hash="f3ae23c44767cf7927983c549659139e"/><file name="Notice.php" hash="fa4db3ca236eddf6bda5703329b0508c"/><dir name="Payment"><file name="Edit.php" hash="0d1a0617caebe78c60584c0915651576"/><file name="Grid.php" hash="7ee29ea16b7cbdfe2d0ed8fe742c1017"/></dir><file name="Payment.php" hash="bb45a19cf55334eec1d14d89747d1b59"/><file name="Tooltip.php" hash="a2d845298c228c71824aafa16e23d879"/></dir></dir><dir name="Transaction"><file name="Grid.php" hash="963d1b3bf06e946f6e1f9d0efd516c98"/><dir name="View"><file name="Plane.php" hash="161a1c1f5cb58333e4428414397a91f6"/><dir name="Tab"><file name="General.php" hash="bc901fbe55449792917519c795c58808"/><file name="TransactionStatus.php" hash="ec9da29492e899eb96f1584648155613"/></dir><file name="Tabs.php" hash="127b5f4090f96a1956f2838e7e1bf90f"/></dir><file name="View.php" hash="c7f9f79f04b8ada5431f0adf8e6a032c"/></dir><file name="Transaction.php" hash="a5eac5d1445b7ccc6aae176275180caa"/><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Datetime.php" hash="f210b16cd2aca98567dfd30c19f02b0b"/><file name="UnixTimestamp.php" hash="a1e6e7a633fea675c055ab09a334c759"/></dir></dir><file name="Container.php" hash="31ec1cef516054014f7787028c31eb94"/></dir><dir name="View"><file name="Container.php" hash="dfd28e3f3205c9ab6f1d5ba5cdd1222c"/></dir></dir></dir><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Additional.php" hash="434d3b95e9bafb0ccf916f1bd16f195f"/><file name="Iframe.php" hash="b3c3db61cafd4a21977282d44e63ff83"/><file name="Methods.php" hash="a2e4bb44fa3c254bdfcc3f4671dc8968"/></dir><dir name="Payolution"><file name="Installmentplan.php" hash="25ef9f61e28dd2943715ee18b2b14add"/></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><file name="RatePayInstallmentplan.php" hash="1da743f993aea7523ff5561df55f0985"/></dir><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="5da7043e577b10cca009cc7af3da585a"/><file name="Ratepay.php" hash="c5eef0c3f506000d51e66c9e2fe0640f"/><dir name="SafeInvoice"><file name="Klarna.php" hash="a0a66232d38133f01f28a2005b65a7be"/></dir><file name="SafeInvoice.php" hash="cac062f226e55c662fdf9b9708c9972c"/><file name="Wallet.php" hash="551420b20068b80facbe5d0b269e6e87"/></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="b0e9992603bd5cc1ff5611c3fa0af1ae"/><file name="Ratepay.php" hash="f4c7ad62d7de14affc7320769ce274f1"/><file name="SafeInvoice.php" hash="4e3b190d140c07f31bec088a4823993e"/><file name="Wallet.php" hash="1c97123bd3b8c5c10e766dd7749f2076"/></dir></dir></dir><dir name="Paypal"><dir name="Express"><file name="Form.php" hash="ba423a9b4a05a29e42ccec59ee6d92c6"/><dir name="Review"><file name="Billing.php" hash="9059a1c6db5e53bb961ebe774396a316"/><file name="Details.php" hash="84667d363b6e065a0b10b2fa1f1e23b1"/><file name="Shipping.php" hash="a5b92c87f7ce44a65b7057e2f5ee84d2"/></dir><file name="Review.php" hash="fd2fe4b8239003f9fcf07ee30b0790c6"/><file name="Shortcut.php" hash="113c9d17578c2b4c35cbb7a65b54145d"/></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="Exception"><file name="InvalidRequestType.php" hash="ef0f4dc53e93ba1b32229e5928d00bd2"/><file name="InvalidScope.php" hash="3e4185c541d15ed6d8822540dee61b9c"/><file name="InvoicePreparationNoItems.php" hash="dc5497f50a8954ac451f56c8c47e57b4"/><file name="InvoiceSave.php" hash="585931380f6291f47b28d23024366ba6"/><file name="OrderCannotInvoice.php" hash="b63f0a9a1702708422f30472012643a6"/><file name="OrderNotFound.php" hash="22001580df9425cd4d5bb954378aac4c"/><file name="PaymentMethodConfigNotFound.php" hash="c62057ea1bd54c0b91dacd2a5db50b49"/><file name="PaymentTypeNotFound.php" hash="7d6866507e5f803e1bf0e31545f9c06c"/><file name="TransactionAlreadyExists.php" hash="6dfb3da13440462021c2175405ace0b9"/><file name="TransactionStatusForward.php" hash="52f6974ad59271d161451944fd000986"/></dir><dir name="Helper"><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"/><dir name="Sales"><file name="Button.php" hash="589ed3c8ffae4ed8a5a3e5c6afc51f34"/></dir><file name="Score.php" hash="d1e2597f08cb1c003be69a00883f29d4"/><file name="Url.php" hash="8918f20f7b254d90e368d2b3c8ccd222"/><file name="Wizard.php" hash="08d99564117814683296510a3188d90e"/></dir><dir name="Model"><dir name="Config"><file name="AreaAbstract.php" hash="6f86396c3a01d87a8b87a6de8bae7393"/><file name="AreaInterface.php" hash="9822e7864b81dcdade053baea64db83f"/><dir name="General"><file name="CcHostedTranslations.php" hash="7e6d6f49546c80cd595a28dbd8266b13"/><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="aed46e90a6850e9e1bc00e12fdad7e00"/></dir><file name="General.php" hash="b930fb5ff03c11078dfcbc471294d834"/><file name="Interface.php" hash="a3de42afc8b6907e64d522aa3ec5cf63"/><dir name="Misc"><file name="Creditmemo.php" hash="f9509d5a67e5ecd3cf029750beea9106"/><file name="Discount.php" hash="4ce56b1b21f8c39961c4bbe860eda20c"/><dir name="Email"><file name="Abstract.php" hash="326ae040f662c3222bc8f84fb9522ada"/><file name="Interface.php" hash="d07157b9ca17401277b35f7aea92a7cc"/></dir><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><file name="Misc.php" hash="bbac6a7fa27f05c7f21071fa01ac3460"/><dir name="Payment"><dir name="Method"><file name="Interface.php" hash="46f2af59310a824b43a0db5af5fd4fae"/></dir><file name="Method.php" hash="13c947e8e2ab293c52df98e722c67e9c"/></dir><file name="Payment.php" hash="1b5fccc538576adb2c6944cf7497410f"/><dir name="Protect"><file name="AddressCheck.php" hash="c24cd7bb0430d0fc7d0aaf36be55636b"/><file name="Creditrating.php" hash="de1bd838ae6ea9379ac385468b9f67f5"/></dir><file name="Protect.php" hash="21be6a05897ce9a155363ce56e0a5e4d"/></dir><file name="Config.php" hash="e377c2462e81c4a6caacd784cf6a5d65"/><dir name="Cronjob"><file name="Abstract.php" hash="e722eb3f618139b5792654a5076e9a4f"/><dir name="TransactionStatus"><file name="Worker.php" hash="1e7090f9b91571176224d97a3e932ede"/></dir></dir><dir name="Domain"><dir name="Config"><file name="PaymentMethod.php" hash="5c46a12a0d7fd441cbfe75f28ae0016b"/></dir><file name="Customer.php" hash="2f53c35becb27d4ec668f586a5522b72"/><dir name="Protocol"><file name="Api.php" hash="70d1c4920f0637e28ec95cf8b9ca1bdb"/><file name="TransactionStatus.php" hash="a52f9abcda750e0fedbc807b28750a2e"/></dir><dir name="Resource"><dir name="Config"><dir name="PaymentMethod"><file name="Collection.php" hash="92fcb0cf48eada524e326942f1dd5c4b"/></dir><file name="PaymentMethod.php" hash="975713341213d254deb6d9fdef853145"/></dir><dir name="Customer"><file name="Collection.php" hash="f43cdb8f3038d92f60982492948c0535"/></dir><file name="Customer.php" hash="f1cf269f52b8aee82fab4911908fac99"/><dir name="Protocol"><dir name="Api"><file name="Collection.php" hash="1925f5bb7d31749f4ea548ec474be000"/></dir><file name="Api.php" hash="7c706fae8654fe6f8426ab3208d1395e"/><dir name="TransactionStatus"><file name="Collection.php" hash="884176fcb71b1a76d2b094bb70644c5e"/></dir><file name="TransactionStatus.php" hash="c9337a12195e1f4db8b643969177e0cd"/></dir><dir name="Transaction"><file name="Collection.php" hash="4aebb55aea7a3c6e9905abfea2bbaebf"/></dir><file name="Transaction.php" hash="95be921753908562e6aa35090f1422d6"/></dir><file name="Transaction.php" hash="cdff7696ae08ff43c98c9e67578a25f1"/></dir><file name="Factory.php" hash="f65825fb26d3dabf2380ccd4e69b5ede"/><dir name="Handler"><file name="Abstract.php" hash="23083c01168abdeb09084cf4e4683ea3"/><file name="Interface.php" hash="8137fbb2cea9866c2d6a64421653b1f7"/><dir name="Management"><file name="GetInvoice.php" hash="4fc10247b8969f9dbe447d3003a052a0"/></dir><dir name="Payment"><file name="Abstract.php" hash="9ad11928859f5891d8e976d48da8ccdc"/><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="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="Mapper"><file name="Abstract.php" hash="a8bd9e2dc5f40321e1635c477e479eb6"/><dir name="ApiRequest"><file name="Abstract.php" hash="67a9f749767b79e7641138f8edc9c788"/><dir name="Management"><file name="GetFile.php" hash="77332c9a66e7b8602acad05dd210c116"/><file name="GetInvoice.php" hash="6adf60f0b3a25cda50fc6fba70d69193"/><file name="ManageMandate.php" hash="8c62f61efca86e50196c097b3eacac82"/></dir><dir name="Payment"><file name="Abstract.php" hash="76debb58c143c54bf71f97e191f98a2a"/><dir name="Authorize"><file name="Abstract.php" hash="75eb3dc1b6efe83925fbe3e3140503f9"/></dir><file name="Authorize.php" hash="7b4b3ee3e5fe3614158a2538878ba4f0"/><file name="Capture.php" hash="6b97f39a0e7c31431f75254cf788e3e5"/><file name="Debit.php" hash="7741ffe304fb13569c3d897c133295ae"/><file name="Genericpayment.php" hash="f6e5f91d63cc1e417e107e2fd4d005d8"/><file name="Interface.php" hash="2ed7debbc0cbe1979be9ad4fa583c63d"/><file name="Preauthorize.php" hash="5de50d89d2c8bde9f64029fe787191ff"/></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 name="Observer"><file name="Abstract.php" hash="f5ea4d7c8b9dcaf1e5c89ad85e4e24b7"/><dir name="Checkout"><dir name="Onepage"><file name="DebitPayment.php" hash="9669490283b5bb28a0e96a7eec1a8e3c"/><dir name="Payment"><file name="Methods.php" hash="8e08704881acfec33f057dedfd933da0"/></dir></dir><file name="Onepage.php" hash="2241ce075b79844d5e542c0f55976dc2"/></dir><dir name="Config"><file name="Protect.php" hash="43a15ba0cd8f4b7e254d366bcde52995"/></dir><dir name="Protocol"><file name="Api.php" hash="8756084b6e8c4ce3ff7fddfae2cbba8f"/></dir><dir name="Sales"><dir name="Order"><file name="Invoice.php" hash="83965cfe7fdcf12ac2dd330ba5062d60"/></dir><file name="Order.php" hash="9d8ed86b005f078f3dafd6d04f4c02f8"/><dir name="Quote"><file name="Address.php" hash="d6f59a9f0073f51af8e01afb46d42de5"/><file name="Payment.php" hash="49864ede5b1ab94fc51a98b4cadc2874"/></dir></dir><dir name="Store"><file name="PaymentConfig.php" hash="fdf9db06695c1ef6a90a1695a8df58b0"/></dir><dir name="TransactionStatus"><file name="InvoiceCreate.php" hash="16d255bb66c9921be52c93496c0cc1c7"/><file name="OrderConfirmation.php" hash="0f6cd142348ad915192234baa71b38ad"/><file name="Reminder.php" hash="e476fbafaec9b3f2fa3d0ec5f57f6dce"/></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="Payolution.php" hash="63d44af76739212aad519cbd9f26230d"/><file name="Ratepay.php" hash="43e0300f628c9d200ad093a589753547"/><file name="SafeInvoice.php" hash="d766ebb5188342d4972296836ef81075"/><file name="Wallet.php" hash="fb09f0c7ae2e1ad526385b39d3b9bae3"/></dir></dir><dir name="Repository"><file name="Api.php" hash="ed80a386c0464f2c20c4205cbbd334fe"/><file name="TransactionStatus.php" hash="afd26a90f73cd10e39c544a31e5a91bd"/></dir><dir name="Sales"><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Fee.php" hash="df08a95a2a57c1922430e093a3fed390"/></dir></dir><file name="Address.php" hash="a676afc857fa88aacf4a8e8b20e06627"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="0d18a404694b7e7facd5eb146b929cf7"/><dir name="Config"><dir name="PaymentMethod"><file name="Create.php" hash="85b6c445eaad7670db9f01af94b1be66"/></dir><file name="ProtectCheck.php" hash="277c4034d99aa9b693b5b1466a2f2013"/><file name="XmlGenerate.php" hash="7f5e3f3a9f773704a02fe024bd804a2b"/></dir><dir name="Export"><file name="Collection.php" hash="a5c70029c0b2678fdc46dd62ad73bf68"/></dir><file name="InitializeConfig.php" hash="47f4bf6c34ea27dd9d57918e7a348918"/><file name="InitializePayment.php" hash="688d23ed08cdc74797818ad84d9359cc"/><dir name="Management"><file name="GetFile.php" hash="d4e2f912594eb12a70355bea31e9ee21"/><file name="GetInvoice.php" hash="16da5759ecfbe625633da5e1e00cfecd"/><file name="ManageMandate.php" hash="8bea957a3e67e3f611bd927263161a72"/></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="Paypal"><dir name="Express"><file name="Checkout.php" hash="bd3e3986fa253182a69233ed671d8c0c"/></dir></dir><dir name="Protocol"><dir name="Api"><file name="Export.php" hash="ae95ecb8c8e7b8418c8d3dd361c751c0"/></dir><dir name="TransactionStatus"><file name="Export.php" hash="1265210a4dcc3475e3cef56a70e073c2"/></dir></dir><dir name="Sales"><file name="InvoiceCreate.php" hash="67a9be2eddad7f3c688750301d371505"/><file name="OrderComment.php" hash="5bc30e4232d1339d261f96d61fbb8fee"/><file name="OrderConfirmation.php" hash="85c285278f7dfebd7930103b29c34e4b"/><file name="OrderStatus.php" hash="fe3f8df1627c19363f21a29b4e8085f2"/></dir><dir name="Transaction"><file name="Create.php" hash="8cf60f9560de148f28da3127dc63121f"/><file name="Update.php" hash="f25e151fd02916472e7792360699a988"/></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="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><file name="Session.php" hash="938080bfc84b9a0ef6c46d0aa9e32cc6"/><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"/><dir name="Backend"><file name="Protect.php" hash="6a1c8963c3897537095c643aa51cdff3"/></dir><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="723cba932b92b446d1bbc20cd9764bfe"/><file name="PaymentMethodType.php" hash="98741a98b03a58108065c4f8a62db17a"/><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></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payonecore"><dir name="Configuration"><dir name="Wizard"><dir name="Page"><file name="PaymentController.php" hash="6ecf0d24d6dda521e861fe3aa0f3b997"/></dir><file name="PageController.php" hash="dd4c9be68f70aac330383485edd02967"/></dir><file name="WizardController.php" hash="bd7c544903ef7824fae5e93b1b21e762"/></dir><file name="InformationController.php" hash="f685c2c448345be54c87695412714112"/><dir name="Protocol"><file name="ApiController.php" hash="4431ebe8a82487236747bb9d1362e469"/><file name="TransactionStatusController.php" hash="420ea171890163587e8a8e876e8091e2"/></dir><dir name="Sales"><dir name="Order"><file name="InvoiceController.php" hash="fafbc3c8b28b7af19d20ce70e4a6fd9a"/></dir><file name="OrderController.php" hash="e11586e245546b98e497722f3672d083"/></dir><dir name="System"><dir name="Config"><file name="PaymentController.php" hash="ab51bd4295c1c8fc4423e987b5ae9c48"/></dir><file name="ConfigurationController.php" hash="566c249560fc8de46556d1c9ff4cb8ce"/></dir><file name="TransactionController.php" hash="0a9e70da4f5e1ae3d26242fec63e735d"/></dir></dir><dir name="Checkout"><file name="CartController.php" hash="472c04748e824544209e0efd834e9d44"/><dir name="Onepage"><file name="PaymentController.php" hash="46ab18b91eaf45b4370271995ad9d7b4"/><file name="SuccessController.php" hash="1de90543c4a4fda2ad63841a5b3a5c5b"/></dir><file name="OnepageController.php" hash="71382bada7892a83ce193899f68d8575"/></dir><file name="IframeController.php" hash="69226ad19866190529ef8bab44ade8d0"/><file name="PexpressController.php" hash="13307906cea8545b97e4bf8401551145"/><file name="RatepayController.php" hash="75bc201fe02292ef1c7be8a34d7874b5"/><file name="TransactionStatusController.php" hash="eab349afeac489eacc6eef1d96a8315d"/></dir><dir name="etc"><file name="adminhtml.xml" hash="ec02f36057ea699b4ae1fdb6463b75e4"/><file name="config.xml" hash="889848207dafca558330d53d2979fcfa"/><file name="system.xml" hash="e398752342408498ea3c515becd64e7d"/></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="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"/></dir></dir></dir><dir name="Licensemanager"><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 name="Model"><file name="Observer.php" hash="c379117304b5a6a12548cd41c4d18e95"/></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="etc"><file name="config.xml" hash="47fe2e31f1787a40ab7b737924ffbab7"/></dir></dir><dir name="Migrator"><dir name="Controller"><dir name="Adminhtml"><file name="Abstract.php" hash="d097e5711c5f202fd1567b526483fe24"/></dir></dir><dir name="Helper"><file name="Config.php" hash="3eeea10274a482f7cb10aa66a7924e0e"/><file name="Data.php" hash="fc80250b75d917371c32b0b5633ae189"/></dir><dir name="Model"><file name="Factory.php" hash="1600a5165864a2c85b0579132bddeb3b"/><dir name="Mapper"><file name="Abstract.php" hash="3fe5cb6512c153cb930ca9b4c7a86f14"/><dir name="Config"><file name="General.php" hash="f9f043f775763140defa9449990144fe"/><file name="Payment.php" hash="e96ceef56b56e17579adf385c0826ed3"/><file name="Protect.php" hash="182e8174e629daad49d9635f6dc78d60"/></dir></dir><dir name="Service"><file name="Abstract.php" hash="421ed3f564ed0a398a1e6c46ff2bfcd8"/><dir name="Configuration"><file name="GeneralMigrate.php" hash="044e996b5f7243086d66d85444bef05c"/><file name="PaymentMigrate.php" hash="bc8fe678bf34a0cf316153ade67e1159"/><file name="ProtectMigrate.php" hash="7b949b51064506ff436073f33b7e618a"/></dir><file name="Migrate.php" hash="9a42d950b90c3e4cc8d4a58e9120601f"/><dir name="Sales"><file name="PaymentMigrate.php" hash="8bc1d732c0eaff31671f87e52d429be7"/></dir></dir></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="etc"><file name="config.xml" hash="c02594b32fc4093193249da93d371609"/></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="payone"><dir name="core"><file name="client_api.phtml" hash="cdcf2521637ed0e9d00a3398f11c93f8"/><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"/><dir name="form"><file name="container.phtml" hash="3c7287c0c40be94a1b1189a6cd7f8812"/></dir><file name="index.phtml" hash="66e73112887b5c1028fac21d5ce97c71"/><dir name="payment"><dir name="grid"><file name="container.phtml" hash="1b00428676495848907360d99697bd80"/></dir></dir><file name="store_switcher.phtml" hash="6871e556b2872ba357ea95be0c543a6a"/><dir name="view"><file name="container.phtml" hash="042d56bf10158e1944c48f788f48121e"/><file name="plane.phtml" hash="8386704e888c822ffff977240784d365"/></dir></dir></dir></dir><file name="iframe.phtml" hash="9f74308e8b43cad2b15748b9f8368559"/><dir name="information"><file name="iframe.phtml" hash="c4e39d236151492940e32a0563a6a4b8"/></dir><dir name="payment"><dir name="method"><dir name="form"><file name="advancepayment.phtml" hash="ccba1332be108f51e27afaf713805dfe"/><file name="cashondelivery.phtml" hash="ad4e7185825b32b69ca06083c03c7a46"/><file name="creditcard.phtml" hash="51a25432fa908aef57516bd7cbcec762"/><file name="debitpayment.phtml" hash="17222e68ccebefc51c26d5ec520b057c"/><file name="invoice.phtml" hash="b0548563fdacc3cb1757a838d2c03158"/><file name="payolution.phtml" hash="81fc41b409e2b3fc4effdafeb1129542"/><file name="ratepay.phtml" hash="7b509b6f093a720a620ef53668ec3c9c"/></dir><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="e74db813d5710e657dfdf5aed4604718"/><file name="ratepay.phtml" hash="7ca85326a573c839501e3c5a6e503840"/><file name="safe_invoice.phtml" hash="8db49727920c0bd0f8ec98d168b8803e"/><file name="wallet.phtml" hash="bd71ab9ff89f2cfa590307c9e29e0ead"/></dir><dir name="pdf"><file name="safe_invoice.phtml" hash="667afd9640f1c34c1116c1939951e8d5"/></dir></dir></dir><dir name="protocol"><dir name="api"><dir name="view"><file name="plane.phtml" hash="fcfcb586c7c92606a6c309489c878d53"/><dir name="tab"><file name="exception.phtml" hash="54d0c77b153ff41fa10391b3177fc96a"/><file name="general.phtml" hash="8d4ad5cd56d33fd7fdcf0b4ff7bc0cc9"/></dir></dir></dir><dir name="transactionstatus"><dir name="view"><file name="plane.phtml" hash="7d19a22206a2384f5972a313017e4589"/><dir name="tab"><file name="general.phtml" hash="fd318ab622c4aa2c0554d7ce81843361"/></dir></dir></dir></dir><dir name="sales"><dir name="order"><dir name="create"><file name="init.phtml" hash="c36117407224d5921614fd1b7dfa1e65"/></dir><dir name="view"><dir name="tab"><file name="transaction.phtml" hash="4af63c9829a7bd466eafc54ae9dd889a"/></dir></dir></dir></dir><dir name="system"><dir name="config"><dir name="form"><dir name="field"><file name="array.phtml" hash="1aee5fb9b33232708fe242601e4de701"/><file name="creditcard_template.phtml" hash="a52f3f89c9d5954a40151b92cba64f63"/><file name="ratepay_shopids.phtml" hash="f35baaf16b1632a8eb8edee547e1a960"/></dir><file name="iframe.phtml" hash="67366b7e745ab1a2a1f359360df88e07"/></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 name="payment"><dir name="grid"><file name="container.phtml" hash="952f87bb71dfd75d126e3196f863dba6"/></dir></dir><dir name="tooltip"><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="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="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="b375b82162e8b98c5b662206d40e050a"/><file name="safe_invoice.phtml" hash="7087e169885c5193653a5b141a22d3c4"/><file name="wallet.phtml" hash="f79baa38b5b23a55e2f890a1862b8d56"/></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><file name="window.phtml" hash="b7de8be932ff20ab238c8882f50e4801"/></dir><file name="tooltip.phtml" hash="15f2dc92646a8d8533c7f1c1d0bb10b0"/></dir></dir><dir name="transaction"><dir name="view"><file name="plane.phtml" hash="8f4c2ef7fecfab8eb02d12b35e862b5e"/><dir name="tab"><file name="general.phtml" hash="68caff5aa8efad5e37378e9c7b739842"/></dir></dir></dir><dir name="widget"><dir name="form"><file name="container.phtml" hash="2ed5809647722a4a4358a89732100029"/></dir><dir name="view"><file name="container.phtml" hash="b750b77783092c218e3326734681c2f2"/></dir></dir></dir><dir name="licensemanager"><file name="toolbar.phtml" hash="d26c581014a5e81fe20998e78d6c4cfb"/><file name="window.phtml" hash="12d097e099fb1c7e035dfd4cf27bc364"/></dir><dir name="migrator"><dir name="migration"><file name="index.phtml" hash="5bca5e9f82a2e2fe82d5167c38537472"/></dir></dir></dir></dir><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></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="payone"><dir name="core"><dir name="checkout"><file name="iframe.phtml" hash="b3f447f13548faf6f8904f3202f803e7"/><dir name="onepage"><file name="init.phtml" hash="5c0c3bf8d37efdbf537b5384bc34398e"/><dir name="payment"><file name="additional.phtml" hash="3882f895bd113afc428393a71f5d7ccf"/></dir><dir name="payolution"><file name="installmentplan.phtml" hash="7df992215412a9710de6e962f3cdbd7d"/></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><file name="protect.phtml" hash="f99ba7707392621d73df931a3821d691"/></dir><file name="client_api.phtml" hash="2b0cb5f9baa596a544b0f2ab63233ad1"/><dir name="payment"><dir name="method"><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"/><dir name="onlinebanktransfer"><file name="bankgroup.phtml" hash="b5335269eecbf46a08fcf883f415b739"/></dir><file name="onlinebanktransfer.phtml" hash="a12fcce74b1451fbb372638fda0b0b5c"/><file name="payolution.phtml" hash="6e7940cc4d63a581d06563bfc2f8aa54"/><file name="ratepay.phtml" hash="0a4100ff48b95324f89690fe832a6da6"/><dir name="safe_invoice"><dir name="klarna"><file name="scripts.phtml" hash="c86c08b139497ae4619ac163333a4c51"/></dir><file name="klarna.phtml" hash="8f18e6818c2f4d1cd0a80a9e951ad754"/></dir><file name="safe_invoice.phtml" hash="34ac7632459b1062ceb63e256a69ae6d"/><file name="wallet.phtml" hash="32fe1f2fc914b2c11b8c3506d03e0890"/></dir><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="e74db813d5710e657dfdf5aed4604718"/><file name="ratepay.phtml" hash="4a6db143a7b0b02a9e2831f8a674cf4c"/><file name="safe_invoice.phtml" hash="7195fccdfde46f248cff5dcca6e55db8"/><file name="wallet.phtml" hash="099fd47c84a62ad9510a47a24345d317"/></dir></dir></dir><dir name="paypal"><dir name="express"><file name="shortcut.phtml" hash="985799b85b94dab0ec9f036747f6b90d"/></dir></dir></dir></dir></dir><dir name="layout"><dir name="payone"><file name="core.xml" hash="52fc8d0b0e2c6b34083aae9e95c4fba5"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
38
- <compatible/>
39
- <dependencies><required><php><min>5.3.0</min><max>7.2.0</max></php></required></dependencies>
40
- </package>
1
  <?xml version="1.0"?>
2
+ <package><name>Mage_Payone</name><version>3.7.5</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.5</notes><authors><author><name>PAYONE</name><user>jgerle</user><email>magento@payone.de</email></author></authors><date>2017-02-07</date><time>0:43:09</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="32d823c2708f621d1ccb8260f2a9cf6f"/><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="b21b890fb8559b0e1402fcfdff2f1c8b"/><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="e7c1e9eec2d4bd242e5e3509e0b9c946"/><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="e96ceef56b56e17579adf385c0826ed3"/><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="d2027a0ac1b44de3c818809adff905aa"/><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>