Skrill_Hosted_Payment_Solution - Version 1.0.30

Version Notes

no additional notes included

Download this release

Release Info

Developer Payreto Dev Team
Extension Skrill_Hosted_Payment_Solution
Version 1.0.30
Comparing to
See all releases


Code changes from version 1.0.29 to 1.0.30

app/code/community/Skrill/Helper/Data.php CHANGED
@@ -38,6 +38,10 @@ class Skrill_Helper_Data extends Mage_Core_Helper_Abstract
38
  protected $jsUrlLive = 'https://ctpe.net/frontend/widget/v3/widget.js?style=card&version=beautified&language=';
39
  protected $jsUrlTest = 'https://test.ctpe.net/frontend/widget/v3/widget.js?style=card&version=beautified&language=';
40
 
 
 
 
 
41
  public function getErrorIdentifier($code)
42
  {
43
  $error_messages = array(
@@ -456,14 +460,43 @@ class Skrill_Helper_Data extends Mage_Core_Helper_Abstract
456
 
457
  // Skrill =====================================
458
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
459
  public function doQuery($action, $params)
460
  {
461
- $url = 'https://www.moneybookers.com/app/query.pl';
462
 
463
  $fields = $params;
464
  $fields['action'] = $action;
465
- $fields['email'] = Mage::getStoreConfig('payment/skrill_settings/merchant_account');
466
- $fields['password'] = Mage::getStoreConfig('payment/skrill_settings/api_passwd');
467
 
468
  $request = http_build_query($fields, '', '&');
469
 
@@ -575,13 +608,11 @@ class Skrill_Helper_Data extends Mage_Core_Helper_Abstract
575
 
576
  public function doRefund($action, $params)
577
  {
578
- $url = 'https://www.moneybookers.com/app/refund.pl';
579
 
580
  if ($action == "prepare") {
581
  $fields = $params;
582
  $fields['action'] = $action;
583
- $fields['email'] = Mage::getStoreConfig('payment/skrill_settings/merchant_account');
584
- $fields['password'] = Mage::getStoreConfig('payment/skrill_settings/api_passwd');
585
  } elseif ($action == "refund") {
586
  $fields['action'] = $action;
587
  $fields['sid'] = $params;
38
  protected $jsUrlLive = 'https://ctpe.net/frontend/widget/v3/widget.js?style=card&version=beautified&language=';
39
  protected $jsUrlTest = 'https://test.ctpe.net/frontend/widget/v3/widget.js?style=card&version=beautified&language=';
40
 
41
+ protected $skrillPaymentUrl = 'https://pay.skrill.com';
42
+ protected $skrillQueryUrl = 'https://www.moneybookers.com/app/query.pl';
43
+ protected $skrillRefundUrl = 'https://www.moneybookers.com/app/refund.pl';
44
+
45
  public function getErrorIdentifier($code)
46
  {
47
  $error_messages = array(
460
 
461
  // Skrill =====================================
462
 
463
+ /**
464
+ * get skrill payment url
465
+ *
466
+ * @return string
467
+ */
468
+ public function getSkrillPaymentUrl()
469
+ {
470
+ return $this->skrillPaymentUrl;
471
+ }
472
+
473
+ /**
474
+ * get sid
475
+ *
476
+ * @param array $parameters
477
+ * @return string
478
+ */
479
+ public function getSid($parameters)
480
+ {
481
+ $url = $this->skrillPaymentUrl;
482
+
483
+ $request = http_build_query($parameters, '', '&');
484
+
485
+ $response = Mage::helper('skrill/curl')->sendRequest($url, $request);
486
+
487
+ Mage::log('get sid request', null, 'skrill_log_file.log');
488
+ Mage::log($parameters, null, 'skrill_log_file.log');
489
+ Mage::log('get sid response : '.$response, null, 'skrill_log_file.log');
490
+
491
+ return $response;
492
+ }
493
+
494
  public function doQuery($action, $params)
495
  {
496
+ $url = $this->skrillQueryUrl;
497
 
498
  $fields = $params;
499
  $fields['action'] = $action;
 
 
500
 
501
  $request = http_build_query($fields, '', '&');
502
 
608
 
609
  public function doRefund($action, $params)
610
  {
611
+ $url = $this->skrillRefundUrl;
612
 
613
  if ($action == "prepare") {
614
  $fields = $params;
615
  $fields['action'] = $action;
 
 
616
  } elseif ($action == "refund") {
617
  $fields['action'] = $action;
618
  $fields['sid'] = $params;
app/code/community/Skrill/Model/Config/Observer.php DELETED
@@ -1,70 +0,0 @@
1
- <?php
2
- /**
3
- * Magento
4
- *
5
- * NOTICE OF LICENSE
6
- *
7
- * This source file is subject to the Open Software License (OSL 3.0)
8
- * that is bundled with this package in the file LICENSE.txt.
9
- * It is also available through the world-wide-web at this URL:
10
- * http://opensource.org/licenses/osl-3.0.php
11
- * If you did not receive a copy of the license and are unable to
12
- * obtain it through the world-wide-web, please send an email
13
- * to license@magentocommerce.com so we can send you a copy immediately.
14
- *
15
- *
16
- * @package Skrill
17
- * @copyright Copyright (c) 2014 Skrill
18
- * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
- */
20
-
21
- /**
22
- * System config observer
23
- *
24
- */
25
- class Skrill_Model_Config_Observer
26
- {
27
- /**
28
- * Update api password and secret word in md5 when save the config.
29
- *
30
- * @param Varien_Event_Observer $observer
31
- * @return void
32
- */
33
- public function saveConfig(Varien_Event_Observer $observer)
34
- {
35
- $section = $observer->getEvent()->getSection();
36
- $website = $observer->getEvent()->getWebsite();
37
- $store = $observer->getEvent()->getStore();
38
-
39
- $currentgroups = Mage::getSingleton('adminhtml/config_data')->getGroups();
40
- $apiPassword = $currentgroups['skrill_settings']['fields']['api_passwd']['value'];
41
- $secretWord = $currentgroups['skrill_settings']['fields']['secret_word']['value'];
42
-
43
- if (!$this->isValidMd5($apiPassword)) {
44
- $groups['skrill_settings']['fields']['api_passwd']['value'] = md5($apiPassword);
45
- }
46
- if (!$this->isValidMd5($secretWord)) {
47
- $groups['skrill_settings']['fields']['secret_word']['value'] = md5($secretWord);
48
- }
49
-
50
- Mage::getSingleton('adminhtml/config_data')
51
- ->setSection($section)
52
- ->setWebsite($website)
53
- ->setStore($store)
54
- ->setGroups($groups)
55
- ->save();
56
- }
57
-
58
- /**
59
- * Determine if supplied string is a valid GUID
60
- *
61
- * @param string $md5 String to validate
62
- * @return boolean
63
- */
64
- protected function isValidMd5($md5 = '')
65
- {
66
- return preg_match('/^[a-f0-9]{32}$/', $md5);
67
- }
68
-
69
- }
70
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app/code/community/Skrill/Model/Method/Skrill.php CHANGED
@@ -150,14 +150,17 @@ abstract class Skrill_Model_Method_Skrill extends Mage_Payment_Model_Method_Abst
150
  */
151
  public function getSkrillSettings()
152
  {
 
 
 
153
  $settings = array(
154
- 'merchant_id' => Mage::getStoreConfig('payment/skrill_settings/merchant_id', $this->getOrder()->getStoreId()),
155
  'merchant_account' => Mage::getStoreConfig('payment/skrill_settings/merchant_account', $this->getOrder()->getStoreId()),
156
  'recipient_desc' => Mage::getStoreConfig('payment/skrill_settings/recipient_desc', $this->getOrder()->getStoreId()),
157
  'logo_url' => urlencode(Mage::getStoreConfig('payment/skrill_settings/logo_url', $this->getOrder()->getStoreId())),
158
- 'api_passwd' => Mage::getStoreConfig('payment/skrill_settings/api_passwd', $this->getOrder()->getStoreId()),
159
- 'secret_word' => Mage::getStoreConfig('payment/skrill_settings/secret_word', $this->getOrder()->getStoreId()),
160
- 'merchant_email' => Mage::getStoreConfig('payment/skrill_settings/merchant_email', $this->getOrder()->getStoreId())
161
  );
162
 
163
  return $settings;
@@ -218,21 +221,6 @@ abstract class Skrill_Model_Method_Skrill extends Mage_Payment_Model_Method_Abst
218
  return false;
219
  }
220
 
221
- public function getSid($parameters)
222
- {
223
- $url = 'https://pay.skrill.com';
224
-
225
- $request = http_build_query($parameters, '', '&');
226
-
227
- $response = Mage::helper('skrill/curl')->sendRequest($url, $request);
228
-
229
- Mage::log('get sid request', null, 'skrill_log_file.log');
230
- Mage::log($parameters, null, 'skrill_log_file.log');
231
- Mage::log('get sid response : '.$response, null, 'skrill_log_file.log');
232
-
233
- return $response;
234
- }
235
-
236
  public function getPaymentMethods()
237
  {
238
  $payment_methods = "WLT,PSC,ACC,VSA,MSC,VSD,VSE,MAE,AMX,DIN,JCB,GCB,DNK,PSP,CSI,OBT,GIR,DID,SFT,EBT,IDL,NPY,PLI,PWY,EPY,GLU,ALI,NTL,ADB,AOB,ACI,AUP";
@@ -322,24 +310,27 @@ abstract class Skrill_Model_Method_Skrill extends Mage_Payment_Model_Method_Abst
322
  $postParameters['Paymentkey'] =
323
  $this->generatePaymentKey($postParameters['transaction_id'], $postParameters['amount']);
324
 
325
- if ($this->_code != "skrill_flexible")
326
  $postParameters['payment_methods'] = $this->getAccountBrand();
 
327
 
328
  try {
329
- $sid = $this->getSid($postParameters);
330
  } catch (Exception $e) {
331
  Mage::throwException(Mage::helper('skrill')->__('ERROR_GENERAL_REDIRECT'));
332
  }
333
 
334
- if (!$sid)
335
  Mage::throwException(Mage::helper('skrill')->__('ERROR_GENERAL_REDIRECT'));
 
336
 
337
- Mage::getSingleton('customer/session')->setRedirectUrl('https://pay.skrill.com/?sid='.$sid);
338
 
339
- if ($this->getDisplay() == "IFRAME" )
340
  return Mage::app()->getStore(Mage::getDesign()->getStore())->getUrl('skrill/payment/qcheckout/', array('_secure'=>true));
341
- else
342
  return Mage::getSingleton('customer/session')->getRedirectUrl();
 
343
 
344
  }
345
 
@@ -382,12 +373,19 @@ abstract class Skrill_Model_Method_Skrill extends Mage_Payment_Model_Method_Abst
382
  }
383
 
384
  $orderId = $payment->getOrder()->getIncrementId();
 
 
 
 
385
  $params['mb_transaction_id'] = $payment->getAdditionalInformation('skrill_mb_transaction_id');
386
  $params['amount'] = $amount;
387
  $params['refund_status_url'] = $this->getRefundStatusUrl($orderId);
388
 
 
 
 
389
  Mage::log('refund prepare request', null, 'skrill_log_file.log');
390
- Mage::log($params, null, 'skrill_log_file.log');
391
 
392
  $xml_result = Mage::helper('skrill')->doRefund('prepare', $params);
393
 
@@ -449,5 +447,36 @@ abstract class Skrill_Model_Method_Skrill extends Mage_Payment_Model_Method_Abst
449
  {
450
  return strtoupper(md5($transactionId.$amount));
451
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
452
  }
453
 
150
  */
151
  public function getSkrillSettings()
152
  {
153
+ $apiPassword = Mage::getStoreConfig('payment/skrill_settings/api_passwd', $this->getOrder()->getStoreId());
154
+ $secretWord = Mage::getStoreConfig('payment/skrill_settings/secret_word', $this->getOrder()->getStoreId());
155
+
156
  $settings = array(
157
+ 'merchant_id' => Mage::getStoreConfig('payment/skrill_settings/merchant_id', $this->getOrder()->getStoreId()),
158
  'merchant_account' => Mage::getStoreConfig('payment/skrill_settings/merchant_account', $this->getOrder()->getStoreId()),
159
  'recipient_desc' => Mage::getStoreConfig('payment/skrill_settings/recipient_desc', $this->getOrder()->getStoreId()),
160
  'logo_url' => urlencode(Mage::getStoreConfig('payment/skrill_settings/logo_url', $this->getOrder()->getStoreId())),
161
+ 'api_passwd' => md5(Mage::helper('core')->decrypt($apiPassword)),
162
+ 'secret_word' => md5(Mage::helper('core')->decrypt($secretWord)),
163
+ 'merchant_email' => Mage::getStoreConfig('payment/skrill_settings/merchant_email', $this->getOrder()->getStoreId())
164
  );
165
 
166
  return $settings;
221
  return false;
222
  }
223
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
224
  public function getPaymentMethods()
225
  {
226
  $payment_methods = "WLT,PSC,ACC,VSA,MSC,VSD,VSE,MAE,AMX,DIN,JCB,GCB,DNK,PSP,CSI,OBT,GIR,DID,SFT,EBT,IDL,NPY,PLI,PWY,EPY,GLU,ALI,NTL,ADB,AOB,ACI,AUP";
310
  $postParameters['Paymentkey'] =
311
  $this->generatePaymentKey($postParameters['transaction_id'], $postParameters['amount']);
312
 
313
+ if ($this->_code != "skrill_flexible") {
314
  $postParameters['payment_methods'] = $this->getAccountBrand();
315
+ }
316
 
317
  try {
318
+ $sid = Mage::helper('skrill')->getSid($postParameters);
319
  } catch (Exception $e) {
320
  Mage::throwException(Mage::helper('skrill')->__('ERROR_GENERAL_REDIRECT'));
321
  }
322
 
323
+ if (!$sid) {
324
  Mage::throwException(Mage::helper('skrill')->__('ERROR_GENERAL_REDIRECT'));
325
+ }
326
 
327
+ Mage::getSingleton('customer/session')->setRedirectUrl(Mage::helper('skrill')->getSkrillPaymentUrl().'/?sid='.$sid);
328
 
329
+ if ($this->getDisplay() == "IFRAME" ) {
330
  return Mage::app()->getStore(Mage::getDesign()->getStore())->getUrl('skrill/payment/qcheckout/', array('_secure'=>true));
331
+ } else {
332
  return Mage::getSingleton('customer/session')->getRedirectUrl();
333
+ }
334
 
335
  }
336
 
373
  }
374
 
375
  $orderId = $payment->getOrder()->getIncrementId();
376
+ $skrillSettings = $this->getSkrillSettings();
377
+
378
+ $params['email'] = $skrillSettings['merchant_account'];
379
+ $params['password'] = $skrillSettings['api_passwd'];
380
  $params['mb_transaction_id'] = $payment->getAdditionalInformation('skrill_mb_transaction_id');
381
  $params['amount'] = $amount;
382
  $params['refund_status_url'] = $this->getRefundStatusUrl($orderId);
383
 
384
+ $paramsLog = $params;
385
+ $paramsLog['password'] = '*****';
386
+
387
  Mage::log('refund prepare request', null, 'skrill_log_file.log');
388
+ Mage::log($paramsLog, null, 'skrill_log_file.log');
389
 
390
  $xml_result = Mage::helper('skrill')->doRefund('prepare', $params);
391
 
447
  {
448
  return strtoupper(md5($transactionId.$amount));
449
  }
450
+
451
+ /**
452
+ * check is payment signature equals with value that already generated using order parameters
453
+ *
454
+ * @return boolean
455
+ */
456
+ public function isPaymentSignatureEqualsGeneratedSignature($paymentSignature, $generatedSignature)
457
+ {
458
+ return $paymentSignature == $generatedSignature;
459
+ }
460
+
461
+ /**
462
+ * generate Md5sig by response
463
+ *
464
+ * @param array $response
465
+ * @return string
466
+ */
467
+ public function generateMd5sigByResponse($response)
468
+ {
469
+ $skrillSettings = $this->getSkrillSettings();
470
+
471
+ $string = $skrillSettings['merchant_id'].
472
+ $response['transaction_id'].
473
+ strtoupper($skrillSettings['secret_word']).
474
+ $response['mb_amount'].
475
+ $response['mb_currency'].
476
+ $response['status'];
477
+
478
+ return strtoupper(md5($string));
479
+ }
480
+
481
  }
482
 
app/code/community/Skrill/controllers/PaymentController.php CHANGED
@@ -144,10 +144,12 @@ class Skrill_PaymentController extends Mage_Core_Controller_Front_Action
144
 
145
  $isFraud = $this->isFraud($responseStatus);
146
  Mage::log('is Fraud : '.(int)$isFraud, null, 'skrill_log_file.log');
147
-
148
- $generatedSignaturedByOrder = $this->generateMd5sigByOrder($order, $responseStatus);
149
- $isCredentialValid = $this->isPaymentSignatureEqualsGeneratedSignature($responseStatus['md5sig'], $generatedSignaturedByOrder);
150
-
 
 
151
  Mage::log('is credential valid : '.(int)$isCredentialValid, null, 'skrill_log_file.log');
152
 
153
  $this->processPayment($order, $responseStatus, $isFraud, $isCredentialValid);
@@ -200,65 +202,6 @@ class Skrill_PaymentController extends Mage_Core_Controller_Front_Action
200
  return !strtoupper(md5($responseStatus['transaction_id'].$responseStatus['amount'])) == $responseStatus['paymentkey'];
201
  }
202
 
203
- /**
204
- * check is payment signature equals with value that already generated using order parameters
205
- *
206
- * @return boolean
207
- */
208
- protected function isPaymentSignatureEqualsGeneratedSignature($paymentSignature, $generatedSignature)
209
- {
210
- return $paymentSignature == $generatedSignature;
211
- }
212
-
213
- protected function generateMd5sigByOrder($order, $response)
214
- {
215
- $string = Mage::getStoreConfig('payment/skrill_settings/merchant_id', $order->getStoreId()).
216
- $response['transaction_id'].
217
- strtoupper(Mage::getStoreConfig('payment/skrill_settings/secret_word', $order->getStoreId())).
218
- $response['mb_amount'].
219
- $response['mb_currency'].
220
- $response['status'];
221
-
222
- return strtoupper(md5($string));
223
- }
224
-
225
- protected function processFraud($order, $responseStatus)
226
- {
227
- Mage::log('process Fraud', null, 'skrill_log_file.log');
228
-
229
- $comment = Mage::helper('skrill')->getComment($responseStatus);
230
- $order->addStatusHistoryComment($comment, false);
231
- $order->save();
232
-
233
- $params['mb_transaction_id'] = $responseStatus['mb_transaction_id'];
234
- $params['amount'] = $responseStatus['mb_amount'];
235
-
236
- $xmlResult = Mage::helper('skrill')->doRefund('prepare', $params);
237
- $sid = (string) $xmlResult->sid;
238
- $xmlResult = Mage::helper('skrill')->doRefund('refund', $sid);
239
-
240
- $status = (string) $xmlResult->status;
241
- $mbTransactionId = (string) $xmlResult->mb_transaction_id;
242
-
243
- if ($status == Skrill_Model_Method_Skrill::PROCESSED_STATUS) {
244
- $responseStatus['status'] = Skrill_Model_Method_Skrill::REFUNDED_STATUS;
245
- $order->getPayment()->setAdditionalInformation('skrill_status', $responseStatus['status']);
246
- $order->getPayment()->setTransactionId($mbTransactionId)
247
- ->setIsTransactionClosed(1)->save();
248
- } else {
249
- $responseStatus['status'] = Skrill_Model_Method_Skrill::REFUNDFAILED_STATUS;
250
- $order->getPayment()->setAdditionalInformation('skrill_status', $responseStatus['status']);
251
- $order->getPayment()->setTransactionId($mbTransactionId)
252
- ->setIsTransactionClosed(0)->save();
253
- }
254
-
255
- $comment = Mage::helper('skrill')->getComment($responseStatus,"history","fraud");
256
- $order->cancel();
257
- $order->setState(Mage_Sales_Model_Order::STATE_PAYMENT_REVIEW, Mage_Sales_Model_Order::STATUS_FRAUD)->save();
258
- $order->addStatusHistoryComment($comment, false);
259
- $order->save();
260
- }
261
-
262
  protected function processPayment($order, $responseStatus, $isFraud, $isCredentialValid)
263
  {
264
  Mage::log('process payment', null, 'skrill_log_file.log');
144
 
145
  $isFraud = $this->isFraud($responseStatus);
146
  Mage::log('is Fraud : '.(int)$isFraud, null, 'skrill_log_file.log');
147
+
148
+ $method = $order->getPayment()->getMethodInstance();
149
+
150
+ $generatedSignatured = $method->generateMd5sigByResponse($responseStatus);
151
+ $isCredentialValid = $method->isPaymentSignatureEqualsGeneratedSignature($responseStatus['md5sig'], $generatedSignatured);
152
+
153
  Mage::log('is credential valid : '.(int)$isCredentialValid, null, 'skrill_log_file.log');
154
 
155
  $this->processPayment($order, $responseStatus, $isFraud, $isCredentialValid);
202
  return !strtoupper(md5($responseStatus['transaction_id'].$responseStatus['amount'])) == $responseStatus['paymentkey'];
203
  }
204
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
205
  protected function processPayment($order, $responseStatus, $isFraud, $isCredentialValid)
206
  {
207
  Mage::log('process payment', null, 'skrill_log_file.log');
app/code/community/Skrill/controllers/UpdateorderController.php CHANGED
@@ -6,39 +6,58 @@ class Skrill_UpdateorderController extends Mage_Adminhtml_Controller_Action
6
  {
7
  $orderId = $this->getRequest()->getParam('order_id');
8
  $order = Mage::getModel('sales/order')->load($orderId);
9
-
 
 
 
 
10
  $parameters['trn_id'] = $order->getPayment()->getAdditionalInformation('skrill_transaction_id');
11
 
 
 
 
12
  Mage::log('update order status request', null, 'skrill_log_file.log');
13
- Mage::log($parameters, null, 'skrill_log_file.log');
14
 
15
  $response = Mage::helper('skrill')->getStatusTrn($parameters);
16
 
17
  Mage::log('update order status response', null, 'skrill_log_file.log');
18
  Mage::log($response, null, 'skrill_log_file.log');
19
 
20
- if ($response !== false) {
21
- $invoiceIds = $order->getInvoiceCollection()->getAllIds();
22
- if (empty($invoiceIds) && $response['status'] == '2') {
23
- Mage::helper('skrill')->invoice($order);
24
- }
25
 
26
- $order->getPayment()->setAdditionalInformation('skrill_status', $response['status']);
27
- $order->getPayment()->setAdditionalInformation('skrill_payment_type', $response['payment_type']);
28
- if (isset($response['payment_instrument_country'])) {
29
- $order->getPayment()->setAdditionalInformation('skrill_issuer_country', $response['payment_instrument_country']);
30
- }
 
31
 
32
- $comment = Mage::helper('skrill')->getComment($response);
33
- $order->addStatusHistoryComment($comment, false);
34
- $order->save();
35
 
36
- if($order->status == 'invalid_credential' && !$this->isInvalidCredential($order,$response)){
37
- $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, 'payment_accepted')->save();
38
- }
 
 
 
 
 
 
 
39
 
40
- Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('skrill')->__('SUCCESS_GENERAL_UPDATE_PAYMENT'));
 
 
 
 
 
41
  } else {
 
42
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('skrill')->__('ERROR_UPDATE_BACKEND'));
43
  }
44
 
@@ -49,17 +68,4 @@ class Skrill_UpdateorderController extends Mage_Adminhtml_Controller_Action
49
  {
50
  return Mage::getSingleton('admin/session')->isAllowed('admin');
51
  }
52
-
53
- protected function isInvalidCredential($order, $responseStatus)
54
- {
55
- return !($responseStatus['md5sig'] == $this->generateMd5sig($order, $responseStatus));
56
- }
57
-
58
- protected function generateMd5sig($order, $response)
59
- {
60
- $string = Mage::getStoreConfig('payment/skrill_settings/merchant_id', $order->getStoreId()).$response['transaction_id'].strtoupper(Mage::getStoreConfig('payment/skrill_settings/secret_word', $order->getStoreId())).$response['mb_amount'].$response['mb_currency'].$response['status'];
61
-
62
- return strtoupper(md5($string));
63
- }
64
-
65
  }
6
  {
7
  $orderId = $this->getRequest()->getParam('order_id');
8
  $order = Mage::getModel('sales/order')->load($orderId);
9
+ $method = $order->getPayment()->getMethodInstance();
10
+ $skrillSettings = $method->getSkrillSettings();
11
+
12
+ $parameters['email'] = $skrillSettings['merchant_account'];
13
+ $parameters['password'] = $skrillSettings['api_passwd'];
14
  $parameters['trn_id'] = $order->getPayment()->getAdditionalInformation('skrill_transaction_id');
15
 
16
+ $parametersLog = $parameters;
17
+ $parametersLog['password'] = '*****';
18
+
19
  Mage::log('update order status request', null, 'skrill_log_file.log');
20
+ Mage::log($parametersLog, null, 'skrill_log_file.log');
21
 
22
  $response = Mage::helper('skrill')->getStatusTrn($parameters);
23
 
24
  Mage::log('update order status response', null, 'skrill_log_file.log');
25
  Mage::log($response, null, 'skrill_log_file.log');
26
 
27
+ if ($response) {
28
+ $generatedSignatured = $method->generateMd5sigByResponse($response);
29
+ $isCredentialValid = $method->isPaymentSignatureEqualsGeneratedSignature($response['md5sig'], $generatedSignatured);
 
 
30
 
31
+ if ($isCredentialValid) {
32
+ $invoiceIds = $order->getInvoiceCollection()->getAllIds();
33
+ if (empty($invoiceIds) && $response['status'] == '2') {
34
+ Mage::helper('skrill')->invoice($order);
35
+ $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, 'payment_accepted')->save();
36
+ }
37
 
38
+ if ($order->getStatus() == 'invalid_credential' && $response['status'] == '2'){
39
+ $order->setState(Mage_Sales_Model_Order::STATE_PROCESSING, 'payment_accepted')->save();
40
+ }
41
 
42
+ $order->getPayment()->setAdditionalInformation('skrill_status', $response['status']);
43
+ $order->getPayment()->setAdditionalInformation('skrill_payment_type', $response['payment_type']);
44
+ if (isset($response['payment_instrument_country'])) {
45
+ $order->getPayment()->setAdditionalInformation('skrill_issuer_country', $response['payment_instrument_country']);
46
+ }
47
+ $order->getPayment()->save();
48
+
49
+ $comment = Mage::helper('skrill')->getComment($response);
50
+ $order->addStatusHistoryComment($comment, false);
51
+ $order->save();
52
 
53
+ Mage::log('process update order from backend : success', null, 'skrill_log_file.log');
54
+ Mage::getSingleton('adminhtml/session')->addSuccess(Mage::helper('skrill')->__('SUCCESS_GENERAL_UPDATE_PAYMENT'));
55
+ } else {
56
+ Mage::log('process update order from backend : invalid credential', null, 'skrill_log_file.log');
57
+ Mage::getSingleton('adminhtml/session')->addError(Mage::helper('skrill')->__('ERROR_UPDATE_BACKEND'));
58
+ }
59
  } else {
60
+ Mage::log('process update order from backend : failed', null, 'skrill_log_file.log');
61
  Mage::getSingleton('adminhtml/session')->addError(Mage::helper('skrill')->__('ERROR_UPDATE_BACKEND'));
62
  }
63
 
68
  {
69
  return Mage::getSingleton('admin/session')->isAllowed('admin');
70
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  }
app/code/community/Skrill/etc/config.xml CHANGED
@@ -22,7 +22,7 @@
22
  <config>
23
  <modules>
24
  <Skrill>
25
- <version>1.0.29</version>
26
  </Skrill>
27
  </modules>
28
 
@@ -170,23 +170,12 @@
170
  </skrill_system_config>
171
  </updates>
172
  </layout>
173
- <events>
174
- <admin_system_config_section_save_after>
175
- <observers>
176
- <skrill_config_observer>
177
- <type>model</type>
178
- <class>Skrill_Model_Config_Observer</class>
179
- <method>saveConfig</method>
180
- </skrill_config_observer>
181
- </observers>
182
- </admin_system_config_section_save_after>
183
- </events>
184
  </adminhtml>
185
 
186
  <default>
187
  <payment>
188
  <skrill_settings>
189
- <version>1.0.29</version>
190
  <merchant_id></merchant_id>
191
  <merchant_account></merchant_account>
192
  <recipient_desc></recipient_desc>
22
  <config>
23
  <modules>
24
  <Skrill>
25
+ <version>1.0.30</version>
26
  </Skrill>
27
  </modules>
28
 
170
  </skrill_system_config>
171
  </updates>
172
  </layout>
 
 
 
 
 
 
 
 
 
 
 
173
  </adminhtml>
174
 
175
  <default>
176
  <payment>
177
  <skrill_settings>
178
+ <version>1.0.30</version>
179
  <merchant_id></merchant_id>
180
  <merchant_account></merchant_account>
181
  <recipient_desc></recipient_desc>
app/code/community/Skrill/etc/system.xml CHANGED
@@ -39,7 +39,7 @@
39
  <show_in_store>1</show_in_store>
40
  <fields>
41
  <version>
42
- <label>v1.0.29</label>
43
  <sort_order>1</sort_order>
44
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
45
  <frontend_type>label</frontend_type>
@@ -101,7 +101,8 @@
101
  <api_passwd translate="label,comment">
102
  <label>SKRILL_BACKEND_APIPASS</label>
103
  <comment>SKRILL_BACKEND_TT_APIPW</comment>
104
- <frontend_type>password</frontend_type>
 
105
  <config_path>payment/skrill_settings/api_passwd</config_path>
106
  <sort_order>7</sort_order>
107
  <validate>required-entry</validate>
@@ -112,7 +113,8 @@
112
  <secret_word translate="label,comment">
113
  <label>SKRILL_BACKEND_SECRETWORD</label>
114
  <comment>SKRILL_BACKEND_TT_SECRET</comment>
115
- <frontend_type>password</frontend_type>
 
116
  <config_path>payment/skrill_settings/secret_word</config_path>
117
  <sort_order>8</sort_order>
118
  <validate>required-entry</validate>
@@ -151,7 +153,7 @@
151
  <sort_order>99</sort_order>
152
  <fields>
153
  <version>
154
- <label>v1.0.29</label>
155
  <sort_order>1</sort_order>
156
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
157
  <frontend_type>label</frontend_type>
@@ -208,7 +210,7 @@
208
  <show_in_store>1</show_in_store>
209
  <fields>
210
  <!-- <version>
211
- <label>v1.0.29</label>
212
  <sort_order>1</sort_order>
213
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
214
  <frontend_type>label</frontend_type>
@@ -247,7 +249,7 @@
247
  <show_in_store>1</show_in_store>
248
  <fields>
249
  <!-- <version>
250
- <label>v1.0.29</label>
251
  <sort_order>1</sort_order>
252
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
253
  <frontend_type>label</frontend_type>
@@ -296,7 +298,7 @@
296
  <show_in_store>1</show_in_store>
297
  <fields>
298
  <!-- <version>
299
- <label>v1.0.29</label>
300
  <sort_order>1</sort_order>
301
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
302
  <frontend_type>label</frontend_type>
@@ -423,7 +425,7 @@
423
  <show_in_store>1</show_in_store>
424
  <fields>
425
  <!-- <version>
426
- <label>v1.0.29</label>
427
  <sort_order>1</sort_order>
428
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
429
  <frontend_type>label</frontend_type>
@@ -559,7 +561,7 @@
559
  <show_in_store>1</show_in_store>
560
  <fields>
561
  <!-- <version>
562
- <label>v1.0.29</label>
563
  <sort_order>1</sort_order>
564
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
565
  <frontend_type>label</frontend_type>
@@ -608,7 +610,7 @@
608
  <show_in_store>1</show_in_store>
609
  <fields>
610
  <!-- <version>
611
- <label>v1.0.29</label>
612
  <sort_order>1</sort_order>
613
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
614
  <frontend_type>label</frontend_type>
@@ -657,7 +659,7 @@
657
  <show_in_store>1</show_in_store>
658
  <fields>
659
  <!-- <version>
660
- <label>v1.0.29</label>
661
  <sort_order>1</sort_order>
662
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
663
  <frontend_type>label</frontend_type>
@@ -706,7 +708,7 @@
706
  <show_in_store>1</show_in_store>
707
  <fields>
708
  <!-- <version>
709
- <label>v1.0.29</label>
710
  <sort_order>1</sort_order>
711
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
712
  <frontend_type>label</frontend_type>
@@ -755,7 +757,7 @@
755
  <show_in_store>1</show_in_store>
756
  <fields>
757
  <!-- <version>
758
- <label>v1.0.29</label>
759
  <sort_order>1</sort_order>
760
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
761
  <frontend_type>label</frontend_type>
@@ -804,7 +806,7 @@
804
  <show_in_store>1</show_in_store>
805
  <fields>
806
  <!-- <version>
807
- <label>v1.0.29</label>
808
  <sort_order>1</sort_order>
809
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
810
  <frontend_type>label</frontend_type>
@@ -853,7 +855,7 @@
853
  <show_in_store>1</show_in_store>
854
  <fields>
855
  <!-- <version>
856
- <label>v1.0.29</label>
857
  <sort_order>1</sort_order>
858
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
859
  <frontend_type>label</frontend_type>
@@ -902,7 +904,7 @@
902
  <show_in_store>1</show_in_store>
903
  <fields>
904
  <!-- <version>
905
- <label>v1.0.29</label>
906
  <sort_order>1</sort_order>
907
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
908
  <frontend_type>label</frontend_type>
@@ -951,7 +953,7 @@
951
  <show_in_store>1</show_in_store>
952
  <fields>
953
  <!-- <version>
954
- <label>v1.0.29</label>
955
  <sort_order>1</sort_order>
956
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
957
  <frontend_type>label</frontend_type>
@@ -1000,7 +1002,7 @@
1000
  <show_in_store>1</show_in_store>
1001
  <fields>
1002
  <!-- <version>
1003
- <label>v1.0.29</label>
1004
  <sort_order>1</sort_order>
1005
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1006
  <frontend_type>label</frontend_type>
@@ -1049,7 +1051,7 @@
1049
  <show_in_store>1</show_in_store>
1050
  <fields>
1051
  <!-- <version>
1052
- <label>v1.0.29</label>
1053
  <sort_order>1</sort_order>
1054
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1055
  <frontend_type>label</frontend_type>
@@ -1098,7 +1100,7 @@
1098
  <show_in_store>1</show_in_store>
1099
  <fields>
1100
  <!-- <version>
1101
- <label>v1.0.29</label>
1102
  <sort_order>1</sort_order>
1103
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1104
  <frontend_type>label</frontend_type>
@@ -1196,7 +1198,7 @@
1196
  <show_in_store>1</show_in_store>
1197
  <fields>
1198
  <!-- <version>
1199
- <label>v1.0.29</label>
1200
  <sort_order>1</sort_order>
1201
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1202
  <frontend_type>label</frontend_type>
@@ -1322,7 +1324,7 @@
1322
  <show_in_store>1</show_in_store>
1323
  <fields>
1324
  <!-- <version>
1325
- <label>v1.0.29</label>
1326
  <sort_order>1</sort_order>
1327
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1328
  <frontend_type>label</frontend_type>
@@ -1448,7 +1450,7 @@
1448
  <show_in_store>1</show_in_store>
1449
  <fields>
1450
  <!-- <version>
1451
- <label>v1.0.29</label>
1452
  <sort_order>1</sort_order>
1453
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1454
  <frontend_type>label</frontend_type>
@@ -1574,7 +1576,7 @@
1574
  <show_in_store>1</show_in_store>
1575
  <fields>
1576
  <!-- <version>
1577
- <label>v1.0.29</label>
1578
  <sort_order>1</sort_order>
1579
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1580
  <frontend_type>label</frontend_type>
@@ -1623,7 +1625,7 @@
1623
  <show_in_store>1</show_in_store>
1624
  <fields>
1625
  <!-- <version>
1626
- <label>v1.0.29</label>
1627
  <sort_order>1</sort_order>
1628
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1629
  <frontend_type>label</frontend_type>
@@ -1749,7 +1751,7 @@
1749
  <show_in_store>1</show_in_store>
1750
  <fields>
1751
  <!-- <version>
1752
- <label>v1.0.29</label>
1753
  <sort_order>1</sort_order>
1754
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1755
  <frontend_type>label</frontend_type>
@@ -1875,7 +1877,7 @@
1875
  <show_in_store>1</show_in_store>
1876
  <fields>
1877
  <!-- <version>
1878
- <label>v1.0.29</label>
1879
  <sort_order>1</sort_order>
1880
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1881
  <frontend_type>label</frontend_type>
@@ -1924,7 +1926,7 @@
1924
  <show_in_store>1</show_in_store>
1925
  <fields>
1926
  <!-- <version>
1927
- <label>v1.0.29</label>
1928
  <sort_order>1</sort_order>
1929
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1930
  <frontend_type>label</frontend_type>
@@ -1973,7 +1975,7 @@
1973
  <show_in_store>1</show_in_store>
1974
  <fields>
1975
  <!-- <version>
1976
- <label>v1.0.29</label>
1977
  <sort_order>1</sort_order>
1978
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1979
  <frontend_type>label</frontend_type>
@@ -2022,7 +2024,7 @@
2022
  <show_in_store>1</show_in_store>
2023
  <fields>
2024
  <!-- <version>
2025
- <label>v1.0.29</label>
2026
  <sort_order>1</sort_order>
2027
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2028
  <frontend_type>label</frontend_type>
@@ -2071,7 +2073,7 @@
2071
  <show_in_store>1</show_in_store>
2072
  <fields>
2073
  <!-- <version>
2074
- <label>v1.0.29</label>
2075
  <sort_order>1</sort_order>
2076
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2077
  <frontend_type>label</frontend_type>
@@ -2120,7 +2122,7 @@
2120
  <show_in_store>1</show_in_store>
2121
  <fields>
2122
  <!-- <version>
2123
- <label>v1.0.29</label>
2124
  <sort_order>1</sort_order>
2125
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2126
  <frontend_type>label</frontend_type>
@@ -2169,7 +2171,7 @@
2169
  <show_in_store>1</show_in_store>
2170
  <fields>
2171
  <!-- <version>
2172
- <label>v1.0.29</label>
2173
  <sort_order>1</sort_order>
2174
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2175
  <frontend_type>label</frontend_type>
@@ -2218,7 +2220,7 @@
2218
  <show_in_store>1</show_in_store>
2219
  <fields>
2220
  <!-- <version>
2221
- <label>v1.0.29</label>
2222
  <sort_order>1</sort_order>
2223
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2224
  <frontend_type>label</frontend_type>
@@ -2267,7 +2269,7 @@
2267
  <show_in_store>1</show_in_store>
2268
  <fields>
2269
  <!-- <version>
2270
- <label>v1.0.29</label>
2271
  <sort_order>1</sort_order>
2272
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2273
  <frontend_type>label</frontend_type>
@@ -2316,7 +2318,7 @@
2316
  <sort_order>1600</sort_order>
2317
  <fields>
2318
  <version>
2319
- <label>v1.0.29</label>
2320
  <sort_order>1</sort_order>
2321
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2322
  <frontend_type>label</frontend_type>
@@ -2430,7 +2432,7 @@
2430
  <sort_order>1800</sort_order>
2431
  <fields>
2432
  <version>
2433
- <label>v1.0.29</label>
2434
  <sort_order>1</sort_order>
2435
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2436
  <frontend_type>label</frontend_type>
@@ -2544,7 +2546,7 @@
2544
  <sort_order>1900</sort_order>
2545
  <fields>
2546
  <version>
2547
- <label>v1.0.29</label>
2548
  <sort_order>1</sort_order>
2549
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2550
  <frontend_type>label</frontend_type>
@@ -2658,7 +2660,7 @@
2658
  <sort_order>2000</sort_order>
2659
  <fields>
2660
  <version>
2661
- <label>v1.0.29</label>
2662
  <sort_order>1</sort_order>
2663
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2664
  <frontend_type>label</frontend_type>
@@ -2771,7 +2773,7 @@
2771
  <sort_order>2100</sort_order>
2772
  <fields>
2773
  <version>
2774
- <label>v1.0.29</label>
2775
  <sort_order>1</sort_order>
2776
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2777
  <frontend_type>label</frontend_type>
39
  <show_in_store>1</show_in_store>
40
  <fields>
41
  <version>
42
+ <label>v1.0.30</label>
43
  <sort_order>1</sort_order>
44
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
45
  <frontend_type>label</frontend_type>
101
  <api_passwd translate="label,comment">
102
  <label>SKRILL_BACKEND_APIPASS</label>
103
  <comment>SKRILL_BACKEND_TT_APIPW</comment>
104
+ <frontend_type>obscure</frontend_type>
105
+ <backend_model>adminhtml/system_config_backend_encrypted</backend_model>
106
  <config_path>payment/skrill_settings/api_passwd</config_path>
107
  <sort_order>7</sort_order>
108
  <validate>required-entry</validate>
113
  <secret_word translate="label,comment">
114
  <label>SKRILL_BACKEND_SECRETWORD</label>
115
  <comment>SKRILL_BACKEND_TT_SECRET</comment>
116
+ <frontend_type>obscure</frontend_type>
117
+ <backend_model>adminhtml/system_config_backend_encrypted</backend_model>
118
  <config_path>payment/skrill_settings/secret_word</config_path>
119
  <sort_order>8</sort_order>
120
  <validate>required-entry</validate>
153
  <sort_order>99</sort_order>
154
  <fields>
155
  <version>
156
+ <label>v1.0.30</label>
157
  <sort_order>1</sort_order>
158
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
159
  <frontend_type>label</frontend_type>
210
  <show_in_store>1</show_in_store>
211
  <fields>
212
  <!-- <version>
213
+ <label>v1.0.30</label>
214
  <sort_order>1</sort_order>
215
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
216
  <frontend_type>label</frontend_type>
249
  <show_in_store>1</show_in_store>
250
  <fields>
251
  <!-- <version>
252
+ <label>v1.0.30</label>
253
  <sort_order>1</sort_order>
254
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
255
  <frontend_type>label</frontend_type>
298
  <show_in_store>1</show_in_store>
299
  <fields>
300
  <!-- <version>
301
+ <label>v1.0.30</label>
302
  <sort_order>1</sort_order>
303
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
304
  <frontend_type>label</frontend_type>
425
  <show_in_store>1</show_in_store>
426
  <fields>
427
  <!-- <version>
428
+ <label>v1.0.30</label>
429
  <sort_order>1</sort_order>
430
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
431
  <frontend_type>label</frontend_type>
561
  <show_in_store>1</show_in_store>
562
  <fields>
563
  <!-- <version>
564
+ <label>v1.0.30</label>
565
  <sort_order>1</sort_order>
566
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
567
  <frontend_type>label</frontend_type>
610
  <show_in_store>1</show_in_store>
611
  <fields>
612
  <!-- <version>
613
+ <label>v1.0.30</label>
614
  <sort_order>1</sort_order>
615
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
616
  <frontend_type>label</frontend_type>
659
  <show_in_store>1</show_in_store>
660
  <fields>
661
  <!-- <version>
662
+ <label>v1.0.30</label>
663
  <sort_order>1</sort_order>
664
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
665
  <frontend_type>label</frontend_type>
708
  <show_in_store>1</show_in_store>
709
  <fields>
710
  <!-- <version>
711
+ <label>v1.0.30</label>
712
  <sort_order>1</sort_order>
713
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
714
  <frontend_type>label</frontend_type>
757
  <show_in_store>1</show_in_store>
758
  <fields>
759
  <!-- <version>
760
+ <label>v1.0.30</label>
761
  <sort_order>1</sort_order>
762
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
763
  <frontend_type>label</frontend_type>
806
  <show_in_store>1</show_in_store>
807
  <fields>
808
  <!-- <version>
809
+ <label>v1.0.30</label>
810
  <sort_order>1</sort_order>
811
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
812
  <frontend_type>label</frontend_type>
855
  <show_in_store>1</show_in_store>
856
  <fields>
857
  <!-- <version>
858
+ <label>v1.0.30</label>
859
  <sort_order>1</sort_order>
860
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
861
  <frontend_type>label</frontend_type>
904
  <show_in_store>1</show_in_store>
905
  <fields>
906
  <!-- <version>
907
+ <label>v1.0.30</label>
908
  <sort_order>1</sort_order>
909
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
910
  <frontend_type>label</frontend_type>
953
  <show_in_store>1</show_in_store>
954
  <fields>
955
  <!-- <version>
956
+ <label>v1.0.30</label>
957
  <sort_order>1</sort_order>
958
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
959
  <frontend_type>label</frontend_type>
1002
  <show_in_store>1</show_in_store>
1003
  <fields>
1004
  <!-- <version>
1005
+ <label>v1.0.30</label>
1006
  <sort_order>1</sort_order>
1007
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1008
  <frontend_type>label</frontend_type>
1051
  <show_in_store>1</show_in_store>
1052
  <fields>
1053
  <!-- <version>
1054
+ <label>v1.0.30</label>
1055
  <sort_order>1</sort_order>
1056
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1057
  <frontend_type>label</frontend_type>
1100
  <show_in_store>1</show_in_store>
1101
  <fields>
1102
  <!-- <version>
1103
+ <label>v1.0.30</label>
1104
  <sort_order>1</sort_order>
1105
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1106
  <frontend_type>label</frontend_type>
1198
  <show_in_store>1</show_in_store>
1199
  <fields>
1200
  <!-- <version>
1201
+ <label>v1.0.30</label>
1202
  <sort_order>1</sort_order>
1203
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1204
  <frontend_type>label</frontend_type>
1324
  <show_in_store>1</show_in_store>
1325
  <fields>
1326
  <!-- <version>
1327
+ <label>v1.0.30</label>
1328
  <sort_order>1</sort_order>
1329
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1330
  <frontend_type>label</frontend_type>
1450
  <show_in_store>1</show_in_store>
1451
  <fields>
1452
  <!-- <version>
1453
+ <label>v1.0.30</label>
1454
  <sort_order>1</sort_order>
1455
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1456
  <frontend_type>label</frontend_type>
1576
  <show_in_store>1</show_in_store>
1577
  <fields>
1578
  <!-- <version>
1579
+ <label>v1.0.30</label>
1580
  <sort_order>1</sort_order>
1581
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1582
  <frontend_type>label</frontend_type>
1625
  <show_in_store>1</show_in_store>
1626
  <fields>
1627
  <!-- <version>
1628
+ <label>v1.0.30</label>
1629
  <sort_order>1</sort_order>
1630
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1631
  <frontend_type>label</frontend_type>
1751
  <show_in_store>1</show_in_store>
1752
  <fields>
1753
  <!-- <version>
1754
+ <label>v1.0.30</label>
1755
  <sort_order>1</sort_order>
1756
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1757
  <frontend_type>label</frontend_type>
1877
  <show_in_store>1</show_in_store>
1878
  <fields>
1879
  <!-- <version>
1880
+ <label>v1.0.30</label>
1881
  <sort_order>1</sort_order>
1882
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1883
  <frontend_type>label</frontend_type>
1926
  <show_in_store>1</show_in_store>
1927
  <fields>
1928
  <!-- <version>
1929
+ <label>v1.0.30</label>
1930
  <sort_order>1</sort_order>
1931
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1932
  <frontend_type>label</frontend_type>
1975
  <show_in_store>1</show_in_store>
1976
  <fields>
1977
  <!-- <version>
1978
+ <label>v1.0.30</label>
1979
  <sort_order>1</sort_order>
1980
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
1981
  <frontend_type>label</frontend_type>
2024
  <show_in_store>1</show_in_store>
2025
  <fields>
2026
  <!-- <version>
2027
+ <label>v1.0.30</label>
2028
  <sort_order>1</sort_order>
2029
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2030
  <frontend_type>label</frontend_type>
2073
  <show_in_store>1</show_in_store>
2074
  <fields>
2075
  <!-- <version>
2076
+ <label>v1.0.30</label>
2077
  <sort_order>1</sort_order>
2078
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2079
  <frontend_type>label</frontend_type>
2122
  <show_in_store>1</show_in_store>
2123
  <fields>
2124
  <!-- <version>
2125
+ <label>v1.0.30</label>
2126
  <sort_order>1</sort_order>
2127
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2128
  <frontend_type>label</frontend_type>
2171
  <show_in_store>1</show_in_store>
2172
  <fields>
2173
  <!-- <version>
2174
+ <label>v1.0.30</label>
2175
  <sort_order>1</sort_order>
2176
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2177
  <frontend_type>label</frontend_type>
2220
  <show_in_store>1</show_in_store>
2221
  <fields>
2222
  <!-- <version>
2223
+ <label>v1.0.30</label>
2224
  <sort_order>1</sort_order>
2225
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2226
  <frontend_type>label</frontend_type>
2269
  <show_in_store>1</show_in_store>
2270
  <fields>
2271
  <!-- <version>
2272
+ <label>v1.0.30</label>
2273
  <sort_order>1</sort_order>
2274
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2275
  <frontend_type>label</frontend_type>
2318
  <sort_order>1600</sort_order>
2319
  <fields>
2320
  <version>
2321
+ <label>v1.0.30</label>
2322
  <sort_order>1</sort_order>
2323
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2324
  <frontend_type>label</frontend_type>
2432
  <sort_order>1800</sort_order>
2433
  <fields>
2434
  <version>
2435
+ <label>v1.0.30</label>
2436
  <sort_order>1</sort_order>
2437
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2438
  <frontend_type>label</frontend_type>
2546
  <sort_order>1900</sort_order>
2547
  <fields>
2548
  <version>
2549
+ <label>v1.0.30</label>
2550
  <sort_order>1</sort_order>
2551
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2552
  <frontend_type>label</frontend_type>
2660
  <sort_order>2000</sort_order>
2661
  <fields>
2662
  <version>
2663
+ <label>v1.0.30</label>
2664
  <sort_order>1</sort_order>
2665
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2666
  <frontend_type>label</frontend_type>
2773
  <sort_order>2100</sort_order>
2774
  <fields>
2775
  <version>
2776
+ <label>v1.0.30</label>
2777
  <sort_order>1</sort_order>
2778
  <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
2779
  <frontend_type>label</frontend_type>
app/design/adminhtml/default/default/template/skrill/config.phtml CHANGED
@@ -93,19 +93,6 @@ document.addEventListener( 'DOMContentLoaded', function () {
93
  }
94
  }
95
 
96
- function initElementClass(){
97
- var apiPassword = document.getElementById("skrill_skrill_settings_api_passwd").value;
98
- var secretWord = document.getElementById("skrill_skrill_settings_secret_word").value;
99
-
100
- document.getElementById("skrill_skrill_settings_api_passwd").setAttribute('value', '**********');
101
- document.getElementById("skrill_skrill_settings_secret_word").setAttribute('value', '**********');
102
-
103
- document.getElementById("skrill_skrill_settings_api_passwd").value = apiPassword;
104
- document.getElementById("skrill_skrill_settings_secret_word").value = secretWord;
105
-
106
- checkingAllCardEnabled();
107
- }
108
-
109
  document.getElementById("skrill_skrill_settings_merchant_account").placeholder = "example@mail.de";
110
 
111
  document.getElementById("skrill_skrill_flexible_active").onchange = function(){
@@ -120,7 +107,7 @@ document.addEventListener( 'DOMContentLoaded', function () {
120
  checkingAllCardEnabled();
121
  };
122
 
123
- initElementClass();
124
  }, false );
125
  //]]>
126
  </script>
93
  }
94
  }
95
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  document.getElementById("skrill_skrill_settings_merchant_account").placeholder = "example@mail.de";
97
 
98
  document.getElementById("skrill_skrill_flexible_active").onchange = function(){
107
  checkingAllCardEnabled();
108
  };
109
 
110
+ checkingAllCardEnabled();
111
  }, false );
