Paymill_Paymill - Version 3.9.2

Version Notes

* add a javascript fallback for Array.forEach to support the token selector feature also for IE 8

Download this release

Release Info

Developer PayIntelligent
Extension Paymill_Paymill
Version 3.9.2
Comparing to
See all releases


Code changes from version 3.9.0 to 3.9.2

app/code/community/Paymill/Paymill/Helper/PaymentHelper.php CHANGED
@@ -181,7 +181,7 @@ class Paymill_Paymill_Helper_PaymentHelper extends Mage_Core_Helper_Abstract
181
  return $orderId;
182
  }
183
 
184
- public function invoice(Mage_Sales_Model_Order $order, $transactionId)
185
  {
186
  if ($order->canInvoice()) {
187
  $invoice = $order->prepareInvoice();
@@ -200,7 +200,7 @@ class Paymill_Paymill_Helper_PaymentHelper extends Mage_Core_Helper_Abstract
200
 
201
  $invoice->save();
202
 
203
- $invoice->sendEmail(Mage::getStoreConfig('payment/paymill_creditcard/send_invoice_mail', Mage::app()->getStore()->getStoreId()), '');
204
  } else {
205
  foreach ($order->getInvoiceCollection() as $invoice) {
206
  $invoice->pay()->save();
181
  return $orderId;
182
  }
183
 
184
+ public function invoice(Mage_Sales_Model_Order $order, $transactionId, $mail)
185
  {
186
  if ($order->canInvoice()) {
187
  $invoice = $order->prepareInvoice();
200
 
201
  $invoice->save();
202
 
203
+ $invoice->sendEmail($mail, '');
204
  } else {
205
  foreach ($order->getInvoiceCollection() as $invoice) {
206
  $invoice->pay()->save();
app/code/community/Paymill/Paymill/Model/Observer.php CHANGED
@@ -36,7 +36,14 @@ class Paymill_Paymill_Model_Observer
36
  if (array_key_exists('paymillPreauthId', $data) && !empty($data['paymillPreauthId'])) {
37
  Mage::helper('paymill/loggingHelper')->log("Debug", "No Invoice generated, since the transaction is flagged as preauth");
38
  } else {
39
- Mage::helper('paymill/paymentHelper')->invoice($order, $data['paymillTransactionId']);
 
 
 
 
 
 
 
40
  }
41
  }
42
  }
36
  if (array_key_exists('paymillPreauthId', $data) && !empty($data['paymillPreauthId'])) {
37
  Mage::helper('paymill/loggingHelper')->log("Debug", "No Invoice generated, since the transaction is flagged as preauth");
38
  } else {
39
+ Mage::helper('paymill/paymentHelper')->invoice(
40
+ $order,
41
+ $data['paymillTransactionId'],
42
+ Mage::getStoreConfig(
43
+ 'payment/paymill_creditcard/send_invoice_mail',
44
+ Mage::app()->getStore()->getStoreId()
45
+ )
46
+ );
47
  }
48
  }
49
  }
app/code/community/Paymill/Paymill/controllers/HookController.php CHANGED
@@ -46,8 +46,19 @@ class Paymill_Paymill_HookController extends Mage_Core_Controller_Front_Action
46
  {
47
  $order = $this->getOrder($data);
48
 
49
- if ((int) Mage::helper('paymill/paymentHelper')->getAmount($order) === (int) $data['amount']) {
50
- Mage::helper('paymill/paymentHelper')->invoice($order, $data['id']);
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
 
53
  $order->addStatusHistoryComment(
@@ -108,16 +119,16 @@ class Paymill_Paymill_HookController extends Mage_Core_Controller_Front_Action
108
  {
109
  $description = '';
110
 
111
- if (array_key_exists('description', $data)) {
112
- $description = $data['description'];
113
  }
114
 
115
  if (empty($description) && array_key_exists('transaction', $data)) {
116
  $description = $data['transaction']['description'];
117
  }
118
 
119
- if (empty($description) && array_key_exists('preauthorization', $data)) {
120
- $description = $data['preauthorization']['description'];
121
  }
122
 
123
  return Mage::getModel('sales/order')->loadByIncrementId(substr($description, 0, 9));
46
  {
47
  $order = $this->getOrder($data);
48
 
49
+ if (((int) Mage::helper('paymill/paymentHelper')->getAmount($order) === (int) $data['amount'])
50
+ && Mage::getStoreConfig(
51
+ 'payment/' . $order->getPayment()->getMethodInstance()->getCode() . '/hook_create_invoice_active',
52
+ Mage::app()->getStore()->getStoreId()
53
+ )) {
54
+ Mage::helper('paymill/paymentHelper')->invoice(
55
+ $order,
56
+ $data['id'],
57
+ Mage::getStoreConfig(
58
+ 'payment/' . $order->getPayment()->getMethodInstance()->getCode() . '/send_hook_invoice_mail',
59
+ Mage::app()->getStore()->getStoreId()
60
+ )
61
+ );
62
  }
63
 
64
  $order->addStatusHistoryComment(
119
  {
120
  $description = '';
121
 
122
+ if (empty($description) && array_key_exists('preauthorization', $data)) {
123
+ $description = $data['preauthorization']['description'];
124
  }
125
 
126
  if (empty($description) && array_key_exists('transaction', $data)) {
127
  $description = $data['transaction']['description'];
128
  }
129
 
130
+ if (empty($description) && array_key_exists('description', $data)) {
131
+ $description = $data['description'];
132
  }
133
 
134
  return Mage::getModel('sales/order')->loadByIncrementId(substr($description, 0, 9));
app/code/community/Paymill/Paymill/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Paymill_Paymill>
5
- <version>3.9.0</version>
6
  </Paymill_Paymill>
7
  </modules>
8
 
2
  <config>
3
  <modules>
4
  <Paymill_Paymill>
5
+ <version>3.9.2</version>
6
  </Paymill_Paymill>
7
  </modules>
8
 
app/code/community/Paymill/Paymill/etc/system.xml CHANGED
@@ -11,7 +11,7 @@
11
  <sort_order>700</sort_order>
12
  <fields>
13
  <version>
14
- <label>v3.9.0</label>
15
  <sort_order>1</sort_order>
16
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
17
  <frontend_type>label</frontend_type>
@@ -66,7 +66,7 @@
66
  <show_in_website>1</show_in_website>
67
  <show_in_store>1</show_in_store>
68
  </logging_active>
69
- <version>
70
  <label>paymill_expert_settings</label>
71
  <sort_order>9</sort_order>
72
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
@@ -74,7 +74,7 @@
74
  <show_in_default>1</show_in_default>
75
  <show_in_website>1</show_in_website>
76
  <show_in_store>1</show_in_store>
77
- </version>
78
  <base_currency>
79
  <label>paymill_base_or_order_currency</label>
80
  <tooltip>paymill_paymill_base_or_order_currency_tooltip</tooltip>
@@ -105,7 +105,7 @@
105
  <sort_order>800</sort_order>
106
  <fields>
107
  <version>
108
- <label>v3.9.0</label>
109
  <sort_order>100</sort_order>
110
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
111
  <frontend_type>label</frontend_type>
@@ -210,11 +210,41 @@
210
  <sort_order translate="label">
211
  <label>paymill_opt_Sort</label>
212
  <frontend_type>text</frontend_type>
213
- <sort_order>400</sort_order>
214
  <show_in_default>1</show_in_default>
215
  <show_in_website>1</show_in_website>
216
  <show_in_store>1</show_in_store>
217
  </sort_order>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  </fields>
219
  </paymill_creditcard>
220
 
@@ -226,7 +256,7 @@
226
  <sort_order>800</sort_order>
227
  <fields>
228
  <version>
229
- <label>v3.9.0</label>
230
  <sort_order>100</sort_order>
231
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
232
  <frontend_type>label</frontend_type>
@@ -297,14 +327,52 @@
297
  <show_in_website>1</show_in_website>
298
  <show_in_store>1</show_in_store>
299
  </checkout_desc>
 
 
 
 
 
 
 
 
300
  <sort_order translate="label">
301
  <label>paymill_opt_Sort</label>
302
  <frontend_type>text</frontend_type>
303
- <sort_order>400</sort_order>
304
  <show_in_default>1</show_in_default>
305
  <show_in_website>1</show_in_website>
306
  <show_in_store>1</show_in_store>
307
  </sort_order>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
308
  </fields>
309
  </paymill_directdebit>
310
  </groups>
11
  <sort_order>700</sort_order>
12
  <fields>
13
  <version>
14
+ <label>v3.9.2</label>
15
  <sort_order>1</sort_order>
16
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
17
  <frontend_type>label</frontend_type>
66
  <show_in_website>1</show_in_website>
67
  <show_in_store>1</show_in_store>
68
  </logging_active>
69
+ <expert_settings>
70
  <label>paymill_expert_settings</label>
71
  <sort_order>9</sort_order>
72
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
74
  <show_in_default>1</show_in_default>
75
  <show_in_website>1</show_in_website>
76
  <show_in_store>1</show_in_store>
77
+ </expert_settings>
78
  <base_currency>
79
  <label>paymill_base_or_order_currency</label>
80
  <tooltip>paymill_paymill_base_or_order_currency_tooltip</tooltip>
105
  <sort_order>800</sort_order>
106
  <fields>
107
  <version>
108
+ <label>v3.9.2</label>
109
  <sort_order>100</sort_order>
110
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
111
  <frontend_type>label</frontend_type>
210
  <sort_order translate="label">
211
  <label>paymill_opt_Sort</label>
212
  <frontend_type>text</frontend_type>
213
+ <sort_order>381</sort_order>
214
  <show_in_default>1</show_in_default>
215
  <show_in_website>1</show_in_website>
216
  <show_in_store>1</show_in_store>
217
  </sort_order>
218
+ <hook_settings>
219
+ <label>paymill_hook_settings</label>
220
+ <sort_order>385</sort_order>
221
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
222
+ <frontend_type>label</frontend_type>
223
+ <show_in_default>1</show_in_default>
224
+ <show_in_website>1</show_in_website>
225
+ <show_in_store>1</show_in_store>
226
+ </hook_settings>
227
+ <hook_create_invoice_active translate="label">
228
+ <label>paymill_hook_create_invoice_active</label>
229
+ <sort_order>390</sort_order>
230
+ <frontend_type>select</frontend_type>
231
+ <source_model>adminhtml/system_config_source_yesno</source_model>
232
+ <show_in_default>1</show_in_default>
233
+ <show_in_website>1</show_in_website>
234
+ <show_in_store>1</show_in_store>
235
+ </hook_create_invoice_active>
236
+ <send_hook_invoice_mail translate="label">
237
+ <label>paymill_hook_send_invoice_mail</label>
238
+ <sort_order>395</sort_order>
239
+ <frontend_type>select</frontend_type>
240
+ <source_model>adminhtml/system_config_source_yesno</source_model>
241
+ <show_in_default>1</show_in_default>
242
+ <show_in_website>1</show_in_website>
243
+ <show_in_store>1</show_in_store>
244
+ <depends>
245
+ <hook_create_invoice_active>1</hook_create_invoice_active>
246
+ </depends>
247
+ </send_hook_invoice_mail>
248
  </fields>
249
  </paymill_creditcard>
250
 
256
  <sort_order>800</sort_order>
257
  <fields>
258
  <version>
259
+ <label>v3.9.2</label>
260
  <sort_order>100</sort_order>
261
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
262
  <frontend_type>label</frontend_type>
327
  <show_in_website>1</show_in_website>
328
  <show_in_store>1</show_in_store>
329
  </checkout_desc>
330
+ <checkout_desc translate="label">
331
+ <label>paymill_checkout_desc</label>
332
+ <sort_order>380</sort_order>
333
+ <frontend_type>textarea</frontend_type>
334
+ <show_in_default>1</show_in_default>
335
+ <show_in_website>1</show_in_website>
336
+ <show_in_store>1</show_in_store>
337
+ </checkout_desc>
338
  <sort_order translate="label">
339
  <label>paymill_opt_Sort</label>
340
  <frontend_type>text</frontend_type>
341
+ <sort_order>381</sort_order>
342
  <show_in_default>1</show_in_default>
343
  <show_in_website>1</show_in_website>
344
  <show_in_store>1</show_in_store>
345
  </sort_order>
346
+ <hook_settings>
347
+ <label>paymill_hook_settings</label>
348
+ <sort_order>385</sort_order>
349
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
350
+ <frontend_type>label</frontend_type>
351
+ <show_in_default>1</show_in_default>
352
+ <show_in_website>1</show_in_website>
353
+ <show_in_store>1</show_in_store>
354
+ </hook_settings>
355
+ <hook_create_invoice_active translate="label">
356
+ <label>paymill_hook_create_invoice_active</label>
357
+ <sort_order>390</sort_order>
358
+ <frontend_type>select</frontend_type>
359
+ <source_model>adminhtml/system_config_source_yesno</source_model>
360
+ <show_in_default>1</show_in_default>
361
+ <show_in_website>1</show_in_website>
362
+ <show_in_store>1</show_in_store>
363
+ </hook_create_invoice_active>
364
+ <send_hook_invoice_mail translate="label">
365
+ <label>paymill_hook_send_invoice_mail</label>
366
+ <sort_order>395</sort_order>
367
+ <frontend_type>select</frontend_type>
368
+ <source_model>adminhtml/system_config_source_yesno</source_model>
369
+ <show_in_default>1</show_in_default>
370
+ <show_in_website>1</show_in_website>
371
+ <show_in_store>1</show_in_store>
372
+ <depends>
373
+ <hook_create_invoice_active>1</hook_create_invoice_active>
374
+ </depends>
375
+ </send_hook_invoice_mail>
376
  </fields>
377
  </paymill_directdebit>
378
  </groups>
app/locale/de_AT/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event Typen"
144
  hook_data, "Hook Daten"
145
  save_hook, "Hook speichern"
146
  paymill_hook_action_success, "Das löschen war erfolgreich"
147
- paymill_error_text_no_entry_selected, "Kein Eintrag ausgewählt"
 
 
 
144
  hook_data, "Hook Daten"
145
  save_hook, "Hook speichern"
146
  paymill_hook_action_success, "Das löschen war erfolgreich"
147
+ paymill_error_text_no_entry_selected, "Kein Eintrag ausgewählt"
148
+ paymill_hook_settings, "Webhook Einstellungen"
149
+ paymill_hook_create_invoice_active, "Erstelle Rechnung für das 'transaction.succeeded' Event"
150
+ paymill_hook_send_invoice_mail, "Rechnungsemail senden"
app/locale/de_CH/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event Typen"
144
  hook_data, "Hook Daten"
145
  save_hook, "Hook speichern"
146
  paymill_hook_action_success, "Das löschen war erfolgreich"
147
- paymill_error_text_no_entry_selected, "Kein Eintrag ausgewählt"
 
 
 
144
  hook_data, "Hook Daten"
145
  save_hook, "Hook speichern"
146
  paymill_hook_action_success, "Das löschen war erfolgreich"
147
+ paymill_error_text_no_entry_selected, "Kein Eintrag ausgewählt"
148
+ paymill_hook_settings, "Webhook Einstellungen"
149
+ paymill_hook_create_invoice_active, "Erstelle Rechnung für das 'transaction.succeeded' Event"
150
+ paymill_hook_send_invoice_mail, "Rechnungsemail senden"
app/locale/de_DE/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event Typen"
144
  hook_data, "Hook Daten"
145
  save_hook, "Hook speichern"
146
  paymill_hook_action_success, "Das löschen war erfolgreich"
147
- paymill_error_text_no_entry_selected, "Kein Eintrag ausgewählt"
 
 
 
144
  hook_data, "Hook Daten"
145
  save_hook, "Hook speichern"
146
  paymill_hook_action_success, "Das löschen war erfolgreich"
147
+ paymill_error_text_no_entry_selected, "Kein Eintrag ausgewählt"
148
+ paymill_hook_settings, "Webhook Einstellungen"
149
+ paymill_hook_create_invoice_active, "Erstelle Rechnung für das 'transaction.succeeded' Event"
150
+ paymill_hook_send_invoice_mail, "Rechnungsemail senden"
app/locale/en_AU/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/en_CA/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/en_GB/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/en_IE/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/en_NZ/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/en_US/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/en_ZA/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_AR/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_CL/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_CO/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_CR/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_ES/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_MX/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_PE/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/es_VE/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/fr_CA/Paymill_Paymill.csv CHANGED
@@ -142,4 +142,7 @@ hook_types, "Event types"
142
  hook_data, "Hook data"
143
  save_hook, "save hook"
144
  paymill_hook_action_success, "The delete was successful"
145
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
142
  hook_data, "Hook data"
143
  save_hook, "save hook"
144
  paymill_hook_action_success, "The delete was successful"
145
+ paymill_error_text_no_entry_selected, "No entry selected"
146
+ paymill_hook_settings, "Webhook settings"
147
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
148
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/fr_FR/Paymill_Paymill.csv CHANGED
@@ -142,4 +142,7 @@ hook_types, "Event types"
142
  hook_data, "Hook data"
143
  save_hook, "save hook"
144
  paymill_hook_action_success, "The delete was successful"
145
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
142
  hook_data, "Hook data"
143
  save_hook, "save hook"
144
  paymill_hook_action_success, "The delete was successful"
145
+ paymill_error_text_no_entry_selected, "No entry selected"
146
+ paymill_hook_settings, "Webhook settings"
147
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
148
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/it_CH/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/it_IT/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/pt_BR/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
app/locale/pt_PT/Paymill_Paymill.csv CHANGED
@@ -144,4 +144,7 @@ hook_types, "Event types"
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
- paymill_error_text_no_entry_selected, "No entry selected"
 
 
 
144
  hook_data, "Hook data"
145
  save_hook, "save hook"
146
  paymill_hook_action_success, "The delete was successful"
147
+ paymill_error_text_no_entry_selected, "No entry selected"
148
+ paymill_hook_settings, "Webhook settings"
149
+ paymill_hook_create_invoice_active, "Create invoice for the 'transaction.succeeded' event"
150
+ paymill_hook_send_invoice_mail, "Send invoice Mail"
js/paymill/Paymill.js CHANGED
@@ -1,3 +1,11 @@
 
 
 
 
 
 
 
 
1
  var PAYMILL_PUBLIC_KEY = null;
2
  var paymillButton = false;
3
  var onClickContent = false;
1
+ if (typeof Array.prototype.forEach !== 'function') {
2
+ Array.prototype.forEach = function (callback, context) {
3
+ for (var i = 0; i < this.length; i++) {
4
+ callback.apply(context, [this[i], i, this]);
5
+ }
6
+ };
7
+ }
8
+
9
  var PAYMILL_PUBLIC_KEY = null;
10
  var paymillButton = false;
11
  var onClickContent = false;
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Paymill_Paymill</name>
4
- <version>3.9.0</version>
5
  <stability>stable</stability>
6
  <license>Open Software License</license>
7
  <channel>community</channel>
@@ -13,11 +13,11 @@ The Paymill Magento extension provides a credit card form and a direct debit for
13
  &lt;br /&gt;&lt;br /&gt;&#xD;
14
  IMPORTANT: Only use the latest version.&#xD;
15
  </description>
16
- <notes> * add webhook support for the following events (refund.succeeded, transaction.succeeded, chargeback.executed)</notes>
17
  <authors><author><name>PayIntelligent</name><user>Paymill</user><email>community@paymill.de</email></author></authors>
18
- <date>2014-10-14</date>
19
- <time>13:19:06</time>
20
- <contents><target name="magecommunity"><dir name="Paymill"><dir><dir name="Paymill"><dir name="Block"><dir name="Adminhtml"><dir name="Hook"><dir name="Edit"><file name="Form.php" hash="8e0928b3c817110cae53c179132d679a"/></dir><file name="Edit.php" hash="3201ba9db687f8993f893b4c22123cf4"/><file name="Grid.php" hash="1926f09019fc80dacead18055380c128"/></dir><file name="Hook.php" hash="1f8318e93fca93cfd0cdcb9c4b36c9c8"/><dir name="Log"><file name="Grid.php" hash="7d74f94403297eeb551272ad5c94513f"/><dir name="View"><file name="Plane.php" hash="179e10aea0213d2caed595ae9111b993"/><file name="Tabs.php" hash="d16d9748921a34067242eaf92d6f299e"/></dir><file name="View.php" hash="af850dd16c3e7505a69a6cb3ca3fbc27"/></dir><file name="Log.php" hash="02930fb46a2a4569176ceb29c45037e8"/></dir><dir name="Payment"><dir name="Form"><file name="PaymentFormAbstract.php" hash="b42edc338110bd2f81fcf85169d3d82c"/><file name="PaymentFormCreditcard.php" hash="037ab8502605b450ca5b839bfe074baf"/><file name="PaymentFormDirectdebit.php" hash="ea9ab99268994373866162d432d27556"/></dir><dir name="Info"><file name="PaymentFormCreditcard.php" hash="b268d26aec4a24756564e61efc0c7bca"/><file name="PaymentFormDirectdebit.php" hash="d3a3e0384aa932972a97bc8f719ff545"/></dir></dir></dir><dir name="Helper"><file name="CustomerHelper.php" hash="5aa5cd0dd7f64764ae047b42fe037539"/><file name="Data.php" hash="8e55041f6bb52f1e142b86dfa486b85e"/><file name="FastCheckoutHelper.php" hash="d8577264d2bd9d60b231e12377b8385c"/><file name="HookHelper.php" hash="7074614ef750704d8df8cbb5cc7aa975"/><file name="LoggingHelper.php" hash="53ea7f4d5c3af8de149a06dbe37ac061"/><file name="OptionHelper.php" hash="6bfe33ab13f87c300c1f4a963e70a670"/><file name="PaymentHelper.php" hash="fbdecc9567b26e32b8c1383fbf987ce7"/><file name="RefundHelper.php" hash="64ddf9363deed8fb983eb3fc14bee0f8"/></dir><dir name="Model"><file name="Fastcheckout.php" hash="e3b585d2f3265300f08fa44a4e9ccd7b"/><dir name="Log"><file name="Search.php" hash="0ca873e4779126dabf04a413cf53b619"/></dir><file name="Log.php" hash="0662d814e53bd2eeb6f5c906c16ad971"/><dir name="Method"><file name="MethodModelAbstract.php" hash="42bbdeaa31117d17262ae099e089f385"/><file name="MethodModelCreditcard.php" hash="01750a3ffb74f38e0ca6412f3146751c"/><file name="MethodModelDirectdebit.php" hash="1a8ea1470b76545b7e04e418b0be432f"/></dir><dir name="Mysql4"><dir name="Fastcheckout"><file name="Collection.php" hash="14d4aa413ec952fd2452f08ab2a208f6"/></dir><file name="Fastcheckout.php" hash="9b19c307417862938442ddd6789f2b43"/><dir name="Log"><file name="Collection.php" hash="cf4d8fec68a4cc44b2e47bf69e014cf3"/></dir><file name="Log.php" hash="bdf0bf498c1214955e20e72185e5320f"/></dir><file name="Observer.php" hash="d12acac2da80782b019772bf5543a6bf"/><dir name="Source"><dir name="Creditcard"><file name="Creditcards.php" hash="03c3a75891b3883f2c97c2b06160f52c"/></dir><file name="Hooks.php" hash="65042602cd494a4842a4d0d61188113a"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="HookController.php" hash="e8fb264f19b652b64f4e1fb3e74d9944"/><file name="LogController.php" hash="e75064047b35896e57ac8e564bd0ff5a"/></dir><file name="HookController.php" hash="f76932e18a060c9d7d812fe9a38c64cd"/><file name="TokenController.php" hash="8b606f0728fd556a6180ebeb042dbf13"/></dir><dir name="etc"><file name="adminhtml.xml" hash="12f6a03b55bd9f65daae785b31fe0ca5"/><file name="config.xml" hash="63ff2a5dea472584eb38a56564321c98"/><file name="system.xml" hash="f22af1ca762821d268fcee846f3f5cc0"/></dir><dir name="sql"><dir name="paymill_setup"><file name="mysql4-install-3.0.0.php" hash="37e5e1850e143315779e30bd1b45f277"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="paymill"><dir><dir name="log"><file name="view.phtml" hash="2d4df28de6e1cb4701963db3d0c0545c"/></dir><dir name="payment"><dir name="info"><file name="creditcard.phtml" hash="8d8f6f828173f145dd3cb29f9770dca9"/><file name="creditcard_pdf.phtml" hash="68febe619bb9918b785dcbb0593c4ebe"/><file name="directdebit.phtml" hash="cd2ea623c0bc54d208f0f30f032da151"/><file name="directdebit_pdf.phtml" hash="5a2e5c36d4f4702e5f9be4b5affe3421"/></dir></dir></dir></dir></dir><dir name="layout"><file name="paymill.xml" hash="4e8dea9280199547d2b3dd96ca90bb53"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="paymill"><dir><dir name="payment"><dir name="form"><file name="creditcard.phtml" hash="f97012161e4b69914c9f1f07ddbd4f77"/><file name="directdebit.phtml" hash="21dbf146de257ca6ab4aafd7bc816a1b"/></dir><dir name="info"><file name="creditcard.phtml" hash="42f875eb1b6e3e6151ddf152ef0bf13a"/><file name="directdebit.phtml" hash="7117525384b82b84fbbbe1f42c52328c"/></dir></dir></dir></dir></dir><dir name="layout"><file name="paymill.xml" hash="81b932339b00b90ed1fa4736c7f85537"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Paymill_Paymill.xml" hash="d36d3af5f5752dcf87517272ddb9af53"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Paymill_Paymill.csv" hash="743903d4cc4497d4b53d5fd6fb74b14d"/></dir><dir name="en_GB"><file name="Paymill_Paymill.csv" hash="27e4d196344babdbda9092f75fd844bc"/></dir><dir name="en_US"><file name="Paymill_Paymill.csv" hash="27e4d196344babdbda9092f75fd844bc"/></dir><dir name="es_ES"><file name="Paymill_Paymill.csv" hash="575e2ae2f1014f6c6003904a78435226"/></dir><dir name="de_AT"><file name="Paymill_Paymill.csv" hash="743903d4cc4497d4b53d5fd6fb74b14d"/></dir><dir name="de_CH"><file name="Paymill_Paymill.csv" hash="743903d4cc4497d4b53d5fd6fb74b14d"/></dir><dir name="en_AU"><file name="Paymill_Paymill.csv" hash="27e4d196344babdbda9092f75fd844bc"/></dir><dir name="en_CA"><file name="Paymill_Paymill.csv" hash="27e4d196344babdbda9092f75fd844bc"/></dir><dir name="en_IE"><file name="Paymill_Paymill.csv" hash="27e4d196344babdbda9092f75fd844bc"/></dir><dir name="en_NZ"><file name="Paymill_Paymill.csv" hash="27e4d196344babdbda9092f75fd844bc"/></dir><dir name="en_ZA"><file name="Paymill_Paymill.csv" hash="27e4d196344babdbda9092f75fd844bc"/></dir><dir name="es_AR"><file name="Paymill_Paymill.csv" hash="9aaec0e2988ef8f8ee066c1ec9227ecb"/></dir><dir name="es_CL"><file name="Paymill_Paymill.csv" hash="575e2ae2f1014f6c6003904a78435226"/></dir><dir name="es_CO"><file name="Paymill_Paymill.csv" hash="575e2ae2f1014f6c6003904a78435226"/></dir><dir name="es_CR"><file name="Paymill_Paymill.csv" hash="575e2ae2f1014f6c6003904a78435226"/></dir><dir name="es_MX"><file name="Paymill_Paymill.csv" hash="575e2ae2f1014f6c6003904a78435226"/></dir><dir name="es_PE"><file name="Paymill_Paymill.csv" hash="575e2ae2f1014f6c6003904a78435226"/></dir><dir name="es_VE"><file name="Paymill_Paymill.csv" hash="575e2ae2f1014f6c6003904a78435226"/></dir><dir name="fr_CA"><file name="Paymill_Paymill.csv" hash="d8181b72e7d97b14c42919ce6c5b9246"/></dir><dir name="fr_FR"><file name="Paymill_Paymill.csv" hash="d8181b72e7d97b14c42919ce6c5b9246"/></dir><dir name="it_CH"><file name="Paymill_Paymill.csv" hash="c8a9c0b702742936df462932cd5efac2"/></dir><dir name="it_IT"><file name="Paymill_Paymill.csv" hash="c8a9c0b702742936df462932cd5efac2"/></dir><dir name="pt_BR"><file name="Paymill_Paymill.csv" hash="ae3e0330567c275a962f2edb164aa8c2"/></dir><dir name="pt_PT"><file name="Paymill_Paymill.csv" hash="ae3e0330567c275a962f2edb164aa8c2"/></dir></target><target name="mage"><dir name="js"><dir name="paymill"><file name="BrandDetection.js" hash="398d4b916fbbce5e84e6788517a02064"/><file name="Creditcard.js" hash="5cddb80ecb2b8b9701ea197ab428a0e0"/><file name="Elv.js" hash="67b3555e4d51284f5ef7422a7e1aa15c"/><file name="Iban.js" hash="c05a4791a0cc414f2f7cc720fcd665ec"/><file name="Paymill.js" hash="abd161d54b506eb355f43e1d0b9e8548"/><file name="PaymillHelper.js" hash="59bc5d786dd201a7530b8e7ce8107bec"/></dir></dir></target><target name="magelib"><dir name="Services"><dir><dir name="Paymill"><dir name="Apiclient"><file name="Curl.php" hash="cce77823a94425aaa2b421e63f130422"/><file name="Interface.php" hash="349309458455e550c562fb17cf23f4a6"/><file name="paymill.crt" hash="51e14b4c734e450402ea2cf73f2aee0f"/></dir><file name="Base.php" hash="141fa330c6894ff15faf413be19bf209"/><file name="Clients.php" hash="c8eb5fe8780f2da7b5eb173a5be43c7f"/><file name="Exception.php" hash="9beffb75d92c0de3c1c7ea5b33930fff"/><file name="LoggingInterface.php" hash="46ebeede1da14b761c54a18aff6c3b79"/><file name="Offers.php" hash="e2dcf9c9a54d9aba16e1caf02b438098"/><file name="PaymentProcessor.php" hash="4ee5f6e16dfdefaa8dc6565cfce2d271"/><file name="Payments.php" hash="d2a6d0679701d100c9e876f88215455c"/><file name="Preauthorizations.php" hash="597f7228584f32ee42d8916ae098b454"/><file name="Refunds.php" hash="e909af53108426a9e178417db850675f"/><file name="Subscriptions.php" hash="b72a31c4041029e08df1d7e85aa7391b"/><file name="Transactions.php" hash="382c12f290752b7c50e2001cdf5cd4a8"/><file name="Webhooks.php" hash="5fd2e6baf7bb0dc3ad8edb1eab41fb91"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="paymill"><file name="logo.css" hash="a0597a469bd0e0354ac4e561621d6584"/></dir></dir><dir name="images"><dir name="paymill"><file name="ajax-loader.gif" hash="07c56b266e277696ee3d9e3ffd627450"/><file name="icon_32x20_amex.png" hash="42c5fb43b4b603804b50da9761927d40"/><file name="icon_32x20_carta-si.png" hash="236ea747b59067b1d25cdc317e52aae5"/><file name="icon_32x20_carte-bleue.png" hash="187f19af694d83bd745c278845c3b3cd"/><file name="icon_32x20_china-unionpay.png" hash="6c9d16d6c65c0da5ff11e8ae13b01d15"/><file name="icon_32x20_dankort.png" hash="938df2f2100d1182dfdd677eb6a0bded"/><file name="icon_32x20_diners-club.png" hash="0a7a8fc8f679ccf05d91298c9968629c"/><file name="icon_32x20_dinersclub.png" hash="0a7a8fc8f679ccf05d91298c9968629c"/><file name="icon_32x20_discover.png" hash="4fe8ef419087bed97cddbdeb251b847c"/><file name="icon_32x20_jcb.png" hash="774a040f938c5566fa3fddfa840d4743"/><file name="icon_32x20_maestro.png" hash="a6ffd22c9bbedb603449e2aa6136dbd1"/><file name="icon_32x20_mastercard.png" hash="09aef6dcbc50038605b7c0e5a38eb76e"/><file name="icon_32x20_unionpay.png" hash="6c9d16d6c65c0da5ff11e8ae13b01d15"/><file name="icon_32x20_visa.png" hash="e6d54e5c0120202eb5757bcfe499d73b"/><file name="icon_paymill.png" hash="303983a288b45cc7ddc5b88ad2eedd51"/></dir></dir></dir></dir></dir></target></contents>
21
  <compatible/>
22
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
23
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Paymill_Paymill</name>
4
+ <version>3.9.2</version>
5
  <stability>stable</stability>
6
  <license>Open Software License</license>
7
  <channel>community</channel>
13
  &lt;br /&gt;&lt;br /&gt;&#xD;
14
  IMPORTANT: Only use the latest version.&#xD;
15
  </description>
16
+ <notes>* add a javascript fallback for Array.forEach to support the token selector feature also for IE 8</notes>
17
  <authors><author><name>PayIntelligent</name><user>Paymill</user><email>community@paymill.de</email></author></authors>
18
+ <date>2014-10-29</date>
19
+ <time>10:48:04</time>
20
+ <contents><target name="magecommunity"><dir name="Paymill"><dir><dir name="Paymill"><dir name="Block"><dir name="Adminhtml"><dir name="Hook"><dir name="Edit"><file name="Form.php" hash="8e0928b3c817110cae53c179132d679a"/></dir><file name="Edit.php" hash="3201ba9db687f8993f893b4c22123cf4"/><file name="Grid.php" hash="1926f09019fc80dacead18055380c128"/></dir><file name="Hook.php" hash="1f8318e93fca93cfd0cdcb9c4b36c9c8"/><dir name="Log"><file name="Grid.php" hash="7d74f94403297eeb551272ad5c94513f"/><dir name="View"><file name="Plane.php" hash="179e10aea0213d2caed595ae9111b993"/><file name="Tabs.php" hash="d16d9748921a34067242eaf92d6f299e"/></dir><file name="View.php" hash="af850dd16c3e7505a69a6cb3ca3fbc27"/></dir><file name="Log.php" hash="02930fb46a2a4569176ceb29c45037e8"/></dir><dir name="Payment"><dir name="Form"><file name="PaymentFormAbstract.php" hash="b42edc338110bd2f81fcf85169d3d82c"/><file name="PaymentFormCreditcard.php" hash="037ab8502605b450ca5b839bfe074baf"/><file name="PaymentFormDirectdebit.php" hash="ea9ab99268994373866162d432d27556"/></dir><dir name="Info"><file name="PaymentFormCreditcard.php" hash="b268d26aec4a24756564e61efc0c7bca"/><file name="PaymentFormDirectdebit.php" hash="d3a3e0384aa932972a97bc8f719ff545"/></dir></dir></dir><dir name="Helper"><file name="CustomerHelper.php" hash="5aa5cd0dd7f64764ae047b42fe037539"/><file name="Data.php" hash="8e55041f6bb52f1e142b86dfa486b85e"/><file name="FastCheckoutHelper.php" hash="d8577264d2bd9d60b231e12377b8385c"/><file name="HookHelper.php" hash="7074614ef750704d8df8cbb5cc7aa975"/><file name="LoggingHelper.php" hash="53ea7f4d5c3af8de149a06dbe37ac061"/><file name="OptionHelper.php" hash="6bfe33ab13f87c300c1f4a963e70a670"/><file name="PaymentHelper.php" hash="ecdd8d0f7c3854ddb2df54fa829baa7a"/><file name="RefundHelper.php" hash="64ddf9363deed8fb983eb3fc14bee0f8"/></dir><dir name="Model"><file name="Fastcheckout.php" hash="e3b585d2f3265300f08fa44a4e9ccd7b"/><dir name="Log"><file name="Search.php" hash="0ca873e4779126dabf04a413cf53b619"/></dir><file name="Log.php" hash="0662d814e53bd2eeb6f5c906c16ad971"/><dir name="Method"><file name="MethodModelAbstract.php" hash="42bbdeaa31117d17262ae099e089f385"/><file name="MethodModelCreditcard.php" hash="01750a3ffb74f38e0ca6412f3146751c"/><file name="MethodModelDirectdebit.php" hash="1a8ea1470b76545b7e04e418b0be432f"/></dir><dir name="Mysql4"><dir name="Fastcheckout"><file name="Collection.php" hash="14d4aa413ec952fd2452f08ab2a208f6"/></dir><file name="Fastcheckout.php" hash="9b19c307417862938442ddd6789f2b43"/><dir name="Log"><file name="Collection.php" hash="cf4d8fec68a4cc44b2e47bf69e014cf3"/></dir><file name="Log.php" hash="bdf0bf498c1214955e20e72185e5320f"/></dir><file name="Observer.php" hash="668f2cb3667c4d690da79ef1149cd5ab"/><dir name="Source"><dir name="Creditcard"><file name="Creditcards.php" hash="03c3a75891b3883f2c97c2b06160f52c"/></dir><file name="Hooks.php" hash="65042602cd494a4842a4d0d61188113a"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="HookController.php" hash="e8fb264f19b652b64f4e1fb3e74d9944"/><file name="LogController.php" hash="e75064047b35896e57ac8e564bd0ff5a"/></dir><file name="HookController.php" hash="62952686435524168e176fb232c45bc6"/><file name="TokenController.php" hash="8b606f0728fd556a6180ebeb042dbf13"/></dir><dir name="etc"><file name="adminhtml.xml" hash="12f6a03b55bd9f65daae785b31fe0ca5"/><file name="config.xml" hash="39b26d2ebd181a296d3dba774b26d667"/><file name="system.xml" hash="0e29916070ca0142962b6ce58f288fdc"/></dir><dir name="sql"><dir name="paymill_setup"><file name="mysql4-install-3.0.0.php" hash="37e5e1850e143315779e30bd1b45f277"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="paymill"><dir><dir name="log"><file name="view.phtml" hash="2d4df28de6e1cb4701963db3d0c0545c"/></dir><dir name="payment"><dir name="info"><file name="creditcard.phtml" hash="8d8f6f828173f145dd3cb29f9770dca9"/><file name="creditcard_pdf.phtml" hash="68febe619bb9918b785dcbb0593c4ebe"/><file name="directdebit.phtml" hash="cd2ea623c0bc54d208f0f30f032da151"/><file name="directdebit_pdf.phtml" hash="5a2e5c36d4f4702e5f9be4b5affe3421"/></dir></dir></dir></dir></dir><dir name="layout"><file name="paymill.xml" hash="4e8dea9280199547d2b3dd96ca90bb53"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="paymill"><dir><dir name="payment"><dir name="form"><file name="creditcard.phtml" hash="f97012161e4b69914c9f1f07ddbd4f77"/><file name="directdebit.phtml" hash="21dbf146de257ca6ab4aafd7bc816a1b"/></dir><dir name="info"><file name="creditcard.phtml" hash="42f875eb1b6e3e6151ddf152ef0bf13a"/><file name="directdebit.phtml" hash="7117525384b82b84fbbbe1f42c52328c"/></dir></dir></dir></dir></dir><dir name="layout"><file name="paymill.xml" hash="81b932339b00b90ed1fa4736c7f85537"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Paymill_Paymill.xml" hash="d36d3af5f5752dcf87517272ddb9af53"/></dir></target><target name="magelocale"><dir name="de_DE"><file name="Paymill_Paymill.csv" hash="eaf2353b41bb71a62cac1393cf7b6d2a"/></dir><dir name="en_GB"><file name="Paymill_Paymill.csv" hash="4c6db84afff830bdcbf1d26269e712b1"/></dir><dir name="en_US"><file name="Paymill_Paymill.csv" hash="4c6db84afff830bdcbf1d26269e712b1"/></dir><dir name="es_ES"><file name="Paymill_Paymill.csv" hash="eed3f7e3064ed2e42511e8e8e543b1b8"/></dir><dir name="de_AT"><file name="Paymill_Paymill.csv" hash="eaf2353b41bb71a62cac1393cf7b6d2a"/></dir><dir name="de_CH"><file name="Paymill_Paymill.csv" hash="eaf2353b41bb71a62cac1393cf7b6d2a"/></dir><dir name="en_AU"><file name="Paymill_Paymill.csv" hash="4c6db84afff830bdcbf1d26269e712b1"/></dir><dir name="en_CA"><file name="Paymill_Paymill.csv" hash="4c6db84afff830bdcbf1d26269e712b1"/></dir><dir name="en_IE"><file name="Paymill_Paymill.csv" hash="4c6db84afff830bdcbf1d26269e712b1"/></dir><dir name="en_NZ"><file name="Paymill_Paymill.csv" hash="4c6db84afff830bdcbf1d26269e712b1"/></dir><dir name="en_ZA"><file name="Paymill_Paymill.csv" hash="4c6db84afff830bdcbf1d26269e712b1"/></dir><dir name="es_AR"><file name="Paymill_Paymill.csv" hash="e640a01398c07d53c8eb388fb8016c17"/></dir><dir name="es_CL"><file name="Paymill_Paymill.csv" hash="eed3f7e3064ed2e42511e8e8e543b1b8"/></dir><dir name="es_CO"><file name="Paymill_Paymill.csv" hash="eed3f7e3064ed2e42511e8e8e543b1b8"/></dir><dir name="es_CR"><file name="Paymill_Paymill.csv" hash="eed3f7e3064ed2e42511e8e8e543b1b8"/></dir><dir name="es_MX"><file name="Paymill_Paymill.csv" hash="eed3f7e3064ed2e42511e8e8e543b1b8"/></dir><dir name="es_PE"><file name="Paymill_Paymill.csv" hash="eed3f7e3064ed2e42511e8e8e543b1b8"/></dir><dir name="es_VE"><file name="Paymill_Paymill.csv" hash="eed3f7e3064ed2e42511e8e8e543b1b8"/></dir><dir name="fr_CA"><file name="Paymill_Paymill.csv" hash="5867e6c29a276a141c344c00283208c6"/></dir><dir name="fr_FR"><file name="Paymill_Paymill.csv" hash="5867e6c29a276a141c344c00283208c6"/></dir><dir name="it_CH"><file name="Paymill_Paymill.csv" hash="0abbc8a86db33ecb6eec67cc0dc6badf"/></dir><dir name="it_IT"><file name="Paymill_Paymill.csv" hash="0abbc8a86db33ecb6eec67cc0dc6badf"/></dir><dir name="pt_BR"><file name="Paymill_Paymill.csv" hash="23e37698bf34cafa56bddd5ddedaad0f"/></dir><dir name="pt_PT"><file name="Paymill_Paymill.csv" hash="23e37698bf34cafa56bddd5ddedaad0f"/></dir></target><target name="mage"><dir name="js"><dir name="paymill"><file name="BrandDetection.js" hash="398d4b916fbbce5e84e6788517a02064"/><file name="Creditcard.js" hash="5cddb80ecb2b8b9701ea197ab428a0e0"/><file name="Elv.js" hash="67b3555e4d51284f5ef7422a7e1aa15c"/><file name="Iban.js" hash="c05a4791a0cc414f2f7cc720fcd665ec"/><file name="Paymill.js" hash="08be54f65ef49950a96e0c84cead8e69"/><file name="PaymillHelper.js" hash="59bc5d786dd201a7530b8e7ce8107bec"/></dir></dir></target><target name="magelib"><dir name="Services"><dir><dir name="Paymill"><dir name="Apiclient"><file name="Curl.php" hash="cce77823a94425aaa2b421e63f130422"/><file name="Interface.php" hash="349309458455e550c562fb17cf23f4a6"/><file name="paymill.crt" hash="51e14b4c734e450402ea2cf73f2aee0f"/></dir><file name="Base.php" hash="141fa330c6894ff15faf413be19bf209"/><file name="Clients.php" hash="c8eb5fe8780f2da7b5eb173a5be43c7f"/><file name="Exception.php" hash="9beffb75d92c0de3c1c7ea5b33930fff"/><file name="LoggingInterface.php" hash="46ebeede1da14b761c54a18aff6c3b79"/><file name="Offers.php" hash="e2dcf9c9a54d9aba16e1caf02b438098"/><file name="PaymentProcessor.php" hash="4ee5f6e16dfdefaa8dc6565cfce2d271"/><file name="Payments.php" hash="d2a6d0679701d100c9e876f88215455c"/><file name="Preauthorizations.php" hash="597f7228584f32ee42d8916ae098b454"/><file name="Refunds.php" hash="e909af53108426a9e178417db850675f"/><file name="Subscriptions.php" hash="b72a31c4041029e08df1d7e85aa7391b"/><file name="Transactions.php" hash="382c12f290752b7c50e2001cdf5cd4a8"/><file name="Webhooks.php" hash="5fd2e6baf7bb0dc3ad8edb1eab41fb91"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="paymill"><file name="logo.css" hash="a0597a469bd0e0354ac4e561621d6584"/></dir></dir><dir name="images"><dir name="paymill"><file name="ajax-loader.gif" hash="07c56b266e277696ee3d9e3ffd627450"/><file name="icon_32x20_amex.png" hash="42c5fb43b4b603804b50da9761927d40"/><file name="icon_32x20_carta-si.png" hash="236ea747b59067b1d25cdc317e52aae5"/><file name="icon_32x20_carte-bleue.png" hash="187f19af694d83bd745c278845c3b3cd"/><file name="icon_32x20_china-unionpay.png" hash="6c9d16d6c65c0da5ff11e8ae13b01d15"/><file name="icon_32x20_dankort.png" hash="938df2f2100d1182dfdd677eb6a0bded"/><file name="icon_32x20_diners-club.png" hash="0a7a8fc8f679ccf05d91298c9968629c"/><file name="icon_32x20_dinersclub.png" hash="0a7a8fc8f679ccf05d91298c9968629c"/><file name="icon_32x20_discover.png" hash="4fe8ef419087bed97cddbdeb251b847c"/><file name="icon_32x20_jcb.png" hash="774a040f938c5566fa3fddfa840d4743"/><file name="icon_32x20_maestro.png" hash="a6ffd22c9bbedb603449e2aa6136dbd1"/><file name="icon_32x20_mastercard.png" hash="09aef6dcbc50038605b7c0e5a38eb76e"/><file name="icon_32x20_unionpay.png" hash="6c9d16d6c65c0da5ff11e8ae13b01d15"/><file name="icon_32x20_visa.png" hash="e6d54e5c0120202eb5757bcfe499d73b"/><file name="icon_paymill.png" hash="303983a288b45cc7ddc5b88ad2eedd51"/></dir></dir></dir></dir></dir></target></contents>
21
  <compatible/>
22
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
23
  </package>