112
  //]]>
113
  </script>
app/design/adminhtml/default/default/template/skrill/skrillinfo.phtml CHANGED
@@ -39,11 +39,17 @@
39
  $comment = Mage::helper('skrill')->getComment($response,$separator_type);
40
  echo $comment;
41
  ?>
42
- <?php $order = Mage::registry('sales_order'); ?>
43
- <?php if ($order && $this->getInfo()->getAdditionalInformation('skrill_status') != "-4") { ?>
 
 
 
44
  <form action="<?php echo Mage::helper("adminhtml")->getUrl("adminhtml/updateorder/index"); ?>" method="post">
45
  <input type="hidden" name="order_id" value="<?php echo $order->getId(); ?>"/>
46
  <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
47
  <button style="float:right;" type="submit"><?php echo Mage::helper('skrill')->__('BACKEND_TT_UPDATE_ORDER'); ?></button>
48
  </form>
49
- <?php } ?>
 
 
 
39
  $comment = Mage::helper('skrill')->getComment($response,$separator_type);
40
  echo $comment;
41
  ?>
42
+ <?php
43
+ $order = Mage::registry('sales_order');
44
+ if($order) {
45
+ ?>
46
+ <?php if ($order->getStatus() == 'invalid_credential' || $this->getInfo()->getAdditionalInformation('skrill_status') == "0") { ?>
47
  <form action="<?php echo Mage::helper("adminhtml")->getUrl("adminhtml/updateorder/index"); ?>" method="post">
48
  <input type="hidden" name="order_id" value="<?php echo $order->getId(); ?>"/>
49
  <input type="hidden" name="form_key" value="<?php echo Mage::getSingleton('core/session')->getFormKey(); ?>" />
50
  <button style="float:right;" type="submit"><?php echo Mage::helper('skrill')->__('BACKEND_TT_UPDATE_ORDER'); ?></button>
51
  </form>
52
+ <?php
53
+ }
54
+ }
55
+ ?>
app/locale/en_US/Skrill.csv CHANGED
@@ -270,6 +270,282 @@
270
  "SKRILL_BACKEND_PM_AUP", "Unionpay"
271
  "SKRILL_BACKEND_BT_STATUS", "Update Statu"
272
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
273
 
274
  "SKRILL_FRONTEND_PM_ADB", "Direct Bank Transfer"
275
  "SKRILL_FRONTEND_PM_AOB", "Manual Bank Transfer"
270
  "SKRILL_BACKEND_PM_AUP", "Unionpay"
271
  "SKRILL_BACKEND_BT_STATUS", "Update Statu"
272
 
273
+ "SKRILL_FRONTEND_PM_ADB", "Direct Bank Transfer"
274
+ "SKRILL_FRONTEND_PM_AOB", "Manual Bank Transfer"
275
+ "SKRILL_FRONTEND_PM_ACI", "Cash/invoice"
276
+ "SKRILL_FRONTEND_PM_AUP", "Unionpay"
277
+ "SKRILL_FRONTEND_SUPPORTED_BANK", "Supported Banks"
278
+ "SKRILL_FRONTEND_PM_FLEXIBLE", "Pay By Skrill"
279
+ "SKRILL_FRONTEND_PM_WLT", "Skrill Wallet"
280
+ "SKRILL_FRONTEND_PM_PSC", "Paysafecard"
281
+ "SKRILL_FRONTEND_PM_ACC", "Credit Card / Visa, Mastercard, AMEX, Diners, JCB"
282
+ "SKRILL_FRONTEND_PM_VSA", "Visa"
283
+ "SKRILL_FRONTEND_PM_MSC", "MasterCard"
284
+ "SKRILL_FRONTEND_PM_VSD", "Visa Delta/Debit"
285
+ "SKRILL_FRONTEND_PM_VSE", "Visa Electron"
286
+ "SKRILL_FRONTEND_PM_MAE", "Maestro"
287
+ "SKRILL_FRONTEND_PM_AMX", "American Express"
288
+ "SKRILL_FRONTEND_PM_DIN", "Diners"
289
+ "SKRILL_FRONTEND_PM_JCB", "JCB"
290
+ "SKRILL_FRONTEND_PM_GCB", "Carte Bleue by Visa"
291
+ "SKRILL_FRONTEND_PM_DNK", "Dankort by Visa"
292
+ "SKRILL_FRONTEND_PM_PSP", "PostePay by Visa"
293
+ "SKRILL_FRONTEND_PM_CSI", "CartaSi by Visa"
294
+ "SKRILL_FRONTEND_PM_OBT", "Rapid Transfer"
295
+ "SKRILL_FRONTEND_PM_GIR", "Giropay"
296
+ "SKRILL_FRONTEND_PM_DID", "Direct Debit / ELV"
297
+ "SKRILL_FRONTEND_PM_SFT", "Sofortueberweisung"
298
+ "SKRILL_FRONTEND_PM_EBT", "Nordea Solo"
299
+ "SKRILL_FRONTEND_PM_IDL", "iDEAL"
300
+ "SKRILL_FRONTEND_PM_NPY", "EPS (Netpay)"
301
+ "SKRILL_FRONTEND_PM_PLI", "POLi"
302
+ "SKRILL_FRONTEND_PM_PWY", "Przelewy24"
303
+ "SKRILL_FRONTEND_PM_EPY", "ePay.bg"
304
+ "SKRILL_FRONTEND_PM_GLU", "Trustly"
305
+ "SKRILL_FRONTEND_PM_NTL", "Neteller"
306
+ "SKRILL_FRONTEND_PM_ALI", "Alipay"
307
+ "FRONTEND_PM_CC", "Credit Card"
308
+ "FRONTEND_PM_DD", "Lastschrift (ELV)"
309
+ "FRONTEND_PM_EPS", "eps"
310
+ "FRONTEND_PM_GIROPAY", "giropay"
311
+ "FRONTEND_PM_IDEAL", "iDeal"
312
+ "FRONTEND_PM_PAYPAL", "PayPal"
313
+ "FRONTEND_PM_SOFORTBANK", "SOFORT &Uuml;berweisung"
314
+ "FRONTEND_PM_SOFORT", "SOFORT &Uuml;berweisung"
315
+ "FRONTEND_PM_PAYOLUTIONINV", "Payolution Invoice"
316
+ "FRONTEND_PM_PAYOLUTIONINS", "Payolution Installment"
317
+ "FRONTEND_PM_PAYSAFECARD", "Paysafecard"
318
+ "FRONTEND_PM_PAYTRAIL", "Paytrail"
319
+ "FRONTEND_PM_YANDEX", "Yandex"
320
+
321
+ "SKRILL_BACKEND_GENERAL_SKRILL_PLUGIN_NAME", "Skrill Hosted Payment Solution"
322
+ "SKRILL_BACKEND_PM_SETTINGS", "Skrill Settings"
323
+ "SKRILL_BACKEND_PM_FLEXIBLE", "All Cards and Alternative Payment Methods"
324
+ "SKRILL_BACKEND_PM_WLT", "Skrill Wallet"
325
+ "SKRILL_BACKEND_PM_PSC", "Paysafecard"
326
+ "SKRILL_BACKEND_PM_ACC", "Credit Card / Visa, Mastercard, AMEX, Diners, JCB"
327
+ "SKRILL_BACKEND_PM_VSA", "Visa"
328
+ "SKRILL_BACKEND_PM_MSC", "MasterCard"
329
+ "SKRILL_BACKEND_PM_VSD", "Visa Delta/Debit"
330
+ "SKRILL_BACKEND_PM_VSE", "Visa Electron"
331
+ "SKRILL_BACKEND_PM_MAE", "Maestro"
332
+ "SKRILL_BACKEND_PM_AMX", "American Express"
333
+ "SKRILL_BACKEND_PM_DIN", "Diners"
334
+ "SKRILL_BACKEND_PM_JCB", "JCB"
335
+ "SKRILL_BACKEND_PM_GCB", "Carte Bleue by Visa"
336
+ "SKRILL_BACKEND_PM_DNK", "Dankort by Visa"
337
+ "SKRILL_BACKEND_PM_PSP", "PostePay by Visa"
338
+ "SKRILL_BACKEND_PM_CSI", "CartaSi by Visa"
339
+ "SKRILL_BACKEND_PM_OBT", "Rapid Transfer"
340
+ "SKRILL_BACKEND_PM_GIR", "Giropay"
341
+ "SKRILL_BACKEND_PM_DID", "Direct Debit / ELV"
342
+ "SKRILL_BACKEND_PM_SFT", "Sofortueberweisung"
343
+ "SKRILL_BACKEND_PM_EBT", "Nordea Solo"
344
+ "SKRILL_BACKEND_PM_IDL", "iDEAL"
345
+ "SKRILL_BACKEND_PM_NPY", "EPS (Netpay)"
346
+ "SKRILL_BACKEND_PM_PLI", "POLi"
347
+ "SKRILL_BACKEND_PM_PWY", "Przelewy24"
348
+ "SKRILL_BACKEND_PM_EPY", "ePay.bg"
349
+ "SKRILL_BACKEND_PM_GLU", "Trustly"
350
+ "SKRILL_BACKEND_PM_NTL", "Neteller"
351
+ "SKRILL_BACKEND_PM_ALI", "Alipay"
352
+ "BACKEND_PM_CC", "Credit Card (Enterprise)"
353
+ "BACKEND_PM_DD", "Lastschrift (ELV) (Enterprise)"
354
+ "BACKEND_PM_EPS", "eps (Enterprise)"
355
+ "BACKEND_PM_GIROPAY", "giropay (Enterprise)"
356
+ "BACKEND_PM_IDEAL", "iDeal (Enterprise)"
357
+ "SKRILL_BACKEND_PM_PAYPAL", "PayPal (Enterprise)"
358
+ "BACKEND_PM_SOFORTBANK", "SOFORT &Uuml;berweisung (Enterprise)"
359
+ "SKRILL_BACKEND_PM_PAYOLUTIONINV", "Payolution Invoice (Enterprise)"
360
+ "SKRILL_BACKEND_PM_PAYOLUTIONINS", "Payolution Installment (Enterprise)"
361
+ "BACKEND_PM_PAYSAFECARD", "Paysafecard (Enterprise)"
362
+ "SKRILL_BACKEND_PM_PAYTRAIL", "Paytrail (Enterprise)"
363
+ "SKRILL_BACKEND_PM_YANDEX", "Yandex (Enterprise)"
364
+
365
+ "SKRILL_BACKEND_MID", "Merchant ID"
366
+ "SKRILL_BACKEND_MERCHANT", "Merchant Account (email)"
367
+ "SKRILL_BACKEND_RECIPIENT", "Recipient"
368
+ "SKRILL_BACKEND_LOGO", "Logo Url"
369
+ "SKRILL_BACKEND_SHOPURL", "Shop Url"
370
+ "SKRILL_BACKEND_APIPASS", "API Password"
371
+ "SKRILL_BACKEND_SECRETWORD", "Secret word"
372
+ "SKRILL_BACKEND_DISPLAY", "Display"
373
+
374
+ "SKRILL_BACKEND_IFRAME", "IFrame"
375
+ "SKRILL_BACKEND_REDIRECT", "Redirect"
376
+
377
+ "SKRILL_BACKEND_CH_SKRILL", "Skrill Quick Checkout"
378
+ "SKRILL_BACKEND_CH_PAYON", "Quick Checkout (Enterprise)"
379
+
380
+ "SKRILL_BACKEND_TT_MID", "Your Skrill customer ID. It is displayed in the upper-right corner of your Skrill account."
381
+ "SKRILL_BACKEND_TT_MEMAIL", "Your Skrill account email address."
382
+ "SKRILL_BACKEND_TT_RECIPIENT", "A description to be shown on Quick Checkout. This can be your company name (max 30 characters)."
383
+ "SKRILL_BACKEND_TT_LOGO", "The URL of the logo which you would like to appear at the top right of the Skrill page. The logo must be accessible via HTTPS or it will not be shown. For best results use logos with dimensions up to 200px in width and 50px in height."
384
+ "SKRILL_BACKEND_TT_APIPW", "When enabled, this feature allows you to issue refunds and check transaction statuses. To set it up, you need to login to your Skrill account and go to Settings -> then, Developer Settings."
385
+ "SKRILL_BACKEND_TT_SECRET", "This feature is mandatory and ensures the integrity of the data posted back to your servers. To set it up, you need to login to your Skrill account and go to Settings -> then, Developer Settings."
386
+ "SKRILL_BACKEND_TT_DISPLAY", "iFrame – when this option is enabled the Quick Checkout payment form is embedded on your website, Redirect – when this option is enabled the customer is redirected to the Quick Checkout payment form . This option is recommended for payment options which redirect the user to an external website."
387
+ "SKRILL_BACKEND_TT_APM", "When enabled to show separately all other payment methods will automatically default to 'disabled'."
388
+ "SKRILL_BACKEND_TT_ACC", "When enabled to show separately, Visa, MasterCard, Amex, JCB and Diners will automatically be disabled as an option to show separately."
389
+ "SKRILL_BACKEND_TT_PAYPAL", "Skrill only provides the technical connection. You must have your own account and contract with PayPal."
390
+ "SKRILL_BACKEND_TT_PAYOLUTION", "Skrill only provides the technical connection. You must have your own account and contract with Payolution."
391
+
392
+ "SKRILL_BACKEND_PM_PAYONSETTING", "Quick Checkout (Enterprise) Settings"
393
+ "SKRILL_BACKEND_PM_MODE", "Show separately"
394
+ "SKRILL_BACKEND_GATE", "Select Gateway"
395
+ "BACKEND_CH_ACTIVE", "Enabled"
396
+ "BACKEND_CH_SERVER", "Server"
397
+ "BACKEND_CH_MODE", "Transaction-Mode"
398
+ "BACKEND_CH_CARDS", "Cards types"
399
+ "BACKEND_CH_CHANNEL","Channel ID"
400
+ "BACKEND_CH_SENDER","Sender"
401
+ "BACKEND_CH_LOGIN", "Login"
402
+ "BACKEND_CH_PASSWORD", "Password"
403
+ "BACKEND_CH_COUNTRIES", "Applicable Countries"
404
+ "BACKEND_CH_COUNTRIESSPEC", "Specific Countries"
405
+ "BACKEND_CH_ORDER", "Sort Order"
406
+ "BACKEND_CH_AMOUNT","Amount for Registration"
407
+
408
+ "ERROR_GENERAL_REDIRECT", "Error before redirect"
409
+ "ERROR_GENERAL_PROCESSING", "An error occurred while processing"
410
+ "BACKEND_GENERAL_PAYMENT_ID", "Payment ID"
411
+
412
+ "BACKEND_CH_MODE_TEST", "TEST"
413
+ "BACKEND_CH_MODE_LIVE", "LIVE"
414
+
415
+ "BACKEND_CH_MODEDEBIT", "Debit"
416
+ "BACKEND_CH_MODEPREAUTH", "Pre-Authorization"
417
+
418
+ "BACKEND_CC_AMEX", "American Express"
419
+ "BACKEND_CC_VISA", "VISA"
420
+ "BACKEND_CC_MASTER", "MasterCard"
421
+ "BACKEND_CC_MAESTRO", "Maestro"
422
+
423
+ "FRONTEND_PAYMENT_SSL", "This page is SSL-encrypted in order to protect your data."
424
+ "FRONTEND_CC_NUMBER", "Card number"
425
+ "FRONTEND_CC_EXPIRY", "Expires Month / Year"
426
+ "FRONTEND_CC_CVC", "CVC-Code"
427
+ "FRONTEND_CC_HELP", "Help"
428
+ "FRONTEND_BT_CANCEL", "Cancel"
429
+ "FRONTEND_BT_CONFIRM", "Confirm"
430
+ "FRONTEND_CC_CVCHELP", "What is the Card Validation Code?"
431
+ "FRONTEND_CC_BRANDS", "Amex, Visa, MasterCard, Maestro"
432
+ "FRONTEND_TT_CVCWHERE", "The last three digits in or next to the signature field on the back of your card."
433
+ "FRONTEND_CC_HOLDER", "Card holder"
434
+
435
+ "FRONTEND_DD_HEADLINE", "Direct debit from bank account"
436
+ "FRONTEND_DD_IBAN", "Account Number / IBAN"
437
+ "FRONTEND_DD_BIC", "Bank Code / BIC"
438
+ "FRONTEND_DD_BANK", "Bank"
439
+
440
+ "SUCCESS_PAYMENT_ACC", "Payment Accepted"
441
+ "SUCCESS_PREAUTH_ACC", "Pre-Authorization of Payment"
442
+ "INVALID_CREDENTIAL", "Invalid Credential"
443
+
444
+ "ERROR_CC_ACCOUNT", "The account holder entered does not match your name. Please use an account that is registered on your name."
445
+ "ERROR_CC_INVALIDDATA", "Unfortunately, the card/account data you entered was not correct. Please try again."
446
+ "ERROR_CC_BLACKLIST", "Unfortunately, the credit card you entered can not be accepted. Please choose a different card or payment method."
447
+ "ERROR_CC_DECLINED_CARD", "Unfortunately, the credit card you entered can not be accepted. Please choose a different card or payment method."
448
+ "ERROR_CC_EXPIRED", "Unfortunately, the credit card you entered is expired. Please choose a different card or payment method."
449
+ "ERROR_CC_INVALIDCVV", "Unfortunately, the CVV/CVC you entered is not correct. Please try again."
450
+ "ERROR_CC_EXPIRY", "Unfortunately, the expiration date you entered is not correct. Please try again."
451
+ "ERROR_CC_LIMIT_EXCEED", "Unfortunately, the limit of your credit card is exceeded. Please choose a different card or payment method."
452
+ "ERROR_CC_3DAUTH", "Unfortunately, the password you entered was not correct. Please try again."
453
+ "ERROR_CC_3DERROR", "Unfortunately, there has been an error while processing your request. Please try again."
454
+ "ERROR_CC_NOBRAND", "Unfortunately, there has been an error while processing your request. Please try again."
455
+ "ERROR_GENERAL_LIMIT_AMOUNT", "Unfortunately, your credit limit is exceeded. Please choose a different card or payment method."
456
+ "ERROR_GENERAL_LIMIT_TRANSACTIONS", "Unfortunately, your limit of transaction is exceeded. Please try again later. "
457
+ "ERROR_CC_DECLINED_AUTH", "Unfortunately, your transaction has failed. Please choose a different card or payment method."
458
+ "ERROR_GENERAL_DECLINED_RISK", "Unfortunately, your transaction has failed. Please choose a different card or payment method."
459
+ "ERROR_CC_ADDRESS", "We are sorry. We could no accept your card as its origin does not match your address."
460
+ "ERROR_GENERAL_CANCEL", "You cancelled the payment prior to its execution. Please try again."
461
+ "ERROR_CC_RECURRING", "Recurring transactions have been deactivated for this credit card. Please choose a different card or payment method."
462
+ "ERROR_CC_REPEATED", "Unfortunately, your transaction has been declined due to invalid data. Please choose a different card or payment method."
463
+ "ERROR_GENERAL_ADDRESS", "Unfortunately, your transaction has failed. Please check the personal data you entered."
464
+ "ERROR_GENERAL_BLACKLIST", "The chosen payment method is not available at the moment. Please choose a different card or payment method."
465
+ "ERROR_GENERAL_GENERAL", "Unfortunately, your transaction has failed. Please try again."
466
+ "ERROR_GENERAL_TIMEOUT", "Unfortunately, your transaction has failed. Please try again. "
467
+ "ERROR_GIRO_NOSUPPORT", "Giropay is not supported for this transaction. Please choose a different payment method."
468
+ "ERROR_SEPA_MANDATE", "Your SEPA mandate is invalid. Please choose a different payment method."
469
+ "ERROR_UNKNOWN", "Unfortunately, your transaction has failed. Please try again."
470
+ "ERROR_GENERAL_NORESPONSE", "Unfortunately, the confirmation of your payment failed. Please contact your merchant for clarification."
471
+
472
+ "SKRILL_BACKEND_ORDER_STATUS", "Payment status"
473
+ "SKRILL_BACKEND_ORDER_PM", "Used payment method"
474
+ "SKRILL_BACKEND_ORDER_COUNTRY", "Country (of the card-issuer)"
475
+
476
+ "BACKEND_TT_PROCESSED", "Processed"
477
+ "BACKEND_TT_PENDING", "Pending"
478
+ "BACKEND_TT_CANCELLED", "Cancelled"
479
+ "BACKEND_TT_FAILED", "Failed"
480
+ "BACKEND_TT_CHARGEBACK", "Chargeback"
481
+ "ERROR_GENERAL_ABANDONED_BYUSER", "Abandoned by user"
482
+
483
+ "BACKEND_TT_ACC", "Payment Accepted"
484
+ "BACKEND_TT_PREAUTH", "Pre-authorization successfull"
485
+
486
+ "BACKEND_TT_CAPTURED", "Capture successfull"
487
+ "BACKEND_TT_REFUNDED", "Refund successfull"
488
+
489
+ "BACKEND_TT_CAPTURED_FAILED", "Capture failed"
490
+ "BACKEND_TT_REFUNDED_FAILED", "Refund failed"
491
+
492
+ "BACKEND_TT_BY_PAYON", "by Enterprise"
493
+ "BACKEND_TT_BY_SKRILL", "by Skrill"
494
+
495
+ "SKRILL_BACKEND_ORDER_ORIGIN", "Order originated from"
496
+ "BACKEND_TT_UPDATE_ORDER", "Update Order"
497
+
498
+ "Order was placed using %s", "Order was placed using %s"
499
+
500
+ "SKRILL_BACKEND_GENERAL_TRANSACTION", "Transaction"
501
+ "BACKEND_GENERAL_FRAUD", "was considered fraudulent"
502
+ "SKRILL_BACKEND_GENERAL_TRANSACTION_ID", "Transaction ID"
503
+ "ERROR_GENERAL_FRAUD_DETECTION", "Unfortunately, there was an error while processing your order. In case a payment has been made, it will be automatically refunded."
504
+
505
+ "SKRILL_ERROR_01", "Referred by card issuer"
506
+ "SKRILL_ERROR_02", "Invalid Merchant"
507
+ "SKRILL_ERROR_03", "Stolen card"
508
+ "SKRILL_ERROR_04", "Declined by customer's Card Issuer"
509
+ "SKRILL_ERROR_05", "Insufficient funds"
510
+ "SKRILL_ERROR_08", "PIN tries exceeded - card blocked"
511
+ "SKRILL_ERROR_09", "Invalid Transaction"
512
+ "SKRILL_ERROR_10", "Transaction frequency limit exceeded"
513
+ "SKRILL_ERROR_12", "Invalid credit card or bank account"
514
+ "SKRILL_ERROR_15", "Duplicate transaction"
515
+ "SKRILL_ERROR_19", "Unknown failure reason. Try again"
516
+ "SKRILL_ERROR_24", "Card expired"
517
+ "SKRILL_ERROR_28", "Lost/Stolen card"
518
+ "SKRILL_ERROR_32", "Card Security Code check failed"
519
+ "SKRILL_ERROR_37", "Card restricted by card issuer"
520
+ "SKRILL_ERROR_38", "Security violation"
521
+ "SKRILL_ERROR_42", "Card blocked by card issuer"
522
+ "SKRILL_ERROR_44", "Customer's issuing bank not available"
523
+ "SKRILL_ERROR_51", "Processing system error"
524
+ "SKRILL_ERROR_63", "Transaction not permitted to cardholder "
525
+ "SKRILL_ERROR_70", "Customer failed to complete 3DS"
526
+ "SKRILL_ERROR_71", "Customer failed SMS verification"
527
+ "SKRILL_ERROR_80", "Fraud engine declined"
528
+ "SKRILL_ERROR_98", "Error in communication with provider"
529
+ "SKRILL_ERROR_99_GENERAL", "Failure reason not specified"
530
+ "SKRILL_BACKEND_MERCHANTEMAIL", "Merchant Email"
531
+ "SKRILL_BACKEND_TT_MERCHANTEMAIL", "Your email address to receive payment notification"
532
+
533
+ "FRONTEND_MESSAGE_YOUR_ORDER", "You order on"
534
+ "FRONTEND_MESSAGE_INPROCESS", "is in the process."
535
+ "FRONTEND_MESSAGE_PLEASE_BACK_AGAIN", "Please back again after a minutes and check your order histoy."
536
+ "BACKEND_TT_REFUNDED_PENDING", "Refund Pending"
537
+ "BACKEND_GENERAL_WAIT_REFUND_PENDING", "You can not refund at this moment because the refund status was pending before. Please try again when the refund status is not pending"
538
+ "SUCCESS_GENERAL_REFUND_PAYMENT_PENDING", "Your attempt to refund the payment is pending."
539
+ "ERROR_GENERAL_REFUND_PAYMENT", "Unfortunately, your attempt to refund the payment failed."
540
+ "BACKEND_TT_AMOUNT", "Amount"
541
+ "SUCCESS_GENERAL_UPDATE_PAYMENT", "The payment status has been successfully updated."
542
+ "ERROR_UPDATE_BACKEND", "Order status can not be updated"
543
+
544
+ "SKRILL_BACKEND_PM_ADB", "Direct Bank Transfer"
545
+ "SKRILL_BACKEND_PM_AOB", "Manual Bank Transfer"
546
+ "SKRILL_BACKEND_PM_ACI", "Cash/invoice"
547
+ "SKRILL_BACKEND_PM_AUP", "Unionpay"
548
+ "SKRILL_BACKEND_BT_STATUS", "Update Statu"
549
 
550
  "SKRILL_FRONTEND_PM_ADB", "Direct Bank Transfer"
551
  "SKRILL_FRONTEND_PM_AOB", "Manual Bank Transfer"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Skrill_Hosted_Payment_Solution</name>
4
- <version>1.0.29</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
@@ -16,9 +16,9 @@
16
  &#x2022; Refund capability within Magento</description>
17
  <notes>no additional notes included</notes>
18
  <authors><author><name>Payreto Dev Team</name><user>pluginsales</user><email>pluginsales@payreto.eu</email></author></authors>
19
- <date>2017-02-14</date>
20
- <time>11:34:26</time>
21
- <contents><target name="magecommunity"><dir name="Skrill"><dir name="Block"><file name="Config.php" hash="c502d3c01c107dd34ec8aa520c8f1725"/><dir name="Payment"><dir name="Form"><file name="Abstract.php" hash="f5f3ee88a0478f096e4d48026bfe0824"/><file name="Acc.php" hash="5d07dc94fd1f0baa7ca86d49f3017161"/><file name="Aci.php" hash="a6a30f643f86459e8eaf863ac533983b"/><file name="Adb.php" hash="61bb63256485941202f6bd5a195ead21"/><file name="Ali.php" hash="ee48114534ef06fcc2e4c7167c6ac46e"/><file name="Amx.php" hash="0b2d32bb4120e969932315b5ce8ec864"/><file name="Aob.php" hash="946333e60a2aa5cc4f345d78957df7f6"/><file name="Aup.php" hash="0ce1c7ea2049ea7cdde902ec2b4158c1"/><file name="Creditcard.php" hash="5d2cb6f19974c981ce6bfb9b97ae98a4"/><file name="Csi.php" hash="2b664622c03a9bd601827128ddeedf53"/><file name="Did.php" hash="64968448ad4b5d1427b601a5e192e34e"/><file name="Din.php" hash="c44dfaaca662a16b2c03cc937b21b0dc"/><file name="Directdebit.php" hash="5f4603ae9f994fdbb597173035e0d37b"/><file name="Dnk.php" hash="adff2ea2cf2a7f6a493912a46ea1c475"/><file name="Ebt.php" hash="6d5e68f705e8ce07a702f8de42807da3"/><file name="Eps.php" hash="802f3a40cc4a59a0cac1fb185a1da4cd"/><file name="Epy.php" hash="517a6407d5417351e7b921f739ee4520"/><file name="Flexible.php" hash="95baf147f40ab373eee47c2fa33457ef"/><file name="Gcb.php" hash="da80ee4920b01fce0fa3bbd91431a61b"/><file name="Gir.php" hash="8bcd94769a6ddbb7419270497c1fadcf"/><file name="Giropay.php" hash="a8aeaa8d783885a460483e26e035ff4b"/><file name="Glu.php" hash="5ad0325564d1f65777ee8ffbb148cf21"/><file name="Ideal.php" hash="7eb4924fc143102308dca1316d260d7c"/><file name="Idl.php" hash="a8ea613796ed5a060b817fcfb7a4b2f1"/><file name="Jcb.php" hash="cf17854281af8d34340002885b85b3e4"/><file name="Mae.php" hash="e7aaf95153600632f356561d890620a0"/><file name="Msc.php" hash="5554935a7ccccecc3fc6a64d56c4d004"/><file name="Npy.php" hash="519580c03ea5146cd7d93fb8f062b740"/><file name="Ntl.php" hash="37a1635ceaa634525313e6f16c0b2e57"/><file name="Obt.php" hash="889187da724f5641ff2b01a19c7111bc"/><file name="Payolutionins.php" hash="dd67004a55288e1439206604207cb666"/><file name="Payolutioninv.php" hash="8f98d5f4fa1641f30cb7ce1695ada677"/><file name="Paypal.php" hash="7a86ba9fc2965381df0bb65968a34b85"/><file name="Paysafecard.php" hash="f6e474c0597eee491bf8acf94b88038b"/><file name="Paytrail.php" hash="0b0a5b58fa285cadf016d818ad5a92e3"/><file name="Pli.php" hash="fc62536a1d6fdf1e04a9ba7eeb4f9678"/><file name="Psc.php" hash="10a95abecbb7bcaa86dca158ec7d7dce"/><file name="Psp.php" hash="e04c53f1a3dad1e2cff4b51f89eab0b9"/><file name="Pwy.php" hash="d3b9d149c66f8b5c3742829b29d139bf"/><file name="Sft.php" hash="aab64466f592ed102cef94ba91fc23fd"/><file name="Sofortuberweisung.php" hash="d43840e1ddd1e47f456e90692c7116a0"/><file name="Vsa.php" hash="ac7a521a1407eb90480b3b94266ab7ec"/><file name="Vse.php" hash="e043306d3ab5b0e5d219048c7280b216"/><file name="Wlt.php" hash="963abdd2cfcdc532ad9c965b9aecd568"/><file name="Yandex.php" hash="e3a118d44ae5fa6e38d037660e570159"/></dir><file name="Formcc.php" hash="980f137a4e080e4f78f3c0b8af8eea6c"/><file name="Formcp.php" hash="259a160b344f7107bdfa27eb7b566c12"/><file name="Formdd.php" hash="8688a84f2cfd59e620280d4e66f0106c"/><file name="Payoninfo.php" hash="b4eb7262e58722d515b458fbb1a7d5fb"/><file name="Qcheckout.php" hash="caa6d839bc2607d6e108889016f37e08"/><file name="Skrillinfo.php" hash="8773ee10c9f707ffa31200cf78a22adf"/></dir></dir><dir name="Helper"><file name="Curl.php" hash="8f774c58a1c863b19843138f85f96717"/><file name="Data.php" hash="a8b8139093f7c929e524d5218bd837a6"/><file name="VersionTracker.php" hash="e8302d140980a2f03b1890de52e6b36a"/></dir><dir name="Model"><dir name="Config"><file name="Observer.php" hash="d2bf99f1eb31985e557989c6b630a84d"/></dir><dir name="Method"><file name="Abstract.php" hash="9c03481cb92554b47be47d5e72d7d7c1"/><file name="Acc.php" hash="697f98cb645a99abcc44110ccbf99229"/><file name="Aci.php" hash="25a65fb08e71f516e783f12b43b757cc"/><file name="Adb.php" hash="304fb6c5bdc7b59a77524b3c5500d451"/><file name="Ali.php" hash="4b710677b7f2ec996e7e5cb667fd7495"/><file name="Amx.php" hash="1de4e77e63b2cf30ae3ef7a04349f1f4"/><file name="Aob.php" hash="e56046c21bdd9accaf71825c7f9820a6"/><file name="Aup.php" hash="c604c0bd5ab49965d653f5a71ebec988"/><file name="Creditcard.php" hash="c25956c9c561b7bc06c49bf05f46803f"/><file name="Csi.php" hash="b5825052990e48401155e3e40dfdcd84"/><file name="Did.php" hash="1810404f2c4242febea40ec877aa009e"/><file name="Din.php" hash="743839a817adbf5bcb7a44dff05b43a7"/><file name="Directdebit.php" hash="7e1a38f2f6d5d997f417af0b48e51617"/><file name="Dnk.php" hash="afc18fcffd569d069e71dd3d79507695"/><file name="Ebt.php" hash="192cb40a0b4c0b41b76fc0350c163635"/><file name="Eps.php" hash="5b7e95b6784abf1a5be239253cc1251f"/><file name="Epy.php" hash="2131be047eaab32239b7050e8025dfbc"/><file name="Flexible.php" hash="65a4f3beda2b0b494e4ccdd9ad420f85"/><file name="Gcb.php" hash="daf05cabf8ec40362efb98ea71c5633b"/><file name="Gir.php" hash="a005150015d14f21c720cc12bb2b7c93"/><file name="Giropay.php" hash="23ff01270f8faa7455e6be4d1b88d79a"/><file name="Glu.php" hash="719693f77b1d83d520335b0840b6eae1"/><file name="Ideal.php" hash="155db55e497195342cd33ce690c95828"/><file name="Idl.php" hash="66127a7d09e789d71d7627ae3bfc8a72"/><file name="Jcb.php" hash="c56ee0322ba162665678eef10ee0e578"/><file name="Mae.php" hash="63ca9406996e9b0a2bf3fc77bdd9869b"/><file name="Msc.php" hash="62aa671aab602d7b4ca1fe76c363a767"/><file name="Npy.php" hash="fda34bf19d12d5dfde6412df093fb72d"/><file name="Ntl.php" hash="fa32a334a39e4b08009857559a341e35"/><file name="Obt.php" hash="2c66a9b0ded467835213e37b86ea0959"/><file name="Payolutionins.php" hash="ea862b23ce00517d0102016a6da454b9"/><file name="Payolutioninv.php" hash="0191db6a33eded1b361b684d7ebbf1ac"/><file name="Paypal.php" hash="c48d34c0d7b4672058d0b4d14214652c"/><file name="Paysafecard.php" hash="f6c3e462479c3614d88c946757bce846"/><file name="Paytrail.php" hash="7e31bc99e43437a76457ad896a444e36"/><file name="Pli.php" hash="4b76c68c29f69f6c4f55ba20adfba79f"/><file name="Psc.php" hash="1ca24d4ae0aeaa6637ed007b5dc42d91"/><file name="Psp.php" hash="25658f50e4a8c2838b73a71cff45785c"/><file name="Pwy.php" hash="01326bbd056b2eb8bc5971f6d8085b2d"/><file name="Sft.php" hash="6c981ead5c800eb3413e29e7857a8bbb"/><file name="Skrill.php" hash="4093892e2334bab0626941d161ee3df9"/><file name="Sofortuberweisung.php" hash="a683c61e0d2c9258d8c2c8cefeb46c69"/><file name="Vsa.php" hash="bab1884ce1e953653eaba439e7b35810"/><file name="Vse.php" hash="5c5c5fa3399a84aa009c3a66d454252d"/><file name="Wlt.php" hash="a0999be36fd84e732d3423f7b88e7e9b"/><file name="Yandex.php" hash="4ed64d7bf9dfee7ea6fc882e8996c46f"/></dir><dir name="Source"><file name="Card.php" hash="a8491a1fc03ed7ea615567b66c49ae8f"/><file name="Display.php" hash="160be107253602d3813484ad7ae6385a"/><file name="Gateway.php" hash="019d5afafb2cda330f8bdd0204cce815"/><file name="Mode.php" hash="d301efeae1c08de5009485db5fc33afd"/><file name="Transaction.php" hash="0379262b6f8270ea393bcbd62a40df1c"/></dir><dir name="Success"><file name="Observer.php" hash="8f80baccc2dddc78b099cee4a3c0c87d"/></dir></dir><dir name="controllers"><file name="PaymentController.php" hash="ab628f66bf336402d6968e510e4a3197"/><file name="ResponseController.php" hash="9ed0488f54775dae8f7143c1de9b793f"/><file name="UpdateorderController.php" hash="736ef7b33c5c775c5bd2bc386db20518"/></dir><dir name="etc"><file name="adminhtml.xml" hash="390f3b8dc7419cc7bf422b699e0af12b"/><file name="config.xml" hash="32de289bef830eff9330812403dd65b9"/><file name="system.xml" hash="e93d5f9adda551d888c7779ea78cfd28"/></dir><dir name="sql"><dir name="skrill_setup"><file name="mysql4-install-1.0.0.php" hash="0b7b77dba059113a122aa72e5e78769c"/><file name="mysql4-upgrade-1.0.16-1.0.17.php" hash="1f0b58bc6da684a0070443ade59a3871"/><file name="mysql4-upgrade-1.0.22-1.0.23.php" hash="bfbec3aaf780e40a54c2fb7146c2992d"/><file name="mysql4-upgrade-1.0.27-1.0.28.php" hash="afad0f5007789ab417647a28629c7405"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="skrill"><file name="config.phtml" hash="d8a5d47fa4bae782bdfed95808aa8c85"/><file name="payoninfo.phtml" hash="ddb698728225b2c5301083f4bd157401"/><file name="skrillinfo.phtml" hash="5975c6e26dee6474b61d4c3c56fbceec"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="checkout"><dir name="onepage"><dir name="payment"><dir name="skrill"><file name="methods.phtml" hash="653cc1015fb70e99627f910ff0caed18"/></dir></dir></dir></dir><dir name="skrill"><file name="form.phtml" hash="a90191d65fb2e76da17cbe2471848206"/><dir name="payment"><file name="formcc.phtml" hash="8d8bd3c92992e5fdf41ef4144ab4ad13"/><file name="formcp.phtml" hash="a00ff94ae0d51b7c2e07f262f2625bfa"/><file name="formdd.phtml" hash="4b47cdb677c90996d8d1d07183facb12"/><file name="qcheckout.phtml" hash="91a675974c79eddc064b112e3c096ea1"/></dir><file name="payoninfo.phtml" hash="74a2696c8f1cf95829f4611fe7d899a3"/><file name="skrillinfo.phtml" hash="74a2696c8f1cf95829f4611fe7d899a3"/></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="layout"><file name="skrill_checkout.xml" hash="4ae5c5e1a99c4a7084641f75093c4ee8"/></dir><dir name="template"><dir name="checkout"><dir name="cart"><dir name="minicart"><dir name="skrill"><file name="default.phtml" hash="bc9bd1263120e9e2a78264509ab3926d"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Skrill.xml" hash="031adb72158f8b045a6114eef591cd46"/></dir></target><target name="magelocale"><dir><dir name="af_ZA"><file name="Skrill.csv" hash="00bc9c3bc1339bb226143d48f3bf2f2d"/></dir><dir name="ar_DZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_EG"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_KW"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_MA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_SA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="az_AZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="be_BY"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="bg_BG"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="bn_BD"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="bs_BA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ca_ES"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="cs_CZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="cy_GB"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="da_DK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="de_AT"><file name="Skrill.csv" hash="b5e71969b3ae88d4d4ba7f39fcd773b3"/></dir><dir name="de_CH"><file name="Skrill.csv" hash="b5e71969b3ae88d4d4ba7f39fcd773b3"/></dir><dir name="de_DE"><file name="Skrill.csv" hash="b5e71969b3ae88d4d4ba7f39fcd773b3"/></dir><dir name="el_GR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_AU"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_CA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_GB"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_IE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_NZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_US"><file name="Skrill.csv" hash="e243d5bb5bf2e81e7407b1c581617296"/></dir><dir name="es_AR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_CL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_CO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_CR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_ES"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_MX"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_PA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_PE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_VE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="et_EE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fa_IR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fi_FI"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fil_PH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fr_CA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fr_FR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="gl_ES"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="gu_IN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="he_IL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="hi_IN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="hr_HR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="hu_HU"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="id_ID"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="is_IS"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="it_CH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="it_IT"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ja_JP"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ka_GE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="km_KH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ko_KR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="lo_LA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="lt_LT"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="lv_LV"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="mk_MK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="mn_MN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ms_MY"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="nb_NO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="nl_NL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="nn_NO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="pl_PL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="pt_BR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="pt_PT"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ro_RO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ru_RU"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sk_SK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sl_SI"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sq_AL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sr_RS"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sv_SE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sw_KE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="th_TH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="tr_TR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="uk_UA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="vi_VN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="zh_CN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="zh_HK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="zh_TW"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="skrill"><file name="formbank.css" hash="8b289ac36dfd46658460c3719bdc2535"/></dir></dir><dir name="images"><dir name="skrill"><file name="acc.png" hash="ef3f97e202ed19ef1d9f640e3f792155"/><file name="alipay.png" hash="65f1955206c52e20085ffd012a19860e"/><file name="amex.jpg" hash="82eaebf8a8d73bce3920eba3f21da40f"/><file name="amx.gif" hash="1ff1f0de65c9f491118431f9d7f1810b"/><file name="banco-de-chile.gif" hash="095d8329a35fbed8d819607099c08713"/><file name="bancolombia.jpg" hash="5d4f6dfeb94628634d763309b82d7edf"/><dir name="bank"><file name="banamex.png" hash="e1835fb08cfecbb3f48d823046d3938d"/><file name="banco-de-chile.png" hash="79e902d48dd93c35bf48257609fe0224"/><file name="banco-de-occidente.png" hash="150130e22389f09d1c0fbd362886c208"/><file name="banco-do-brasil.png" hash="0bd5a04f9288c727caee181c8ed07015"/><file name="bbva.png" hash="96b10bb94a3620344967c6cead414196"/><file name="boleto-bancario.png" hash="58db62e9a2dfab79ebcb51143c017e59"/><file name="bradesco.png" hash="e61a57eaab99e98f4423dbe19af87ea1"/><file name="caixa.png" hash="6a66ffe17625831df5078a3d992433af"/><file name="carulla.png" hash="0ec48a23668e8123228fc86c9cfaeb51"/><file name="davivienda.png" hash="6f009b7fcc0cf0e91589472dc6f0f7a8"/><file name="edeq.png" hash="fb6d78e38be0cf419518b3cd04c20e33"/><file name="efecty.png" hash="21e46665ba4db518d07dd8ff5ffebb38"/><file name="exito.png" hash="cebd1fb0f1b0a9440bf3b252c0ce67d1"/><file name="hsbc.png" hash="676799045b909e47c8e960e755691df8"/><file name="itau.png" hash="8081912fbbfaa504e1f21325f1371761"/><file name="oxxo.png" hash="e57f4fbee49660a9539e7971e1a6c2b1"/><file name="pago-facil.png" hash="f4a09599cefbea89c15c05843d152adf"/><file name="pse.png" hash="4efe93b811f115b32a2e87689781a534"/><file name="rapi-pago.png" hash="6f89da2f17744b4604a15ab0dc552bbf"/><file name="red-link.png" hash="99a293b2c05d23389c8b2db4eac2a1e1"/><file name="red-pagos.png" hash="a547a283760ce52be7d5cd06ca16bfb1"/><file name="santander-rio.png" hash="95f7a2a0eb81da67e7c9bbc0bb4b6a00"/><file name="santander.png" hash="85a65eb3e14e0fbd4613edc6a4d986b0"/><file name="servi-pag.png" hash="26789934dbad06b63cf7e0f11a49cf68"/><file name="surtimax.png" hash="afb063800f000aa543850fac915b9791"/><file name="union-pay.png" hash="f7c3f961a20902972d25bb5e7a4e00b1"/><file name="webpay.png" hash="e8c5519ddf70205005a4503e3cc3bf63"/></dir><file name="boleto_bb.jpg" hash="72b8a91c0d06eda43bd5eb18da2959fc"/><file name="cartasi.gif" hash="e8b3ee89286c1136c72be527baa812fa"/><file name="cartebleue.png" hash="d9abb72c5fc1743731156aafdb84c85a"/><file name="dankort.png" hash="1a179bd4dc14d8fbd21c709b6a48ba48"/><file name="digital_wallet.png" hash="bddcbf8acde5446e24302bac2536c2f3"/><file name="direct-debit.png" hash="6ac837e44f46033d83e890212296e6ec"/><file name="elv.gif" hash="cc87ee75796c787f5302bb2444ca9de6"/><file name="enets.gif" hash="e7dd17846d7f92df968d12540ddabf4e"/><file name="eps.png" hash="ef4d5eba8256c45056c5316ff7b31612"/><file name="epy.gif" hash="daedf5b5285fe1c6ab2d9a0a77e79e2c"/><file name="etisalat.png" hash="3d7041bf9beb9a33d9262f21fccba9cf"/><file name="flexible.png" hash="354376be06fa037129e6d38290e57845"/><file name="giropay.png" hash="ec39c41fe03560e67eb0f6680f226f09"/><file name="giropay2.png" hash="8e7e4a9d56258867a82a9fd06960bc99"/><file name="glu.png" hash="5a2d45de76eca699ea3f548c07606e6a"/><file name="hsbc1.jpeg" hash="d015a6d6aa7d739f83c547d72411b014"/><file name="ideal.gif" hash="f796fa37cf094067e817e67b102e444a"/><file name="ideal.png" hash="cbf81ba388433259db39134e2c543275"/><file name="kpn1.png" hash="a46b4f3b2232ec7fed479e8afe3efe49"/><file name="maestro.png" hash="9a902dbbeade6e418535a91db601716f"/><file name="maestro2.jpg" hash="1424569380fc3f5edae5d9f548803501"/><file name="mastercard.jpg" hash="b8fd194da7438e2c2c622f6043c750ef"/><file name="msc.png" hash="cf9f58506dc8bd2096facbd1b3a5c7d3"/><file name="mtn.jpg" hash="db602796fc777319274cddc17705ae41"/><file name="nordea.gif" hash="84217533b4d73ba741656ad0ad0ac694"/><file name="norton.png" hash="dcd8e7365fe70dd8d0aa871e21637cf9"/><file name="npy.png" hash="a2288c250dc0ac753e535c95e86042fa"/><file name="ntl.png" hash="96f16583f4267c97472d756e6cfa0455"/><file name="obt.png" hash="3f6e88d16c420a62bdbaa159467fdda1"/><file name="occidente.jpeg" hash="e92e59f2de508fb0fdbfbe3ecbe00f90"/><file name="payolution.png" hash="10687574bac352bdfcf18e21180ba797"/><file name="payolutionins.png" hash="bee8af75927a6931e7a6b70240d76b6e"/><file name="payolutioninv.png" hash="0be130afc43304646fd1b1609068467c"/><file name="paypal.png" hash="e4f22de81abd7fb060d8cd3c0c65591f"/><file name="pli.png" hash="5537560c637e74e165a18e4d1b8433c3"/><file name="postepay.png" hash="a52e1f827e6251dc1757092b7dd446ed"/><file name="psc.jpg" hash="34f5f0f323a5d989284601f1229a535b"/><file name="santander_m.jpeg" hash="b9191d0f9a9b98801490fa8c21d5652d"/><file name="skrill.jpg" hash="c4ce6852ebc1dfbdba48ebeda27826e8"/><file name="sofort.png" hash="7dd5b03e2048cfbf071bd5a86b67738b"/><file name="sofortlogo.png" hash="064225fd69aaa4055cf3c94ffd7b4fd4"/><file name="sofortuberweisung.png" hash="a0f96d7ffa60b9ad4a2450e640d59ce3"/><file name="ssl.jpg" hash="4369eaeb922844a628795d1ef6049ae3"/><file name="unionpay.png" hash="cc1dea3836f877e7da6b25f6e3b1b923"/><file name="verivied.jpg" hash="0d77c67d5cff8dbe27fc9f1277cfd4f1"/><file name="veriviedmaster.jpg" hash="7adbbeebc74f4d4422da6b35459cfe58"/><file name="veriviedvisa.jpg" hash="9731bdd06bf75b9ef88aeaf32d4b08d3"/><file name="visa-pay.png" hash="dab780bf36d2e5e460f95b8de2e8f7cf"/><file name="visa.png" hash="7fa65b6c20851d6d5d65d1b3afe12d5d"/><file name="visadeltadebit.png" hash="6df9f746ed6d88943386c10fecd1d0d4"/><file name="vsa.gif" hash="33b62aa9af673d65c5f0a5ba8d083c13"/><file name="vsd.gif" hash="de87c5e7a44a61a5f316c53a0ed7bfec"/><file name="vse.gif" hash="75d3af2fd65faa79bb483f3f13fd0e2e"/><file name="wlt.jpg" hash="c79b65d30615e45e53dadcaa948e0342"/></dir></dir><dir name="js"><dir name="skrill"><file name="jquery-1.10.2.min.js" hash="11468602df014a21b203dc9bcd84d369"/><file name="skrill_cc.js" hash="251028a92e9b193ca925bd2e485c5f56"/><file name="skrill_dd.js" hash="0260043e3839354ad1d5876ce59d636c"/></dir></dir></dir></dir></dir></target></contents>
22
  <compatible/>
23
  <dependencies><required><php><min>5.4.0</min><max>7.1.0</max></php><extension><name>curl</name><min>7.20.0</min><max>7.52.1</max></extension></required></dependencies>
24
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Skrill_Hosted_Payment_Solution</name>
4
+ <version>1.0.30</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
16
  &#x2022; Refund capability within Magento</description>
17
  <notes>no additional notes included</notes>
18
  <authors><author><name>Payreto Dev Team</name><user>pluginsales</user><email>pluginsales@payreto.eu</email></author></authors>
19
+ <date>2017-03-24</date>
20
+ <time>08:11:22</time>
21
+ <contents><target name="magecommunity"><dir name="Skrill"><dir name="Block"><file name="Config.php" hash="c502d3c01c107dd34ec8aa520c8f1725"/><dir name="Payment"><dir name="Form"><file name="Abstract.php" hash="f5f3ee88a0478f096e4d48026bfe0824"/><file name="Acc.php" hash="5d07dc94fd1f0baa7ca86d49f3017161"/><file name="Aci.php" hash="a6a30f643f86459e8eaf863ac533983b"/><file name="Adb.php" hash="61bb63256485941202f6bd5a195ead21"/><file name="Ali.php" hash="ee48114534ef06fcc2e4c7167c6ac46e"/><file name="Amx.php" hash="0b2d32bb4120e969932315b5ce8ec864"/><file name="Aob.php" hash="946333e60a2aa5cc4f345d78957df7f6"/><file name="Aup.php" hash="0ce1c7ea2049ea7cdde902ec2b4158c1"/><file name="Creditcard.php" hash="5d2cb6f19974c981ce6bfb9b97ae98a4"/><file name="Csi.php" hash="2b664622c03a9bd601827128ddeedf53"/><file name="Did.php" hash="64968448ad4b5d1427b601a5e192e34e"/><file name="Din.php" hash="c44dfaaca662a16b2c03cc937b21b0dc"/><file name="Directdebit.php" hash="5f4603ae9f994fdbb597173035e0d37b"/><file name="Dnk.php" hash="adff2ea2cf2a7f6a493912a46ea1c475"/><file name="Ebt.php" hash="6d5e68f705e8ce07a702f8de42807da3"/><file name="Eps.php" hash="802f3a40cc4a59a0cac1fb185a1da4cd"/><file name="Epy.php" hash="517a6407d5417351e7b921f739ee4520"/><file name="Flexible.php" hash="95baf147f40ab373eee47c2fa33457ef"/><file name="Gcb.php" hash="da80ee4920b01fce0fa3bbd91431a61b"/><file name="Gir.php" hash="8bcd94769a6ddbb7419270497c1fadcf"/><file name="Giropay.php" hash="a8aeaa8d783885a460483e26e035ff4b"/><file name="Glu.php" hash="5ad0325564d1f65777ee8ffbb148cf21"/><file name="Ideal.php" hash="7eb4924fc143102308dca1316d260d7c"/><file name="Idl.php" hash="a8ea613796ed5a060b817fcfb7a4b2f1"/><file name="Jcb.php" hash="cf17854281af8d34340002885b85b3e4"/><file name="Mae.php" hash="e7aaf95153600632f356561d890620a0"/><file name="Msc.php" hash="5554935a7ccccecc3fc6a64d56c4d004"/><file name="Npy.php" hash="519580c03ea5146cd7d93fb8f062b740"/><file name="Ntl.php" hash="37a1635ceaa634525313e6f16c0b2e57"/><file name="Obt.php" hash="889187da724f5641ff2b01a19c7111bc"/><file name="Payolutionins.php" hash="dd67004a55288e1439206604207cb666"/><file name="Payolutioninv.php" hash="8f98d5f4fa1641f30cb7ce1695ada677"/><file name="Paypal.php" hash="7a86ba9fc2965381df0bb65968a34b85"/><file name="Paysafecard.php" hash="f6e474c0597eee491bf8acf94b88038b"/><file name="Paytrail.php" hash="0b0a5b58fa285cadf016d818ad5a92e3"/><file name="Pli.php" hash="fc62536a1d6fdf1e04a9ba7eeb4f9678"/><file name="Psc.php" hash="10a95abecbb7bcaa86dca158ec7d7dce"/><file name="Psp.php" hash="e04c53f1a3dad1e2cff4b51f89eab0b9"/><file name="Pwy.php" hash="d3b9d149c66f8b5c3742829b29d139bf"/><file name="Sft.php" hash="aab64466f592ed102cef94ba91fc23fd"/><file name="Sofortuberweisung.php" hash="d43840e1ddd1e47f456e90692c7116a0"/><file name="Vsa.php" hash="ac7a521a1407eb90480b3b94266ab7ec"/><file name="Vse.php" hash="e043306d3ab5b0e5d219048c7280b216"/><file name="Wlt.php" hash="963abdd2cfcdc532ad9c965b9aecd568"/><file name="Yandex.php" hash="e3a118d44ae5fa6e38d037660e570159"/></dir><file name="Formcc.php" hash="980f137a4e080e4f78f3c0b8af8eea6c"/><file name="Formcp.php" hash="259a160b344f7107bdfa27eb7b566c12"/><file name="Formdd.php" hash="8688a84f2cfd59e620280d4e66f0106c"/><file name="Payoninfo.php" hash="b4eb7262e58722d515b458fbb1a7d5fb"/><file name="Qcheckout.php" hash="caa6d839bc2607d6e108889016f37e08"/><file name="Skrillinfo.php" hash="8773ee10c9f707ffa31200cf78a22adf"/></dir></dir><dir name="Helper"><file name="Curl.php" hash="8f774c58a1c863b19843138f85f96717"/><file name="Data.php" hash="4750bb3525b6f61b72503e76aa0e9199"/><file name="VersionTracker.php" hash="e8302d140980a2f03b1890de52e6b36a"/></dir><dir name="Model"><dir name="Method"><file name="Abstract.php" hash="9c03481cb92554b47be47d5e72d7d7c1"/><file name="Acc.php" hash="697f98cb645a99abcc44110ccbf99229"/><file name="Aci.php" hash="25a65fb08e71f516e783f12b43b757cc"/><file name="Adb.php" hash="304fb6c5bdc7b59a77524b3c5500d451"/><file name="Ali.php" hash="4b710677b7f2ec996e7e5cb667fd7495"/><file name="Amx.php" hash="1de4e77e63b2cf30ae3ef7a04349f1f4"/><file name="Aob.php" hash="e56046c21bdd9accaf71825c7f9820a6"/><file name="Aup.php" hash="c604c0bd5ab49965d653f5a71ebec988"/><file name="Creditcard.php" hash="c25956c9c561b7bc06c49bf05f46803f"/><file name="Csi.php" hash="b5825052990e48401155e3e40dfdcd84"/><file name="Did.php" hash="1810404f2c4242febea40ec877aa009e"/><file name="Din.php" hash="743839a817adbf5bcb7a44dff05b43a7"/><file name="Directdebit.php" hash="7e1a38f2f6d5d997f417af0b48e51617"/><file name="Dnk.php" hash="afc18fcffd569d069e71dd3d79507695"/><file name="Ebt.php" hash="192cb40a0b4c0b41b76fc0350c163635"/><file name="Eps.php" hash="5b7e95b6784abf1a5be239253cc1251f"/><file name="Epy.php" hash="2131be047eaab32239b7050e8025dfbc"/><file name="Flexible.php" hash="65a4f3beda2b0b494e4ccdd9ad420f85"/><file name="Gcb.php" hash="daf05cabf8ec40362efb98ea71c5633b"/><file name="Gir.php" hash="a005150015d14f21c720cc12bb2b7c93"/><file name="Giropay.php" hash="23ff01270f8faa7455e6be4d1b88d79a"/><file name="Glu.php" hash="719693f77b1d83d520335b0840b6eae1"/><file name="Ideal.php" hash="155db55e497195342cd33ce690c95828"/><file name="Idl.php" hash="66127a7d09e789d71d7627ae3bfc8a72"/><file name="Jcb.php" hash="c56ee0322ba162665678eef10ee0e578"/><file name="Mae.php" hash="63ca9406996e9b0a2bf3fc77bdd9869b"/><file name="Msc.php" hash="62aa671aab602d7b4ca1fe76c363a767"/><file name="Npy.php" hash="fda34bf19d12d5dfde6412df093fb72d"/><file name="Ntl.php" hash="fa32a334a39e4b08009857559a341e35"/><file name="Obt.php" hash="2c66a9b0ded467835213e37b86ea0959"/><file name="Payolutionins.php" hash="ea862b23ce00517d0102016a6da454b9"/><file name="Payolutioninv.php" hash="0191db6a33eded1b361b684d7ebbf1ac"/><file name="Paypal.php" hash="c48d34c0d7b4672058d0b4d14214652c"/><file name="Paysafecard.php" hash="f6c3e462479c3614d88c946757bce846"/><file name="Paytrail.php" hash="7e31bc99e43437a76457ad896a444e36"/><file name="Pli.php" hash="4b76c68c29f69f6c4f55ba20adfba79f"/><file name="Psc.php" hash="1ca24d4ae0aeaa6637ed007b5dc42d91"/><file name="Psp.php" hash="25658f50e4a8c2838b73a71cff45785c"/><file name="Pwy.php" hash="01326bbd056b2eb8bc5971f6d8085b2d"/><file name="Sft.php" hash="6c981ead5c800eb3413e29e7857a8bbb"/><file name="Skrill.php" hash="a67febeb7c3cfca6fa9cf7be9e901d0b"/><file name="Sofortuberweisung.php" hash="a683c61e0d2c9258d8c2c8cefeb46c69"/><file name="Vsa.php" hash="bab1884ce1e953653eaba439e7b35810"/><file name="Vse.php" hash="5c5c5fa3399a84aa009c3a66d454252d"/><file name="Wlt.php" hash="a0999be36fd84e732d3423f7b88e7e9b"/><file name="Yandex.php" hash="4ed64d7bf9dfee7ea6fc882e8996c46f"/></dir><dir name="Source"><file name="Card.php" hash="a8491a1fc03ed7ea615567b66c49ae8f"/><file name="Display.php" hash="160be107253602d3813484ad7ae6385a"/><file name="Gateway.php" hash="019d5afafb2cda330f8bdd0204cce815"/><file name="Mode.php" hash="d301efeae1c08de5009485db5fc33afd"/><file name="Transaction.php" hash="0379262b6f8270ea393bcbd62a40df1c"/></dir><dir name="Success"><file name="Observer.php" hash="8f80baccc2dddc78b099cee4a3c0c87d"/></dir></dir><dir name="controllers"><file name="PaymentController.php" hash="fc27f8d3fe40ee9fbee65508b637c5ba"/><file name="ResponseController.php" hash="9ed0488f54775dae8f7143c1de9b793f"/><file name="UpdateorderController.php" hash="718c4d6efaaa8f645ae9edaa0584acd4"/></dir><dir name="etc"><file name="adminhtml.xml" hash="390f3b8dc7419cc7bf422b699e0af12b"/><file name="config.xml" hash="3471629761b96b093f10c905fc89e6b4"/><file name="system.xml" hash="810632673e67e3d760f721a3e8caa334"/></dir><dir name="sql"><dir name="skrill_setup"><file name="mysql4-install-1.0.0.php" hash="0b7b77dba059113a122aa72e5e78769c"/><file name="mysql4-upgrade-1.0.16-1.0.17.php" hash="1f0b58bc6da684a0070443ade59a3871"/><file name="mysql4-upgrade-1.0.22-1.0.23.php" hash="bfbec3aaf780e40a54c2fb7146c2992d"/><file name="mysql4-upgrade-1.0.27-1.0.28.php" hash="afad0f5007789ab417647a28629c7405"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="skrill"><file name="config.phtml" hash="f65895891efeb6b9b0ade021212e9e82"/><file name="payoninfo.phtml" hash="ddb698728225b2c5301083f4bd157401"/><file name="skrillinfo.phtml" hash="6ec64821245d45caa1eaaa76f5c0a245"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="checkout"><dir name="onepage"><dir name="payment"><dir name="skrill"><file name="methods.phtml" hash="653cc1015fb70e99627f910ff0caed18"/></dir></dir></dir></dir><dir name="skrill"><file name="form.phtml" hash="a90191d65fb2e76da17cbe2471848206"/><dir name="payment"><file name="formcc.phtml" hash="8d8bd3c92992e5fdf41ef4144ab4ad13"/><file name="formcp.phtml" hash="a00ff94ae0d51b7c2e07f262f2625bfa"/><file name="formdd.phtml" hash="4b47cdb677c90996d8d1d07183facb12"/><file name="qcheckout.phtml" hash="91a675974c79eddc064b112e3c096ea1"/></dir><file name="payoninfo.phtml" hash="74a2696c8f1cf95829f4611fe7d899a3"/><file name="skrillinfo.phtml" hash="74a2696c8f1cf95829f4611fe7d899a3"/></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="layout"><file name="skrill_checkout.xml" hash="4ae5c5e1a99c4a7084641f75093c4ee8"/></dir><dir name="template"><dir name="checkout"><dir name="cart"><dir name="minicart"><dir name="skrill"><file name="default.phtml" hash="bc9bd1263120e9e2a78264509ab3926d"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Skrill.xml" hash="031adb72158f8b045a6114eef591cd46"/></dir></target><target name="magelocale"><dir><dir name="af_ZA"><file name="Skrill.csv" hash="00bc9c3bc1339bb226143d48f3bf2f2d"/></dir><dir name="ar_DZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_EG"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_KW"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_MA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ar_SA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="az_AZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="be_BY"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="bg_BG"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="bn_BD"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="bs_BA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ca_ES"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="cs_CZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="cy_GB"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="da_DK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="de_AT"><file name="Skrill.csv" hash="b5e71969b3ae88d4d4ba7f39fcd773b3"/></dir><dir name="de_CH"><file name="Skrill.csv" hash="b5e71969b3ae88d4d4ba7f39fcd773b3"/></dir><dir name="de_DE"><file name="Skrill.csv" hash="b5e71969b3ae88d4d4ba7f39fcd773b3"/></dir><dir name="el_GR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_AU"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_CA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_GB"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_IE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_NZ"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="en_US"><file name="Skrill.csv" hash="f343809d2860538441f4d270fc19931f"/></dir><dir name="es_AR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_CL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_CO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_CR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_ES"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_MX"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_PA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_PE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="es_VE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="et_EE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fa_IR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fi_FI"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fil_PH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fr_CA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="fr_FR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="gl_ES"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="gu_IN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="he_IL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="hi_IN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="hr_HR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="hu_HU"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="id_ID"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="is_IS"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="it_CH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="it_IT"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ja_JP"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ka_GE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="km_KH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ko_KR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="lo_LA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="lt_LT"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="lv_LV"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="mk_MK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="mn_MN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ms_MY"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="nb_NO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="nl_NL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="nn_NO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="pl_PL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="pt_BR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="pt_PT"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ro_RO"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="ru_RU"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sk_SK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sl_SI"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sq_AL"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sr_RS"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sv_SE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="sw_KE"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="th_TH"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="tr_TR"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="uk_UA"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="vi_VN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="zh_CN"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="zh_HK"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir><dir name="zh_TW"><file name="Skrill.csv" hash="c352cd6a02b5cf32bb7893a86208a64f"/></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="skrill"><file name="formbank.css" hash="8b289ac36dfd46658460c3719bdc2535"/></dir></dir><dir name="images"><dir name="skrill"><file name="acc.png" hash="ef3f97e202ed19ef1d9f640e3f792155"/><file name="alipay.png" hash="65f1955206c52e20085ffd012a19860e"/><file name="amex.jpg" hash="82eaebf8a8d73bce3920eba3f21da40f"/><file name="amx.gif" hash="1ff1f0de65c9f491118431f9d7f1810b"/><file name="banco-de-chile.gif" hash="095d8329a35fbed8d819607099c08713"/><file name="bancolombia.jpg" hash="5d4f6dfeb94628634d763309b82d7edf"/><dir name="bank"><file name="banamex.png" hash="e1835fb08cfecbb3f48d823046d3938d"/><file name="banco-de-chile.png" hash="79e902d48dd93c35bf48257609fe0224"/><file name="banco-de-occidente.png" hash="150130e22389f09d1c0fbd362886c208"/><file name="banco-do-brasil.png" hash="0bd5a04f9288c727caee181c8ed07015"/><file name="bbva.png" hash="96b10bb94a3620344967c6cead414196"/><file name="boleto-bancario.png" hash="58db62e9a2dfab79ebcb51143c017e59"/><file name="bradesco.png" hash="e61a57eaab99e98f4423dbe19af87ea1"/><file name="caixa.png" hash="6a66ffe17625831df5078a3d992433af"/><file name="carulla.png" hash="0ec48a23668e8123228fc86c9cfaeb51"/><file name="davivienda.png" hash="6f009b7fcc0cf0e91589472dc6f0f7a8"/><file name="edeq.png" hash="fb6d78e38be0cf419518b3cd04c20e33"/><file name="efecty.png" hash="21e46665ba4db518d07dd8ff5ffebb38"/><file name="exito.png" hash="cebd1fb0f1b0a9440bf3b252c0ce67d1"/><file name="hsbc.png" hash="676799045b909e47c8e960e755691df8"/><file name="itau.png" hash="8081912fbbfaa504e1f21325f1371761"/><file name="oxxo.png" hash="e57f4fbee49660a9539e7971e1a6c2b1"/><file name="pago-facil.png" hash="f4a09599cefbea89c15c05843d152adf"/><file name="pse.png" hash="4efe93b811f115b32a2e87689781a534"/><file name="rapi-pago.png" hash="6f89da2f17744b4604a15ab0dc552bbf"/><file name="red-link.png" hash="99a293b2c05d23389c8b2db4eac2a1e1"/><file name="red-pagos.png" hash="a547a283760ce52be7d5cd06ca16bfb1"/><file name="santander-rio.png" hash="95f7a2a0eb81da67e7c9bbc0bb4b6a00"/><file name="santander.png" hash="85a65eb3e14e0fbd4613edc6a4d986b0"/><file name="servi-pag.png" hash="26789934dbad06b63cf7e0f11a49cf68"/><file name="surtimax.png" hash="afb063800f000aa543850fac915b9791"/><file name="union-pay.png" hash="f7c3f961a20902972d25bb5e7a4e00b1"/><file name="webpay.png" hash="e8c5519ddf70205005a4503e3cc3bf63"/></dir><file name="boleto_bb.jpg" hash="72b8a91c0d06eda43bd5eb18da2959fc"/><file name="cartasi.gif" hash="e8b3ee89286c1136c72be527baa812fa"/><file name="cartebleue.png" hash="d9abb72c5fc1743731156aafdb84c85a"/><file name="dankort.png" hash="1a179bd4dc14d8fbd21c709b6a48ba48"/><file name="digital_wallet.png" hash="bddcbf8acde5446e24302bac2536c2f3"/><file name="direct-debit.png" hash="6ac837e44f46033d83e890212296e6ec"/><file name="elv.gif" hash="cc87ee75796c787f5302bb2444ca9de6"/><file name="enets.gif" hash="e7dd17846d7f92df968d12540ddabf4e"/><file name="eps.png" hash="ef4d5eba8256c45056c5316ff7b31612"/><file name="epy.gif" hash="daedf5b5285fe1c6ab2d9a0a77e79e2c"/><file name="etisalat.png" hash="3d7041bf9beb9a33d9262f21fccba9cf"/><file name="flexible.png" hash="354376be06fa037129e6d38290e57845"/><file name="giropay.png" hash="ec39c41fe03560e67eb0f6680f226f09"/><file name="giropay2.png" hash="8e7e4a9d56258867a82a9fd06960bc99"/><file name="glu.png" hash="5a2d45de76eca699ea3f548c07606e6a"/><file name="hsbc1.jpeg" hash="d015a6d6aa7d739f83c547d72411b014"/><file name="ideal.gif" hash="f796fa37cf094067e817e67b102e444a"/><file name="ideal.png" hash="cbf81ba388433259db39134e2c543275"/><file name="kpn1.png" hash="a46b4f3b2232ec7fed479e8afe3efe49"/><file name="maestro.png" hash="9a902dbbeade6e418535a91db601716f"/><file name="maestro2.jpg" hash="1424569380fc3f5edae5d9f548803501"/><file name="mastercard.jpg" hash="b8fd194da7438e2c2c622f6043c750ef"/><file name="msc.png" hash="cf9f58506dc8bd2096facbd1b3a5c7d3"/><file name="mtn.jpg" hash="db602796fc777319274cddc17705ae41"/><file name="nordea.gif" hash="84217533b4d73ba741656ad0ad0ac694"/><file name="norton.png" hash="dcd8e7365fe70dd8d0aa871e21637cf9"/><file name="npy.png" hash="a2288c250dc0ac753e535c95e86042fa"/><file name="ntl.png" hash="96f16583f4267c97472d756e6cfa0455"/><file name="obt.png" hash="3f6e88d16c420a62bdbaa159467fdda1"/><file name="occidente.jpeg" hash="e92e59f2de508fb0fdbfbe3ecbe00f90"/><file name="payolution.png" hash="10687574bac352bdfcf18e21180ba797"/><file name="payolutionins.png" hash="bee8af75927a6931e7a6b70240d76b6e"/><file name="payolutioninv.png" hash="0be130afc43304646fd1b1609068467c"/><file name="paypal.png" hash="e4f22de81abd7fb060d8cd3c0c65591f"/><file name="pli.png" hash="5537560c637e74e165a18e4d1b8433c3"/><file name="postepay.png" hash="a52e1f827e6251dc1757092b7dd446ed"/><file name="psc.jpg" hash="34f5f0f323a5d989284601f1229a535b"/><file name="santander_m.jpeg" hash="b9191d0f9a9b98801490fa8c21d5652d"/><file name="skrill.jpg" hash="c4ce6852ebc1dfbdba48ebeda27826e8"/><file name="sofort.png" hash="7dd5b03e2048cfbf071bd5a86b67738b"/><file name="sofortlogo.png" hash="064225fd69aaa4055cf3c94ffd7b4fd4"/><file name="sofortuberweisung.png" hash="a0f96d7ffa60b9ad4a2450e640d59ce3"/><file name="ssl.jpg" hash="4369eaeb922844a628795d1ef6049ae3"/><file name="unionpay.png" hash="cc1dea3836f877e7da6b25f6e3b1b923"/><file name="verivied.jpg" hash="0d77c67d5cff8dbe27fc9f1277cfd4f1"/><file name="veriviedmaster.jpg" hash="7adbbeebc74f4d4422da6b35459cfe58"/><file name="veriviedvisa.jpg" hash="9731bdd06bf75b9ef88aeaf32d4b08d3"/><file name="visa-pay.png" hash="dab780bf36d2e5e460f95b8de2e8f7cf"/><file name="visa.png" hash="7fa65b6c20851d6d5d65d1b3afe12d5d"/><file name="visadeltadebit.png" hash="6df9f746ed6d88943386c10fecd1d0d4"/><file name="vsa.gif" hash="33b62aa9af673d65c5f0a5ba8d083c13"/><file name="vsd.gif" hash="de87c5e7a44a61a5f316c53a0ed7bfec"/><file name="vse.gif" hash="75d3af2fd65faa79bb483f3f13fd0e2e"/><file name="wlt.jpg" hash="c79b65d30615e45e53dadcaa948e0342"/></dir></dir><dir name="js"><dir name="skrill"><file name="jquery-1.10.2.min.js" hash="11468602df014a21b203dc9bcd84d369"/><file name="skrill_cc.js" hash="251028a92e9b193ca925bd2e485c5f56"/><file name="skrill_dd.js" hash="0260043e3839354ad1d5876ce59d636c"/></dir></dir></dir></dir></dir></target></contents>
22
  <compatible/>
23
  <dependencies><required><php><min>5.4.0</min><max>7.1.0</max></php><extension><name>curl</name><min>7.20.0</min><max>7.52.1</max></extension></required></dependencies>
24
  </package>