MultiSafepay_Msp - Version 2.2.0

Version Notes

Tested by MultiSafepay

Download this release

Release Info

Developer MultiSafepay
Extension MultiSafepay_Msp
Version 2.2.0
Comparing to
See all releases


Code changes from version 2.1.2 to 2.2.0

Files changed (126) hide show
  1. app/code/community/MultiSafepay/Msp/Block/Adminhtml/Adminblock.php +0 -0
  2. app/code/community/MultiSafepay/Msp/Block/Adminhtml/Servicecost/Totals/Creditmemo.php +24 -1
  3. app/code/community/MultiSafepay/Msp/Block/Adminhtml/Servicecost/Totals/Invoice.php +23 -1
  4. app/code/community/MultiSafepay/Msp/Block/Adminhtml/Servicecost/Totals/Order.php +26 -1
  5. app/code/community/MultiSafepay/Msp/Block/IdealIssuers.php +1 -1
  6. app/code/community/MultiSafepay/Msp/Model/Api/Paylink.php +6 -1
  7. app/code/community/MultiSafepay/Msp/Model/Api/Shipment.php +1 -1
  8. app/code/community/MultiSafepay/Msp/Model/Base.php +27 -19
  9. app/code/community/MultiSafepay/Msp/Model/Config/Sources/Groups.php +25 -0
  10. app/code/community/MultiSafepay/Msp/Model/Config/Sources/Order/Currency.php +9 -14
  11. app/code/community/MultiSafepay/Msp/Model/Gateway/Abstract.php +97 -26
  12. app/code/community/MultiSafepay/Msp/Model/Gateway/Beautyandwellness.php +14 -0
  13. app/code/community/MultiSafepay/Msp/Model/Gateway/Fashiongiftcard.php +14 -0
  14. app/code/community/MultiSafepay/Msp/Model/Gateway/Ideal.php +1 -1
  15. app/code/community/MultiSafepay/Msp/Model/Gateway/Klarna.php +134 -78
  16. app/code/community/MultiSafepay/Msp/Model/Gateway/Payafter.php +64 -6
  17. app/code/community/MultiSafepay/Msp/Model/Gateway/Podium.php +14 -0
  18. app/code/community/MultiSafepay/Msp/Model/Gateway/Sportenfit.php +14 -0
  19. app/code/community/MultiSafepay/Msp/Model/Gateway/Vvvgiftcard.php +14 -0
  20. app/code/community/MultiSafepay/Msp/Model/Observer/Order.php +5 -0
  21. app/code/community/MultiSafepay/Msp/Model/Payment.php +104 -17
  22. app/code/community/MultiSafepay/Msp/Model/Service/Quote.php +5 -0
  23. app/code/community/MultiSafepay/Msp/Model/Servicecost/Quote/Address/Total/Servicecost.php +261 -164
  24. app/code/community/MultiSafepay/Msp/controllers/CheckoutController.php +3 -2
  25. app/code/community/MultiSafepay/Msp/controllers/StandardController.php +14 -5
  26. app/code/community/MultiSafepay/Msp/etc/adminhtml.xml +17 -4
  27. app/code/community/MultiSafepay/Msp/etc/config.xml +104 -35
  28. app/code/community/MultiSafepay/Msp/etc/system.xml +1383 -1047
  29. app/design/adminhtml/default/default/layout/msp.xml +15 -0
  30. app/design/adminhtml/default/default/template/msp/gateways.phtml +8 -0
  31. app/design/adminhtml/default/default/template/msp/idealissuers.phtml +8 -0
  32. app/design/frontend/base/default/layout/msp.xml +23 -17
  33. app/design/frontend/base/default/template/msp/default.phtml +6 -1
  34. app/design/frontend/base/default/template/msp/klarna.phtml +7 -3
  35. app/design/frontend/base/default/template/msp/link.phtml +30 -1
  36. lib/multisafepay/MultiSafepay.combined.php +12 -18
  37. media/msp/de/button.png +0 -0
  38. media/msp/de/msp_beautyandwellness.png +0 -0
  39. media/msp/de/msp_fashiongiftcard.png +0 -0
  40. media/msp/de/msp_gezondheidsbon.png +0 -0
  41. media/msp/de/msp_podium.png +0 -0
  42. media/msp/de/msp_sportenfit.png +0 -0
  43. media/msp/de/msp_vvvgiftcard.png +0 -0
  44. media/msp/de/msp_wijncadeau.png +0 -0
  45. media/msp/de/msp_yourgift.png +0 -0
  46. media/msp/en/button.png +0 -0
  47. media/msp/en/msp_beautyandwellness.png +0 -0
  48. media/msp/en/msp_fashiongiftcard.png +0 -0
  49. media/msp/en/msp_gezondheidsbon.png +0 -0
  50. media/msp/en/msp_podium.png +0 -0
  51. media/msp/en/msp_sportenfit.png +0 -0
  52. media/msp/en/msp_vvvgiftcard.png +0 -0
  53. media/msp/en/msp_wijncadeau.png +0 -0
  54. media/msp/en/msp_yourgift.png +0 -0
  55. media/msp/es/button.png +0 -0
  56. media/msp/es/msp_beautyandwellness.png +0 -0
  57. media/msp/es/msp_fashiongiftcard.png +0 -0
  58. media/msp/es/msp_gezondheidsbon.png +0 -0
  59. media/msp/es/msp_podium.png +0 -0
  60. media/msp/es/msp_sportenfit.png +0 -0
  61. media/msp/es/msp_vvvgiftcard.png +0 -0
  62. media/msp/es/msp_wijncadeau.png +0 -0
  63. media/msp/es/msp_yourgift.png +0 -0
  64. media/msp/fr/button.png +0 -0
  65. media/msp/fr/msp_beautyandwellness.png +0 -0
  66. media/msp/fr/msp_fashiongiftcard.png +0 -0
  67. media/msp/fr/msp_gezondheidsbon.png +0 -0
  68. media/msp/fr/msp_podium.png +0 -0
  69. media/msp/fr/msp_sportenfit.png +0 -0
  70. media/msp/fr/msp_vvvgiftcard.png +0 -0
  71. media/msp/fr/msp_wijncadeau.png +0 -0
  72. media/msp/fr/msp_yourgift.png +0 -0
  73. media/msp/it/button.png +0 -0
  74. media/msp/it/msp_beautyandwellness.png +0 -0
  75. media/msp/it/msp_fashiongiftcard.png +0 -0
  76. media/msp/it/msp_gezondheidsbon.png +0 -0
  77. media/msp/it/msp_podium.png +0 -0
  78. media/msp/it/msp_sportenfit.png +0 -0
  79. media/msp/it/msp_vvvgiftcard.png +0 -0
  80. media/msp/it/msp_wijncadeau.png +0 -0
  81. media/msp/it/msp_yourgift.png +0 -0
  82. media/msp/nl/button.png +0 -0
  83. media/msp/nl/msp_beautyandwellness.png +0 -0
  84. media/msp/nl/msp_fashiongiftcard.png +0 -0
  85. media/msp/nl/msp_gezondheidsbon.png +0 -0
  86. media/msp/nl/msp_podium.png +0 -0
  87. media/msp/nl/msp_sportenfit.png +0 -0
  88. media/msp/nl/msp_vvvgiftcard.png +0 -0
  89. media/msp/nl/msp_wijncadeau.png +0 -0
  90. media/msp/nl/msp_yourgift.png +0 -0
  91. package.xml +4 -4
  92. skin/adminhtml/default/default/css/MultiSafepay/config.css +276 -0
  93. skin/adminhtml/default/default/images/msp/button.png +0 -0
  94. skin/adminhtml/default/default/images/msp/nl/button.png +0 -0
  95. skin/adminhtml/default/default/images/msp/nl/msp_amex.png +0 -0
  96. skin/adminhtml/default/default/images/msp/nl/msp_babygiftcard.png +0 -0
  97. skin/adminhtml/default/default/images/msp/nl/msp_banktransfer.png +0 -0
  98. skin/adminhtml/default/default/images/msp/nl/msp_beautyandwellness.png +0 -0
  99. skin/adminhtml/default/default/images/msp/nl/msp_boekenbon.png +0 -0
  100. skin/adminhtml/default/default/images/msp/nl/msp_degrotespeelgoedwinkel.png +0 -0
  101. skin/adminhtml/default/default/images/msp/nl/msp_directdebit.png +0 -0
  102. skin/adminhtml/default/default/images/msp/nl/msp_directebanking.png +0 -0
  103. skin/adminhtml/default/default/images/msp/nl/msp_ebon.png +0 -0
  104. skin/adminhtml/default/default/images/msp/nl/msp_erotiekbon.png +0 -0
  105. skin/adminhtml/default/default/images/msp/nl/msp_fashioncheque.png +0 -0
  106. skin/adminhtml/default/default/images/msp/nl/msp_fashiongiftcard.png +0 -0
  107. skin/adminhtml/default/default/images/msp/nl/msp_gezondheidsbon.png +0 -0
  108. skin/adminhtml/default/default/images/msp/nl/msp_giropay.png +0 -0
  109. skin/adminhtml/default/default/images/msp/nl/msp_ideal.png +0 -0
  110. skin/adminhtml/default/default/images/msp/nl/msp_klarna.png +0 -0
  111. skin/adminhtml/default/default/images/msp/nl/msp_maestro.png +0 -0
  112. skin/adminhtml/default/default/images/msp/nl/msp_mastercard.png +0 -0
  113. skin/adminhtml/default/default/images/msp/nl/msp_mistercash.png +0 -0
  114. skin/adminhtml/default/default/images/msp/nl/msp_multisafepay.png +0 -0
  115. skin/adminhtml/default/default/images/msp/nl/msp_parfumcadeaukaart.png +0 -0
  116. skin/adminhtml/default/default/images/msp/nl/msp_parfumnl.png +0 -0
  117. skin/adminhtml/default/default/images/msp/nl/msp_payafter.png +0 -0
  118. skin/adminhtml/default/default/images/msp/nl/msp_paypal.png +0 -0
  119. skin/adminhtml/default/default/images/msp/nl/msp_podium.png +0 -0
  120. skin/adminhtml/default/default/images/msp/nl/msp_sportenfit.png +0 -0
  121. skin/adminhtml/default/default/images/msp/nl/msp_visa.png +0 -0
  122. skin/adminhtml/default/default/images/msp/nl/msp_vvvgiftcard.png +0 -0
  123. skin/adminhtml/default/default/images/msp/nl/msp_webgift.png +0 -0
  124. skin/adminhtml/default/default/images/msp/nl/msp_wijncadeau.png +0 -0
  125. skin/adminhtml/default/default/images/msp/nl/msp_yourgift.png +0 -0
  126. skin/adminhtml/default/default/js/MultiSafepay/config.js +0 -0
app/code/community/MultiSafepay/Msp/Block/Adminhtml/Adminblock.php ADDED
File without changes
app/code/community/MultiSafepay/Msp/Block/Adminhtml/Servicecost/Totals/Creditmemo.php CHANGED
@@ -16,7 +16,7 @@ class MultiSafepay_Msp_Block_Adminhtml_Servicecost_Totals_Creditmemo extends Mag
16
  $this->addTotalBefore(new Varien_Object(array(
17
  'code' => 'servicecost',
18
  'value' => $amount,
19
- 'base_value' => $amount,
20
  'label' => Mage::helper('msp')->getFeeLabel($code)
21
  ), array('tax'))
22
  );
@@ -30,5 +30,28 @@ class MultiSafepay_Msp_Block_Adminhtml_Servicecost_Totals_Creditmemo extends Mag
30
  }
31
  return $this;
32
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
 
34
  }
16
  $this->addTotalBefore(new Varien_Object(array(
17
  'code' => 'servicecost',
18
  'value' => $amount,
19
+ 'base_value' => $this->_convertFeeCurrency($amount, $order->getOrderCurrencyCode(), $order->getGlobalCurrencyCode()),
20
  'label' => Mage::helper('msp')->getFeeLabel($code)
21
  ), array('tax'))
22
  );
30
  }
31
  return $this;
32
  }
33
+
34
+ protected function _convertFeeCurrency($amount, $currentCurrencyCode, $targetCurrencyCode) {
35
+ if ($currentCurrencyCode == $targetCurrencyCode) {
36
+ return $amount;
37
+ }
38
+
39
+ $currentCurrency = Mage::getModel('directory/currency')->load($currentCurrencyCode);
40
+ $rateCurrentToTarget = $currentCurrency->getAnyRate($targetCurrencyCode);
41
+
42
+ if ($rateCurrentToTarget === false) {
43
+ Mage::throwException(Mage::helper("msp")->__("Imposible convert %s to %s", $currentCurrencyCode, $targetCurrencyCode));
44
+ }
45
+
46
+ //Disabled check, fixes PLGMAG-10. Magento seems to not to update USD->EUR rate in db, resulting in wrong conversions. Now we calculate the rate manually and and don't trust Magento stored rate.
47
+ // if (strlen((string) $rateCurrentToTarget) < 12) {
48
+ $revertCheckingCode = Mage::getModel('directory/currency')->load($targetCurrencyCode);
49
+ $revertCheckingRate = $revertCheckingCode->getAnyRate($currentCurrencyCode);
50
+ $rateCurrentToTarget = 1 / $revertCheckingRate;
51
+ //}
52
+
53
+ return round($amount * $rateCurrentToTarget, 2);
54
+ }
55
+
56
 
57
  }
app/code/community/MultiSafepay/Msp/Block/Adminhtml/Servicecost/Totals/Invoice.php CHANGED
@@ -15,7 +15,7 @@ class MultiSafepay_Msp_Block_Adminhtml_Servicecost_Totals_Invoice extends Mage_A
15
  $this->addTotalBefore(new Varien_Object(array(
16
  'code' => 'servicecost',
17
  'value' => $amount,
18
- 'base_value' => $amount,
19
  'label' => Mage::helper('msp')->getFeeLabel($code)
20
  ), array('tax'))
21
  );
@@ -23,5 +23,27 @@ class MultiSafepay_Msp_Block_Adminhtml_Servicecost_Totals_Invoice extends Mage_A
23
 
24
  return $this;
25
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
26
 
27
  }
15
  $this->addTotalBefore(new Varien_Object(array(
16
  'code' => 'servicecost',
17
  'value' => $amount,
18
+ 'base_value' => $this->_convertFeeCurrency($amount, $source->getOrder()->getOrderCurrencyCode(), $source->getOrder()->getGlobalCurrencyCode()),
19
  'label' => Mage::helper('msp')->getFeeLabel($code)
20
  ), array('tax'))
21
  );
23
 
24
  return $this;
25
  }
26
+
27
+ protected function _convertFeeCurrency($amount, $currentCurrencyCode, $targetCurrencyCode) {
28
+ if ($currentCurrencyCode == $targetCurrencyCode) {
29
+ return $amount;
30
+ }
31
+
32
+ $currentCurrency = Mage::getModel('directory/currency')->load($currentCurrencyCode);
33
+ $rateCurrentToTarget = $currentCurrency->getAnyRate($targetCurrencyCode);
34
+
35
+ if ($rateCurrentToTarget === false) {
36
+ Mage::throwException(Mage::helper("msp")->__("Imposible convert %s to %s", $currentCurrencyCode, $targetCurrencyCode));
37
+ }
38
+
39
+ //Disabled check, fixes PLGMAG-10. Magento seems to not to update USD->EUR rate in db, resulting in wrong conversions. Now we calculate the rate manually and and don't trust Magento stored rate.
40
+ // if (strlen((string) $rateCurrentToTarget) < 12) {
41
+ $revertCheckingCode = Mage::getModel('directory/currency')->load($targetCurrencyCode);
42
+ $revertCheckingRate = $revertCheckingCode->getAnyRate($currentCurrencyCode);
43
+ $rateCurrentToTarget = 1 / $revertCheckingRate;
44
+ //}
45
+
46
+ return round($amount * $rateCurrentToTarget, 2);
47
+ }
48
 
49
  }
app/code/community/MultiSafepay/Msp/Block/Adminhtml/Servicecost/Totals/Order.php CHANGED
@@ -13,12 +13,37 @@ class MultiSafepay_Msp_Block_Adminhtml_Servicecost_Totals_Order extends Mage_Adm
13
  $this->addTotalBefore(new Varien_Object(array(
14
  'code' => 'servicecost',
15
  'value' => $amount,
16
- 'base_value' => $amount,
17
  'label' => Mage::helper('msp')->getFeeLabel($code)
18
  ), array('tax'))
19
  );
20
  }
21
  return $this;
22
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
  }
13
  $this->addTotalBefore(new Varien_Object(array(
14
  'code' => 'servicecost',
15
  'value' => $amount,
16
+ 'base_value' => $this->_convertFeeCurrency($amount, $order->getOrderCurrencyCode(), $order->getGlobalCurrencyCode()) ,
17
  'label' => Mage::helper('msp')->getFeeLabel($code)
18
  ), array('tax'))
19
  );
20
  }
21
  return $this;
22
  }
23
+
24
+
25
+ protected function _convertFeeCurrency($amount, $currentCurrencyCode, $targetCurrencyCode) {
26
+ if ($currentCurrencyCode == $targetCurrencyCode) {
27
+ return $amount;
28
+ }
29
+
30
+ $currentCurrency = Mage::getModel('directory/currency')->load($currentCurrencyCode);
31
+ $rateCurrentToTarget = $currentCurrency->getAnyRate($targetCurrencyCode);
32
+
33
+ if ($rateCurrentToTarget === false) {
34
+ Mage::throwException(Mage::helper("msp")->__("Imposible convert %s to %s", $currentCurrencyCode, $targetCurrencyCode));
35
+ }
36
+
37
+ //Disabled check, fixes PLGMAG-10. Magento seems to not to update USD->EUR rate in db, resulting in wrong conversions. Now we calculate the rate manually and and don't trust Magento stored rate.
38
+ // if (strlen((string) $rateCurrentToTarget) < 12) {
39
+ $revertCheckingCode = Mage::getModel('directory/currency')->load($targetCurrencyCode);
40
+ $revertCheckingRate = $revertCheckingCode->getAnyRate($currentCurrencyCode);
41
+ $rateCurrentToTarget = 1 / $revertCheckingRate;
42
+ //}
43
+
44
+ return round($amount * $rateCurrentToTarget, 2);
45
+ }
46
+
47
+
48
 
49
  }
app/code/community/MultiSafepay/Msp/Block/IdealIssuers.php CHANGED
@@ -11,7 +11,7 @@ class MultiSafepay_Msp_Block_IdealIssuers extends Mage_Payment_Block_Form {
11
  * Construct
12
  */
13
  protected function _construct() {
14
- $gateway_select = Mage::getStoreConfig("msp/msp_ideal/bank_select");
15
  if ($gateway_select) {
16
  parent::_construct();
17
  $this->setTemplate('msp/idealissuers.phtml');
11
  * Construct
12
  */
13
  protected function _construct() {
14
+ $gateway_select = Mage::getStoreConfig("msp_gateways/msp_ideal/bank_select");
15
  if ($gateway_select) {
16
  parent::_construct();
17
  $this->setTemplate('msp/idealissuers.phtml');
app/code/community/MultiSafepay/Msp/Model/Api/Paylink.php CHANGED
@@ -68,6 +68,11 @@ class MultiSafepay_Msp_Model_Api_Paylink {
68
  'msp_lief',
69
  'msp_gezondheidsbon',
70
  'msp_fashioncheque',
 
 
 
 
 
71
  );
72
 
73
  /**
@@ -83,7 +88,7 @@ class MultiSafepay_Msp_Model_Api_Paylink {
83
 
84
  $payment = $order->getPayment()->getMethodInstance();
85
  $pm_code = $payment->getCode();
86
- $storename = Mage::app()->getStore()->getName();
87
  $billing = $order->getBillingAddress();
88
  $shipping = $order->getShippingAddress();
89
 
68
  'msp_lief',
69
  'msp_gezondheidsbon',
70
  'msp_fashioncheque',
71
+ 'msp_fashiongiftcard',
72
+ 'msp_podium',
73
+ 'msp_vvvgiftcard',
74
+ 'msp_sportenfit',
75
+ 'msp_beautyandwellness',
76
  );
77
 
78
  /**
88
 
89
  $payment = $order->getPayment()->getMethodInstance();
90
  $pm_code = $payment->getCode();
91
+ $storename = strtok($order->getStoreName(), "\n");//Mage::app()->getStore()->getName();
92
  $billing = $order->getBillingAddress();
93
  $shipping = $order->getShippingAddress();
94
 
app/code/community/MultiSafepay/Msp/Model/Api/Shipment.php CHANGED
@@ -94,7 +94,7 @@ class MultiSafepay_Msp_Model_Api_Shipment extends MultiSafepay {
94
  $logData = $data;
95
  }
96
 
97
- Mage::log($logData, null, 'msp_pdashipping');
98
  }
99
 
100
  }
94
  $logData = $data;
95
  }
96
 
97
+ Mage::log($logData, null, 'msp_pad_shipping');
98
  }
99
 
100
  }
app/code/community/MultiSafepay/Msp/Model/Base.php CHANGED
@@ -111,7 +111,7 @@ class MultiSafepay_Msp_Model_Base extends Varien_Object {
111
  return $this->api;
112
  }
113
 
114
- $isTestMode = (Mage::getStoreConfig('msp/' . $order->getPayment()->getMethodInstance()->getCode() . '/test_api_pad', $order->getStoreId()) == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE);
115
  $suffix = '';
116
 
117
  if ($isTestMode) {
@@ -123,9 +123,9 @@ class MultiSafepay_Msp_Model_Base extends Varien_Object {
123
  $this->api->version = Mage::getConfig()->getNode('modules/MultiSafepay_Msp/version');
124
  $this->api->use_shipping_notification = false;
125
  $this->api->test = $isTestMode;
126
- $this->api->merchant['account_id'] = Mage::getStoreConfig('msp/' . $order->getPayment()->getMethodInstance()->getCode() . '/account_id_pad' . $suffix, $order->getStoreId());
127
- $this->api->merchant['site_id'] = Mage::getStoreConfig('msp/' . $order->getPayment()->getMethodInstance()->getCode() . '/site_id_pad' . $suffix, $order->getStoreId());
128
- $this->api->merchant['site_code'] = Mage::getStoreConfig('msp/' . $order->getPayment()->getMethodInstance()->getCode() . '/secure_code_pad' . $suffix, $order->getStoreId());
129
  $this->api->plugin['shop'] = 'Magento';
130
  $this->api->plugin['shop_version'] = Mage::getVersion();
131
  $this->api->plugin['plugin_version'] = $this->api->version;
@@ -141,7 +141,7 @@ class MultiSafepay_Msp_Model_Base extends Varien_Object {
141
  return $this->api;
142
  }
143
 
144
- $isTestMode = (Mage::getStoreConfig('msp/' . $gateway_code . '/test_api_pad', $order->getStoreId()) == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE);
145
  $suffix = '';
146
 
147
  if ($isTestMode) {
@@ -153,9 +153,9 @@ class MultiSafepay_Msp_Model_Base extends Varien_Object {
153
  $this->api->version = Mage::getConfig()->getNode('modules/MultiSafepay_Msp/version');
154
  $this->api->use_shipping_notification = false;
155
  $this->api->test = $isTestMode;
156
- $this->api->merchant['account_id'] = Mage::getStoreConfig('msp/' . $gateway_code . '/account_id_pad' . $suffix, $order->getStoreId());
157
- $this->api->merchant['site_id'] = Mage::getStoreConfig('msp/' . $gateway_code . '/site_id_pad' . $suffix, $order->getStoreId());
158
- $this->api->merchant['site_code'] = Mage::getStoreConfig('msp/' . $gateway_code . '/secure_code_pad' . $suffix, $order->getStoreId());
159
  $this->api->plugin['shop'] = 'Magento';
160
  $this->api->plugin['shop_version'] = Mage::getVersion();
161
  $this->api->plugin['plugin_version'] = $this->api->version;
@@ -363,7 +363,7 @@ class MultiSafepay_Msp_Model_Base extends Varien_Object {
363
  case "partial_refunded":
364
 
365
  $statusMessage = Mage::helper("msp")->__("Transaction partially refunded");
366
- $newState = Mage_Sales_Model_Order::STATE_CANCELED;
367
  $newStatus = $statusPartialRefunded;
368
  $payment = $order->getPayment();
369
  $payment->setTransactionId($mspDetails['ewallet']['id']);
@@ -403,16 +403,20 @@ class MultiSafepay_Msp_Model_Base extends Varien_Object {
403
 
404
  $products = $order->getAllItems();
405
 
406
- foreach ($products as $itemId => $product) {
407
- $id = $product->getProductId();
408
- $stock_obj = Mage::getModel('cataloginventory/stock_item')->loadByProduct($id);
409
- $stockData = $stock_obj->getData();
410
-
411
- $new = $stockData['qty'] - $product->getQtyOrdered();
412
- $stockData['qty'] = $new;
413
- $stock_obj->setData($stockData);
414
- $stock_obj->save();
415
- }
 
 
 
 
416
 
417
  $order->setBaseDiscountCanceled(0)
418
  ->setBaseShippingCanceled(0)
@@ -503,6 +507,10 @@ class MultiSafepay_Msp_Model_Base extends Varien_Object {
503
  $order->setEmailSent(true);
504
  $order->save();
505
  $orderSaved = true;
 
 
 
 
506
  }
507
  } elseif ($send_order_email == 'after_notify_without_cancel' && (ucfirst($order->getState()) != ucfirst(Mage_Sales_Model_Order::STATE_CANCELED))) {
508
  if (!$order->getEmailSent()) {
111
  return $this->api;
112
  }
113
 
114
+ $isTestMode = (Mage::getStoreConfig('msp_gateways/' . $order->getPayment()->getMethodInstance()->getCode() . '/test_api_pad', $order->getStoreId()) == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE);
115
  $suffix = '';
116
 
117
  if ($isTestMode) {
123
  $this->api->version = Mage::getConfig()->getNode('modules/MultiSafepay_Msp/version');
124
  $this->api->use_shipping_notification = false;
125
  $this->api->test = $isTestMode;
126
+ $this->api->merchant['account_id'] = Mage::getStoreConfig('msp_gateways/' . $order->getPayment()->getMethodInstance()->getCode() . '/account_id_pad' . $suffix, $order->getStoreId());
127
+ $this->api->merchant['site_id'] = Mage::getStoreConfig('msp_gateways/' . $order->getPayment()->getMethodInstance()->getCode() . '/site_id_pad' . $suffix, $order->getStoreId());
128
+ $this->api->merchant['site_code'] = Mage::getStoreConfig('msp_gateways/' . $order->getPayment()->getMethodInstance()->getCode() . '/secure_code_pad' . $suffix, $order->getStoreId());
129
  $this->api->plugin['shop'] = 'Magento';
130
  $this->api->plugin['shop_version'] = Mage::getVersion();
131
  $this->api->plugin['plugin_version'] = $this->api->version;
141
  return $this->api;
142
  }
143
 
144
+ $isTestMode = (Mage::getStoreConfig('msp_giftcards/' . $gateway_code . '/test_api_pad', $order->getStoreId()) == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE);
145
  $suffix = '';
146
 
147
  if ($isTestMode) {
153
  $this->api->version = Mage::getConfig()->getNode('modules/MultiSafepay_Msp/version');
154
  $this->api->use_shipping_notification = false;
155
  $this->api->test = $isTestMode;
156
+ $this->api->merchant['account_id'] = Mage::getStoreConfig('msp_giftcards/' . $gateway_code . '/account_id_pad' . $suffix, $order->getStoreId());
157
+ $this->api->merchant['site_id'] = Mage::getStoreConfig('msp_giftcards/' . $gateway_code . '/site_id_pad' . $suffix, $order->getStoreId());
158
+ $this->api->merchant['site_code'] = Mage::getStoreConfig('msp_giftcards/' . $gateway_code . '/secure_code_pad' . $suffix, $order->getStoreId());
159
  $this->api->plugin['shop'] = 'Magento';
160
  $this->api->plugin['shop_version'] = Mage::getVersion();
161
  $this->api->plugin['plugin_version'] = $this->api->version;
363
  case "partial_refunded":
364
 
365
  $statusMessage = Mage::helper("msp")->__("Transaction partially refunded");
366
+ $newState = Mage_Sales_Model_Order::STATE_PROCESSING;
367
  $newStatus = $statusPartialRefunded;
368
  $payment = $order->getPayment();
369
  $payment->setTransactionId($mspDetails['ewallet']['id']);
403
 
404
  $products = $order->getAllItems();
405
 
406
+ if(Mage::getStoreConfigFlag('cataloginventory/options/can_subtract')){
407
+ $products = $order->getAllItems();
408
+
409
+ foreach ($products as $itemId => $product) {
410
+ $id = $product->getProductId();
411
+ $stock_obj = Mage::getModel('cataloginventory/stock_item')->loadByProduct($id);
412
+ $stockData = $stock_obj->getData();
413
+
414
+ $new = $stockData['qty'] - $product->getQtyOrdered();
415
+ $stockData['qty'] = $new;
416
+ $stock_obj->setData($stockData);
417
+ $stock_obj->save();
418
+ }
419
+ }
420
 
421
  $order->setBaseDiscountCanceled(0)
422
  ->setBaseShippingCanceled(0)
507
  $order->setEmailSent(true);
508
  $order->save();
509
  $orderSaved = true;
510
+ } elseif (!$order->getEmailSent() && $mspDetails['paymentdetails']['type'] == 'BANKTRANS') {
511
+ $order->sendNewOrderEmail();
512
+ $order->setEmailSent(true);
513
+ $order->save();
514
  }
515
  } elseif ($send_order_email == 'after_notify_without_cancel' && (ucfirst($order->getState()) != ucfirst(Mage_Sales_Model_Order::STATE_CANCELED))) {
516
  if (!$order->getEmailSent()) {
app/code/community/MultiSafepay/Msp/Model/Config/Sources/Groups.php ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ class MultiSafepay_Msp_Model_Config_Sources_Groups {
9
+
10
+ var $_options = null;
11
+
12
+
13
+ public function toOptionArray()
14
+ {
15
+ if (!$this->_options) {
16
+
17
+
18
+ $this->_options = Mage::getModel('customer/group')->getCollection()->toOptionArray();
19
+
20
+ array_unshift($this->_options, array('value'=> '', 'label'=> Mage::helper('adminhtml')->__('-- Please Select --')));
21
+ }
22
+ return $this->_options;
23
+ }
24
+
25
+ }
app/code/community/MultiSafepay/Msp/Model/Config/Sources/Order/Currency.php CHANGED
@@ -11,20 +11,15 @@ class MultiSafepay_Msp_Model_Config_Sources_Order_Currency {
11
  * @return array
12
  */
13
  public function toOptionArray() {
14
- return array(
15
- array(
16
- "value" => "EUR",
17
- "label" => Mage::helper("msp")->__("EUR")
18
- ),
19
- array(
20
- "value" => "USD",
21
- "label" => Mage::helper("msp")->__("USD")
22
- ),
23
- array(
24
- "value" => "GBP",
25
- "label" => Mage::helper("msp")->__("GBP")
26
- )
27
- );
28
  }
29
 
30
  }
11
  * @return array
12
  */
13
  public function toOptionArray() {
14
+ $currencies = array();
15
+ $codes = Mage::app()->getStore()->getAvailableCurrencyCodes(true);
16
+ foreach($codes as $code){
17
+ $currencies[] = array(
18
+ "value" => $code,
19
+ "label" => Mage::helper("msp")->__($code),
20
+ );
21
+ }
22
+ return $currencies;
 
 
 
 
 
23
  }
24
 
25
  }
app/code/community/MultiSafepay/Msp/Model/Gateway/Abstract.php CHANGED
@@ -25,6 +25,7 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
25
  protected $_canRefund = true;
26
  protected $_canRefundInvoicePartial = true;
27
  public $payment;
 
28
 
29
  const MSP_GENERAL_CODE = 'msp';
30
  const MSP_FASTCHECKOUT_CODE = 'mspcheckout';
@@ -47,6 +48,10 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
47
  'msp_webgift',
48
  'msp_ebon',
49
  'msp_babygiftcard',
 
 
 
 
50
  'msp_boekenbon',
51
  'msp_erotiekbon',
52
  'msp_parfumnl',
@@ -63,9 +68,51 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
63
  'msp_lief',
64
  'msp_gezondheidsbon',
65
  'msp_fashioncheque',
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
  );
67
 
68
  public function __construct() {
 
69
  if ($this->_code == 'msp') {
70
  $currencies = explode(',', $this->getConfigData('allowed_currency'));
71
  $isAllowConvert = $this->getConfigData('allow_convert_currency');
@@ -80,9 +127,20 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
80
  }
81
  }
82
  } else {
83
- $currencies = explode(',', Mage::getStoreConfig('msp/' . $this->_code . '/allowed_currency'));
84
- $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
85
-
 
 
 
 
 
 
 
 
 
 
 
86
  if ($isAllowConvert) {
87
  $this->_canUseCheckout = true;
88
  } else {
@@ -93,22 +151,21 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
93
  }
94
  }
95
  }
96
- if (Mage::getSingleton('customer/session')->isLoggedIn()) {
97
- $customer = Mage::getSingleton('customer/session');
98
- $data = $customer->getCustomer();
99
-
100
- $group_id = $data->getGroupId();
101
- $specificgroups = explode(",", $this->getConfigData('specificgroups'));
102
- $selectedgroup = trim($this->getConfigData('specificgroups'));
103
-
104
- if (!in_array($group_id, $specificgroups) && $selectedgroup !== "") {
105
- $this->_canUseCheckout = false;
106
- }
107
- } else {
108
- if (trim($this->getConfigData('specificgroups')) !== "") {
109
- $this->_canUseCheckout = false;
110
- }
111
- }
112
  }
113
 
114
  // For 1.3.2.4
@@ -119,7 +176,8 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
119
 
120
  public function setSortOrder($order) {
121
  // Magento tries to set the order from payment/, instead of our msp/
122
- $this->sort_order = $this->getConfigData('sort_order');
 
123
  }
124
 
125
  /**
@@ -176,6 +234,8 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
176
  // merge
177
  $config = array_merge($configSettings, $configGateway);
178
 
 
 
179
  // payment
180
  $payment->setConfigObject($config);
181
  $payment->setNotificationUrl($this->getNotificationUrl());
@@ -308,12 +368,6 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
308
 
309
  public function refund(Varien_Object $payment, $amount) {
310
  $order = $payment->getOrder();
311
-
312
-
313
-
314
-
315
-
316
-
317
  $payment = $order->getPayment()->getMethodInstance();
318
 
319
  switch ($payment->getCode()) {
@@ -355,6 +409,23 @@ abstract class MultiSafepay_Msp_Model_Gateway_Abstract extends Mage_Payment_Mode
355
  return $this;
356
  }
357
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
358
  // build request
359
  $mapi = new MultiSafepay();
360
  $mapi->test = ($config['test_api'] == 'test');
25
  protected $_canRefund = true;
26
  protected $_canRefundInvoicePartial = true;
27
  public $payment;
28
+ public $_configCode= 'msp';
29
 
30
  const MSP_GENERAL_CODE = 'msp';
31
  const MSP_FASTCHECKOUT_CODE = 'mspcheckout';
48
  'msp_webgift',
49
  'msp_ebon',
50
  'msp_babygiftcard',
51
+ 'msp_podium',
52
+ 'msp_vvvgiftcard',
53
+ 'msp_sportenfit',
54
+ 'msp_beautyandwellness',
55
  'msp_boekenbon',
56
  'msp_erotiekbon',
57
  'msp_parfumnl',
68
  'msp_lief',
69
  'msp_gezondheidsbon',
70
  'msp_fashioncheque',
71
+ 'msp_fashiongiftcard',
72
+ );
73
+
74
+ public $giftcards = array(
75
+ 'msp_webgift',
76
+ 'msp_ebon',
77
+ 'msp_babygiftcard',
78
+ 'msp_boekenbon',
79
+ 'msp_erotiekbon',
80
+ 'msp_parfumnl',
81
+ 'msp_parfumcadeaukaart',
82
+ 'msp_degrotespeelgoedwinkel',
83
+ 'msp_yourgift',
84
+ 'msp_wijncadeau',
85
+ 'msp_lief',
86
+ 'msp_gezondheidsbon',
87
+ 'msp_fashioncheque',
88
+ 'msp_fashiongiftcard',
89
+ 'msp_podium',
90
+ 'msp_vvvgiftcard',
91
+ 'msp_sportenfit',
92
+ 'msp_beautyandwellness',
93
+ );
94
+
95
+
96
+ public $gateways = array(
97
+ 'msp_ideal',
98
+ 'msp_payafter',
99
+ 'msp_klarna',
100
+ 'msp_mistercash',
101
+ 'msp_visa',
102
+ 'msp_mastercard',
103
+ 'msp_banktransfer',
104
+ 'msp_maestro',
105
+ 'msp_paypal',
106
+ 'msp_giropay',
107
+ 'msp_multisafepay',
108
+ 'msp_directebanking',
109
+ 'msp_directdebit',
110
+ 'msp_amex',
111
+
112
  );
113
 
114
  public function __construct() {
115
+
116
  if ($this->_code == 'msp') {
117
  $currencies = explode(',', $this->getConfigData('allowed_currency'));
118
  $isAllowConvert = $this->getConfigData('allow_convert_currency');
127
  }
128
  }
129
  } else {
130
+
131
+ if(in_array($this->_code, $this->gateways)){
132
+ $this->_configCode = 'msp_gateways';
133
+ $this->_module = 'msp_gateways';
134
+ $currencies = explode(',', Mage::getStoreConfig('msp_gateways/' . $this->_code . '/allowed_currency'));
135
+ $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
136
+ }elseif(in_array($this->_code, $this->giftcards)){
137
+ $this->_configCode = 'msp_giftcards';
138
+ $this->_module = 'msp_giftcards';
139
+ $currencies = explode(',', Mage::getStoreConfig('msp_giftcards/' . $this->_code . '/allowed_currency'));
140
+ $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
141
+ }
142
+
143
+
144
  if ($isAllowConvert) {
145
  $this->_canUseCheckout = true;
146
  } else {
151
  }
152
  }
153
  }
154
+
155
+
156
+
157
+ $group_id = 0; // If not logged in, customer group id is 0
158
+ if (Mage::getSingleton('customer/session')->isLoggedIn()) { // If logged in, set customer group id
159
+ $group_id = Mage::getSingleton('customer/session')->getCustomer()->getGroupId();
160
+ }
161
+ $option = trim(Mage::getStoreConfig($this->_configCode.'/' . $this->_code . '/specificgroups'));
162
+ $specificgroups = explode(",", $option);
163
+ // If customer group is not in available groups and config option is not empty, disable this gateway
164
+ if (!in_array($group_id, $specificgroups) && $option !== "") {
165
+ $this->_canUseCheckout = false;
166
+ }
167
+
168
+
 
169
  }
170
 
171
  // For 1.3.2.4
176
 
177
  public function setSortOrder($order) {
178
  // Magento tries to set the order from payment/, instead of our msp/
179
+
180
+ $this->sort_order = Mage::getStoreConfig($this->_configCode.'/' . $this->_code . '/sort_order');
181
  }
182
 
183
  /**
234
  // merge
235
  $config = array_merge($configSettings, $configGateway);
236
 
237
+
238
+
239
  // payment
240
  $payment->setConfigObject($config);
241
  $payment->setNotificationUrl($this->getNotificationUrl());
368
 
369
  public function refund(Varien_Object $payment, $amount) {
370
  $order = $payment->getOrder();
 
 
 
 
 
 
371
  $payment = $order->getPayment()->getMethodInstance();
372
 
373
  switch ($payment->getCode()) {
409
  return $this;
410
  }
411
 
412
+
413
+ //get account data from correct gateway settings for pad klarna and coupons.
414
+ if (isset($config['test_api_pad'])) {
415
+ if ($config['test_api_pad'] == 'test') {
416
+ $config['test_api'] = 'test';
417
+ $config['account_id'] = $config['account_id_pad_test'];
418
+ $config['site_id'] = $config['site_id_pad_test'];
419
+ $config['site_code'] = $config['secure_code_pad_test'];
420
+ $config['api_key'] = $config['api_key_pad_test'];
421
+ } else {
422
+ $config['account_id'] = $config['account_id_pad'];
423
+ $config['site_id'] = $config['site_id_pad'];
424
+ $config['site_code'] = $config['secure_code_pad'];
425
+ $config['api_key'] = $config['api_key_pad'];
426
+ }
427
+ }
428
+
429
  // build request
430
  $mapi = new MultiSafepay();
431
  $mapi->test = ($config['test_api'] == 'test');
app/code/community/MultiSafepay/Msp/Model/Gateway/Beautyandwellness.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ class MultiSafepay_Msp_Model_Gateway_Beautyandwellness extends MultiSafepay_Msp_Model_Gateway_Abstract {
9
+
10
+ protected $_code = "msp_beautyandwellness";
11
+ public $_model = "beautyandwellness";
12
+ public $_gateway = "BEAUTYANDWELLNESS";
13
+
14
+ }
app/code/community/MultiSafepay/Msp/Model/Gateway/Fashiongiftcard.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ class MultiSafepay_Msp_Model_Gateway_Fashiongiftcard extends MultiSafepay_Msp_Model_Gateway_Abstract {
9
+
10
+ protected $_code = "msp_fashiongiftcard";
11
+ public $_model = "fashiongiftcard";
12
+ public $_gateway = "FASHIONGIFTCARD";
13
+
14
+ }
app/code/community/MultiSafepay/Msp/Model/Gateway/Ideal.php CHANGED
@@ -14,7 +14,7 @@ class MultiSafepay_Msp_Model_Gateway_Ideal extends MultiSafepay_Msp_Model_Gatewa
14
 
15
  public function assignData($data) {
16
  parent::assignData($data);
17
- $session = Mage::getSingleton('core/session');
18
  $session->setData('payment_additional', $data);
19
  return $this;
20
  }
14
 
15
  public function assignData($data) {
16
  parent::assignData($data);
17
+ $session = Mage::getSingleton('checkout/session');
18
  $session->setData('payment_additional', $data);
19
  return $this;
20
  }
app/code/community/MultiSafepay/Msp/Model/Gateway/Klarna.php CHANGED
@@ -1,78 +1,134 @@
1
- <?php
2
-
3
- /**
4
- *
5
- * @category MultiSafepay
6
- * @package MultiSafepay_Msp
7
- */
8
- class MultiSafepay_Msp_Model_Gateway_Klarna extends MultiSafepay_Msp_Model_Gateway_Abstract {
9
-
10
- protected $_code = "msp_klarna";
11
- public $_model = "klarna";
12
- public $_gateway = "KLARNA";
13
- protected $_formBlockType = 'msp/klarna';
14
- protected $_canUseCheckout = true;
15
-
16
- public function __construct() {
17
- $availableByIP = true;
18
- if (Mage::getStoreConfig('msp/msp_klarna/ip_check')) {
19
- if ($this->_isTestMode()) {
20
- $data = Mage::getStoreConfig('msp/msp_klarna/ip_filter_test');
21
- } else {
22
- $data = Mage::getStoreConfig('msp/msp_klarna/ip_filter');
23
- }
24
-
25
- if (!in_array($_SERVER["REMOTE_ADDR"], explode(';', $data))) {
26
- $availableByIP = false;
27
- }
28
- }
29
-
30
- $currencies = explode(',', Mage::getStoreConfig('msp/' . $this->_code . '/allowed_currency'));
31
- $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
32
-
33
- if ($isAllowConvert) {
34
- $availableByCurrency = true;
35
- } else {
36
- if (in_array(Mage::app()->getStore()->getCurrentCurrencyCode(), $currencies)) {
37
- $availableByCurrency = true;
38
- } else {
39
- $availableByCurrency = false;
40
- }
41
- }
42
- $this->_canUseCheckout = $availableByIP && $availableByCurrency;
43
- }
44
-
45
- public function getOrderPlaceRedirectUrl() {
46
- if (isset($_POST['payment']['birthday'])) {
47
- $birthday = $_POST['payment']['birthday'];
48
- } else {
49
- $birthday = '';
50
- }
51
-
52
- if (isset($_POST['payment']['accountnumber'])) {
53
- $accountnumber = $_POST['payment']['accountnumber'];
54
- } else {
55
- $accountnumber = '';
56
- }
57
-
58
- $url = $this->getModelUrl("msp/standard/redirect/issuer/" . $this->_issuer);
59
- if (!strpos($url, "?"))
60
- $url .= '?birthday=' . $birthday . '&accountnumber=' . $accountnumber;
61
- else
62
- $url .= '&birthday=' . $birthday . '&accountnumber=' . $accountnumber;
63
- return $url;
64
- }
65
-
66
- /**
67
- * Is Test Mode
68
- *
69
- * @param null|integer|Mage_Core_Model_Store $store
70
- * @return bool
71
- */
72
- protected function _isTestMode($store = null) {
73
- $mode = Mage::getStoreConfig('msp/msp_klarna/test_api_pad', $store);
74
-
75
- return $mode == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE;
76
- }
77
-
78
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ class MultiSafepay_Msp_Model_Gateway_Klarna extends MultiSafepay_Msp_Model_Gateway_Abstract {
9
+
10
+ protected $_code = "msp_klarna";
11
+ public $_model = "klarna";
12
+ public $_gateway = "KLARNA";
13
+ protected $_formBlockType = 'msp/klarna';
14
+ protected $_canUseCheckout = true;
15
+
16
+
17
+ public $giftcards = array(
18
+ 'msp_webgift',
19
+ 'msp_ebon',
20
+ 'msp_babygiftcard',
21
+ 'msp_boekenbon',
22
+ 'msp_erotiekbon',
23
+ 'msp_parfumnl',
24
+ 'msp_parfumcadeaukaart',
25
+ 'msp_degrotespeelgoedwinkel',
26
+ 'msp_yourgift',
27
+ 'msp_wijncadeau',
28
+ 'msp_lief',
29
+ 'msp_gezondheidsbon',
30
+ 'msp_fashioncheque',
31
+ 'msp_fashiongiftcard',
32
+ 'msp_podium',
33
+ 'msp_vvvgiftcard',
34
+ 'msp_sportenfit',
35
+ 'msp_beautyandwellness',
36
+ );
37
+
38
+
39
+ public $gateways = array(
40
+ 'msp_ideal',
41
+ 'msp_payafter',
42
+ 'msp_klarna',
43
+ 'msp_mistercash',
44
+ 'msp_visa',
45
+ 'msp_mastercard',
46
+ 'msp_banktransfer',
47
+ 'msp_maestro',
48
+ 'msp_paypal',
49
+ 'msp_giropay',
50
+ 'msp_multisafepay',
51
+ 'msp_directebanking',
52
+ 'msp_directdebit',
53
+ 'msp_amex',
54
+
55
+ );
56
+ public function __construct() {
57
+ $availableByIP = true;
58
+ if (Mage::getStoreConfig('msp_gateways/msp_klarna/ip_check')) {
59
+ if ($this->_isTestMode()) {
60
+ $data = Mage::getStoreConfig('msp_gateways/msp_klarna/ip_filter_test');
61
+ } else {
62
+ $data = Mage::getStoreConfig('msp_gateways/msp_klarna/ip_filter');
63
+ }
64
+
65
+ if (!in_array($_SERVER["REMOTE_ADDR"], explode(';', $data))) {
66
+ $availableByIP = false;
67
+ }
68
+ }
69
+
70
+ if(in_array($this->_code, $this->gateways)){
71
+ $this->_configCode = 'msp_gateways';
72
+ $this->_module = 'msp_gateways';
73
+ $currencies = explode(',', Mage::getStoreConfig('msp_gateways/' . $this->_code . '/allowed_currency'));
74
+ $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
75
+ }elseif(in_array($this->_code, $this->giftcards)){
76
+ $this->_configCode = 'msp_giftcards';
77
+ $this->_module = 'msp_giftcards';
78
+ $currencies = explode(',', Mage::getStoreConfig('msp_giftcards/' . $this->_code . '/allowed_currency'));
79
+ $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
80
+ }
81
+
82
+ if ($isAllowConvert) {
83
+ $availableByCurrency = true;
84
+ } else {
85
+ if (in_array(Mage::app()->getStore()->getCurrentCurrencyCode(), $currencies)) {
86
+ $availableByCurrency = true;
87
+ } else {
88
+ $availableByCurrency = false;
89
+ }
90
+ }
91
+ $this->_canUseCheckout = $availableByIP && $availableByCurrency;
92
+ }
93
+
94
+ public function getOrderPlaceRedirectUrl() {
95
+ if (isset($_POST['payment']['birthday'])) {
96
+ $birthday = $_POST['payment']['birthday'];
97
+ } else {
98
+ $birthday = '';
99
+ }
100
+
101
+ if (isset($_POST['payment']['accountnumber'])) {
102
+ $accountnumber = $_POST['payment']['accountnumber'];
103
+ } else {
104
+ $accountnumber = '';
105
+ }
106
+
107
+ if (isset($_POST['payment']['gender'])) {
108
+ $gender = $_POST['payment']['gender'];
109
+ } else {
110
+ $gender = '';
111
+ }
112
+
113
+
114
+ $url = $this->getModelUrl("msp/standard/redirect/issuer/" . $this->_issuer);
115
+ if (!strpos($url, "?"))
116
+ $url .= '?birthday=' . $birthday . '&accountnumber=' . $accountnumber . '&gender=' . $gender;
117
+ else
118
+ $url .= '&birthday=' . $birthday . '&accountnumber=' . $accountnumber . '&gender=' . $gender;
119
+ return $url;
120
+ }
121
+
122
+ /**
123
+ * Is Test Mode
124
+ *
125
+ * @param null|integer|Mage_Core_Model_Store $store
126
+ * @return bool
127
+ */
128
+ protected function _isTestMode($store = null) {
129
+ $mode = Mage::getStoreConfig('msp_gateways/msp_klarna/test_api_pad', $store);
130
+
131
+ return $mode == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE;
132
+ }
133
+
134
+ }
app/code/community/MultiSafepay/Msp/Model/Gateway/Payafter.php CHANGED
@@ -12,23 +12,79 @@ class MultiSafepay_Msp_Model_Gateway_PayAfter extends MultiSafepay_Msp_Model_Gat
12
  public $_gateway = "PAYAFTER";
13
  protected $_formBlockType = 'msp/bno';
14
  protected $_canUseCheckout = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
  public function __construct() {
17
  $availableByIP = true;
18
- if (Mage::getStoreConfig('msp/msp_payafter/ip_check')) {
 
19
  if ($this->_isTestMode()) {
20
- $data = Mage::getStoreConfig('msp/msp_payafter/ip_filter_test');
21
  } else {
22
- $data = Mage::getStoreConfig('msp/msp_payafter/ip_filter');
23
  }
24
 
25
  if (!in_array($_SERVER["REMOTE_ADDR"], explode(';', $data))) {
26
  $availableByIP = false;
27
  }
28
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
 
30
- $currencies = explode(',', Mage::getStoreConfig('msp/' . $this->_code . '/allowed_currency'));
31
- $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
32
 
33
  if ($isAllowConvert) {
34
  $availableByCurrency = true;
@@ -39,7 +95,9 @@ class MultiSafepay_Msp_Model_Gateway_PayAfter extends MultiSafepay_Msp_Model_Gat
39
  $availableByCurrency = false;
40
  }
41
  }
 
42
  $this->_canUseCheckout = $availableByIP && $availableByCurrency;
 
43
  }
44
 
45
  public function getOrderPlaceRedirectUrl() {
@@ -70,7 +128,7 @@ class MultiSafepay_Msp_Model_Gateway_PayAfter extends MultiSafepay_Msp_Model_Gat
70
  * @return bool
71
  */
72
  protected function _isTestMode($store = null) {
73
- $mode = Mage::getStoreConfig('msp/msp_payafter/test_api_pad', $store);
74
 
75
  return $mode == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE;
76
  }
12
  public $_gateway = "PAYAFTER";
13
  protected $_formBlockType = 'msp/bno';
14
  protected $_canUseCheckout = true;
15
+
16
+ public $giftcards = array(
17
+ 'msp_webgift',
18
+ 'msp_ebon',
19
+ 'msp_babygiftcard',
20
+ 'msp_boekenbon',
21
+ 'msp_erotiekbon',
22
+ 'msp_parfumnl',
23
+ 'msp_parfumcadeaukaart',
24
+ 'msp_degrotespeelgoedwinkel',
25
+ 'msp_yourgift',
26
+ 'msp_wijncadeau',
27
+ 'msp_lief',
28
+ 'msp_gezondheidsbon',
29
+ 'msp_fashioncheque',
30
+ 'msp_fashiongiftcard',
31
+ 'msp_podium',
32
+ 'msp_vvvgiftcard',
33
+ 'msp_sportenfit',
34
+ 'msp_beautyandwellness',
35
+ );
36
+
37
+
38
+ public $gateways = array(
39
+ 'msp_ideal',
40
+ 'msp_payafter',
41
+ 'msp_klarna',
42
+ 'msp_mistercash',
43
+ 'msp_visa',
44
+ 'msp_mastercard',
45
+ 'msp_banktransfer',
46
+ 'msp_maestro',
47
+ 'msp_paypal',
48
+ 'msp_giropay',
49
+ 'msp_multisafepay',
50
+ 'msp_directebanking',
51
+ 'msp_directdebit',
52
+ 'msp_amex',
53
+
54
+ );
55
+
56
+
57
+
58
 
59
  public function __construct() {
60
  $availableByIP = true;
61
+
62
+ if (Mage::getStoreConfig('msp_gateways/msp_payafter/ip_check')) {
63
  if ($this->_isTestMode()) {
64
+ $data = Mage::getStoreConfig('msp_gateways/msp_payafter/ip_filter_test');
65
  } else {
66
+ $data = Mage::getStoreConfig('msp_gateways/msp_payafter/ip_filter');
67
  }
68
 
69
  if (!in_array($_SERVER["REMOTE_ADDR"], explode(';', $data))) {
70
  $availableByIP = false;
71
  }
72
  }
73
+
74
+
75
+
76
+ if(in_array($this->_code, $this->gateways)){
77
+ $this->_configCode = 'msp_gateways';
78
+ $this->_module = 'msp_gateways';
79
+ $currencies = explode(',', Mage::getStoreConfig('msp_gateways/' . $this->_code . '/allowed_currency'));
80
+ $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
81
+ }elseif(in_array($this->_code, $this->giftcards)){
82
+ $this->_configCode = 'msp_giftcards';
83
+ $this->_module = 'msp_giftcards';
84
+ $currencies = explode(',', Mage::getStoreConfig('msp_giftcards/' . $this->_code . '/allowed_currency'));
85
+ $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
86
+ }
87
 
 
 
88
 
89
  if ($isAllowConvert) {
90
  $availableByCurrency = true;
95
  $availableByCurrency = false;
96
  }
97
  }
98
+
99
  $this->_canUseCheckout = $availableByIP && $availableByCurrency;
100
+
101
  }
102
 
103
  public function getOrderPlaceRedirectUrl() {
128
  * @return bool
129
  */
130
  protected function _isTestMode($store = null) {
131
+ $mode = Mage::getStoreConfig('msp_gateways/msp_payafter/test_api_pad', $store);
132
 
133
  return $mode == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE;
134
  }
app/code/community/MultiSafepay/Msp/Model/Gateway/Podium.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ class MultiSafepay_Msp_Model_Gateway_Podium extends MultiSafepay_Msp_Model_Gateway_Abstract {
9
+
10
+ protected $_code = "msp_podium";
11
+ public $_model = "podium";
12
+ public $_gateway = "PODIUM";
13
+
14
+ }
app/code/community/MultiSafepay/Msp/Model/Gateway/Sportenfit.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ class MultiSafepay_Msp_Model_Gateway_Sportenfit extends MultiSafepay_Msp_Model_Gateway_Abstract {
9
+
10
+ protected $_code = "msp_sportenfit";
11
+ public $_model = "sportenfit";
12
+ public $_gateway = "SPORTENFIT";
13
+
14
+ }
app/code/community/MultiSafepay/Msp/Model/Gateway/Vvvgiftcard.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ class MultiSafepay_Msp_Model_Gateway_Vvvgiftcard extends MultiSafepay_Msp_Model_Gateway_Abstract {
9
+
10
+ protected $_code = "msp_vvvgiftcard";
11
+ public $_model = "vvvgiftcard";
12
+ public $_gateway = "VVVGIFTCARD";
13
+
14
+ }
app/code/community/MultiSafepay/Msp/Model/Observer/Order.php CHANGED
@@ -43,6 +43,11 @@ class MultiSafepay_Msp_Model_Observer_Order extends MultiSafepay_Msp_Model_Obser
43
  'msp_paypal',
44
  'msp_gezondheidsbon',
45
  'msp_fashioncheque',
 
 
 
 
 
46
  );
47
 
48
  public function sales_order_place_after(Varien_Event_Observer $observer) {
43
  'msp_paypal',
44
  'msp_gezondheidsbon',
45
  'msp_fashioncheque',
46
+ 'msp_fashiongiftcard',
47
+ 'msp_podium',
48
+ 'msp_vvvgiftcard',
49
+ 'msp_sportenfit',
50
+ 'msp_beautyandwellness',
51
  );
52
 
53
  public function sales_order_place_after(Varien_Event_Observer $observer) {
app/code/community/MultiSafepay/Msp/Model/Payment.php CHANGED
@@ -21,6 +21,49 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
21
  public $api;
22
  public $payafterapi;
23
  public $pay_factor = 1;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
 
25
  /**
26
  * Set some vars
@@ -216,7 +259,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
216
 
217
  // currency check
218
  $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
219
- $currencies = explode(',', Mage::getStoreConfig('msp/' . strtolower($gateway_data['method']) . '/allowed_currency'));
220
  $canUseCurrentCurrency = in_array(Mage::app()->getStore()->getCurrentCurrencyCode(), $currencies);
221
 
222
  $currentCurrencyCode = Mage::app()->getStore()->getCurrentCurrencyCode();
@@ -272,7 +315,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
272
  $this->api->test = $isTestMode;
273
  $this->api->merchant['notification_url'] = $this->_notification_url . "?type=initial";
274
  $this->api->merchant['cancel_url'] = $this->_cancel_url;
275
- $this->api->merchant['redirect_url'] = ($this->getConfigData('use_redirect')) ? $this->_return_url : '';
276
  //$this->api->merchant['redirect_url'] = ($this->getConfigData('use_redirect')) ? $this->_return_url.'?transactionid='.$orderId : '';
277
  $this->api->parseCustomerAddress($billing->getStreet(1));
278
 
@@ -303,6 +346,16 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
303
 
304
  $this->api->gatewayinfo['email'] = $this->getOrder()->getCustomerEmail();
305
  $this->api->gatewayinfo['phone'] = $billing->getTelephone();
 
 
 
 
 
 
 
 
 
 
306
  if (isset($_GET['accountnumber'])) {
307
  $this->api->gatewayinfo['bankaccount'] = $_GET['accountnumber'];
308
  $this->api->customer['bankaccount'] = $_GET['accountnumber'];
@@ -357,7 +410,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
357
  }
358
 
359
 
360
- $taxClass = Mage::getStoreConfig('msp/msp_' . strtolower($this->_gateway) . '/fee_tax_class');
361
 
362
  if ($taxClass == 0) {
363
  $this->_rate = 1;
@@ -391,7 +444,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
391
  $fee = number_format($fee, 4, '.', ''); */
392
 
393
  $total_fee = 0;
394
- $fee = Mage::getStoreConfig('msp/msp_' . strtolower($this->_gateway) . '/fee_amount');
395
  $fee_array = explode(':', $fee);
396
 
397
  //fee is not configured
@@ -419,7 +472,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
419
  //add pay after delivery fee if enabled
420
  if (Mage::getStoreConfig('msp/msp_' . strtolower($this->_gateway) . '/fee')) {
421
  $c_item = new MspItem('Fee', 'Fee', 1, $fee, 'KG', 0); // Todo adjust the amount to cents, and round it up.
422
- $c_item->SetMerchantItemId('Fee');
423
  $c_item->SetTaxTableSelector('FEE');
424
  $this->api->cart->AddItem($c_item);
425
  }
@@ -490,7 +543,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
490
  // raise error
491
  //Mage::throwException(Mage::helper("msp")->__("An error occured: ") . $this->api->error_code . " - " . $this->api->error);
492
  if ($this->api->error_code == '1024') {
493
- $errorMessage = Mage::helper("msp")->__("An error occured: ") . $this->api->error_code . /*" - " . $this->api->error .*/ '<br />' . Mage::helper("msp")->__('We are sorry to inform you that your request for payment after delivery has been denied by Multifactor.<BR /> If you have questions about this rejection, you can checkout the FAQ on the website of Multifactor'). '<a href="http://www.multifactor.nl/contact" target="_blank">http://www.multifactor.nl/faq</a>'. Mage::helper("msp")->__('You can also contact Multifactor by calling 020-8500533 (at least 2 hours after this rejection) or by sending an email to ').' <a href="mailto:support@multifactor.nl">support@multifactor.nl</a>.'.Mage::helper("msp")->__('Please retry placing your order and select a different payment method.');
494
  } else {
495
  $errorMessage = Mage::helper("msp")->__("An error occured: ") . $this->api->error_code . " - " . $this->api->error . '<br />' . Mage::helper("msp")->__("Please retry placing your order and select a different payment method.");
496
  }
@@ -541,7 +594,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
541
  return true;
542
  }
543
 
544
- if ($ips = Mage::getStoreConfig('msp/' . $gateway . '/ip_filter_test_for_live_mode')) {
545
  if (in_array($_SERVER["REMOTE_ADDR"], explode(';', $ips))) {
546
  return true;
547
  }
@@ -549,6 +602,17 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
549
 
550
  return false;
551
  }
 
 
 
 
 
 
 
 
 
 
 
552
 
553
  protected function getTaxes() {
554
  $this->_getTaxTable($this->_getShippingTaxRules(), 'default');
@@ -747,6 +811,11 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
747
  $price = number_format($this->_convertCurrency($price, $currentCurrencyCode, $targetCurrencyCode), 4, '.', '');
748
  }
749
  }
 
 
 
 
 
750
 
751
 
752
  // create item
@@ -797,13 +866,20 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
797
  $gateway = strtoupper(str_replace("msp_", '', $gateway_data['method']));
798
 
799
 
 
 
 
 
 
 
 
800
  // currency check
801
  $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
802
 
803
  if ($gateway_data['method'] == 'msp') {
804
  $currencies = explode(',', Mage::getStoreConfig('payment/msp/allowed_currency'));
805
  } else {
806
- $currencies = explode(',', Mage::getStoreConfig('msp/' . strtolower($gateway_data['method']) . '/allowed_currency'));
807
  }
808
 
809
  $canUseCurrentCurrency = in_array(Mage::app()->getStore()->getCurrentCurrencyCode(), $currencies);
@@ -845,18 +921,23 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
845
  $gateway_data['method'] == 'msp_degrotespeelgoedwinkel' ||
846
  $gateway_data['method'] == 'msp_erotiekbon' ||
847
  $gateway_data['method'] == 'msp_fashioncheque' ||
 
848
  $gateway_data['method'] == 'msp_gezondheidsbon' ||
849
  $gateway_data['method'] == 'msp_lief' ||
850
  $gateway_data['method'] == 'msp_parfumcadeaukaart' ||
851
  $gateway_data['method'] == 'msp_parfumnl' ||
852
  $gateway_data['method'] == 'msp_wijncadeau' ||
 
 
 
 
853
  $gateway_data['method'] == 'msp_yourgift'
854
  ) {
855
  $api = $this->getGatewaysApi(null, $order, $gateway_data['method']);
856
  } else {
857
  $api = $this->getApi();
858
  }
859
- $this->api->test = ($this->getConfigData("test_api") == 'test');
860
  $api->merchant['notification_url'] = $this->_notification_url . "?type=initial";
861
  $api->merchant['cancel_url'] = $this->_cancel_url;
862
  $api->merchant['redirect_url'] = ($this->getConfigData('use_redirect')) ? $this->_return_url : '';
@@ -891,11 +972,11 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
891
 
892
  //add shipping details, used for PayPal
893
  if (is_object($shipping)) {
894
- $this->api->parseDeliveryAddress($shipping->getStreet(1));
895
 
896
- if ($this->api->delivery['housenumber'] == '') {
897
- $this->api->delivery['housenumber'] = $shipping->getStreet(2);
898
- $this->api->delivery['address1'] = $shipping->getStreet(1);
899
  }
900
 
901
  $api->delivery['firstname'] = $shipping->getFirstname();
@@ -924,7 +1005,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
924
  $api->transaction['gateway'] = $gateway;
925
  $api->transaction['daysactive'] = $this->getConfigData("daysactive");
926
  if ($api->transaction['gateway'] == '') {
927
- $api->transaction['gateway'] = 'connect';
928
  }
929
 
930
  if ($this->_gateway == 'BANKTRANS') {
@@ -933,7 +1014,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
933
 
934
 
935
  $ideal_issuer = "";
936
- $session = Mage::getSingleton('core/session');
937
  $payment_data = $session->getData('payment_additional');
938
 
939
 
@@ -944,10 +1025,11 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
944
 
945
  if ($this->_gateway == 'IDEAL' && $ideal_issuer) {
946
  $api->transaction['issuer'] = $ideal_issuer;
 
947
  $api->merchant['redirect_url'] = $this->_return_url;
948
  $api->extravars = $ideal_issuer;
949
  $url = $api->startDirectXMLTransaction();
950
- } elseif ($this->_gateway == 'BANKTRANS' && Mage::getStoreConfig('msp/msp_banktransfer/direct_transfer')) {
951
  $data = $api->startDirectBankTransfer();
952
 
953
  if (!$api->error) {
@@ -955,7 +1037,7 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
955
  Mage::getSingleton('checkout/session')->getQuote()->save();
956
  }
957
 
958
- $url = Mage::getUrl("checkout/onepage/success?utm_nooverride=1", array("_secure" => true));
959
  } else {
960
  //$url = $this->api->startCheckout();
961
  $url = $api->startTransaction();
@@ -1063,10 +1145,15 @@ class MultiSafepay_Msp_Model_Payment extends Varien_Object {
1063
  $payment_method_code == 'msp_degrotespeelgoedwinkel' ||
1064
  $payment_method_code == 'msp_erotiekbon' ||
1065
  $payment_method_code == 'msp_fashioncheque' ||
 
1066
  $payment_method_code == 'msp_gezondheidsbon' ||
1067
  $payment_method_code == 'msp_lief' ||
1068
  $payment_method_code == 'msp_parfumcadeaukaart' ||
1069
  $payment_method_code == 'msp_parfumnl' ||
 
 
 
 
1070
  $payment_method_code == 'msp_wijncadeau' ||
1071
  $payment_method_code == 'msp_yourgift'
1072
  ) {
21
  public $api;
22
  public $payafterapi;
23
  public $pay_factor = 1;
24
+ public $_configCode= 'msp';
25
+
26
+
27
+ public $giftcards = array(
28
+ 'msp_webgift',
29
+ 'msp_ebon',
30
+ 'msp_babygiftcard',
31
+ 'msp_boekenbon',
32
+ 'msp_erotiekbon',
33
+ 'msp_parfumnl',
34
+ 'msp_parfumcadeaukaart',
35
+ 'msp_degrotespeelgoedwinkel',
36
+ 'msp_yourgift',
37
+ 'msp_wijncadeau',
38
+ 'msp_lief',
39
+ 'msp_gezondheidsbon',
40
+ 'msp_fashioncheque',
41
+ 'msp_fashiongiftcard',
42
+ 'msp_podium',
43
+ 'msp_vvvgiftcard',
44
+ 'msp_sportenfit',
45
+ 'msp_beautyandwellness',
46
+ );
47
+
48
+
49
+ public $gateways = array(
50
+ 'msp_ideal',
51
+ 'msp_payafter',
52
+ 'msp_klarna',
53
+ 'msp_mistercash',
54
+ 'msp_visa',
55
+ 'msp_mastercard',
56
+ 'msp_banktransfer',
57
+ 'msp_maestro',
58
+ 'msp_paypal',
59
+ 'msp_giropay',
60
+ 'msp_multisafepay',
61
+ 'msp_directebanking',
62
+ 'msp_directdebit',
63
+ 'msp_amex',
64
+
65
+ );
66
+
67
 
68
  /**
69
  * Set some vars
259
 
260
  // currency check
261
  $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
262
+ $currencies = explode(',', Mage::getStoreConfig('msp_gateways/' . strtolower($gateway_data['method']) . '/allowed_currency'));
263
  $canUseCurrentCurrency = in_array(Mage::app()->getStore()->getCurrentCurrencyCode(), $currencies);
264
 
265
  $currentCurrencyCode = Mage::app()->getStore()->getCurrentCurrencyCode();
315
  $this->api->test = $isTestMode;
316
  $this->api->merchant['notification_url'] = $this->_notification_url . "?type=initial";
317
  $this->api->merchant['cancel_url'] = $this->_cancel_url;
318
+ $this->api->merchant['redirect_url'] = $this->_return_url;
319
  //$this->api->merchant['redirect_url'] = ($this->getConfigData('use_redirect')) ? $this->_return_url.'?transactionid='.$orderId : '';
320
  $this->api->parseCustomerAddress($billing->getStreet(1));
321
 
346
 
347
  $this->api->gatewayinfo['email'] = $this->getOrder()->getCustomerEmail();
348
  $this->api->gatewayinfo['phone'] = $billing->getTelephone();
349
+
350
+ if (isset($_GET['gender'])) {
351
+ $this->api->customer['gender'] = $_GET['gender'];
352
+ $this->api->gatewayinfo['gender'] = $_GET['gender'];
353
+ } else {
354
+ $this->api->customer['gender'] = ''; //not available
355
+ $this->api->gatewayinfo['gender'] = ''; //not available
356
+ }
357
+
358
+
359
  if (isset($_GET['accountnumber'])) {
360
  $this->api->gatewayinfo['bankaccount'] = $_GET['accountnumber'];
361
  $this->api->customer['bankaccount'] = $_GET['accountnumber'];
410
  }
411
 
412
 
413
+ $taxClass = Mage::getStoreConfig('msp_gateways/msp_' . strtolower($this->_gateway) . '/fee_tax_class');
414
 
415
  if ($taxClass == 0) {
416
  $this->_rate = 1;
444
  $fee = number_format($fee, 4, '.', ''); */
445
 
446
  $total_fee = 0;
447
+ $fee = Mage::getStoreConfig('msp_gateways/msp_' . strtolower($this->_gateway) . '/fee_amount');
448
  $fee_array = explode(':', $fee);
449
 
450
  //fee is not configured
472
  //add pay after delivery fee if enabled
473
  if (Mage::getStoreConfig('msp/msp_' . strtolower($this->_gateway) . '/fee')) {
474
  $c_item = new MspItem('Fee', 'Fee', 1, $fee, 'KG', 0); // Todo adjust the amount to cents, and round it up.
475
+ $c_item->SetMerchantItemId('msp-fee');
476
  $c_item->SetTaxTableSelector('FEE');
477
  $this->api->cart->AddItem($c_item);
478
  }
543
  // raise error
544
  //Mage::throwException(Mage::helper("msp")->__("An error occured: ") . $this->api->error_code . " - " . $this->api->error);
545
  if ($this->api->error_code == '1024') {
546
+ $errorMessage = Mage::helper("msp")->__("An error occured: ") . $this->api->error_code . /* " - " . $this->api->error . */ '<br />' . Mage::helper("msp")->__('We are sorry to inform you that your request for payment after delivery has been denied by Multifactor.<BR /> If you have questions about this rejection, you can checkout the FAQ on the website of Multifactor') . '<a href="http://www.multifactor.nl/contact" target="_blank">http://www.multifactor.nl/faq</a>' . Mage::helper("msp")->__('You can also contact Multifactor by calling 020-8500533 (at least 2 hours after this rejection) or by sending an email to ') . ' <a href="mailto:support@multifactor.nl">support@multifactor.nl</a>.' . Mage::helper("msp")->__('Please retry placing your order and select a different payment method.');
547
  } else {
548
  $errorMessage = Mage::helper("msp")->__("An error occured: ") . $this->api->error_code . " - " . $this->api->error . '<br />' . Mage::helper("msp")->__("Please retry placing your order and select a different payment method.");
549
  }
594
  return true;
595
  }
596
 
597
+ if ($ips = Mage::getStoreConfig('msp_gateways/' . $gateway . '/ip_filter_test_for_live_mode')) {
598
  if (in_array($_SERVER["REMOTE_ADDR"], explode(';', $ips))) {
599
  return true;
600
  }
602
 
603
  return false;
604
  }
605
+
606
+ /**
607
+ * @return bool
608
+ */
609
+ protected function _isTestGiftcard($gateway) {
610
+ $isTest = ($this->getConfigData('test_api_pad') == MultiSafepay_Msp_Model_Config_Sources_Accounts::TEST_MODE);
611
+ if ($isTest) {
612
+ return true;
613
+ }
614
+ return false;
615
+ }
616
 
617
  protected function getTaxes() {
618
  $this->_getTaxTable($this->_getShippingTaxRules(), 'default');
811
  $price = number_format($this->_convertCurrency($price, $currentCurrencyCode, $targetCurrencyCode), 4, '.', '');
812
  }
813
  }
814
+
815
+ // Fix for 1027 with catalog prices including tax
816
+ if (Mage::getStoreConfig('tax/calculation/price_includes_tax')) {
817
+ $price = ($item->getRowTotalInclTax() / $item->getQtyOrdered() / (1 + ($item->getTaxPercent() / 100)));
818
+ }
819
 
820
 
821
  // create item
866
  $gateway = strtoupper(str_replace("msp_", '', $gateway_data['method']));
867
 
868
 
869
+ if(in_array($gateway_data['method'], $this->gateways)){
870
+ $this->_configCode = 'msp_gateways';
871
+ }elseif(in_array($gateway_data['method'], $this->giftcards)){
872
+ $this->_configCode = 'msp_giftcards';
873
+ }
874
+
875
+
876
  // currency check
877
  $isAllowConvert = Mage::getStoreConfigFlag('msp/settings/allow_convert_currency');
878
 
879
  if ($gateway_data['method'] == 'msp') {
880
  $currencies = explode(',', Mage::getStoreConfig('payment/msp/allowed_currency'));
881
  } else {
882
+ $currencies = explode(',', Mage::getStoreConfig($this->_configCode.'/' . strtolower($gateway_data['method']) . '/allowed_currency'));
883
  }
884
 
885
  $canUseCurrentCurrency = in_array(Mage::app()->getStore()->getCurrentCurrencyCode(), $currencies);
921
  $gateway_data['method'] == 'msp_degrotespeelgoedwinkel' ||
922
  $gateway_data['method'] == 'msp_erotiekbon' ||
923
  $gateway_data['method'] == 'msp_fashioncheque' ||
924
+ $gateway_data['method'] == 'msp_fashiongiftcard' ||
925
  $gateway_data['method'] == 'msp_gezondheidsbon' ||
926
  $gateway_data['method'] == 'msp_lief' ||
927
  $gateway_data['method'] == 'msp_parfumcadeaukaart' ||
928
  $gateway_data['method'] == 'msp_parfumnl' ||
929
  $gateway_data['method'] == 'msp_wijncadeau' ||
930
+ $gateway_data['method'] == 'msp_podium' ||
931
+ $gateway_data['method'] == 'msp_vvvgiftcard' ||
932
+ $gateway_data['method'] == 'msp_sportenfit' ||
933
+ $gateway_data['method'] == 'msp_beautyandwellness' ||
934
  $gateway_data['method'] == 'msp_yourgift'
935
  ) {
936
  $api = $this->getGatewaysApi(null, $order, $gateway_data['method']);
937
  } else {
938
  $api = $this->getApi();
939
  }
940
+ //$api->test = ($this->getConfigData("test_api") == 'test');
941
  $api->merchant['notification_url'] = $this->_notification_url . "?type=initial";
942
  $api->merchant['cancel_url'] = $this->_cancel_url;
943
  $api->merchant['redirect_url'] = ($this->getConfigData('use_redirect')) ? $this->_return_url : '';
972
 
973
  //add shipping details, used for PayPal
974
  if (is_object($shipping)) {
975
+ $api->parseDeliveryAddress($shipping->getStreet(1));
976
 
977
+ if ($api->delivery['housenumber'] == '') {
978
+ $api->delivery['housenumber'] = $shipping->getStreet(2);
979
+ $api->delivery['address1'] = $shipping->getStreet(1);
980
  }
981
 
982
  $api->delivery['firstname'] = $shipping->getFirstname();
1005
  $api->transaction['gateway'] = $gateway;
1006
  $api->transaction['daysactive'] = $this->getConfigData("daysactive");
1007
  if ($api->transaction['gateway'] == '') {
1008
+ $api->transaction['gateway'] = $this->_gateway;
1009
  }
1010
 
1011
  if ($this->_gateway == 'BANKTRANS') {
1014
 
1015
 
1016
  $ideal_issuer = "";
1017
+ $session = Mage::getSingleton('checkout/session');
1018
  $payment_data = $session->getData('payment_additional');
1019
 
1020
 
1025
 
1026
  if ($this->_gateway == 'IDEAL' && $ideal_issuer) {
1027
  $api->transaction['issuer'] = $ideal_issuer;
1028
+ $api->transaction['gateway'] = 'IDEAL';
1029
  $api->merchant['redirect_url'] = $this->_return_url;
1030
  $api->extravars = $ideal_issuer;
1031
  $url = $api->startDirectXMLTransaction();
1032
+ } elseif ($this->_gateway == 'BANKTRANS' && Mage::getStoreConfig('msp_gateways/msp_banktransfer/direct_transfer')) {
1033
  $data = $api->startDirectBankTransfer();
1034
 
1035
  if (!$api->error) {
1037
  Mage::getSingleton('checkout/session')->getQuote()->save();
1038
  }
1039
 
1040
+ $url = Mage::getUrl("checkout/onepage/success/", array("_secure" => true));
1041
  } else {
1042
  //$url = $this->api->startCheckout();
1043
  $url = $api->startTransaction();
1145
  $payment_method_code == 'msp_degrotespeelgoedwinkel' ||
1146
  $payment_method_code == 'msp_erotiekbon' ||
1147
  $payment_method_code == 'msp_fashioncheque' ||
1148
+ $payment_method_code == 'msp_fashiongiftcard' ||
1149
  $payment_method_code == 'msp_gezondheidsbon' ||
1150
  $payment_method_code == 'msp_lief' ||
1151
  $payment_method_code == 'msp_parfumcadeaukaart' ||
1152
  $payment_method_code == 'msp_parfumnl' ||
1153
+ $payment_method_code == 'msp_podium' ||
1154
+ $payment_method_code == 'msp_vvvgiftcard' ||
1155
+ $payment_method_code == 'msp_sportenfit' ||
1156
+ $payment_method_code == 'msp_beautyandwellness' ||
1157
  $payment_method_code == 'msp_wijncadeau' ||
1158
  $payment_method_code == 'msp_yourgift'
1159
  ) {
app/code/community/MultiSafepay/Msp/Model/Service/Quote.php CHANGED
@@ -37,6 +37,11 @@ class MultiSafepay_Msp_Model_Service_Quote extends Mage_Sales_Model_Service_Quot
37
  'msp_paypal',
38
  'msp_gezondheidsbon',
39
  'msp_fashioncheque',
 
 
 
 
 
40
  );
41
 
42
  /**
37
  'msp_paypal',
38
  'msp_gezondheidsbon',
39
  'msp_fashioncheque',
40
+ 'msp_fashiongiftcard',
41
+ 'msp_podium',
42
+ 'msp_vvvgiftcard',
43
+ 'msp_sportenfit',
44
+ 'msp_beautyandwellness',
45
  );
46
 
47
  /**
app/code/community/MultiSafepay/Msp/Model/Servicecost/Quote/Address/Total/Servicecost.php CHANGED
@@ -2,200 +2,297 @@
2
 
3
  class MultiSafepay_Msp_Model_Servicecost_Quote_Address_Total_Servicecost extends Mage_Sales_Model_Quote_Address_Total_Abstract {
4
 
5
- protected $_method = '';
6
- protected $_rate = '';
7
- protected $_collection = '';
8
- public $availablePaymentMethodCodes = array(
9
- 'msp',
10
- 'mspcheckout',
11
- 'msp_ideal',
12
- 'msp_payafter',
13
- 'msp_klarna',
14
- 'msp_mistercash',
15
- 'msp_visa',
16
- 'msp_mastercard',
17
- 'msp_banktransfer',
18
- 'msp_maestro',
19
- 'msp_paypal',
20
- 'msp_amex',
21
- 'msp_webgift',
22
- 'msp_ebon',
23
- 'msp_babygiftcard',
24
- 'msp_boekenbon',
25
- 'msp_erotiekbon',
26
- 'msp_parfumnl',
27
- 'msp_parfumcadeaukaart',
28
- 'msp_degrotespeelgoedwinkel',
29
- 'msp_giropay',
30
- 'msp_multisafepay',
31
- 'msp_directebanking',
32
- 'msp_directdebit',
33
- 'msp_fastcheckout',
34
- 'msp_yourgift',
35
- 'msp_wijncadeau',
36
- 'msp_lief',
37
- 'msp_gezondheidsbon',
38
- 'msp_fashioncheque',
39
-
40
- );
41
-
42
- public function __construct() {
43
- $this->setCode('servicecost');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
44
  }
 
 
 
 
 
 
 
45
 
46
- public function collect(Mage_Sales_Model_Quote_Address $address) {
47
- if (Mage::app()->getFrontController()->getRequest()->isSecure())
48
- $protocol = 'https://';
49
- else {
50
- $protocol = 'http://';
51
  }
52
- $currentUrl = $protocol . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
53
 
54
- if ($currentUrl != Mage::helper('checkout/cart')->getCartUrl()) {
55
- $quote = $address->getQuote();
56
- $quoteData = $quote->getData();
57
- $grandTotal = $quoteData['grand_total'];
58
- $code = $quote->getPayment()->getMethod();
59
 
 
 
 
60
 
61
- if ($code == '') {
62
- if (isset($_POST['payment']['method'])) {
63
- $code = $_POST['payment']['method'];
64
- }
65
- }
66
 
 
 
67
 
68
- //reset fee when allready processed.
69
- $address->getQuote()->setData('servicecost_pdf', null);
70
- $address->setServicecostPdf(null);
71
-
72
- $address->getQuote()->setData('servicecost', null);
73
- $address->setServicecost(null);
74
-
75
- $address->getQuote()->setData('base_servicecost', null);
76
- $address->setBaseServicecost(null);
77
-
78
- $address->getQuote()->setData('servicecost_tax', null);
79
- $address->setServicecostTax(null);
80
-
81
- $address->getQuote()->setData('base_servicecost_tax', null);
82
- $address->setBaseServicecostTax(null);
83
-
84
- if (!empty($code)) {
85
- if (in_array($code, $this->availablePaymentMethodCodes)) {
86
- if (Mage::getStoreConfig('msp/' . $code . '/fee', $quote->getStoreId())) {
87
- $amount = $address->getShippingAmount();
88
- if ($amount != 0 || $address->getShippingDescription()) {
89
-
90
- $address->setServicecostAmount($this->getServicecostAmount($code, $address));
91
- $address->setServicecostTaxAmount($this->getServicecostTaxAmount($code, $address));
92
- $address->setBaseServicecost($this->getServicecostAmount($code, $address));
93
- $address->setBaseServicecostTaxAmount($this->getServicecostTaxAmount($code, $address));
94
-
95
-
96
- $address->getQuote()->setData('servicecost', $this->getServicecostAmount($code, $address));
97
- $address->getQuote()->setData('base_servicecost', $this->getServicecostAmount($code, $address));
98
- $address->getQuote()->setData('servicecost_tax', $this->getServicecostTaxAmount($code, $address));
99
- $address->getQuote()->setData('base_servicecost_tax', $this->getServicecostTaxAmount($code, $address));
100
-
101
- if (!Mage::getStoreConfig('msp/' . $code . '/fee_incexc', $quote->getStoreId())) {
102
-
103
- $address->getQuote()->setData('servicecost_pdf', $this->getServicecostAmount($code, $address) - $this->getServicecostTaxAmount($code, $address));
104
- $address->setServicecostPdf($this->getServicecostAmount($code, $address) - $this->getServicecostTaxAmount($code, $address));
105
- } else {
106
- $address->getQuote()->setData('servicecost_pdf', $this->getServicecostAmount($code, $address));
107
- $address->setServicecostPdf($this->getServicecostAmount($code, $address));
108
- }
109
-
110
- $address->setTaxAmount($address->getTaxAmount() + $address->getServicecostTaxAmount());
111
- $address->setBaseTaxAmount($address->getBaseTaxAmount() + $address->getServicecostTaxAmount());
112
- $address->setGrandTotal($address->getGrandTotal() + $this->getServicecostAmount($code, $address));
113
- $address->setBaseGrandTotal($address->getBaseGrandTotal() + $this->getServicecostAmount($code, $address));
114
- }
115
- }
116
- return $this;
117
- }
118
- }
119
- }
120
- }
121
 
122
- public function fetch(Mage_Sales_Model_Quote_Address $address) {
123
- $this->_method = $address->getQuote()->getPayment()->getMethod();
124
- $label = Mage::helper('msp')->getFeeLabel($this->_method);
125
- $quote = $address->getQuote();
126
- $code = $quote->getPayment()->getMethod();
127
 
128
- if (Mage::getStoreConfig('msp/' . $code . '/fee', $quote->getStoreId())) {
 
 
 
129
  $amount = $address->getShippingAmount();
130
  if ($amount != 0 || $address->getShippingDescription()) {
131
- if ($address->getServicecostAmount()) {
132
- $address->addTotal(array(
133
- 'code' => $this->getCode(),
134
- 'title' => $label,
135
- 'value' => $address->getServicecostPdf()
136
- ));
137
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
138
  }
 
 
139
  }
140
- return $this;
141
  }
 
142
 
143
- public function getServicecostAmount($code, $address) {
144
- $total_fee = 0;
145
- $fee = Mage::getStoreConfig('msp/' . $code . '/fee_amount');
146
- $fee_array = explode(':', $fee);
 
147
 
148
- //fee is not configured
149
- if ($fee_array[0] == '') {
150
- return;
151
- }
152
 
153
- $fixed_fee = str_replace(',', '.', $fee_array[0]);
154
-
155
- //check for configured percentage value
156
- if (!empty($fee_array[1])) {
157
- $fee_array[1] = str_replace(',', '.', $fee_array[1]);
158
- $serviceCostPercentage = str_replace('%', '', $fee_array[1]);
159
- $quote = Mage::getModel('sales/quote');
160
- $quote->load($address->getQuote()->getId());
161
- //if the service cost is added, then first remove it before calcualting the fee
162
- if ($quote->getBaseServicecost()) {
163
- $fee_percentage = ($quote->getBaseGrandTotal() - $quote->getBaseServicecost()) * ($serviceCostPercentage / 100);
164
- } else {
165
- $fee_percentage = $quote->getBaseGrandTotal() * ($serviceCostPercentage / 100);
166
- }
167
- $total_fee += $fee_percentage;
168
- }
169
- $total_fee += $fixed_fee;
170
 
171
- return (float) $total_fee;
 
 
 
172
  }
173
 
174
- public function getServicecostTaxAmount($code, $address) {
175
- $quote = $address->getQuote();
176
- $taxClass = Mage::getStoreConfig('msp/' . $code . '/fee_tax_class');
177
- if ($taxClass == 0) {
178
- $this->_rate = 1;
179
- return;
 
 
 
 
 
180
  }
 
 
 
 
 
 
181
 
182
- $taxCalculationModel = Mage::getSingleton('tax/calculation');
183
 
184
- $request = $taxCalculationModel->getRateRequest(
185
- $quote->getShippingAddress(), $quote->getBillingAddress(), $quote->getCustomerTaxClassId(), Mage::app()->getStore()->getId()
186
- );
187
- $request->setStore(Mage::app()->getStore())->setProductClassId($taxClass);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
188
 
189
- $rate = $taxCalculationModel->getRate($request);
 
190
 
191
- $bigfee = 100 + $rate;
192
 
193
- $fee = $this->getServicecostAmount($code, $address);
194
 
195
- $tax = ($fee / $bigfee) * $rate;
 
 
 
 
196
 
197
 
198
- return $tax;
 
 
 
 
199
  }
200
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  }
2
 
3
  class MultiSafepay_Msp_Model_Servicecost_Quote_Address_Total_Servicecost extends Mage_Sales_Model_Quote_Address_Total_Abstract {
4
 
5
+ protected $_method = '';
6
+ protected $_rate = '';
7
+ protected $_collection = '';
8
+ public $_configCode = 'msp';
9
+ public $availablePaymentMethodCodes = array(
10
+ 'msp',
11
+ 'mspcheckout',
12
+ 'msp_ideal',
13
+ 'msp_payafter',
14
+ 'msp_klarna',
15
+ 'msp_mistercash',
16
+ 'msp_visa',
17
+ 'msp_mastercard',
18
+ 'msp_banktransfer',
19
+ 'msp_maestro',
20
+ 'msp_paypal',
21
+ 'msp_amex',
22
+ 'msp_webgift',
23
+ 'msp_ebon',
24
+ 'msp_babygiftcard',
25
+ 'msp_boekenbon',
26
+ 'msp_erotiekbon',
27
+ 'msp_parfumnl',
28
+ 'msp_parfumcadeaukaart',
29
+ 'msp_degrotespeelgoedwinkel',
30
+ 'msp_giropay',
31
+ 'msp_multisafepay',
32
+ 'msp_directebanking',
33
+ 'msp_directdebit',
34
+ 'msp_fastcheckout',
35
+ 'msp_yourgift',
36
+ 'msp_wijncadeau',
37
+ 'msp_lief',
38
+ 'msp_gezondheidsbon',
39
+ 'msp_fashioncheque',
40
+ 'msp_fashiongiftcard',
41
+ 'msp_podium',
42
+ 'msp_vvvgiftcard',
43
+ 'msp_sportenfit',
44
+ 'msp_beautyandwellness',
45
+ );
46
+ public $giftcards = array(
47
+ 'msp_webgift',
48
+ 'msp_ebon',
49
+ 'msp_babygiftcard',
50
+ 'msp_boekenbon',
51
+ 'msp_erotiekbon',
52
+ 'msp_parfumnl',
53
+ 'msp_parfumcadeaukaart',
54
+ 'msp_degrotespeelgoedwinkel',
55
+ 'msp_yourgift',
56
+ 'msp_wijncadeau',
57
+ 'msp_lief',
58
+ 'msp_gezondheidsbon',
59
+ 'msp_fashioncheque',
60
+ 'msp_fashiongiftcard',
61
+ 'msp_podium',
62
+ 'msp_vvvgiftcard',
63
+ 'msp_sportenfit',
64
+ 'msp_beautyandwellness',
65
+ );
66
+ public $gateways = array(
67
+ 'msp_ideal',
68
+ 'msp_payafter',
69
+ 'msp_klarna',
70
+ 'msp_mistercash',
71
+ 'msp_visa',
72
+ 'msp_mastercard',
73
+ 'msp_banktransfer',
74
+ 'msp_maestro',
75
+ 'msp_paypal',
76
+ 'msp_giropay',
77
+ 'msp_multisafepay',
78
+ 'msp_directebanking',
79
+ 'msp_directdebit',
80
+ 'msp_amex',
81
+ );
82
+
83
+ public function __construct() {
84
+ $this->setCode('servicecost');
85
+ }
86
+
87
+ public function collect(Mage_Sales_Model_Quote_Address $address) {
88
+ if (Mage::app()->getFrontController()->getRequest()->isSecure())
89
+ $protocol = 'https://';
90
+ else {
91
+ $protocol = 'http://';
92
  }
93
+ $currentUrl = $protocol . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];
94
+
95
+ if ($currentUrl != Mage::helper('checkout/cart')->getCartUrl()) {
96
+ $quote = $address->getQuote();
97
+ $quoteData = $quote->getData();
98
+ $grandTotal = $quoteData['grand_total'];
99
+ $code = $quote->getPayment()->getMethod();
100
 
101
+
102
+ if ($code == '') {
103
+ if (isset($_POST['payment']['method'])) {
104
+ $code = $_POST['payment']['method'];
 
105
  }
106
+ }
107
 
 
 
 
 
 
108
 
109
+ //reset fee when allready processed.
110
+ $address->getQuote()->setData('servicecost_pdf', null);
111
+ $address->setServicecostPdf(null);
112
 
113
+ $address->getQuote()->setData('servicecost', null);
114
+ $address->setServicecost(null);
 
 
 
115
 
116
+ $address->getQuote()->setData('base_servicecost', null);
117
+ $address->setBaseServicecost(null);
118
 
119
+ $address->getQuote()->setData('servicecost_tax', null);
120
+ $address->setServicecostTax(null);
121
+
122
+ $address->getQuote()->setData('base_servicecost_tax', null);
123
+ $address->setBaseServicecostTax(null);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
124
 
125
+ if (in_array($code, $this->gateways)) {
126
+ $this->_configCode = 'msp_gateways';
127
+ } elseif (in_array($code, $this->giftcards)) {
128
+ $this->_configCode = 'msp_giftcards';
129
+ }
130
 
131
+
132
+ if (!empty($code)) {
133
+ if (in_array($code, $this->availablePaymentMethodCodes)) {
134
+ if (Mage::getStoreConfig($this->_configCode . '/' . $code . '/fee', $quote->getStoreId())) {
135
  $amount = $address->getShippingAmount();
136
  if ($amount != 0 || $address->getShippingDescription()) {
137
+
138
+ $address->setServicecostAmount($this->getServicecostAmount($code, $address));
139
+ $address->setServicecostTaxAmount($this->getServicecostTaxAmount($code, $address));
140
+ $address->setBaseServicecost($this->getServicecostAmount($code, $address));
141
+ $address->setBaseServicecostTaxAmount($this->getServicecostTaxAmount($code, $address));
142
+
143
+
144
+ $address->getQuote()->setData('servicecost', $this->getServicecostAmount($code, $address));
145
+ $address->getQuote()->setData('base_servicecost', $this->getServicecostAmount($code, $address));
146
+ $address->getQuote()->setData('servicecost_tax', $this->getServicecostTaxAmount($code, $address));
147
+ $address->getQuote()->setData('base_servicecost_tax', $this->getServicecostTaxAmount($code, $address));
148
+
149
+ if (!Mage::getStoreConfig($this->_configCode . '/' . $code . '/fee_incexc', $quote->getStoreId())) {
150
+
151
+ $address->getQuote()->setData('servicecost_pdf', $this->getServicecostAmount($code, $address) - $this->getServicecostTaxAmount($code, $address));
152
+ $address->setServicecostPdf($this->getServicecostAmount($code, $address) - $this->getServicecostTaxAmount($code, $address));
153
+ } else {
154
+ $address->getQuote()->setData('servicecost_pdf', $this->getServicecostAmount($code, $address));
155
+ $address->setServicecostPdf($this->getServicecostAmount($code, $address));
156
+ }
157
+
158
+ $address->setTaxAmount($address->getTaxAmount() + $address->getServicecostTaxAmount());
159
+ $address->setBaseTaxAmount($address->getBaseTaxAmount() + $address->getServicecostTaxAmount());
160
+ $address->setGrandTotal($address->getGrandTotal() + $this->getServicecostAmount($code, $address));
161
+ $address->setBaseGrandTotal($address->getBaseGrandTotal() + $this->getServicecostAmount($code, $address));
162
  }
163
+ }
164
+ return $this;
165
  }
166
+ }
167
  }
168
+ }
169
 
170
+ public function fetch(Mage_Sales_Model_Quote_Address $address) {
171
+ $this->_method = $address->getQuote()->getPayment()->getMethod();
172
+ $label = Mage::helper('msp')->getFeeLabel($this->_method);
173
+ $quote = $address->getQuote();
174
+ $code = $quote->getPayment()->getMethod();
175
 
 
 
 
 
176
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
177
 
178
+ if (in_array($code, $this->gateways)) {
179
+ $this->_configCode = 'msp_gateways';
180
+ } elseif (in_array($code, $this->giftcards)) {
181
+ $this->_configCode = 'msp_giftcards';
182
  }
183
 
184
+
185
+
186
+ if (Mage::getStoreConfig($this->_configCode . '/' . $code . '/fee', $quote->getStoreId())) {
187
+ $amount = $address->getShippingAmount();
188
+ if ($amount != 0 || $address->getShippingDescription()) {
189
+ if ($address->getServicecostAmount()) {
190
+ $address->addTotal(array(
191
+ 'code' => $this->getCode(),
192
+ 'title' => $label,
193
+ 'value' => $address->getServicecostPdf()
194
+ ));
195
  }
196
+ }
197
+ }
198
+ return $this;
199
+ }
200
+
201
+ public function getServicecostAmount($code, $address) {
202
 
 
203
 
204
+ if (in_array($code, $this->gateways)) {
205
+ $this->_configCode = 'msp_gateways';
206
+ } elseif (in_array($code, $this->giftcards)) {
207
+ $this->_configCode = 'msp_giftcards';
208
+ }
209
+
210
+ $total_fee = 0;
211
+ $fee = Mage::getStoreConfig($this->_configCode . '/' . $code . '/fee_amount');
212
+ $fee_array = explode(':', $fee);
213
+
214
+ //fee is not configured
215
+ if ($fee_array[0] == '') {
216
+ return;
217
+ }
218
+
219
+ $fixed_fee = str_replace(',', '.', $fee_array[0]);
220
+
221
+ //check for configured percentage value
222
+ if (!empty($fee_array[1])) {
223
+ $fee_array[1] = str_replace(',', '.', $fee_array[1]);
224
+ $serviceCostPercentage = str_replace('%', '', $fee_array[1]);
225
+ $quote = Mage::getModel('sales/quote');
226
+ $quote->load($address->getQuote()->getId());
227
+ //if the service cost is added, then first remove it before calcualting the fee
228
+ if ($quote->getBaseServicecost()) {
229
+ $fee_percentage = ($quote->getBaseGrandTotal() - $quote->getBaseServicecost()) * ($serviceCostPercentage / 100);
230
+ } else {
231
+ $fee_percentage = $quote->getBaseGrandTotal() * ($serviceCostPercentage / 100);
232
+ }
233
+ $total_fee += $fee_percentage;
234
+ }
235
+ $total_fee += $fixed_fee;
236
 
237
+ return (float) $this->_convertFeeCurrency($total_fee, MultiSafepay_Msp_Helper_Data::CONVERT_TO_CURRENCY_CODE, Mage::app()->getStore()->getCurrentCurrencyCode());
238
+ }
239
 
240
+ public function getServicecostTaxAmount($code, $address) {
241
 
 
242
 
243
+ if (in_array($code, $this->gateways)) {
244
+ $this->_configCode = 'msp_gateways';
245
+ } elseif (in_array($code, $this->giftcards)) {
246
+ $this->_configCode = 'msp_giftcards';
247
+ }
248
 
249
 
250
+ $quote = $address->getQuote();
251
+ $taxClass = Mage::getStoreConfig($this->_configCode . '/' . $code . '/fee_tax_class');
252
+ if ($taxClass == 0) {
253
+ $this->_rate = 1;
254
+ return;
255
  }
256
 
257
+ $taxCalculationModel = Mage::getSingleton('tax/calculation');
258
+
259
+ $request = $taxCalculationModel->getRateRequest(
260
+ $quote->getShippingAddress(), $quote->getBillingAddress(), $quote->getCustomerTaxClassId(), Mage::app()->getStore()->getId()
261
+ );
262
+ $request->setStore(Mage::app()->getStore())->setProductClassId($taxClass);
263
+
264
+ $rate = $taxCalculationModel->getRate($request);
265
+
266
+ $bigfee = 100 + $rate;
267
+
268
+ $fee = $this->getServicecostAmount($code, $address);
269
+
270
+ $tax = ($fee / $bigfee) * $rate;
271
+
272
+
273
+ return $tax;
274
+ }
275
+
276
+ protected function _convertFeeCurrency($amount, $currentCurrencyCode, $targetCurrencyCode) {
277
+ if ($currentCurrencyCode == $targetCurrencyCode) {
278
+ return $amount;
279
+ }
280
+
281
+ $currentCurrency = Mage::getModel('directory/currency')->load($currentCurrencyCode);
282
+ $rateCurrentToTarget = $currentCurrency->getAnyRate($targetCurrencyCode);
283
+
284
+ if ($rateCurrentToTarget === false) {
285
+ Mage::throwException(Mage::helper("msp")->__("Imposible convert %s to %s", $currentCurrencyCode, $targetCurrencyCode));
286
+ }
287
+
288
+ //Disabled check, fixes PLGMAG-10. Magento seems to not to update USD->EUR rate in db, resulting in wrong conversions. Now we calculate the rate manually and and don't trust Magento stored rate.
289
+ // if (strlen((string) $rateCurrentToTarget) < 12) {
290
+ $revertCheckingCode = Mage::getModel('directory/currency')->load($targetCurrencyCode);
291
+ $revertCheckingRate = $revertCheckingCode->getAnyRate($currentCurrencyCode);
292
+ $rateCurrentToTarget = 1 / $revertCheckingRate;
293
+ //}
294
+
295
+ return round($amount * $rateCurrentToTarget, 2);
296
+ }
297
+
298
  }
app/code/community/MultiSafepay/Msp/controllers/CheckoutController.php CHANGED
@@ -43,7 +43,8 @@ class MultiSafepay_Msp_CheckoutController extends Mage_Core_Controller_Front_Act
43
  $oldQuote = $session->getQuote();
44
  $oldQuote->setIsActive(false)->save();
45
  $session->replaceQuote($storeQuote);
46
- Mage::getModel('checkout/cart')->init()->save();
 
47
 
48
  // checkout
49
  $checkoutLink = $checkout->startCheckout();
@@ -99,7 +100,7 @@ class MultiSafepay_Msp_CheckoutController extends Mage_Core_Controller_Front_Act
99
  if ($config["redirect_to_account"]) {
100
  $this->_redirect("customer/account?utm_nooverride=1", array("_secure" => true));
101
  } else {
102
- $this->_redirect("checkout/onepage/success?utm_nooverride=1", array("_secure" => true));
103
  }
104
  }
105
 
43
  $oldQuote = $session->getQuote();
44
  $oldQuote->setIsActive(false)->save();
45
  $session->replaceQuote($storeQuote);
46
+ Mage::getModel('checkout/cart')->init();
47
+ Mage::getModel('checkout/cart')->save();
48
 
49
  // checkout
50
  $checkoutLink = $checkout->startCheckout();
100
  if ($config["redirect_to_account"]) {
101
  $this->_redirect("customer/account?utm_nooverride=1", array("_secure" => true));
102
  } else {
103
+ $this->_redirect("checkout/onepage/success/", array("_secure" => true));
104
  }
105
  }
106
 
app/code/community/MultiSafepay/Msp/controllers/StandardController.php CHANGED
@@ -92,19 +92,28 @@ class MultiSafepay_Msp_StandardController extends Mage_Core_Controller_Front_Act
92
  * Return after transaction
93
  */
94
  public function returnAction() {
95
- //$this->notificationAction(true);
96
- // Fix for emptying cart after success
97
- // $this->getOnepage()->getQuote()->setIsActive(false);
98
- // $this->getOnepage()->getQuote()->save();
99
 
 
100
  $session = Mage::getSingleton("checkout/session");
101
  $session->unsQuoteId();
102
  $session->getQuote()->setIsActive(false)->save();
103
 
 
 
 
 
 
 
 
 
 
 
104
  // End fix
105
- $this->_redirect("checkout/onepage/success?utm_nooverride=1", array("_secure" => true));
106
  }
107
 
 
108
  /**
109
  * @return Mage_Checkout_Model_Type_Onepage
110
  */
92
  * Return after transaction
93
  */
94
  public function returnAction() {
95
+ $transactionId = $this->getRequest()->getQuery('transactionid');
 
 
 
96
 
97
+ /** @var $session Mage_Checkout_Model_Session */
98
  $session = Mage::getSingleton("checkout/session");
99
  $session->unsQuoteId();
100
  $session->getQuote()->setIsActive(false)->save();
101
 
102
+ // set some vars for the success page
103
+ $session->setLastSuccessQuoteId($transactionId);
104
+ $session->setLastQuoteId($transactionId);
105
+
106
+ /** @var $order Mage_Sales_Model_Order */
107
+ //$order = Mage::getSingleton('sales/order')->loadByAttribute('ext_order_id', $transactionId);
108
+ $order = Mage::getModel('sales/order')->loadByIncrementId($transactionId);
109
+ $session->setLastOrderId($order->getId());
110
+ $session->setLastRealOrderId($order->getIncrementId());
111
+
112
  // End fix
113
+ $this->_redirect("checkout/onepage/success/", array("_secure" => true));
114
  }
115
 
116
+
117
  /**
118
  * @return Mage_Checkout_Model_Type_Onepage
119
  */
app/code/community/MultiSafepay/Msp/etc/adminhtml.xml CHANGED
@@ -1,25 +1,38 @@
1
  <?xml version="1.0" encoding="UTF-8" ?>
2
  <!--
3
- /**
4
  *
5
  * @category MultiSafepay
6
  * @package MultiSafepay_Msp
7
  */
8
- -->
9
  <config>
10
  <acl>
11
  <resources>
 
 
 
12
  <admin>
13
  <children>
14
  <system>
15
  <children>
16
  <config>
17
  <children>
 
 
 
 
18
  <msp>
19
- <title>MultiSafepay - Settings</title>
20
  </msp>
 
 
 
 
 
 
21
  <mspcheckout>
22
- <title>MultiSafepay - Fast Checkout</title>
23
  </mspcheckout>
24
  </children>
25
  </config>
1
  <?xml version="1.0" encoding="UTF-8" ?>
2
  <!--
3
+ /**
4
  *
5
  * @category MultiSafepay
6
  * @package MultiSafepay_Msp
7
  */
8
+ -->
9
  <config>
10
  <acl>
11
  <resources>
12
+ <all>
13
+ <title>Allow Everything</title>
14
+ </all>
15
  <admin>
16
  <children>
17
  <system>
18
  <children>
19
  <config>
20
  <children>
21
+ <ms translate="title">
22
+ <title>MultiSafepay</title>
23
+ <sort_order>100</sort_order>
24
+ </ms>
25
  <msp>
26
+ <title>Main Settings</title>
27
  </msp>
28
+ <msp_gateways>
29
+ <title>Configure Payment Methods</title>
30
+ </msp_gateways>
31
+ <msp_giftcards>
32
+ <title>Configure Giftcards</title>
33
+ </msp_giftcards>
34
  <mspcheckout>
35
+ <title>Fast Checkout</title>
36
  </mspcheckout>
37
  </children>
38
  </config>
app/code/community/MultiSafepay/Msp/etc/config.xml CHANGED
@@ -9,7 +9,7 @@
9
  <config>
10
  <modules>
11
  <MultiSafepay_Msp>
12
- <version>2.1.2</version>
13
  </MultiSafepay_Msp>
14
  </modules>
15
  <global>
@@ -166,6 +166,13 @@
166
  </events>
167
  </global>
168
  <adminhtml>
 
 
 
 
 
 
 
169
  <events>
170
  <sales_order_place_after>
171
  <observers>
@@ -353,6 +360,11 @@
353
  <model>msp/gateway_fashioncheque</model>
354
  <title>MSP Fashion Cheque</title>
355
  </msp_fashioncheque>
 
 
 
 
 
356
  <msp_yourgift>
357
  <active>1</active>
358
  <model>msp/gateway_yourgift</model>
@@ -393,6 +405,27 @@
393
  <model>msp/gateway_fastcheckout</model>
394
  <title>MSP Fast Checkout</title>
395
  </msp_fastcheckout>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
396
  </payment>
397
  <!-- end: Main Settings (Payment Methods tab) -->
398
  <!-- begin: MSP Gateways -->
@@ -418,6 +451,9 @@
418
  <allow_convert_currency>1</allow_convert_currency>
419
  <use_refund_credit_memo>0</use_refund_credit_memo>
420
  </settings>
 
 
 
421
  <msp_ideal translate="title" module="msp">
422
  <active>0</active>
423
  <model>msp/gateway_ideal</model>
@@ -494,6 +530,37 @@
494
  <allowed_currency>EUR</allowed_currency>
495
  <lang>nl</lang>
496
  </msp_paypal>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
497
  <msp_webgift translate="title" module="msp">
498
  <active>0</active>
499
  <model>msp/gateway_webgift</model>
@@ -564,63 +631,65 @@
564
  <allowed_currency>EUR</allowed_currency>
565
  <lang>nl</lang>
566
  </msp_fashioncheque>
567
- <msp_yourgift translate="title" module="msp">
568
  <active>0</active>
569
- <model>msp/gateway_yourgift</model>
570
- <title>Your Gift card</title>
571
  <allowed_currency>EUR</allowed_currency>
572
  <lang>nl</lang>
573
- </msp_yourgift>
574
- <msp_wijncadeau translate="title" module="msp">
575
  <active>0</active>
576
- <model>msp/gateway_wijncadeau</model>
577
- <title>Wijncadeau</title>
578
  <allowed_currency>EUR</allowed_currency>
579
  <lang>nl</lang>
580
- </msp_wijncadeau>
581
- <msp_degrotespeelgoedwinkel translate="title" module="msp">
582
  <active>0</active>
583
- <model>msp/gateway_degrotespeelgoedwinkel</model>
584
- <title>De grote speelgoedwinkel</title>
585
  <allowed_currency>EUR</allowed_currency>
586
  <lang>nl</lang>
587
- </msp_degrotespeelgoedwinkel>
588
- <msp_giropay translate="title" module="msp">
589
  <active>0</active>
590
- <model>msp/gateway_giroPay</model>
591
- <title>GiroPay</title>
592
  <allowed_currency>EUR</allowed_currency>
593
  <lang>nl</lang>
594
- </msp_giropay>
595
- <msp_multisafepay translate="title" module="msp">
596
  <active>0</active>
597
- <model>msp/gateway_multiSafepay</model>
598
- <title>MultiSafepay wallet</title>
599
  <allowed_currency>EUR</allowed_currency>
600
  <lang>nl</lang>
601
- </msp_multisafepay>
602
- <msp_directebanking translate="title" module="msp">
603
  <active>0</active>
604
- <model>msp/gateway_directEbanking</model>
605
- <title>Sofort Banking</title>
606
  <allowed_currency>EUR</allowed_currency>
607
  <lang>nl</lang>
608
- </msp_directebanking>
609
- <msp_directdebit translate="title" module="msp">
610
  <active>0</active>
611
- <model>msp/gateway_directDebit</model>
612
- <title>Direct Debit</title>
613
  <allowed_currency>EUR</allowed_currency>
614
  <lang>nl</lang>
615
- </msp_directdebit>
616
- <msp_fastcheckout translate="title" module="msp">
617
  <active>0</active>
618
- <model>msp/gateway_fastcheckout</model>
619
- <title>Fast Checkout</title>
 
620
  <lang>nl</lang>
621
- <sort_order>450</sort_order>
622
- </msp_fastcheckout>
623
- </msp>
 
624
  <!-- end: MSP Gateways -->
625
  <!-- begin: MSP Fast Checkout -->
626
  <mspcheckout>
9
  <config>
10
  <modules>
11
  <MultiSafepay_Msp>
12
+ <version>2.2.0</version>
13
  </MultiSafepay_Msp>
14
  </modules>
15
  <global>
166
  </events>
167
  </global>
168
  <adminhtml>
169
+ <layout>
170
+ <updates>
171
+ <msp>
172
+ <file>msp.xml</file>
173
+ </msp>
174
+ </updates>
175
+ </layout>
176
  <events>
177
  <sales_order_place_after>
178
  <observers>
360
  <model>msp/gateway_fashioncheque</model>
361
  <title>MSP Fashion Cheque</title>
362
  </msp_fashioncheque>
363
+ <msp_fashiongiftcard>
364
+ <active>1</active>
365
+ <model>msp/gateway_fashiongiftcard</model>
366
+ <title>MSP Fashion GiftCard</title>
367
+ </msp_fashiongiftcard>
368
  <msp_yourgift>
369
  <active>1</active>
370
  <model>msp/gateway_yourgift</model>
405
  <model>msp/gateway_fastcheckout</model>
406
  <title>MSP Fast Checkout</title>
407
  </msp_fastcheckout>
408
+ <msp_podium>
409
+ <active>1</active>
410
+ <model>msp/gateway_podium</model>
411
+ <title>Podium</title>
412
+ </msp_podium>
413
+ <msp_vvvgiftcard>
414
+ <active>1</active>
415
+ <model>msp/gateway_vvvgiftcard</model>
416
+ <title>VVV Giftcard</title>
417
+ </msp_vvvgiftcard>
418
+ <msp_sportenfit>
419
+ <active>1</active>
420
+ <model>msp/gateway_sportenfit</model>
421
+ <title>Sport en Fit Giftcard</title>
422
+ </msp_sportenfit>
423
+
424
+ <msp_beautyandwellness>
425
+ <active>1</active>
426
+ <model>msp/gateway_beautyandwellness</model>
427
+ <title>Beauty and Wellness Giftcard</title>
428
+ </msp_beautyandwellness>
429
  </payment>
430
  <!-- end: Main Settings (Payment Methods tab) -->
431
  <!-- begin: MSP Gateways -->
451
  <allow_convert_currency>1</allow_convert_currency>
452
  <use_refund_credit_memo>0</use_refund_credit_memo>
453
  </settings>
454
+ </msp>
455
+
456
+ <msp_gateways>
457
  <msp_ideal translate="title" module="msp">
458
  <active>0</active>
459
  <model>msp/gateway_ideal</model>
530
  <allowed_currency>EUR</allowed_currency>
531
  <lang>nl</lang>
532
  </msp_paypal>
533
+ <msp_giropay translate="title" module="msp">
534
+ <active>0</active>
535
+ <model>msp/gateway_giroPay</model>
536
+ <title>GiroPay</title>
537
+ <allowed_currency>EUR</allowed_currency>
538
+ <lang>nl</lang>
539
+ </msp_giropay>
540
+ <msp_multisafepay translate="title" module="msp">
541
+ <active>0</active>
542
+ <model>msp/gateway_multiSafepay</model>
543
+ <title>MultiSafepay wallet</title>
544
+ <allowed_currency>EUR</allowed_currency>
545
+ <lang>nl</lang>
546
+ </msp_multisafepay>
547
+ <msp_directebanking translate="title" module="msp">
548
+ <active>0</active>
549
+ <model>msp/gateway_directEbanking</model>
550
+ <title>Sofort Banking</title>
551
+ <allowed_currency>EUR</allowed_currency>
552
+ <lang>nl</lang>
553
+ </msp_directebanking>
554
+ <msp_directdebit translate="title" module="msp">
555
+ <active>0</active>
556
+ <model>msp/gateway_directDebit</model>
557
+ <title>Direct Debit</title>
558
+ <allowed_currency>EUR</allowed_currency>
559
+ <lang>nl</lang>
560
+ </msp_directdebit>
561
+ </msp_gateways>
562
+
563
+ <msp_giftcards>
564
  <msp_webgift translate="title" module="msp">
565
  <active>0</active>
566
  <model>msp/gateway_webgift</model>
631
  <allowed_currency>EUR</allowed_currency>
632
  <lang>nl</lang>
633
  </msp_fashioncheque>
634
+ <msp_fashiongiftcard translate="title" module="msp">
635
  <active>0</active>
636
+ <model>msp/gateway_fashiongiftcard</model>
637
+ <title>Fashion GiftCard</title>
638
  <allowed_currency>EUR</allowed_currency>
639
  <lang>nl</lang>
640
+ </msp_fashiongiftcard>
641
+ <msp_podium translate="title" module="msp">
642
  <active>0</active>
643
+ <model>msp/gateway_podium</model>
644
+ <title>Podium GiftCard</title>
645
  <allowed_currency>EUR</allowed_currency>
646
  <lang>nl</lang>
647
+ </msp_podium>
648
+ <msp_vvvgiftcard translate="title" module="msp">
649
  <active>0</active>
650
+ <model>msp/gateway_vvvgiftcard</model>
651
+ <title>VVV GiftCard</title>
652
  <allowed_currency>EUR</allowed_currency>
653
  <lang>nl</lang>
654
+ </msp_vvvgiftcard>
655
+ <msp_sportenfit translate="title" module="msp">
656
  <active>0</active>
657
+ <model>msp/gateway_sportenfit</model>
658
+ <title>Sport en Fit GiftCard</title>
659
  <allowed_currency>EUR</allowed_currency>
660
  <lang>nl</lang>
661
+ </msp_sportenfit>
662
+ <msp_beautyandwellness translate="title" module="msp">
663
  <active>0</active>
664
+ <model>msp/gateway_beautyandwellness</model>
665
+ <title>Beauty and Wellness GiftCard</title>
666
  <allowed_currency>EUR</allowed_currency>
667
  <lang>nl</lang>
668
+ </msp_beautyandwellness>
669
+ <msp_yourgift translate="title" module="msp">
670
  <active>0</active>
671
+ <model>msp/gateway_yourgift</model>
672
+ <title>Your Gift card</title>
673
  <allowed_currency>EUR</allowed_currency>
674
  <lang>nl</lang>
675
+ </msp_yourgift>
676
+ <msp_wijncadeau translate="title" module="msp">
677
  <active>0</active>
678
+ <model>msp/gateway_wijncadeau</model>
679
+ <title>Wijncadeau</title>
680
  <allowed_currency>EUR</allowed_currency>
681
  <lang>nl</lang>
682
+ </msp_wijncadeau>
683
+ <msp_degrotespeelgoedwinkel translate="title" module="msp">
684
  <active>0</active>
685
+ <model>msp/gateway_degrotespeelgoedwinkel</model>
686
+ <title>De grote speelgoedwinkel</title>
687
+ <allowed_currency>EUR</allowed_currency>
688
  <lang>nl</lang>
689
+ </msp_degrotespeelgoedwinkel>
690
+ </msp_giftcards>
691
+
692
+
693
  <!-- end: MSP Gateways -->
694
  <!-- begin: MSP Fast Checkout -->
695
  <mspcheckout>
app/code/community/MultiSafepay/Msp/etc/system.xml CHANGED
@@ -7,34 +7,30 @@
7
  */
8
  -->
9
  <config>
 
 
 
 
 
 
 
10
  <sections>
11
- <!-- begin: Main Settings ('Payment Methods' tab) -->
12
- <payment>
13
- <groups>
14
  <msp translate="label" module="msp">
15
- <label>MultiSafepay - 2.1.2</label>
16
- <sort_order>671</sort_order>
 
 
 
 
 
 
 
 
 
17
  <show_in_default>1</show_in_default>
18
  <show_in_website>1</show_in_website>
19
  <show_in_store>1</show_in_store>
20
  <fields>
21
- <active translate="label">
22
- <label>Enabled</label>
23
- <frontend_type>select</frontend_type>
24
- <source_model>adminhtml/system_config_source_yesno</source_model>
25
- <sort_order>10</sort_order>
26
- <show_in_default>1</show_in_default>
27
- <show_in_website>1</show_in_website>
28
- <show_in_store>1</show_in_store>
29
- </active>
30
- <title translate="label">
31
- <label>Title</label>
32
- <frontend_type>text</frontend_type>
33
- <sort_order>20</sort_order>
34
- <show_in_default>1</show_in_default>
35
- <show_in_website>1</show_in_website>
36
- <show_in_store>1</show_in_store>
37
- </title>
38
  <test_api translate="label comment">
39
  <label>Account type</label>
40
  <frontend_type>select</frontend_type>
@@ -90,11 +86,21 @@
90
  <comment>Use for refund?</comment>
91
  <frontend_type>select</frontend_type>
92
  <source_model>adminhtml/system_config_source_yesno</source_model>
93
- <sort_order>68</sort_order>
94
  <show_in_default>1</show_in_default>
95
  <show_in_website>1</show_in_website>
96
  <show_in_store>1</show_in_store>
97
  </use_refund_credit_memo>
 
 
 
 
 
 
 
 
 
 
98
  <use_redirect translate="label comment">
99
  <label>Auto. redirect</label>
100
  <comment>Automatically redirects a customer back to the webshop after a succesful payment. (Skips MultiSafepay's 'Transaction Complete' screen)</comment>
@@ -119,7 +125,7 @@
119
  <label>Create invoice after payment</label>
120
  <frontend_type>select</frontend_type>
121
  <source_model>adminhtml/system_config_source_yesno</source_model>
122
- <sort_order>90</sort_order>
123
  <show_in_default>1</show_in_default>
124
  <show_in_website>1</show_in_website>
125
  <show_in_store>1</show_in_store>
@@ -128,7 +134,7 @@
128
  <label>E-mail invoice to customer</label>
129
  <frontend_type>select</frontend_type>
130
  <source_model>adminhtml/system_config_source_yesno</source_model>
131
- <sort_order>91</sort_order>
132
  <show_in_default>1</show_in_default>
133
  <show_in_website>1</show_in_website>
134
  <show_in_store>1</show_in_store>
@@ -137,80 +143,52 @@
137
  <label>Send invoice ID to MultiSafepay</label>
138
  <frontend_type>select</frontend_type>
139
  <source_model>adminhtml/system_config_source_yesno</source_model>
140
- <sort_order>92</sort_order>
141
  <show_in_default>1</show_in_default>
142
  <show_in_website>1</show_in_website>
143
  <show_in_store>1</show_in_store>
144
  </updatetransaction>
 
 
 
 
 
 
 
 
 
145
  <send_update_email translate="label comment">
146
  <label>Send the order update e-mail to customer</label>
147
  <frontend_type>select</frontend_type>
148
  <source_model>adminhtml/system_config_source_yesno</source_model>
149
- <sort_order>92</sort_order>
150
  <show_in_default>1</show_in_default>
151
  <show_in_website>1</show_in_website>
152
  <show_in_store>1</show_in_store>
153
  </send_update_email>
154
  <keep_cart translate="label comment">
155
- <label>Keep the cart</label>
156
- <comment>Cart remains active when the customer returns to the webshop or cancels an order.</comment>
157
  <frontend_type>select</frontend_type>
158
  <source_model>adminhtml/system_config_source_yesno</source_model>
159
- <sort_order>93</sort_order>
160
  <show_in_default>1</show_in_default>
161
  <show_in_website>1</show_in_website>
162
  <show_in_store>1</show_in_store>
163
  </keep_cart>
164
- <new_order_mail translate="label comment">
165
- <label>New order e-mail</label>
166
- <frontend_type>select</frontend_type>
167
- <source_model>msp/config_sources_order_email</source_model>
168
- <sort_order>77</sort_order>
169
- <show_in_default>1</show_in_default>
170
- <show_in_website>1</show_in_website>
171
- <show_in_store>1</show_in_store>
172
- </new_order_mail>
173
- <allowed_currency translate="label">
174
- <label>Allowed Currency</label>
175
- <frontend_type>multiselect</frontend_type>
176
- <source_model>msp/config_sources_order_currency</source_model>
177
- <!--<source_model>msp/config_sources_order_email</source_model>-->
178
- <sort_order>14</sort_order>
179
- <show_in_default>1</show_in_default>
180
- <show_in_website>1</show_in_website>
181
- <show_in_store>1</show_in_store>
182
- </allowed_currency>
183
- <allow_convert_currency translate="label comment">
184
- <label>Allow currency conversion to Euro</label>
185
- <comment>If store currency is not allowed by settings. Used for each gateway.</comment>
186
  <frontend_type>select</frontend_type>
187
  <source_model>adminhtml/system_config_source_yesno</source_model>
188
- <sort_order>15</sort_order>
189
- <show_in_default>1</show_in_default>
190
- <show_in_website>1</show_in_website>
191
- <show_in_store>1</show_in_store>
192
- </allow_convert_currency>
193
- <instructions translate="label">
194
- <label>Instructions</label>
195
- <frontend_type>textarea</frontend_type>
196
- <sort_order>62</sort_order>
197
- <show_in_default>1</show_in_default>
198
- <show_in_website>1</show_in_website>
199
- <show_in_store>1</show_in_store>
200
- </instructions>
201
- <instructions translate="label">
202
- <label>Instructions</label>
203
- <frontend_type>textarea</frontend_type>
204
- <sort_order>78</sort_order>
205
  <show_in_default>1</show_in_default>
206
  <show_in_website>1</show_in_website>
207
  <show_in_store>1</show_in_store>
208
- </instructions>
209
  <order_status translate="label">
210
  <label>New order status</label>
211
  <frontend_type>select</frontend_type>
212
  <source_model>adminhtml/system_config_source_order_status</source_model>
213
- <sort_order>110</sort_order>
214
  <show_in_default>1</show_in_default>
215
  <show_in_website>1</show_in_website>
216
  <show_in_store>1</show_in_store>
@@ -219,7 +197,7 @@
219
  <label>Payment complete status</label>
220
  <frontend_type>select</frontend_type>
221
  <source_model>adminhtml/system_config_source_order_status</source_model>
222
- <sort_order>120</sort_order>
223
  <show_in_default>1</show_in_default>
224
  <show_in_website>1</show_in_website>
225
  <show_in_store>1</show_in_store>
@@ -228,7 +206,7 @@
228
  <label>Status: initialized</label>
229
  <frontend_type>select</frontend_type>
230
  <source_model>adminhtml/system_config_source_order_status</source_model>
231
- <sort_order>125</sort_order>
232
  <show_in_default>1</show_in_default>
233
  <show_in_website>1</show_in_website>
234
  <show_in_store>1</show_in_store>
@@ -246,7 +224,7 @@
246
  <label>Status: uncleared</label>
247
  <frontend_type>select</frontend_type>
248
  <source_model>adminhtml/system_config_source_order_status</source_model>
249
- <sort_order>130</sort_order>
250
  <show_in_default>1</show_in_default>
251
  <show_in_website>1</show_in_website>
252
  <show_in_store>1</show_in_store>
@@ -255,7 +233,7 @@
255
  <label>Status: reserved</label>
256
  <frontend_type>select</frontend_type>
257
  <source_model>adminhtml/system_config_source_order_status</source_model>
258
- <sort_order>140</sort_order>
259
  <show_in_default>1</show_in_default>
260
  <show_in_website>1</show_in_website>
261
  <show_in_store>1</show_in_store>
@@ -264,7 +242,7 @@
264
  <label>Status: void</label>
265
  <frontend_type>select</frontend_type>
266
  <source_model>adminhtml/system_config_source_order_status</source_model>
267
- <sort_order>150</sort_order>
268
  <show_in_default>1</show_in_default>
269
  <show_in_website>1</show_in_website>
270
  <show_in_store>1</show_in_store>
@@ -273,7 +251,7 @@
273
  <label>Status: declined</label>
274
  <frontend_type>select</frontend_type>
275
  <source_model>adminhtml/system_config_source_order_status</source_model>
276
- <sort_order>160</sort_order>
277
  <show_in_default>1</show_in_default>
278
  <show_in_website>1</show_in_website>
279
  <show_in_store>1</show_in_store>
@@ -282,7 +260,7 @@
282
  <label>Status: reversed</label>
283
  <frontend_type>select</frontend_type>
284
  <source_model>adminhtml/system_config_source_order_status</source_model>
285
- <sort_order>170</sort_order>
286
  <show_in_default>1</show_in_default>
287
  <show_in_website>1</show_in_website>
288
  <show_in_store>1</show_in_store>
@@ -291,7 +269,7 @@
291
  <label>Status: refunded</label>
292
  <frontend_type>select</frontend_type>
293
  <source_model>adminhtml/system_config_source_order_status</source_model>
294
- <sort_order>180</sort_order>
295
  <show_in_default>1</show_in_default>
296
  <show_in_website>1</show_in_website>
297
  <show_in_store>1</show_in_store>
@@ -309,417 +287,342 @@
309
  <label>Status: expired</label>
310
  <frontend_type>select</frontend_type>
311
  <source_model>adminhtml/system_config_source_order_status</source_model>
312
- <sort_order>190</sort_order>
313
  <show_in_default>1</show_in_default>
314
  <show_in_website>1</show_in_website>
315
  <show_in_store>1</show_in_store>
316
  </expired_status>
317
- <allowspecific translate="label">
318
- <label>Receive payments from applicable countries</label>
319
- <frontend_type>allowspecific</frontend_type>
320
- <sort_order>300</sort_order>
321
- <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
322
- <show_in_default>1</show_in_default>
323
- <show_in_website>1</show_in_website>
324
- <show_in_store>1</show_in_store>
325
- </allowspecific>
326
- <specificcountry translate="label">
327
- <label>Receive payments from specific countries</label>
328
- <frontend_type>multiselect</frontend_type>
329
- <sort_order>310</sort_order>
330
- <source_model>adminhtml/system_config_source_country</source_model>
331
- <show_in_default>1</show_in_default>
332
- <show_in_website>1</show_in_website>
333
- <show_in_store>1</show_in_store>
334
- </specificcountry>
335
- <specificgroups translate="label">
336
- <label>Payment for Specific Customer Groups</label>
337
- <frontend_type>multiselect</frontend_type>
338
- <sort_order>311</sort_order>
339
- <source_model>adminhtml/system_config_source_customer_group</source_model>
340
- <show_in_default>1</show_in_default>
341
- <show_in_website>1</show_in_website>
342
- <show_in_store>1</show_in_store>
343
- </specificgroups>
344
- <sort_order translate="label">
345
- <label>Sort order</label>
346
- <frontend_type>text</frontend_type>
347
- <sort_order>320</sort_order>
348
- <show_in_default>1</show_in_default>
349
- <show_in_website>1</show_in_website>
350
- <show_in_store>1</show_in_store>
351
- </sort_order>
352
  <debug translate="label">
353
  <label>Debug</label>
354
  <frontend_type>select</frontend_type>
355
  <source_model>adminhtml/system_config_source_yesno</source_model>
356
- <sort_order>400</sort_order>
357
  <show_in_default>1</show_in_default>
358
  <show_in_website>1</show_in_website>
359
  <show_in_store>1</show_in_store>
360
  </debug>
361
  </fields>
362
- </msp>
363
- </groups>
364
- </payment>
365
- <!-- end: Main Settings (Payment Methods tab) -->
366
- <!-- begin: MSP Gateways -->
367
- <msp translate="label" module="msp">
368
- <label>MultiSafepay - Gateways - 2.1.2</label>
369
- <tab>sales</tab>
370
  <frontend_type>text</frontend_type>
371
- <sort_order>1000</sort_order>
372
  <show_in_default>1</show_in_default>
373
  <show_in_website>1</show_in_website>
374
  <show_in_store>1</show_in_store>
375
  <groups>
376
- <settings translate="label">
377
- <label>Settings</label>
378
- <sort_order>670</sort_order>
379
  <show_in_default>1</show_in_default>
380
  <show_in_website>1</show_in_website>
381
  <show_in_store>1</show_in_store>
382
  <fields>
383
- <test_api translate="label comment">
384
- <label>Account type</label>
385
  <frontend_type>select</frontend_type>
386
-
387
- <source_model>msp/config_sources_accounts</source_model>
388
- <sort_order>30</sort_order>
389
  <show_in_default>1</show_in_default>
390
  <show_in_website>1</show_in_website>
391
  <show_in_store>1</show_in_store>
392
- </test_api>
393
- <account_id translate="label">
394
- <label>Account ID</label>
395
- <frontend_type>text</frontend_type>
396
- <sort_order>40</sort_order>
 
 
397
  <show_in_default>1</show_in_default>
398
  <show_in_website>1</show_in_website>
399
  <show_in_store>1</show_in_store>
400
- </account_id>
401
- <site_id translate="label">
402
- <label>Site ID</label>
403
  <frontend_type>text</frontend_type>
404
- <sort_order>50</sort_order>
405
  <show_in_default>1</show_in_default>
406
  <show_in_website>1</show_in_website>
407
  <show_in_store>1</show_in_store>
408
- </site_id>
409
- <secure_code translate="label">
410
- <label>Site Code</label>
411
- <frontend_type>text</frontend_type>
412
- <sort_order>60</sort_order>
 
413
  <show_in_default>1</show_in_default>
414
  <show_in_website>1</show_in_website>
415
  <show_in_store>1</show_in_store>
416
- </secure_code>
417
- <api_key translate="label">
418
- <label>API Key</label>
419
- <frontend_type>text</frontend_type>
420
- <sort_order>65</sort_order>
 
421
  <show_in_default>1</show_in_default>
422
  <show_in_website>1</show_in_website>
423
  <show_in_store>1</show_in_store>
424
- </api_key>
425
- <daysactive translate="label">
426
- <label>Days active before requests expires?</label>
 
 
 
 
 
 
 
 
 
427
  <frontend_type>text</frontend_type>
428
- <sort_order>66</sort_order>
429
  <show_in_default>1</show_in_default>
430
  <show_in_website>1</show_in_website>
431
  <show_in_store>1</show_in_store>
432
- </daysactive>
433
- <use_refund_credit_memo translate="label comment">
434
- <label>Credit Memo</label>
435
- <comment>Use for refund?</comment>
436
- <frontend_type>select</frontend_type>
437
- <source_model>adminhtml/system_config_source_yesno</source_model>
438
- <sort_order>66</sort_order>
439
  <show_in_default>1</show_in_default>
440
  <show_in_website>1</show_in_website>
441
  <show_in_store>1</show_in_store>
442
- </use_refund_credit_memo>
443
- <allow_convert_currency translate="label comment">
444
- <label>Allow currency conversion to Euro</label>
445
- <comment>If store currency is not allowed by settings. Used for each gateways.</comment>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
446
  <frontend_type>select</frontend_type>
447
  <source_model>adminhtml/system_config_source_yesno</source_model>
448
- <sort_order>67</sort_order>
449
  <show_in_default>1</show_in_default>
450
  <show_in_website>1</show_in_website>
451
  <show_in_store>1</show_in_store>
452
- </allow_convert_currency>
453
- <use_redirect translate="label comment">
454
- <label>Auto. redirect</label>
455
- <comment>Automatically redirects a customer back to the webshop after a succesful payment. (Skips MultiSafepay's 'Transaction Complete' screen)</comment>
456
- <frontend_type>select</frontend_type>
457
- <source_model>adminhtml/system_config_source_yesno</source_model>
458
- <sort_order>70</sort_order>
459
- <show_in_default>1</show_in_default>
460
- <show_in_website>1</show_in_website>
461
- <show_in_store>1</show_in_store>
462
- </use_redirect>
463
- <use_onestepcheckout translate="label comment">
464
- <label>One Step Checkout</label>
465
- <comment>Are you using the One Step Checkout Module?</comment>
466
- <frontend_type>select</frontend_type>
467
- <source_model>adminhtml/system_config_source_yesno</source_model>
468
- <sort_order>71</sort_order>
469
- <show_in_default>1</show_in_default>
470
- <show_in_website>1</show_in_website>
471
- <show_in_store>1</show_in_store>
472
- </use_onestepcheckout>
473
- <autocreate_invoice translate="label comment">
474
- <label>Create invoice after payment</label>
475
- <frontend_type>select</frontend_type>
476
- <source_model>adminhtml/system_config_source_yesno</source_model>
477
- <sort_order>75</sort_order>
478
- <show_in_default>1</show_in_default>
479
- <show_in_website>1</show_in_website>
480
- <show_in_store>1</show_in_store>
481
- </autocreate_invoice>
482
- <mail_invoice translate="label comment">
483
- <label>E-mail invoice to customer</label>
484
- <frontend_type>select</frontend_type>
485
- <source_model>adminhtml/system_config_source_yesno</source_model>
486
- <sort_order>76</sort_order>
487
- <show_in_default>1</show_in_default>
488
- <show_in_website>1</show_in_website>
489
- <show_in_store>1</show_in_store>
490
- </mail_invoice>
491
- <updatetransaction translate="label">
492
- <label>Send invoice ID to MultiSafepay</label>
493
- <frontend_type>select</frontend_type>
494
- <source_model>adminhtml/system_config_source_yesno</source_model>
495
- <sort_order>77</sort_order>
496
  <show_in_default>1</show_in_default>
497
  <show_in_website>1</show_in_website>
498
  <show_in_store>1</show_in_store>
499
- </updatetransaction>
500
- <new_order_mail translate="label comment">
501
- <label>New order mail</label>
 
502
  <frontend_type>select</frontend_type>
503
- <source_model>msp/config_sources_order_email</source_model>
504
- <sort_order>77</sort_order>
505
  <show_in_default>1</show_in_default>
506
  <show_in_website>1</show_in_website>
507
  <show_in_store>1</show_in_store>
508
- </new_order_mail>
509
- <send_update_email translate="label comment">
510
- <label>Send the order update e-mail to customer</label>
511
  <frontend_type>select</frontend_type>
512
  <source_model>adminhtml/system_config_source_yesno</source_model>
513
- <sort_order>78</sort_order>
514
  <show_in_default>1</show_in_default>
515
  <show_in_website>1</show_in_website>
516
  <show_in_store>1</show_in_store>
517
- </send_update_email>
518
- <keep_cart translate="label comment">
519
- <label>Cart remains active when the customer returns to the webshop or cancels an order</label>
520
- <frontend_type>select</frontend_type>
521
- <source_model>adminhtml/system_config_source_yesno</source_model>
522
- <sort_order>79</sort_order>
523
  <show_in_default>1</show_in_default>
524
  <show_in_website>1</show_in_website>
525
  <show_in_store>1</show_in_store>
526
- </keep_cart>
527
- <show_gateway_images translate="label comment">
528
- <label>Show the gateway image if it exists</label>
529
- <frontend_type>select</frontend_type>
530
- <source_model>adminhtml/system_config_source_yesno</source_model>
531
- <sort_order>80</sort_order>
532
  <show_in_default>1</show_in_default>
533
  <show_in_website>1</show_in_website>
534
  <show_in_store>1</show_in_store>
535
- </show_gateway_images>
536
- <!--<show_gateway_title_combi translate="label comment">
537
- <label>Show the gateway image if it exists in front of the title</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
538
  <frontend_type>select</frontend_type>
539
  <source_model>adminhtml/system_config_source_yesno</source_model>
540
- <sort_order>81</sort_order>
541
- <show_in_default>1</show_in_default>
542
- <show_in_website>1</show_in_website>
543
- <show_in_store>1</show_in_store>
544
- </show_gateway_title_combi>-->
545
-
546
- <order_status translate="label">
547
- <label>New order status</label>
548
- <frontend_type>select</frontend_type>
549
- <source_model>adminhtml/system_config_source_order_status</source_model>
550
- <sort_order>82</sort_order>
551
  <show_in_default>1</show_in_default>
552
  <show_in_website>1</show_in_website>
553
  <show_in_store>1</show_in_store>
554
- </order_status>
555
- <complete_status translate="label">
556
- <label>Payment complete status</label>
557
  <frontend_type>select</frontend_type>
558
- <source_model>adminhtml/system_config_source_order_status</source_model>
559
- <sort_order>90</sort_order>
 
560
  <show_in_default>1</show_in_default>
561
  <show_in_website>1</show_in_website>
562
  <show_in_store>1</show_in_store>
563
- </complete_status>
564
- <initialized_status translate="label">
565
- <label>Status: initialized</label>
566
- <frontend_type>select</frontend_type>
567
- <source_model>adminhtml/system_config_source_order_status</source_model>
568
- <sort_order>95</sort_order>
569
  <show_in_default>1</show_in_default>
570
  <show_in_website>1</show_in_website>
571
  <show_in_store>1</show_in_store>
572
- </initialized_status>
573
- <initialized_banktransfer_status translate="label">
574
- <label>Status: initialized banktransfer</label>
575
- <frontend_type>select</frontend_type>
576
- <source_model>adminhtml/system_config_source_order_status</source_model>
577
- <sort_order>125</sort_order>
578
  <show_in_default>1</show_in_default>
579
  <show_in_website>1</show_in_website>
580
  <show_in_store>1</show_in_store>
581
- </initialized_banktransfer_status>
582
- <uncleared_status translate="label">
583
- <label>Status: uncleared</label>
584
- <frontend_type>select</frontend_type>
585
- <source_model>adminhtml/system_config_source_order_status</source_model>
586
- <sort_order>100</sort_order>
587
  <show_in_default>1</show_in_default>
588
  <show_in_website>1</show_in_website>
589
  <show_in_store>1</show_in_store>
590
- </uncleared_status>
591
- <reserved_status translate="label">
592
- <label>Status: reserved</label>
593
- <frontend_type>select</frontend_type>
594
- <source_model>adminhtml/system_config_source_order_status</source_model>
595
- <sort_order>110</sort_order>
596
  <show_in_default>1</show_in_default>
597
  <show_in_website>1</show_in_website>
598
  <show_in_store>1</show_in_store>
599
- </reserved_status>
600
- <void_status translate="label">
601
- <label>Status: void</label>
602
- <frontend_type>select</frontend_type>
603
- <source_model>adminhtml/system_config_source_order_status</source_model>
604
- <sort_order>120</sort_order>
605
  <show_in_default>1</show_in_default>
606
  <show_in_website>1</show_in_website>
607
  <show_in_store>1</show_in_store>
608
- </void_status>
609
- <declined_status translate="label">
610
- <label>Status: declined</label>
611
- <frontend_type>select</frontend_type>
612
- <source_model>adminhtml/system_config_source_order_status</source_model>
613
- <sort_order>130</sort_order>
614
  <show_in_default>1</show_in_default>
615
  <show_in_website>1</show_in_website>
616
  <show_in_store>1</show_in_store>
617
- </declined_status>
618
- <reversed_status translate="label">
619
- <label>Status: reversed</label>
620
- <frontend_type>select</frontend_type>
621
- <source_model>adminhtml/system_config_source_order_status</source_model>
622
- <sort_order>140</sort_order>
623
  <show_in_default>1</show_in_default>
624
  <show_in_website>1</show_in_website>
625
  <show_in_store>1</show_in_store>
626
- </reversed_status>
627
- <refunded_status translate="label">
628
- <label>Status: refunded</label>
629
- <frontend_type>select</frontend_type>
630
- <source_model>adminhtml/system_config_source_order_status</source_model>
631
- <sort_order>150</sort_order>
632
  <show_in_default>1</show_in_default>
633
  <show_in_website>1</show_in_website>
634
  <show_in_store>1</show_in_store>
635
- </refunded_status>
636
- <partial_refunded_status translate="label">
637
- <label>Status: Partial refunded</label>
638
- <frontend_type>select</frontend_type>
639
- <source_model>adminhtml/system_config_source_order_status</source_model>
640
- <sort_order>180</sort_order>
641
  <show_in_default>1</show_in_default>
642
  <show_in_website>1</show_in_website>
643
  <show_in_store>1</show_in_store>
644
- </partial_refunded_status>
645
- <expired_status translate="label">
646
- <label>Status: expired</label>
647
- <frontend_type>select</frontend_type>
648
- <source_model>adminhtml/system_config_source_order_status</source_model>
649
- <sort_order>160</sort_order>
650
  <show_in_default>1</show_in_default>
651
  <show_in_website>1</show_in_website>
652
  <show_in_store>1</show_in_store>
653
- </expired_status>
654
-
655
- <debug translate="label">
656
- <label>Debug</label>
657
- <frontend_type>select</frontend_type>
658
- <source_model>adminhtml/system_config_source_yesno</source_model>
659
- <sort_order>200</sort_order>
660
  <show_in_default>1</show_in_default>
661
  <show_in_website>1</show_in_website>
662
- <show_in_store>1</show_in_store>
663
- </debug>
664
- </fields>
665
- </settings>
666
- <msp_ideal translate="label" module="msp">
667
- <label>iDEAL</label>
668
- <sort_order>680</sort_order>
669
- <show_in_default>1</show_in_default>
670
- <show_in_website>1</show_in_website>
671
- <show_in_store>1</show_in_store>
672
- <fields>
673
- <active translate="label">
674
- <label>Enabled</label>
675
- <frontend_type>select</frontend_type>
676
- <source_model>adminhtml/system_config_source_yesno</source_model>
677
- <sort_order>1</sort_order>
678
  <show_in_default>1</show_in_default>
679
  <show_in_website>1</show_in_website>
680
- <show_in_store>1</show_in_store>
681
- </active>
682
-
683
- <bank_select translate='label'>
684
- <label>Show iDEAL banklist in checkout</label>
685
  <frontend_type>select</frontend_type>
686
  <source_model>adminhtml/system_config_source_yesno</source_model>
687
- <sort_order>2</sort_order>
688
  <show_in_default>1</show_in_default>
689
  <show_in_website>1</show_in_website>
690
  <show_in_store>1</show_in_store>
691
- </bank_select>
692
- <title translate="label">
693
- <label>Title</label>
694
- <frontend_type>text</frontend_type>
695
- <sort_order>3</sort_order>
 
 
 
696
  <show_in_default>1</show_in_default>
697
  <show_in_website>1</show_in_website>
698
  <show_in_store>1</show_in_store>
699
- </title>
700
  <allowspecific translate="label">
701
  <label>Receive payments from applicable countries</label>
702
  <frontend_type>allowspecific</frontend_type>
703
- <sort_order>13</sort_order>
704
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
705
  <show_in_default>1</show_in_default>
706
  <show_in_website>1</show_in_website>
707
  <show_in_store>1</show_in_store>
708
  </allowspecific>
709
- <allowed_currency translate="label comment">
710
- <label>Allowed Currency</label>
711
- <frontend_type>multiselect</frontend_type>
712
- <source_model>msp/config_sources_order_currency</source_model>
713
- <!--<source_model>msp/config_sources_order_email</source_model>-->
714
- <sort_order>14</sort_order>
715
- <show_in_default>1</show_in_default>
716
- <show_in_website>1</show_in_website>
717
- <show_in_store>1</show_in_store>
718
- </allowed_currency>
719
  <specificcountry translate="label">
720
  <label>Receive payments from specific countries</label>
721
  <frontend_type>multiselect</frontend_type>
722
- <sort_order>14</sort_order>
723
  <source_model>adminhtml/system_config_source_country</source_model>
724
  <show_in_default>1</show_in_default>
725
  <show_in_website>1</show_in_website>
@@ -728,35 +631,64 @@
728
  <sort_order translate="label">
729
  <label>Sort order</label>
730
  <frontend_type>text</frontend_type>
731
- <sort_order>100</sort_order>
732
  <show_in_default>1</show_in_default>
733
  <show_in_website>1</show_in_website>
734
  <show_in_store>1</show_in_store>
735
  </sort_order>
736
- <instructions translate="label">
737
- <label>Instructions</label>
738
- <frontend_type>textarea</frontend_type>
739
- <sort_order>62</sort_order>
 
740
  <show_in_default>1</show_in_default>
741
  <show_in_website>1</show_in_website>
742
  <show_in_store>1</show_in_store>
743
- </instructions>
744
- <max_order_total translate="label">
745
- <label>Maximum Order Total</label>
746
  <frontend_type>text</frontend_type>
747
- <sort_order>64</sort_order>
 
748
  <show_in_default>1</show_in_default>
749
  <show_in_website>1</show_in_website>
750
- <show_in_store>5</show_in_store>
751
- </max_order_total>
752
- <min_order_total translate="label">
753
- <label>Minimum Order Total</label>
754
  <frontend_type>text</frontend_type>
755
- <sort_order>63</sort_order>
 
756
  <show_in_default>1</show_in_default>
757
  <show_in_website>1</show_in_website>
758
- <show_in_store>4</show_in_store>
759
- </min_order_total>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
760
  <fee translate="label">
761
  <label>Enable fee (inc. Tax)</label>
762
  <frontend_type>select</frontend_type>
@@ -766,7 +698,7 @@
766
  <show_in_website>1</show_in_website>
767
  <show_in_store>1</show_in_store>
768
  </fee>
769
- <fee_amount translate="label">
770
  <label>Payment fee amount</label>
771
  <frontend_type>text</frontend_type>
772
  <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
@@ -806,15 +738,15 @@
806
  <label>Payment for Specific Customer Groups</label>
807
  <frontend_type>multiselect</frontend_type>
808
  <sort_order>101</sort_order>
809
- <source_model>adminhtml/system_config_source_customer_group</source_model>
810
  <show_in_default>1</show_in_default>
811
  <show_in_website>1</show_in_website>
812
  <show_in_store>1</show_in_store>
813
- </specificgroups>
814
  </fields>
815
- </msp_ideal>
816
- <msp_payafter translate="label" module="msp">
817
- <label>Pay after Delivery</label>
818
  <sort_order>681</sort_order>
819
  <show_in_default>1</show_in_default>
820
  <show_in_website>1</show_in_website>
@@ -832,7 +764,7 @@
832
  <test_api_pad translate="label comment">
833
  <label>Account type</label>
834
  <frontend_type>select</frontend_type>
835
-
836
  <source_model>msp/config_sources_accounts</source_model>
837
  <sort_order>20</sort_order>
838
  <show_in_default>1</show_in_default>
@@ -863,6 +795,14 @@
863
  <show_in_website>1</show_in_website>
864
  <show_in_store>1</show_in_store>
865
  </secure_code_pad>
 
 
 
 
 
 
 
 
866
  <account_id_pad_test translate="label">
867
  <label>Account ID (for Test Accounts)</label>
868
  <frontend_type>text</frontend_type>
@@ -887,6 +827,14 @@
887
  <show_in_website>1</show_in_website>
888
  <show_in_store>1</show_in_store>
889
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
890
  <title translate="label">
891
  <label>Title</label>
892
  <frontend_type>text</frontend_type>
@@ -918,24 +866,191 @@
918
  <sort_order>120</sort_order>
919
  <show_in_default>1</show_in_default>
920
  <show_in_website>1</show_in_website>
921
- <show_in_store>5</show_in_store>
922
- </max_order_total>
923
- <bno_no_invoice translate="label">
924
- <label>Enable the invoice e-mail for this payment method?</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
925
  <frontend_type>select</frontend_type>
926
  <source_model>adminhtml/system_config_source_yesno</source_model>
927
- <sort_order>121</sort_order>
928
  <show_in_default>1</show_in_default>
929
  <show_in_website>1</show_in_website>
930
  <show_in_store>1</show_in_store>
931
- </bno_no_invoice>
932
-
 
 
 
 
 
 
 
933
  <allowed_currency translate="label comment">
934
  <label>Allowed Currency</label>
935
  <frontend_type>multiselect</frontend_type>
936
  <source_model>msp/config_sources_order_currency</source_model>
937
- <!--<source_model>msp/config_sources_order_email</source_model>-->
938
- <sort_order>122</sort_order>
939
  <show_in_default>1</show_in_default>
940
  <show_in_website>1</show_in_website>
941
  <show_in_store>1</show_in_store>
@@ -943,7 +1058,7 @@
943
  <allowspecific translate="label">
944
  <label>Receive payments from applicable countries</label>
945
  <frontend_type>allowspecific</frontend_type>
946
- <sort_order>123</sort_order>
947
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
948
  <show_in_default>1</show_in_default>
949
  <show_in_website>1</show_in_website>
@@ -952,7 +1067,7 @@
952
  <specificcountry translate="label">
953
  <label>Receive payments from specific countries</label>
954
  <frontend_type>multiselect</frontend_type>
955
- <sort_order>124</sort_order>
956
  <source_model>adminhtml/system_config_source_country</source_model>
957
  <show_in_default>1</show_in_default>
958
  <show_in_website>1</show_in_website>
@@ -961,64 +1076,27 @@
961
  <sort_order translate="label">
962
  <label>Sort order</label>
963
  <frontend_type>text</frontend_type>
964
- <sort_order>125</sort_order>
965
  <show_in_default>1</show_in_default>
966
  <show_in_website>1</show_in_website>
967
  <show_in_store>1</show_in_store>
968
  </sort_order>
969
- <ip_check translate="label">
970
- <label>Enable IP validation</label>
971
- <frontend_type>select</frontend_type>
972
- <source_model>adminhtml/system_config_source_yesno</source_model>
973
- <sort_order>126</sort_order>
974
- <show_in_default>1</show_in_default>
975
- <show_in_website>1</show_in_website>
976
- <show_in_store>1</show_in_store>
977
- </ip_check>
978
- <ip_filter translate="label comment">
979
- <label>Only visible for the following IP address</label>
980
- <frontend_type>text</frontend_type>
981
- <comment>You can add multiple addresses seperated by ;</comment>
982
- <sort_order>127</sort_order>
983
- <show_in_default>1</show_in_default>
984
- <show_in_website>1</show_in_website>
985
- <show_in_store>1</show_in_store>
986
- </ip_filter>
987
- <ip_filter_test translate="label comment">
988
- <label>Only visible for the following IP address (for Test Account)</label>
989
- <frontend_type>text</frontend_type>
990
- <comment>You can add multiple addresses seperated by ;</comment>
991
- <sort_order>128</sort_order>
992
- <show_in_default>1</show_in_default>
993
- <show_in_website>1</show_in_website>
994
- <show_in_store>1</show_in_store>
995
- </ip_filter_test>
996
- <ip_filter_test_for_live_mode translate="label comment">
997
- <label>Enable Test Account for these IP(s) when enabled Live Account</label>
998
- <frontend_type>text</frontend_type>
999
- <sort_order>129</sort_order>
1000
- <show_in_default>1</show_in_default>
1001
- <show_in_website>1</show_in_website>
1002
- <show_in_store>1</show_in_store>
1003
- </ip_filter_test_for_live_mode>
1004
- <send_request_after_shipping translate="label comment">
1005
- <label>Send shipped status after complete order</label>
1006
- <frontend_type>select</frontend_type>
1007
- <comment>Order status will be set to shipped at MultiSafepay</comment>
1008
- <source_model>adminhtml/system_config_source_yesno</source_model>
1009
- <sort_order>130</sort_order>
1010
- <show_in_default>1</show_in_default>
1011
- <show_in_website>1</show_in_website>
1012
- <show_in_store>1</show_in_store>
1013
- </send_request_after_shipping>
1014
  <instructions translate="label">
1015
  <label>Instructions</label>
1016
  <frontend_type>textarea</frontend_type>
1017
- <sort_order>131</sort_order>
1018
  <show_in_default>1</show_in_default>
1019
  <show_in_website>1</show_in_website>
1020
  <show_in_store>1</show_in_store>
1021
  </instructions>
 
 
 
 
 
 
 
 
1022
  <fee translate="label">
1023
  <label>Enable fee (inc. Tax)</label>
1024
  <frontend_type>select</frontend_type>
@@ -1028,7 +1106,7 @@
1028
  <show_in_website>1</show_in_website>
1029
  <show_in_store>1</show_in_store>
1030
  </fee>
1031
- <fee_amount translate="label comment">
1032
  <label>Payment fee amount</label>
1033
  <frontend_type>text</frontend_type>
1034
  <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
@@ -1068,16 +1146,16 @@
1068
  <label>Payment for Specific Customer Groups</label>
1069
  <frontend_type>multiselect</frontend_type>
1070
  <sort_order>101</sort_order>
1071
- <source_model>adminhtml/system_config_source_customer_group</source_model>
1072
  <show_in_default>1</show_in_default>
1073
  <show_in_website>1</show_in_website>
1074
  <show_in_store>1</show_in_store>
1075
  </specificgroups>
1076
  </fields>
1077
- </msp_payafter>
1078
- <msp_klarna translate="label" module="msp">
1079
- <label>Klarna Factuur</label>
1080
- <sort_order>681</sort_order>
1081
  <show_in_default>1</show_in_default>
1082
  <show_in_website>1</show_in_website>
1083
  <show_in_store>1</show_in_store>
@@ -1086,118 +1164,155 @@
1086
  <label>Enabled</label>
1087
  <frontend_type>select</frontend_type>
1088
  <source_model>adminhtml/system_config_source_yesno</source_model>
1089
- <sort_order>10</sort_order>
1090
  <show_in_default>1</show_in_default>
1091
  <show_in_website>1</show_in_website>
1092
  <show_in_store>1</show_in_store>
1093
  </active>
1094
- <test_api_pad translate="label comment">
1095
- <label>Account type</label>
1096
- <frontend_type>select</frontend_type>
1097
-
1098
- <source_model>msp/config_sources_accounts</source_model>
1099
- <sort_order>20</sort_order>
1100
  <show_in_default>1</show_in_default>
1101
  <show_in_website>1</show_in_website>
1102
  <show_in_store>1</show_in_store>
1103
- </test_api_pad>
1104
- <account_id_pad translate="label">
1105
- <label>Account ID</label>
1106
- <frontend_type>text</frontend_type>
1107
- <sort_order>30</sort_order>
 
1108
  <show_in_default>1</show_in_default>
1109
  <show_in_website>1</show_in_website>
1110
  <show_in_store>1</show_in_store>
1111
- </account_id_pad>
1112
- <site_id_pad translate="label">
1113
- <label>Site ID</label>
1114
- <frontend_type>text</frontend_type>
1115
- <sort_order>40</sort_order>
 
1116
  <show_in_default>1</show_in_default>
1117
  <show_in_website>1</show_in_website>
1118
  <show_in_store>1</show_in_store>
1119
- </site_id_pad>
1120
- <secure_code_pad translate="label">
1121
- <label>Site Code</label>
1122
- <frontend_type>text</frontend_type>
1123
- <sort_order>50</sort_order>
 
1124
  <show_in_default>1</show_in_default>
1125
  <show_in_website>1</show_in_website>
1126
  <show_in_store>1</show_in_store>
1127
- </secure_code_pad>
1128
- <account_id_pad_test translate="label">
1129
- <label>Account ID (for Test Accounts)</label>
1130
  <frontend_type>text</frontend_type>
1131
- <sort_order>53</sort_order>
1132
  <show_in_default>1</show_in_default>
1133
  <show_in_website>1</show_in_website>
1134
  <show_in_store>1</show_in_store>
1135
- </account_id_pad_test>
1136
- <site_id_pad_test translate="label">
1137
- <label>Site ID (for Test Accounts)</label>
1138
- <frontend_type>text</frontend_type>
1139
- <sort_order>56</sort_order>
1140
  <show_in_default>1</show_in_default>
1141
  <show_in_website>1</show_in_website>
1142
  <show_in_store>1</show_in_store>
1143
- </site_id_pad_test>
1144
- <secure_code_pad_test translate="label">
1145
- <label>Site Code (for Test Accounts)</label>
1146
  <frontend_type>text</frontend_type>
1147
- <sort_order>58</sort_order>
 
 
 
 
 
 
 
 
 
1148
  <show_in_default>1</show_in_default>
1149
  <show_in_website>1</show_in_website>
1150
  <show_in_store>1</show_in_store>
1151
- </secure_code_pad_test>
1152
- <title translate="label">
1153
- <label>Title</label>
1154
  <frontend_type>text</frontend_type>
1155
- <sort_order>60</sort_order>
 
1156
  <show_in_default>1</show_in_default>
1157
  <show_in_website>1</show_in_website>
1158
  <show_in_store>1</show_in_store>
1159
- </title>
1160
- <pad_daysactive translate="label">
1161
- <label>Days active before requests expires?</label>
1162
- <frontend_type>text</frontend_type>
1163
- <sort_order>61</sort_order>
 
 
1164
  <show_in_default>1</show_in_default>
1165
  <show_in_website>1</show_in_website>
1166
  <show_in_store>1</show_in_store>
1167
- </pad_daysactive>
1168
-
1169
- <min_order_total translate="label">
1170
- <label>Minimum Order Total</label>
1171
- <frontend_type>text</frontend_type>
1172
- <sort_order>110</sort_order>
1173
  <show_in_default>1</show_in_default>
1174
  <show_in_website>1</show_in_website>
1175
- <show_in_store>4</show_in_store>
1176
- </min_order_total>
1177
- <max_order_total translate="label">
1178
- <label>Maximum Order Total</label>
1179
  <frontend_type>text</frontend_type>
1180
- <sort_order>120</sort_order>
1181
  <show_in_default>1</show_in_default>
1182
  <show_in_website>1</show_in_website>
1183
- <show_in_store>5</show_in_store>
1184
- </max_order_total>
1185
- <bno_no_invoice translate="label">
1186
- <label>Enable the invoice e-mail for this payment method?</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1187
  <frontend_type>select</frontend_type>
1188
  <source_model>adminhtml/system_config_source_yesno</source_model>
1189
- <sort_order>121</sort_order>
1190
  <show_in_default>1</show_in_default>
1191
  <show_in_website>1</show_in_website>
1192
  <show_in_store>1</show_in_store>
1193
- </bno_no_invoice>
1194
-
 
 
 
 
 
 
 
1195
  <allowed_currency translate="label comment">
1196
  <label>Allowed Currency</label>
1197
  <frontend_type>multiselect</frontend_type>
1198
  <source_model>msp/config_sources_order_currency</source_model>
1199
- <!--<source_model>msp/config_sources_order_email</source_model>-->
1200
- <sort_order>122</sort_order>
1201
  <show_in_default>1</show_in_default>
1202
  <show_in_website>1</show_in_website>
1203
  <show_in_store>1</show_in_store>
@@ -1205,7 +1320,7 @@
1205
  <allowspecific translate="label">
1206
  <label>Receive payments from applicable countries</label>
1207
  <frontend_type>allowspecific</frontend_type>
1208
- <sort_order>123</sort_order>
1209
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
1210
  <show_in_default>1</show_in_default>
1211
  <show_in_website>1</show_in_website>
@@ -1213,8 +1328,9 @@
1213
  </allowspecific>
1214
  <specificcountry translate="label">
1215
  <label>Receive payments from specific countries</label>
 
1216
  <frontend_type>multiselect</frontend_type>
1217
- <sort_order>124</sort_order>
1218
  <source_model>adminhtml/system_config_source_country</source_model>
1219
  <show_in_default>1</show_in_default>
1220
  <show_in_website>1</show_in_website>
@@ -1223,64 +1339,27 @@
1223
  <sort_order translate="label">
1224
  <label>Sort order</label>
1225
  <frontend_type>text</frontend_type>
1226
- <sort_order>125</sort_order>
1227
  <show_in_default>1</show_in_default>
1228
  <show_in_website>1</show_in_website>
1229
  <show_in_store>1</show_in_store>
1230
  </sort_order>
1231
- <ip_check translate="label">
1232
- <label>Enable IP validation</label>
1233
- <frontend_type>select</frontend_type>
1234
- <source_model>adminhtml/system_config_source_yesno</source_model>
1235
- <sort_order>126</sort_order>
1236
- <show_in_default>1</show_in_default>
1237
- <show_in_website>1</show_in_website>
1238
- <show_in_store>1</show_in_store>
1239
- </ip_check>
1240
- <ip_filter translate="label comment">
1241
- <label>Only visible for the following IP address</label>
1242
- <frontend_type>text</frontend_type>
1243
- <comment>You can add multiple addresses seperated by ;</comment>
1244
- <sort_order>127</sort_order>
1245
- <show_in_default>1</show_in_default>
1246
- <show_in_website>1</show_in_website>
1247
- <show_in_store>1</show_in_store>
1248
- </ip_filter>
1249
- <ip_filter_test translate="label comment">
1250
- <label>Only visible for the following IP address (for Test Account)</label>
1251
- <frontend_type>text</frontend_type>
1252
- <comment>You can add multiple addresses seperated by ;</comment>
1253
- <sort_order>128</sort_order>
1254
- <show_in_default>1</show_in_default>
1255
- <show_in_website>1</show_in_website>
1256
- <show_in_store>1</show_in_store>
1257
- </ip_filter_test>
1258
- <ip_filter_test_for_live_mode translate="label comment">
1259
- <label>Enable Test Account for these IP(s) when enabled Live Account</label>
1260
- <frontend_type>text</frontend_type>
1261
- <sort_order>129</sort_order>
1262
- <show_in_default>1</show_in_default>
1263
- <show_in_website>1</show_in_website>
1264
- <show_in_store>1</show_in_store>
1265
- </ip_filter_test_for_live_mode>
1266
- <send_request_after_shipping translate="label comment">
1267
- <label>Send shipped status after complete order</label>
1268
- <frontend_type>select</frontend_type>
1269
- <comment>Order status will be set to shipped at MultiSafepay</comment>
1270
- <source_model>adminhtml/system_config_source_yesno</source_model>
1271
- <sort_order>130</sort_order>
1272
- <show_in_default>1</show_in_default>
1273
- <show_in_website>1</show_in_website>
1274
- <show_in_store>1</show_in_store>
1275
- </send_request_after_shipping>
1276
  <instructions translate="label">
1277
  <label>Instructions</label>
1278
  <frontend_type>textarea</frontend_type>
1279
- <sort_order>131</sort_order>
1280
  <show_in_default>1</show_in_default>
1281
  <show_in_website>1</show_in_website>
1282
  <show_in_store>1</show_in_store>
1283
  </instructions>
 
 
 
 
 
 
 
 
1284
  <fee translate="label">
1285
  <label>Enable fee (inc. Tax)</label>
1286
  <frontend_type>select</frontend_type>
@@ -1290,7 +1369,7 @@
1290
  <show_in_website>1</show_in_website>
1291
  <show_in_store>1</show_in_store>
1292
  </fee>
1293
- <fee_amount translate="label comment">
1294
  <label>Payment fee amount</label>
1295
  <frontend_type>text</frontend_type>
1296
  <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
@@ -1330,16 +1409,16 @@
1330
  <label>Payment for Specific Customer Groups</label>
1331
  <frontend_type>multiselect</frontend_type>
1332
  <sort_order>101</sort_order>
1333
- <source_model>adminhtml/system_config_source_customer_group</source_model>
1334
  <show_in_default>1</show_in_default>
1335
  <show_in_website>1</show_in_website>
1336
  <show_in_store>1</show_in_store>
1337
  </specificgroups>
1338
  </fields>
1339
- </msp_klarna>
1340
- <msp_mistercash translate="label" module="msp">
1341
- <label>MisterCash</label>
1342
- <sort_order>690</sort_order>
1343
  <show_in_default>1</show_in_default>
1344
  <show_in_website>1</show_in_website>
1345
  <show_in_store>1</show_in_store>
@@ -1365,8 +1444,7 @@
1365
  <label>Allowed Currency</label>
1366
  <frontend_type>multiselect</frontend_type>
1367
  <source_model>msp/config_sources_order_currency</source_model>
1368
- <!--<source_model>msp/config_sources_order_email</source_model>-->
1369
- <sort_order>4</sort_order>
1370
  <show_in_default>1</show_in_default>
1371
  <show_in_website>1</show_in_website>
1372
  <show_in_store>1</show_in_store>
@@ -1462,16 +1540,16 @@
1462
  <label>Payment for Specific Customer Groups</label>
1463
  <frontend_type>multiselect</frontend_type>
1464
  <sort_order>101</sort_order>
1465
- <source_model>adminhtml/system_config_source_customer_group</source_model>
1466
  <show_in_default>1</show_in_default>
1467
  <show_in_website>1</show_in_website>
1468
  <show_in_store>1</show_in_store>
1469
  </specificgroups>
1470
  </fields>
1471
- </msp_mistercash>
1472
- <msp_amex translate="label" module="msp">
1473
- <label>American Express</label>
1474
- <sort_order>690</sort_order>
1475
  <show_in_default>1</show_in_default>
1476
  <show_in_website>1</show_in_website>
1477
  <show_in_store>1</show_in_store>
@@ -1485,10 +1563,19 @@
1485
  <show_in_website>1</show_in_website>
1486
  <show_in_store>1</show_in_store>
1487
  </active>
 
 
 
 
 
 
 
 
 
1488
  <title translate="label">
1489
  <label>Title</label>
1490
  <frontend_type>text</frontend_type>
1491
- <sort_order>2</sort_order>
1492
  <show_in_default>1</show_in_default>
1493
  <show_in_website>1</show_in_website>
1494
  <show_in_store>1</show_in_store>
@@ -1497,7 +1584,6 @@
1497
  <label>Allowed Currency</label>
1498
  <frontend_type>multiselect</frontend_type>
1499
  <source_model>msp/config_sources_order_currency</source_model>
1500
- <!--<source_model>adminhtml/msp_config_source_order_email</source_model>-->
1501
  <sort_order>4</sort_order>
1502
  <show_in_default>1</show_in_default>
1503
  <show_in_website>1</show_in_website>
@@ -1594,16 +1680,16 @@
1594
  <label>Payment for Specific Customer Groups</label>
1595
  <frontend_type>multiselect</frontend_type>
1596
  <sort_order>101</sort_order>
1597
- <source_model>adminhtml/system_config_source_customer_group</source_model>
1598
  <show_in_default>1</show_in_default>
1599
  <show_in_website>1</show_in_website>
1600
  <show_in_store>1</show_in_store>
1601
  </specificgroups>
1602
  </fields>
1603
- </msp_amex>
1604
- <msp_visa translate="label" module="msp">
1605
- <label>Visa</label>
1606
- <sort_order>700</sort_order>
1607
  <show_in_default>1</show_in_default>
1608
  <show_in_website>1</show_in_website>
1609
  <show_in_store>1</show_in_store>
@@ -1629,8 +1715,7 @@
1629
  <label>Allowed Currency</label>
1630
  <frontend_type>multiselect</frontend_type>
1631
  <source_model>msp/config_sources_order_currency</source_model>
1632
- <!--<source_model>msp/config_sources_order_email</source_model>-->
1633
- <sort_order>4</sort_order>
1634
  <show_in_default>1</show_in_default>
1635
  <show_in_website>1</show_in_website>
1636
  <show_in_store>1</show_in_store>
@@ -1646,7 +1731,6 @@
1646
  </allowspecific>
1647
  <specificcountry translate="label">
1648
  <label>Receive payments from specific countries</label>
1649
-
1650
  <frontend_type>multiselect</frontend_type>
1651
  <sort_order>14</sort_order>
1652
  <source_model>adminhtml/system_config_source_country</source_model>
@@ -1727,16 +1811,16 @@
1727
  <label>Payment for Specific Customer Groups</label>
1728
  <frontend_type>multiselect</frontend_type>
1729
  <sort_order>101</sort_order>
1730
- <source_model>adminhtml/system_config_source_customer_group</source_model>
1731
  <show_in_default>1</show_in_default>
1732
  <show_in_website>1</show_in_website>
1733
  <show_in_store>1</show_in_store>
1734
  </specificgroups>
1735
  </fields>
1736
- </msp_visa>
1737
- <msp_mastercard translate="label" module="msp">
1738
- <label>Mastercard</label>
1739
- <sort_order>710</sort_order>
1740
  <show_in_default>1</show_in_default>
1741
  <show_in_website>1</show_in_website>
1742
  <show_in_store>1</show_in_store>
@@ -1762,7 +1846,6 @@
1762
  <label>Allowed Currency</label>
1763
  <frontend_type>multiselect</frontend_type>
1764
  <source_model>msp/config_sources_order_currency</source_model>
1765
- <!--<source_model>msp/config_sources_order_email</source_model>-->
1766
  <sort_order>3</sort_order>
1767
  <show_in_default>1</show_in_default>
1768
  <show_in_website>1</show_in_website>
@@ -1859,16 +1942,17 @@
1859
  <label>Payment for Specific Customer Groups</label>
1860
  <frontend_type>multiselect</frontend_type>
1861
  <sort_order>101</sort_order>
1862
- <source_model>adminhtml/system_config_source_customer_group</source_model>
1863
  <show_in_default>1</show_in_default>
1864
  <show_in_website>1</show_in_website>
1865
  <show_in_store>1</show_in_store>
1866
  </specificgroups>
1867
  </fields>
1868
- </msp_mastercard>
1869
- <msp_banktransfer translate="label" module="msp">
1870
- <label>Banktransfer</label>
1871
- <sort_order>720</sort_order>
 
1872
  <show_in_default>1</show_in_default>
1873
  <show_in_website>1</show_in_website>
1874
  <show_in_store>1</show_in_store>
@@ -1882,19 +1966,10 @@
1882
  <show_in_website>1</show_in_website>
1883
  <show_in_store>1</show_in_store>
1884
  </active>
1885
- <direct_transfer translate="label">
1886
- <label>Enable direct banktransfer (no MultiSafepay page)</label>
1887
- <frontend_type>select</frontend_type>
1888
- <source_model>adminhtml/system_config_source_yesno</source_model>
1889
- <sort_order>2</sort_order>
1890
- <show_in_default>1</show_in_default>
1891
- <show_in_website>1</show_in_website>
1892
- <show_in_store>1</show_in_store>
1893
- </direct_transfer>
1894
  <title translate="label">
1895
  <label>Title</label>
1896
  <frontend_type>text</frontend_type>
1897
- <sort_order>3</sort_order>
1898
  <show_in_default>1</show_in_default>
1899
  <show_in_website>1</show_in_website>
1900
  <show_in_store>1</show_in_store>
@@ -1903,8 +1978,7 @@
1903
  <label>Allowed Currency</label>
1904
  <frontend_type>multiselect</frontend_type>
1905
  <source_model>msp/config_sources_order_currency</source_model>
1906
- <!--<source_model>msp/config_sources_order_email</source_model>-->
1907
- <sort_order>4</sort_order>
1908
  <show_in_default>1</show_in_default>
1909
  <show_in_website>1</show_in_website>
1910
  <show_in_store>1</show_in_store>
@@ -2000,16 +2074,16 @@
2000
  <label>Payment for Specific Customer Groups</label>
2001
  <frontend_type>multiselect</frontend_type>
2002
  <sort_order>101</sort_order>
2003
- <source_model>adminhtml/system_config_source_customer_group</source_model>
2004
  <show_in_default>1</show_in_default>
2005
  <show_in_website>1</show_in_website>
2006
  <show_in_store>1</show_in_store>
2007
  </specificgroups>
2008
  </fields>
2009
- </msp_banktransfer>
2010
- <msp_maestro translate="label" module="msp">
2011
- <label>Maestro</label>
2012
- <sort_order>735</sort_order>
2013
  <show_in_default>1</show_in_default>
2014
  <show_in_website>1</show_in_website>
2015
  <show_in_store>1</show_in_store>
@@ -2035,7 +2109,6 @@
2035
  <label>Allowed Currency</label>
2036
  <frontend_type>multiselect</frontend_type>
2037
  <source_model>msp/config_sources_order_currency</source_model>
2038
- <!--<source_model>msp/config_sources_order_email</source_model>-->
2039
  <sort_order>3</sort_order>
2040
  <show_in_default>1</show_in_default>
2041
  <show_in_website>1</show_in_website>
@@ -2075,14 +2148,6 @@
2075
  <show_in_website>1</show_in_website>
2076
  <show_in_store>1</show_in_store>
2077
  </instructions>
2078
- <max_order_total translate="label">
2079
- <label>Maximum Order Total</label>
2080
- <frontend_type>text</frontend_type>
2081
- <sort_order>63</sort_order>
2082
- <show_in_default>1</show_in_default>
2083
- <show_in_website>1</show_in_website>
2084
- <show_in_store>5</show_in_store>
2085
- </max_order_total>
2086
  <fee translate="label">
2087
  <label>Enable fee (inc. Tax)</label>
2088
  <frontend_type>select</frontend_type>
@@ -2132,16 +2197,16 @@
2132
  <label>Payment for Specific Customer Groups</label>
2133
  <frontend_type>multiselect</frontend_type>
2134
  <sort_order>101</sort_order>
2135
- <source_model>adminhtml/system_config_source_customer_group</source_model>
2136
  <show_in_default>1</show_in_default>
2137
  <show_in_website>1</show_in_website>
2138
  <show_in_store>1</show_in_store>
2139
  </specificgroups>
2140
  </fields>
2141
- </msp_maestro>
2142
- <msp_paypal translate="label" module="msp">
2143
- <label>PayPal</label>
2144
- <sort_order>735</sort_order>
2145
  <show_in_default>1</show_in_default>
2146
  <show_in_website>1</show_in_website>
2147
  <show_in_store>1</show_in_store>
@@ -2263,17 +2328,16 @@
2263
  <label>Payment for Specific Customer Groups</label>
2264
  <frontend_type>multiselect</frontend_type>
2265
  <sort_order>101</sort_order>
2266
- <source_model>adminhtml/system_config_source_customer_group</source_model>
2267
  <show_in_default>1</show_in_default>
2268
  <show_in_website>1</show_in_website>
2269
  <show_in_store>1</show_in_store>
2270
  </specificgroups>
2271
  </fields>
2272
- </msp_paypal>
2273
-
2274
- <msp_giropay translate="label" module="msp">
2275
- <label>GiroPay</label>
2276
- <sort_order>736</sort_order>
2277
  <show_in_default>1</show_in_default>
2278
  <show_in_website>1</show_in_website>
2279
  <show_in_store>1</show_in_store>
@@ -2299,7 +2363,6 @@
2299
  <label>Allowed Currency</label>
2300
  <frontend_type>multiselect</frontend_type>
2301
  <source_model>msp/config_sources_order_currency</source_model>
2302
- <!--<source_model>msp/config_sources_order_email</source_model>-->
2303
  <sort_order>3</sort_order>
2304
  <show_in_default>1</show_in_default>
2305
  <show_in_website>1</show_in_website>
@@ -2396,29 +2459,113 @@
2396
  <label>Payment for Specific Customer Groups</label>
2397
  <frontend_type>multiselect</frontend_type>
2398
  <sort_order>101</sort_order>
2399
- <source_model>adminhtml/system_config_source_customer_group</source_model>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2400
  <show_in_default>1</show_in_default>
2401
  <show_in_website>1</show_in_website>
2402
  <show_in_store>1</show_in_store>
2403
- </specificgroups>
2404
- </fields>
2405
- </msp_giropay>
2406
- <msp_multisafepay translate="label" module="msp">
2407
- <label>MultiSafepay wallet</label>
2408
- <sort_order>737</sort_order>
2409
- <show_in_default>1</show_in_default>
2410
- <show_in_website>1</show_in_website>
2411
- <show_in_store>1</show_in_store>
2412
- <fields>
2413
- <active translate="label">
2414
- <label>Enabled</label>
2415
- <frontend_type>select</frontend_type>
2416
- <source_model>adminhtml/system_config_source_yesno</source_model>
2417
- <sort_order>1</sort_order>
2418
  <show_in_default>1</show_in_default>
2419
  <show_in_website>1</show_in_website>
2420
  <show_in_store>1</show_in_store>
2421
- </active>
2422
  <title translate="label">
2423
  <label>Title</label>
2424
  <frontend_type>text</frontend_type>
@@ -2431,7 +2578,6 @@
2431
  <label>Allowed Currency</label>
2432
  <frontend_type>multiselect</frontend_type>
2433
  <source_model>msp/config_sources_order_currency</source_model>
2434
- <!--<source_model>msp/config_sources_order_email</source_model>-->
2435
  <sort_order>3</sort_order>
2436
  <show_in_default>1</show_in_default>
2437
  <show_in_website>1</show_in_website>
@@ -2520,16 +2666,16 @@
2520
  <label>Payment for Specific Customer Groups</label>
2521
  <frontend_type>multiselect</frontend_type>
2522
  <sort_order>101</sort_order>
2523
- <source_model>adminhtml/system_config_source_customer_group</source_model>
2524
  <show_in_default>1</show_in_default>
2525
  <show_in_website>1</show_in_website>
2526
  <show_in_store>1</show_in_store>
2527
  </specificgroups>
2528
  </fields>
2529
- </msp_multisafepay>
2530
- <msp_directebanking translate="label" module="msp">
2531
- <label>SOFORT Banking</label>
2532
- <sort_order>738</sort_order>
2533
  <show_in_default>1</show_in_default>
2534
  <show_in_website>1</show_in_website>
2535
  <show_in_store>1</show_in_store>
@@ -2543,6 +2689,79 @@
2543
  <show_in_website>1</show_in_website>
2544
  <show_in_store>1</show_in_store>
2545
  </active>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2546
  <title translate="label">
2547
  <label>Title</label>
2548
  <frontend_type>text</frontend_type>
@@ -2555,7 +2774,6 @@
2555
  <label>Allowed Currency</label>
2556
  <frontend_type>multiselect</frontend_type>
2557
  <source_model>msp/config_sources_order_currency</source_model>
2558
- <!--<source_model>msp/config_sources_order_email</source_model>-->
2559
  <sort_order>3</sort_order>
2560
  <show_in_default>1</show_in_default>
2561
  <show_in_website>1</show_in_website>
@@ -2595,14 +2813,6 @@
2595
  <show_in_website>1</show_in_website>
2596
  <show_in_store>1</show_in_store>
2597
  </instructions>
2598
- <max_order_total translate="label">
2599
- <label>Maximum Order Total</label>
2600
- <frontend_type>text</frontend_type>
2601
- <sort_order>63</sort_order>
2602
- <show_in_default>1</show_in_default>
2603
- <show_in_website>1</show_in_website>
2604
- <show_in_store>5</show_in_store>
2605
- </max_order_total>
2606
  <fee translate="label">
2607
  <label>Enable fee (inc. Tax)</label>
2608
  <frontend_type>select</frontend_type>
@@ -2652,16 +2862,16 @@
2652
  <label>Payment for Specific Customer Groups</label>
2653
  <frontend_type>multiselect</frontend_type>
2654
  <sort_order>101</sort_order>
2655
- <source_model>adminhtml/system_config_source_customer_group</source_model>
2656
  <show_in_default>1</show_in_default>
2657
  <show_in_website>1</show_in_website>
2658
  <show_in_store>1</show_in_store>
2659
  </specificgroups>
2660
  </fields>
2661
- </msp_directebanking>
2662
- <msp_directdebit translate="label" module="msp">
2663
- <label>Direct Debit</label>
2664
- <sort_order>739</sort_order>
2665
  <show_in_default>1</show_in_default>
2666
  <show_in_website>1</show_in_website>
2667
  <show_in_store>1</show_in_store>
@@ -2675,6 +2885,80 @@
2675
  <show_in_website>1</show_in_website>
2676
  <show_in_store>1</show_in_store>
2677
  </active>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2678
  <title translate="label">
2679
  <label>Title</label>
2680
  <frontend_type>text</frontend_type>
@@ -2687,7 +2971,6 @@
2687
  <label>Allowed Currency</label>
2688
  <frontend_type>multiselect</frontend_type>
2689
  <source_model>msp/config_sources_order_currency</source_model>
2690
- <!--<source_model>msp/config_sources_order_email</source_model>-->
2691
  <sort_order>3</sort_order>
2692
  <show_in_default>1</show_in_default>
2693
  <show_in_website>1</show_in_website>
@@ -2727,14 +3010,6 @@
2727
  <show_in_website>1</show_in_website>
2728
  <show_in_store>1</show_in_store>
2729
  </instructions>
2730
- <max_order_total translate="label">
2731
- <label>Maximum Order Total</label>
2732
- <frontend_type>text</frontend_type>
2733
- <sort_order>63</sort_order>
2734
- <show_in_default>1</show_in_default>
2735
- <show_in_website>1</show_in_website>
2736
- <show_in_store>5</show_in_store>
2737
- </max_order_total>
2738
  <fee translate="label">
2739
  <label>Enable fee (inc. Tax)</label>
2740
  <frontend_type>select</frontend_type>
@@ -2784,16 +3059,16 @@
2784
  <label>Payment for Specific Customer Groups</label>
2785
  <frontend_type>multiselect</frontend_type>
2786
  <sort_order>101</sort_order>
2787
- <source_model>adminhtml/system_config_source_customer_group</source_model>
2788
  <show_in_default>1</show_in_default>
2789
  <show_in_website>1</show_in_website>
2790
  <show_in_store>1</show_in_store>
2791
  </specificgroups>
2792
  </fields>
2793
- </msp_directdebit>
2794
- <msp_fastcheckout translate="label" module="msp">
2795
- <label>Fast Checkout</label>
2796
- <sort_order>780</sort_order>
2797
  <show_in_default>1</show_in_default>
2798
  <show_in_website>1</show_in_website>
2799
  <show_in_store>1</show_in_store>
@@ -2806,7 +3081,81 @@
2806
  <show_in_default>1</show_in_default>
2807
  <show_in_website>1</show_in_website>
2808
  <show_in_store>1</show_in_store>
2809
- </active>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2810
  <title translate="label">
2811
  <label>Title</label>
2812
  <frontend_type>text</frontend_type>
@@ -2815,6 +3164,15 @@
2815
  <show_in_website>1</show_in_website>
2816
  <show_in_store>1</show_in_store>
2817
  </title>
 
 
 
 
 
 
 
 
 
2818
  <allowspecific translate="label">
2819
  <label>Receive payments from applicable countries</label>
2820
  <frontend_type>allowspecific</frontend_type>
@@ -2836,7 +3194,7 @@
2836
  <sort_order translate="label">
2837
  <label>Sort order</label>
2838
  <frontend_type>text</frontend_type>
2839
- <sort_order>450</sort_order>
2840
  <show_in_default>1</show_in_default>
2841
  <show_in_website>1</show_in_website>
2842
  <show_in_store>1</show_in_store>
@@ -2849,19 +3207,64 @@
2849
  <show_in_website>1</show_in_website>
2850
  <show_in_store>1</show_in_store>
2851
  </instructions>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2852
  <specificgroups translate="label">
2853
  <label>Payment for Specific Customer Groups</label>
2854
  <frontend_type>multiselect</frontend_type>
2855
  <sort_order>101</sort_order>
2856
- <source_model>adminhtml/system_config_source_customer_group</source_model>
2857
  <show_in_default>1</show_in_default>
2858
  <show_in_website>1</show_in_website>
2859
  <show_in_store>1</show_in_store>
2860
  </specificgroups>
2861
  </fields>
2862
- </msp_fastcheckout>
2863
- <msp_webgift translate="label" module="msp">
2864
- <label>Webshop Giftcard</label>
2865
  <sort_order>740</sort_order>
2866
  <show_in_default>1</show_in_default>
2867
  <show_in_website>1</show_in_website>
@@ -2879,7 +3282,7 @@
2879
  <test_api_pad translate="label comment">
2880
  <label>Account type</label>
2881
  <frontend_type>select</frontend_type>
2882
-
2883
  <source_model>msp/config_sources_accounts</source_model>
2884
  <sort_order>20</sort_order>
2885
  <show_in_default>1</show_in_default>
@@ -2910,6 +3313,14 @@
2910
  <show_in_website>1</show_in_website>
2911
  <show_in_store>1</show_in_store>
2912
  </secure_code_pad>
 
 
 
 
 
 
 
 
2913
  <account_id_pad_test translate="label">
2914
  <label>Account ID (for Test Accounts)</label>
2915
  <frontend_type>text</frontend_type>
@@ -2934,6 +3345,14 @@
2934
  <show_in_website>1</show_in_website>
2935
  <show_in_store>1</show_in_store>
2936
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
2937
  <title translate="label">
2938
  <label>Title</label>
2939
  <frontend_type>text</frontend_type>
@@ -2946,7 +3365,6 @@
2946
  <label>Allowed Currency</label>
2947
  <frontend_type>multiselect</frontend_type>
2948
  <source_model>msp/config_sources_order_currency</source_model>
2949
- <!--<source_model>msp/config_sources_order_email</source_model>-->
2950
  <sort_order>3</sort_order>
2951
  <show_in_default>1</show_in_default>
2952
  <show_in_website>1</show_in_website>
@@ -3035,15 +3453,15 @@
3035
  <label>Payment for Specific Customer Groups</label>
3036
  <frontend_type>multiselect</frontend_type>
3037
  <sort_order>101</sort_order>
3038
- <source_model>adminhtml/system_config_source_customer_group</source_model>
3039
  <show_in_default>1</show_in_default>
3040
  <show_in_website>1</show_in_website>
3041
  <show_in_store>1</show_in_store>
3042
  </specificgroups>
3043
  </fields>
3044
- </msp_webgift>
3045
- <msp_ebon translate="label" module="msp">
3046
- <label>E-bon</label>
3047
  <sort_order>741</sort_order>
3048
  <show_in_default>1</show_in_default>
3049
  <show_in_website>1</show_in_website>
@@ -3061,7 +3479,7 @@
3061
  <test_api_pad translate="label comment">
3062
  <label>Account type</label>
3063
  <frontend_type>select</frontend_type>
3064
-
3065
  <source_model>msp/config_sources_accounts</source_model>
3066
  <sort_order>20</sort_order>
3067
  <show_in_default>1</show_in_default>
@@ -3092,6 +3510,14 @@
3092
  <show_in_website>1</show_in_website>
3093
  <show_in_store>1</show_in_store>
3094
  </secure_code_pad>
 
 
 
 
 
 
 
 
3095
  <account_id_pad_test translate="label">
3096
  <label>Account ID (for Test Accounts)</label>
3097
  <frontend_type>text</frontend_type>
@@ -3116,6 +3542,14 @@
3116
  <show_in_website>1</show_in_website>
3117
  <show_in_store>1</show_in_store>
3118
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
3119
  <title translate="label">
3120
  <label>Title</label>
3121
  <frontend_type>text</frontend_type>
@@ -3128,7 +3562,6 @@
3128
  <label>Allowed Currency</label>
3129
  <frontend_type>multiselect</frontend_type>
3130
  <source_model>msp/config_sources_order_currency</source_model>
3131
- <!--<source_model>msp/config_sources_order_email</source_model>-->
3132
  <sort_order>3</sort_order>
3133
  <show_in_default>1</show_in_default>
3134
  <show_in_website>1</show_in_website>
@@ -3217,16 +3650,16 @@
3217
  <label>Payment for Specific Customer Groups</label>
3218
  <frontend_type>multiselect</frontend_type>
3219
  <sort_order>101</sort_order>
3220
- <source_model>adminhtml/system_config_source_customer_group</source_model>
3221
  <show_in_default>1</show_in_default>
3222
  <show_in_website>1</show_in_website>
3223
  <show_in_store>1</show_in_store>
3224
  </specificgroups>
3225
  </fields>
3226
- </msp_ebon>
3227
- <msp_lief translate="label" module="msp">
3228
- <label>Lief Cadeaukaart</label>
3229
- <sort_order>744</sort_order>
3230
  <show_in_default>1</show_in_default>
3231
  <show_in_website>1</show_in_website>
3232
  <show_in_store>1</show_in_store>
@@ -3243,6 +3676,7 @@
3243
  <test_api_pad translate="label comment">
3244
  <label>Account type</label>
3245
  <frontend_type>select</frontend_type>
 
3246
  <source_model>msp/config_sources_accounts</source_model>
3247
  <sort_order>20</sort_order>
3248
  <show_in_default>1</show_in_default>
@@ -3273,6 +3707,14 @@
3273
  <show_in_website>1</show_in_website>
3274
  <show_in_store>1</show_in_store>
3275
  </secure_code_pad>
 
 
 
 
 
 
 
 
3276
  <account_id_pad_test translate="label">
3277
  <label>Account ID (for Test Accounts)</label>
3278
  <frontend_type>text</frontend_type>
@@ -3297,6 +3739,14 @@
3297
  <show_in_website>1</show_in_website>
3298
  <show_in_store>1</show_in_store>
3299
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
3300
  <title translate="label">
3301
  <label>Title</label>
3302
  <frontend_type>text</frontend_type>
@@ -3309,7 +3759,6 @@
3309
  <label>Allowed Currency</label>
3310
  <frontend_type>multiselect</frontend_type>
3311
  <source_model>msp/config_sources_order_currency</source_model>
3312
- <!--<source_model>msp/config_sources_order_email</source_model>-->
3313
  <sort_order>3</sort_order>
3314
  <show_in_default>1</show_in_default>
3315
  <show_in_website>1</show_in_website>
@@ -3398,16 +3847,16 @@
3398
  <label>Payment for Specific Customer Groups</label>
3399
  <frontend_type>multiselect</frontend_type>
3400
  <sort_order>101</sort_order>
3401
- <source_model>adminhtml/system_config_source_customer_group</source_model>
3402
  <show_in_default>1</show_in_default>
3403
  <show_in_website>1</show_in_website>
3404
  <show_in_store>1</show_in_store>
3405
  </specificgroups>
3406
  </fields>
3407
- </msp_lief>
3408
- <msp_babygiftcard translate="label" module="msp">
3409
- <label>Baby giftcard</label>
3410
- <sort_order>742</sort_order>
3411
  <show_in_default>1</show_in_default>
3412
  <show_in_website>1</show_in_website>
3413
  <show_in_store>1</show_in_store>
@@ -3424,7 +3873,7 @@
3424
  <test_api_pad translate="label comment">
3425
  <label>Account type</label>
3426
  <frontend_type>select</frontend_type>
3427
-
3428
  <source_model>msp/config_sources_accounts</source_model>
3429
  <sort_order>20</sort_order>
3430
  <show_in_default>1</show_in_default>
@@ -3455,6 +3904,14 @@
3455
  <show_in_website>1</show_in_website>
3456
  <show_in_store>1</show_in_store>
3457
  </secure_code_pad>
 
 
 
 
 
 
 
 
3458
  <account_id_pad_test translate="label">
3459
  <label>Account ID (for Test Accounts)</label>
3460
  <frontend_type>text</frontend_type>
@@ -3479,6 +3936,14 @@
3479
  <show_in_website>1</show_in_website>
3480
  <show_in_store>1</show_in_store>
3481
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
3482
  <title translate="label">
3483
  <label>Title</label>
3484
  <frontend_type>text</frontend_type>
@@ -3491,7 +3956,6 @@
3491
  <label>Allowed Currency</label>
3492
  <frontend_type>multiselect</frontend_type>
3493
  <source_model>msp/config_sources_order_currency</source_model>
3494
- <!--<source_model>msp/config_sources_order_email</source_model>-->
3495
  <sort_order>3</sort_order>
3496
  <show_in_default>1</show_in_default>
3497
  <show_in_website>1</show_in_website>
@@ -3580,16 +4044,16 @@
3580
  <label>Payment for Specific Customer Groups</label>
3581
  <frontend_type>multiselect</frontend_type>
3582
  <sort_order>101</sort_order>
3583
- <source_model>adminhtml/system_config_source_customer_group</source_model>
3584
  <show_in_default>1</show_in_default>
3585
  <show_in_website>1</show_in_website>
3586
  <show_in_store>1</show_in_store>
3587
  </specificgroups>
3588
  </fields>
3589
- </msp_babygiftcard>
3590
- <msp_gezondheidsbon translate="label" module="msp">
3591
- <label>Gezondheidsbon</label>
3592
- <sort_order>743</sort_order>
3593
  <show_in_default>1</show_in_default>
3594
  <show_in_website>1</show_in_website>
3595
  <show_in_store>1</show_in_store>
@@ -3606,7 +4070,7 @@
3606
  <test_api_pad translate="label comment">
3607
  <label>Account type</label>
3608
  <frontend_type>select</frontend_type>
3609
-
3610
  <source_model>msp/config_sources_accounts</source_model>
3611
  <sort_order>20</sort_order>
3612
  <show_in_default>1</show_in_default>
@@ -3637,6 +4101,14 @@
3637
  <show_in_website>1</show_in_website>
3638
  <show_in_store>1</show_in_store>
3639
  </secure_code_pad>
 
 
 
 
 
 
 
 
3640
  <account_id_pad_test translate="label">
3641
  <label>Account ID (for Test Accounts)</label>
3642
  <frontend_type>text</frontend_type>
@@ -3661,6 +4133,14 @@
3661
  <show_in_website>1</show_in_website>
3662
  <show_in_store>1</show_in_store>
3663
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
3664
  <title translate="label">
3665
  <label>Title</label>
3666
  <frontend_type>text</frontend_type>
@@ -3673,7 +4153,6 @@
3673
  <label>Allowed Currency</label>
3674
  <frontend_type>multiselect</frontend_type>
3675
  <source_model>msp/config_sources_order_currency</source_model>
3676
- <!--<source_model>msp/config_sources_order_email</source_model>-->
3677
  <sort_order>3</sort_order>
3678
  <show_in_default>1</show_in_default>
3679
  <show_in_website>1</show_in_website>
@@ -3762,16 +4241,16 @@
3762
  <label>Payment for Specific Customer Groups</label>
3763
  <frontend_type>multiselect</frontend_type>
3764
  <sort_order>101</sort_order>
3765
- <source_model>adminhtml/system_config_source_customer_group</source_model>
3766
  <show_in_default>1</show_in_default>
3767
  <show_in_website>1</show_in_website>
3768
  <show_in_store>1</show_in_store>
3769
  </specificgroups>
3770
  </fields>
3771
- </msp_gezondheidsbon>
3772
- <msp_boekenbon translate="label" module="msp">
3773
- <label>Boekenbon</label>
3774
- <sort_order>740</sort_order>
3775
  <show_in_default>1</show_in_default>
3776
  <show_in_website>1</show_in_website>
3777
  <show_in_store>1</show_in_store>
@@ -3788,7 +4267,7 @@
3788
  <test_api_pad translate="label comment">
3789
  <label>Account type</label>
3790
  <frontend_type>select</frontend_type>
3791
-
3792
  <source_model>msp/config_sources_accounts</source_model>
3793
  <sort_order>20</sort_order>
3794
  <show_in_default>1</show_in_default>
@@ -3819,6 +4298,14 @@
3819
  <show_in_website>1</show_in_website>
3820
  <show_in_store>1</show_in_store>
3821
  </secure_code_pad>
 
 
 
 
 
 
 
 
3822
  <account_id_pad_test translate="label">
3823
  <label>Account ID (for Test Accounts)</label>
3824
  <frontend_type>text</frontend_type>
@@ -3843,6 +4330,14 @@
3843
  <show_in_website>1</show_in_website>
3844
  <show_in_store>1</show_in_store>
3845
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
3846
  <title translate="label">
3847
  <label>Title</label>
3848
  <frontend_type>text</frontend_type>
@@ -3855,7 +4350,6 @@
3855
  <label>Allowed Currency</label>
3856
  <frontend_type>multiselect</frontend_type>
3857
  <source_model>msp/config_sources_order_currency</source_model>
3858
- <!--<source_model>msp/config_sources_order_email</source_model>-->
3859
  <sort_order>3</sort_order>
3860
  <show_in_default>1</show_in_default>
3861
  <show_in_website>1</show_in_website>
@@ -3944,16 +4438,16 @@
3944
  <label>Payment for Specific Customer Groups</label>
3945
  <frontend_type>multiselect</frontend_type>
3946
  <sort_order>101</sort_order>
3947
- <source_model>adminhtml/system_config_source_customer_group</source_model>
3948
  <show_in_default>1</show_in_default>
3949
  <show_in_website>1</show_in_website>
3950
  <show_in_store>1</show_in_store>
3951
  </specificgroups>
3952
  </fields>
3953
- </msp_boekenbon>
3954
- <msp_erotiekbon translate="label" module="msp">
3955
- <label>Erotiekbon</label>
3956
- <sort_order>741</sort_order>
3957
  <show_in_default>1</show_in_default>
3958
  <show_in_website>1</show_in_website>
3959
  <show_in_store>1</show_in_store>
@@ -3970,7 +4464,7 @@
3970
  <test_api_pad translate="label comment">
3971
  <label>Account type</label>
3972
  <frontend_type>select</frontend_type>
3973
-
3974
  <source_model>msp/config_sources_accounts</source_model>
3975
  <sort_order>20</sort_order>
3976
  <show_in_default>1</show_in_default>
@@ -4001,6 +4495,14 @@
4001
  <show_in_website>1</show_in_website>
4002
  <show_in_store>1</show_in_store>
4003
  </secure_code_pad>
 
 
 
 
 
 
 
 
4004
  <account_id_pad_test translate="label">
4005
  <label>Account ID (for Test Accounts)</label>
4006
  <frontend_type>text</frontend_type>
@@ -4025,6 +4527,14 @@
4025
  <show_in_website>1</show_in_website>
4026
  <show_in_store>1</show_in_store>
4027
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
4028
  <title translate="label">
4029
  <label>Title</label>
4030
  <frontend_type>text</frontend_type>
@@ -4037,7 +4547,6 @@
4037
  <label>Allowed Currency</label>
4038
  <frontend_type>multiselect</frontend_type>
4039
  <source_model>msp/config_sources_order_currency</source_model>
4040
- <!--<source_model>msp/config_sources_order_email</source_model>-->
4041
  <sort_order>3</sort_order>
4042
  <show_in_default>1</show_in_default>
4043
  <show_in_website>1</show_in_website>
@@ -4126,16 +4635,16 @@
4126
  <label>Payment for Specific Customer Groups</label>
4127
  <frontend_type>multiselect</frontend_type>
4128
  <sort_order>101</sort_order>
4129
- <source_model>adminhtml/system_config_source_customer_group</source_model>
4130
  <show_in_default>1</show_in_default>
4131
  <show_in_website>1</show_in_website>
4132
  <show_in_store>1</show_in_store>
4133
  </specificgroups>
4134
  </fields>
4135
- </msp_erotiekbon>
4136
- <msp_parfumnl translate="label" module="msp">
4137
- <label>ParfumNL</label>
4138
- <sort_order>743</sort_order>
4139
  <show_in_default>1</show_in_default>
4140
  <show_in_website>1</show_in_website>
4141
  <show_in_store>1</show_in_store>
@@ -4152,7 +4661,7 @@
4152
  <test_api_pad translate="label comment">
4153
  <label>Account type</label>
4154
  <frontend_type>select</frontend_type>
4155
-
4156
  <source_model>msp/config_sources_accounts</source_model>
4157
  <sort_order>20</sort_order>
4158
  <show_in_default>1</show_in_default>
@@ -4183,6 +4692,14 @@
4183
  <show_in_website>1</show_in_website>
4184
  <show_in_store>1</show_in_store>
4185
  </secure_code_pad>
 
 
 
 
 
 
 
 
4186
  <account_id_pad_test translate="label">
4187
  <label>Account ID (for Test Accounts)</label>
4188
  <frontend_type>text</frontend_type>
@@ -4207,6 +4724,14 @@
4207
  <show_in_website>1</show_in_website>
4208
  <show_in_store>1</show_in_store>
4209
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
4210
  <title translate="label">
4211
  <label>Title</label>
4212
  <frontend_type>text</frontend_type>
@@ -4219,7 +4744,6 @@
4219
  <label>Allowed Currency</label>
4220
  <frontend_type>multiselect</frontend_type>
4221
  <source_model>msp/config_sources_order_currency</source_model>
4222
- <!--<source_model>msp/config_sources_order_email</source_model>-->
4223
  <sort_order>3</sort_order>
4224
  <show_in_default>1</show_in_default>
4225
  <show_in_website>1</show_in_website>
@@ -4308,15 +4832,15 @@
4308
  <label>Payment for Specific Customer Groups</label>
4309
  <frontend_type>multiselect</frontend_type>
4310
  <sort_order>101</sort_order>
4311
- <source_model>adminhtml/system_config_source_customer_group</source_model>
4312
  <show_in_default>1</show_in_default>
4313
  <show_in_website>1</show_in_website>
4314
  <show_in_store>1</show_in_store>
4315
  </specificgroups>
4316
  </fields>
4317
- </msp_parfumnl>
4318
- <msp_parfumcadeaukaart translate="label" module="msp">
4319
- <label>Parfum Cadeaukaart</label>
4320
  <sort_order>744</sort_order>
4321
  <show_in_default>1</show_in_default>
4322
  <show_in_website>1</show_in_website>
@@ -4334,7 +4858,7 @@
4334
  <test_api_pad translate="label comment">
4335
  <label>Account type</label>
4336
  <frontend_type>select</frontend_type>
4337
-
4338
  <source_model>msp/config_sources_accounts</source_model>
4339
  <sort_order>20</sort_order>
4340
  <show_in_default>1</show_in_default>
@@ -4365,6 +4889,14 @@
4365
  <show_in_website>1</show_in_website>
4366
  <show_in_store>1</show_in_store>
4367
  </secure_code_pad>
 
 
 
 
 
 
 
 
4368
  <account_id_pad_test translate="label">
4369
  <label>Account ID (for Test Accounts)</label>
4370
  <frontend_type>text</frontend_type>
@@ -4389,6 +4921,14 @@
4389
  <show_in_website>1</show_in_website>
4390
  <show_in_store>1</show_in_store>
4391
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
4392
  <title translate="label">
4393
  <label>Title</label>
4394
  <frontend_type>text</frontend_type>
@@ -4401,7 +4941,6 @@
4401
  <label>Allowed Currency</label>
4402
  <frontend_type>multiselect</frontend_type>
4403
  <source_model>msp/config_sources_order_currency</source_model>
4404
- <!--<source_model>msp/config_sources_order_email</source_model>-->
4405
  <sort_order>3</sort_order>
4406
  <show_in_default>1</show_in_default>
4407
  <show_in_website>1</show_in_website>
@@ -4490,15 +5029,15 @@
4490
  <label>Payment for Specific Customer Groups</label>
4491
  <frontend_type>multiselect</frontend_type>
4492
  <sort_order>101</sort_order>
4493
- <source_model>adminhtml/system_config_source_customer_group</source_model>
4494
  <show_in_default>1</show_in_default>
4495
  <show_in_website>1</show_in_website>
4496
  <show_in_store>1</show_in_store>
4497
  </specificgroups>
4498
  </fields>
4499
- </msp_parfumcadeaukaart>
4500
- <msp_fashioncheque translate="label" module="msp">
4501
- <label>Fashion Cheque</label>
4502
  <sort_order>744</sort_order>
4503
  <show_in_default>1</show_in_default>
4504
  <show_in_website>1</show_in_website>
@@ -4516,7 +5055,7 @@
4516
  <test_api_pad translate="label comment">
4517
  <label>Account type</label>
4518
  <frontend_type>select</frontend_type>
4519
-
4520
  <source_model>msp/config_sources_accounts</source_model>
4521
  <sort_order>20</sort_order>
4522
  <show_in_default>1</show_in_default>
@@ -4547,6 +5086,14 @@
4547
  <show_in_website>1</show_in_website>
4548
  <show_in_store>1</show_in_store>
4549
  </secure_code_pad>
 
 
 
 
 
 
 
 
4550
  <account_id_pad_test translate="label">
4551
  <label>Account ID (for Test Accounts)</label>
4552
  <frontend_type>text</frontend_type>
@@ -4571,6 +5118,14 @@
4571
  <show_in_website>1</show_in_website>
4572
  <show_in_store>1</show_in_store>
4573
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
4574
  <title translate="label">
4575
  <label>Title</label>
4576
  <frontend_type>text</frontend_type>
@@ -4583,7 +5138,6 @@
4583
  <label>Allowed Currency</label>
4584
  <frontend_type>multiselect</frontend_type>
4585
  <source_model>msp/config_sources_order_currency</source_model>
4586
- <!--<source_model>msp/config_sources_order_email</source_model>-->
4587
  <sort_order>3</sort_order>
4588
  <show_in_default>1</show_in_default>
4589
  <show_in_website>1</show_in_website>
@@ -4672,15 +5226,15 @@
4672
  <label>Payment for Specific Customer Groups</label>
4673
  <frontend_type>multiselect</frontend_type>
4674
  <sort_order>101</sort_order>
4675
- <source_model>adminhtml/system_config_source_customer_group</source_model>
4676
  <show_in_default>1</show_in_default>
4677
  <show_in_website>1</show_in_website>
4678
  <show_in_store>1</show_in_store>
4679
  </specificgroups>
4680
  </fields>
4681
- </msp_fashioncheque>
4682
- <msp_yourgift translate="label" module="msp">
4683
- <label>Your Gift coupon</label>
4684
  <sort_order>744</sort_order>
4685
  <show_in_default>1</show_in_default>
4686
  <show_in_website>1</show_in_website>
@@ -4698,7 +5252,7 @@
4698
  <test_api_pad translate="label comment">
4699
  <label>Account type</label>
4700
  <frontend_type>select</frontend_type>
4701
-
4702
  <source_model>msp/config_sources_accounts</source_model>
4703
  <sort_order>20</sort_order>
4704
  <show_in_default>1</show_in_default>
@@ -4729,6 +5283,14 @@
4729
  <show_in_website>1</show_in_website>
4730
  <show_in_store>1</show_in_store>
4731
  </secure_code_pad>
 
 
 
 
 
 
 
 
4732
  <account_id_pad_test translate="label">
4733
  <label>Account ID (for Test Accounts)</label>
4734
  <frontend_type>text</frontend_type>
@@ -4753,6 +5315,14 @@
4753
  <show_in_website>1</show_in_website>
4754
  <show_in_store>1</show_in_store>
4755
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
4756
  <title translate="label">
4757
  <label>Title</label>
4758
  <frontend_type>text</frontend_type>
@@ -4765,7 +5335,6 @@
4765
  <label>Allowed Currency</label>
4766
  <frontend_type>multiselect</frontend_type>
4767
  <source_model>msp/config_sources_order_currency</source_model>
4768
- <!--<source_model>msp/config_sources_order_email</source_model>-->
4769
  <sort_order>3</sort_order>
4770
  <show_in_default>1</show_in_default>
4771
  <show_in_website>1</show_in_website>
@@ -4854,15 +5423,15 @@
4854
  <label>Payment for Specific Customer Groups</label>
4855
  <frontend_type>multiselect</frontend_type>
4856
  <sort_order>101</sort_order>
4857
- <source_model>adminhtml/system_config_source_customer_group</source_model>
4858
  <show_in_default>1</show_in_default>
4859
  <show_in_website>1</show_in_website>
4860
  <show_in_store>1</show_in_store>
4861
  </specificgroups>
4862
  </fields>
4863
- </msp_yourgift>
4864
- <msp_wijncadeau translate="label" module="msp">
4865
- <label>Wijncadeau</label>
4866
  <sort_order>744</sort_order>
4867
  <show_in_default>1</show_in_default>
4868
  <show_in_website>1</show_in_website>
@@ -4880,7 +5449,7 @@
4880
  <test_api_pad translate="label comment">
4881
  <label>Account type</label>
4882
  <frontend_type>select</frontend_type>
4883
-
4884
  <source_model>msp/config_sources_accounts</source_model>
4885
  <sort_order>20</sort_order>
4886
  <show_in_default>1</show_in_default>
@@ -4911,6 +5480,14 @@
4911
  <show_in_website>1</show_in_website>
4912
  <show_in_store>1</show_in_store>
4913
  </secure_code_pad>
 
 
 
 
 
 
 
 
4914
  <account_id_pad_test translate="label">
4915
  <label>Account ID (for Test Accounts)</label>
4916
  <frontend_type>text</frontend_type>
@@ -4935,6 +5512,14 @@
4935
  <show_in_website>1</show_in_website>
4936
  <show_in_store>1</show_in_store>
4937
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
4938
  <title translate="label">
4939
  <label>Title</label>
4940
  <frontend_type>text</frontend_type>
@@ -4947,7 +5532,6 @@
4947
  <label>Allowed Currency</label>
4948
  <frontend_type>multiselect</frontend_type>
4949
  <source_model>msp/config_sources_order_currency</source_model>
4950
- <!--<source_model>msp/config_sources_order_email</source_model>-->
4951
  <sort_order>3</sort_order>
4952
  <show_in_default>1</show_in_default>
4953
  <show_in_website>1</show_in_website>
@@ -5036,15 +5620,15 @@
5036
  <label>Payment for Specific Customer Groups</label>
5037
  <frontend_type>multiselect</frontend_type>
5038
  <sort_order>101</sort_order>
5039
- <source_model>adminhtml/system_config_source_customer_group</source_model>
5040
  <show_in_default>1</show_in_default>
5041
  <show_in_website>1</show_in_website>
5042
  <show_in_store>1</show_in_store>
5043
  </specificgroups>
5044
  </fields>
5045
- </msp_wijncadeau>
5046
- <msp_degrotespeelgoedwinkel translate="label" module="msp">
5047
- <label>De grote speelgoedwinkel coupon</label>
5048
  <sort_order>744</sort_order>
5049
  <show_in_default>1</show_in_default>
5050
  <show_in_website>1</show_in_website>
@@ -5062,7 +5646,7 @@
5062
  <test_api_pad translate="label comment">
5063
  <label>Account type</label>
5064
  <frontend_type>select</frontend_type>
5065
-
5066
  <source_model>msp/config_sources_accounts</source_model>
5067
  <sort_order>20</sort_order>
5068
  <show_in_default>1</show_in_default>
@@ -5093,6 +5677,14 @@
5093
  <show_in_website>1</show_in_website>
5094
  <show_in_store>1</show_in_store>
5095
  </secure_code_pad>
 
 
 
 
 
 
 
 
5096
  <account_id_pad_test translate="label">
5097
  <label>Account ID (for Test Accounts)</label>
5098
  <frontend_type>text</frontend_type>
@@ -5117,6 +5709,14 @@
5117
  <show_in_website>1</show_in_website>
5118
  <show_in_store>1</show_in_store>
5119
  </secure_code_pad_test>
 
 
 
 
 
 
 
 
5120
  <title translate="label">
5121
  <label>Title</label>
5122
  <frontend_type>text</frontend_type>
@@ -5129,7 +5729,6 @@
5129
  <label>Allowed Currency</label>
5130
  <frontend_type>multiselect</frontend_type>
5131
  <source_model>msp/config_sources_order_currency</source_model>
5132
- <!--<source_model>msp/config_sources_order_email</source_model>-->
5133
  <sort_order>3</sort_order>
5134
  <show_in_default>1</show_in_default>
5135
  <show_in_website>1</show_in_website>
@@ -5218,22 +5817,23 @@
5218
  <label>Payment for Specific Customer Groups</label>
5219
  <frontend_type>multiselect</frontend_type>
5220
  <sort_order>101</sort_order>
5221
- <source_model>adminhtml/system_config_source_customer_group</source_model>
5222
  <show_in_default>1</show_in_default>
5223
  <show_in_website>1</show_in_website>
5224
  <show_in_store>1</show_in_store>
5225
  </specificgroups>
5226
  </fields>
5227
- </msp_degrotespeelgoedwinkel>
5228
  </groups>
5229
- </msp>
 
5230
  <!-- end: MSP Gateways -->
5231
  <!-- begin: MSP Fast Checkout -->
5232
  <mspcheckout translate="label" module="msp">
5233
- <label>MultiSafepay - Fast Checkout - 2.1.2</label>
5234
- <tab>sales</tab>
5235
  <frontend_type>text</frontend_type>
5236
- <sort_order>1001</sort_order>
5237
  <show_in_default>1</show_in_default>
5238
  <show_in_website>1</show_in_website>
5239
  <show_in_store>1</show_in_store>
@@ -5296,6 +5896,16 @@
5296
  <show_in_website>1</show_in_website>
5297
  <show_in_store>1</show_in_store>
5298
  </api_key>
 
 
 
 
 
 
 
 
 
 
5299
  <allow_fcofeed translate="label comment">
5300
  <label>Allow FastCheckout Product Feed</label>
5301
  <comment>With this option enabled, FastCheckout can request your productfeed if configured at FastCheckout</comment>
@@ -5656,280 +6266,6 @@
5656
  </account>
5657
  </fields>
5658
  </checkout_google_analytics>
5659
- <!--<checkout_shipping_pickup translate="label">-->
5660
- <!--<label>Shipping - Pickup</label>-->
5661
- <!--<frontend_type>text</frontend_type>-->
5662
- <!--<sort_order>34</sort_order>-->
5663
- <!--<show_in_default>1</show_in_default>-->
5664
- <!--<show_in_website>1</show_in_website>-->
5665
- <!--<show_in_store>0</show_in_store>-->
5666
- <!--<fields>-->
5667
- <!--<active>-->
5668
- <!--<label>Enable Pickup</label>-->
5669
- <!--<frontend_type>select</frontend_type>-->
5670
- <!--<source_model>adminhtml/system_config_source_yesno</source_model>-->
5671
- <!--<sort_order>10</sort_order>-->
5672
- <!--<show_in_default>1</show_in_default>-->
5673
- <!--<show_in_website>1</show_in_website>-->
5674
- <!--<show_in_store>0</show_in_store>-->
5675
- <!--</active>-->
5676
- <!--<title>-->
5677
- <!--<label>Pickup Title</label>-->
5678
- <!--<frontend_type>text</frontend_type>-->
5679
- <!--<sort_order>20</sort_order>-->
5680
- <!--<show_in_default>1</show_in_default>-->
5681
- <!--<show_in_website>1</show_in_website>-->
5682
- <!--<show_in_store>0</show_in_store>-->
5683
- <!--</title>-->
5684
- <!--<price>-->
5685
- <!--<label>Pickup Price</label>-->
5686
- <!--<frontend_type>text</frontend_type>-->
5687
- <!--<sort_order>30</sort_order>-->
5688
- <!--<show_in_default>1</show_in_default>-->
5689
- <!--<show_in_website>1</show_in_website>-->
5690
- <!--<show_in_store>0</show_in_store>-->
5691
- <!--</price>-->
5692
- <!--</fields>-->
5693
- <!--</checkout_shipping_pickup>-->
5694
- <!--<checkout_shipping_tablerate>-->
5695
- <!--<label>Shipping - Table Rates</label>-->
5696
- <!--<frontend_type>text</frontend_type>-->
5697
- <!--<sort_order>35</sort_order>-->
5698
- <!--<show_in_default>1</show_in_default>-->
5699
- <!--<show_in_website>1</show_in_website>-->
5700
- <!--<show_in_store>0</show_in_store>-->
5701
- <!--<fields>-->
5702
- <!--<active translate="label">-->
5703
- <!--<label>Enable Table Rates</label>-->
5704
- <!--<frontend_type>select</frontend_type>-->
5705
- <!--<source_model>adminhtml/system_config_source_yesno</source_model>-->
5706
- <!--<comment>This will enable the Table Rates method configured at Shipping Methods -> Table Rates</comment>-->
5707
- <!--<sort_order>10</sort_order>-->
5708
- <!--<show_in_default>1</show_in_default>-->
5709
- <!--<show_in_website>1</show_in_website>-->
5710
- <!--<show_in_store>0</show_in_store>-->
5711
- <!--</active>-->
5712
- <!--</fields>-->
5713
- <!--</checkout_shipping_tablerate>-->
5714
- <!--<checkout_shipping_flatrate translate="label">-->
5715
- <!--<label>Shipping - Flat Rate</label>-->
5716
- <!--<frontend_type>text</frontend_type>-->
5717
- <!--<sort_order>36</sort_order>-->
5718
- <!--<show_in_default>1</show_in_default>-->
5719
- <!--<show_in_website>1</show_in_website>-->
5720
- <!--<show_in_store>0</show_in_store>-->
5721
- <!--<fields>-->
5722
- <!--<active translate="label">-->
5723
- <!--<label>Enable Flat Rate</label>-->
5724
- <!--<frontend_type>select</frontend_type>-->
5725
- <!--<source_model>adminhtml/system_config_source_yesno</source_model>-->
5726
- <!--<sort_order>10</sort_order>-->
5727
- <!--<show_in_default>1</show_in_default>-->
5728
- <!--<show_in_website>1</show_in_website>-->
5729
- <!--<show_in_store>0</show_in_store>-->
5730
- <!--</active>-->
5731
- <!--<title_1 translate="label">-->
5732
- <!--<label>Rate 1 Title</label>-->
5733
- <!--<frontend_type>text</frontend_type>-->
5734
- <!--<sort_order>20</sort_order>-->
5735
- <!--<show_in_default>1</show_in_default>-->
5736
- <!--<show_in_website>1</show_in_website>-->
5737
- <!--<show_in_store>0</show_in_store>-->
5738
- <!--</title_1>-->
5739
- <!--<price_1 translate="label">-->
5740
- <!--<label>Rate 1 Amount</label>-->
5741
- <!--<frontend_type>text</frontend_type>-->
5742
- <!--<sort_order>22</sort_order>-->
5743
- <!--<show_in_default>1</show_in_default>-->
5744
- <!--<show_in_website>1</show_in_website>-->
5745
- <!--<show_in_store>0</show_in_store>-->
5746
- <!--</price_1>-->
5747
- <!--<sallowspecific_1 translate="label">-->
5748
- <!--<label>Rate 1 Ship To Applicable Countries</label>-->
5749
- <!--<frontend_type>select</frontend_type>-->
5750
- <!--<sort_order>24</sort_order>-->
5751
- <!--<source_model>adminhtml/system_config_source_shipping_allspecificcountries</source_model>-->
5752
- <!--<frontend_model>googlecheckout/adminhtml_shipping_applicable_countries</frontend_model>-->
5753
- <!--<show_in_default>1</show_in_default>-->
5754
- <!--<show_in_website>1</show_in_website>-->
5755
- <!--<show_in_store>0</show_in_store>-->
5756
- <!--<can_be_empty>1</can_be_empty>-->
5757
- <!--</sallowspecific_1>-->
5758
- <!--<specificcountry_1 translate="label">-->
5759
- <!--<label>Rate 1 Ship to Specific Countries</label>-->
5760
- <!--<frontend_type>multiselect</frontend_type>-->
5761
- <!--<sort_order>26</sort_order>-->
5762
- <!--<source_model>adminhtml/system_config_source_country</source_model>-->
5763
- <!--<show_in_default>1</show_in_default>-->
5764
- <!--<show_in_website>1</show_in_website>-->
5765
- <!--<show_in_store>0</show_in_store>-->
5766
- <!--<can_be_empty>1</can_be_empty>-->
5767
- <!--</specificcountry_1>-->
5768
- <!--<title_2 translate="label">-->
5769
- <!--<label>Rate 2 Title</label>-->
5770
- <!--<frontend_type>text</frontend_type>-->
5771
- <!--<sort_order>30</sort_order>-->
5772
- <!--<show_in_default>1</show_in_default>-->
5773
- <!--<show_in_website>1</show_in_website>-->
5774
- <!--<show_in_store>0</show_in_store>-->
5775
- <!--</title_2>-->
5776
- <!--<price_2 translate="label">-->
5777
- <!--<label>Rate 2 Amount</label>-->
5778
- <!--<frontend_type>text</frontend_type>-->
5779
- <!--<sort_order>32</sort_order>-->
5780
- <!--<show_in_default>1</show_in_default>-->
5781
- <!--<show_in_website>1</show_in_website>-->
5782
- <!--<show_in_store>0</show_in_store>-->
5783
- <!--</price_2>-->
5784
- <!--<sallowspecific_2 translate="label">-->
5785
- <!--<label>Rate 2 Ship To Applicable Countries</label>-->
5786
- <!--<frontend_type>select</frontend_type>-->
5787
- <!--<sort_order>34</sort_order>-->
5788
- <!--<source_model>adminhtml/system_config_source_shipping_allspecificcountries</source_model>-->
5789
- <!--<frontend_model>googlecheckout/adminhtml_shipping_applicable_countries</frontend_model>-->
5790
- <!--<show_in_default>1</show_in_default>-->
5791
- <!--<show_in_website>1</show_in_website>-->
5792
- <!--<show_in_store>0</show_in_store>-->
5793
- <!--<can_be_empty>1</can_be_empty>-->
5794
- <!--</sallowspecific_2>-->
5795
- <!--<specificcountry_2 translate="label">-->
5796
- <!--<label>Rate 2 Ship to Specific Countries</label>-->
5797
- <!--<frontend_type>multiselect</frontend_type>-->
5798
- <!--<sort_order>36</sort_order>-->
5799
- <!--<source_model>adminhtml/system_config_source_country</source_model>-->
5800
- <!--<show_in_default>1</show_in_default>-->
5801
- <!--<show_in_website>1</show_in_website>-->
5802
- <!--<show_in_store>0</show_in_store>-->
5803
- <!--<can_be_empty>1</can_be_empty>-->
5804
- <!--</specificcountry_2>-->
5805
- <!--<title_3 translate="label">-->
5806
- <!--<label>Rate 3 Title</label>-->
5807
- <!--<frontend_type>text</frontend_type>-->
5808
- <!--<sort_order>40</sort_order>-->
5809
- <!--<show_in_default>1</show_in_default>-->
5810
- <!--<show_in_website>1</show_in_website>-->
5811
- <!--<show_in_store>0</show_in_store>-->
5812
- <!--</title_3>-->
5813
- <!--<price_3 translate="label">-->
5814
- <!--<label>Rate 3 Amount</label>-->
5815
- <!--<frontend_type>text</frontend_type>-->
5816
- <!--<sort_order>42</sort_order>-->
5817
- <!--<show_in_default>1</show_in_default>-->
5818
- <!--<show_in_website>1</show_in_website>-->
5819
- <!--<show_in_store>0</show_in_store>-->
5820
- <!--</price_3>-->
5821
- <!--<sallowspecific_3 translate="label">-->
5822
- <!--<label>Rate 3 Ship To Applicable Countries</label>-->
5823
- <!--<frontend_type>select</frontend_type>-->
5824
- <!--<sort_order>44</sort_order>-->
5825
- <!--<source_model>adminhtml/system_config_source_shipping_allspecificcountries</source_model>-->
5826
- <!--<frontend_model>googlecheckout/adminhtml_shipping_applicable_countries</frontend_model>-->
5827
- <!--<show_in_default>1</show_in_default>-->
5828
- <!--<show_in_website>1</show_in_website>-->
5829
- <!--<show_in_store>0</show_in_store>-->
5830
- <!--<can_be_empty>1</can_be_empty>-->
5831
- <!--</sallowspecific_3>-->
5832
- <!--<specificcountry_3 translate="label">-->
5833
- <!--<label>Rate 3 Ship to Specific Countries</label>-->
5834
- <!--<frontend_type>multiselect</frontend_type>-->
5835
- <!--<sort_order>46</sort_order>-->
5836
- <!--<source_model>adminhtml/system_config_source_country</source_model>-->
5837
- <!--<show_in_default>1</show_in_default>-->
5838
- <!--<show_in_website>1</show_in_website>-->
5839
- <!--<show_in_store>0</show_in_store>-->
5840
- <!--<can_be_empty>1</can_be_empty>-->
5841
- <!--</specificcountry_3>-->
5842
- <!--</fields>-->
5843
- <!--</checkout_shipping_flatrate>-->
5844
- <!--<freeshipping translate="label">-->
5845
- <!--<label>Shipping - Free Shipping</label>-->
5846
- <!--<frontend_type>text</frontend_type>-->
5847
- <!--<sort_order>40</sort_order>-->
5848
- <!--<show_in_default>1</show_in_default>-->
5849
- <!--<show_in_website>1</show_in_website>-->
5850
- <!--<show_in_store>1</show_in_store>-->
5851
- <!--<fields>-->
5852
- <!--<active translate="label">-->
5853
- <!--<label>Enabled</label>-->
5854
- <!--<frontend_type>select</frontend_type>-->
5855
- <!--<source_model>adminhtml/system_config_source_yesno</source_model>-->
5856
- <!--<sort_order>1</sort_order>-->
5857
- <!--<show_in_default>1</show_in_default>-->
5858
- <!--<show_in_website>1</show_in_website>-->
5859
- <!--<show_in_store>0</show_in_store>-->
5860
- <!--</active>-->
5861
- <!--<free_shipping_subtotal translate="label">-->
5862
- <!--<label>Minimum Order Amount</label>-->
5863
- <!--<frontend_type>text</frontend_type>-->
5864
- <!--<validate>validate-number validate-zero-or-greater</validate>-->
5865
- <!--<sort_order>4</sort_order>-->
5866
- <!--<show_in_default>1</show_in_default>-->
5867
- <!--<show_in_website>1</show_in_website>-->
5868
- <!--<show_in_store>0</show_in_store>-->
5869
- <!--</free_shipping_subtotal>-->
5870
- <!--<name translate="label">-->
5871
- <!--<label>Method Name</label>-->
5872
- <!--<frontend_type>text</frontend_type>-->
5873
- <!--<sort_order>3</sort_order>-->
5874
- <!--<show_in_default>1</show_in_default>-->
5875
- <!--<show_in_website>1</show_in_website>-->
5876
- <!--<show_in_store>1</show_in_store>-->
5877
- <!--</name>-->
5878
- <!--<sort_order translate="label">-->
5879
- <!--<label>Sort Order</label>-->
5880
- <!--<frontend_type>text</frontend_type>-->
5881
- <!--<sort_order>100</sort_order>-->
5882
- <!--<show_in_default>1</show_in_default>-->
5883
- <!--<show_in_website>1</show_in_website>-->
5884
- <!--<show_in_store>0</show_in_store>-->
5885
- <!--</sort_order>-->
5886
- <!--<title translate="label">-->
5887
- <!--<label>Title</label>-->
5888
- <!--<frontend_type>text</frontend_type>-->
5889
- <!--<sort_order>2</sort_order>-->
5890
- <!--<show_in_default>1</show_in_default>-->
5891
- <!--<show_in_website>1</show_in_website>-->
5892
- <!--<show_in_store>1</show_in_store>-->
5893
- <!--</title>-->
5894
- <!--<sallowspecific translate="label">-->
5895
- <!--<label>Ship to Applicable Countries</label>-->
5896
- <!--<frontend_type>select</frontend_type>-->
5897
- <!--<sort_order>90</sort_order>-->
5898
- <!--<frontend_class>shipping-applicable-country</frontend_class>-->
5899
- <!--<source_model>adminhtml/system_config_source_shipping_allspecificcountries</source_model>-->
5900
- <!--<show_in_default>1</show_in_default>-->
5901
- <!--<show_in_website>1</show_in_website>-->
5902
- <!--<show_in_store>0</show_in_store>-->
5903
- <!--</sallowspecific>-->
5904
- <!--<specificcountry translate="label">-->
5905
- <!--<label>Ship to Specific Countries</label>-->
5906
- <!--<frontend_type>multiselect</frontend_type>-->
5907
- <!--<sort_order>91</sort_order>-->
5908
- <!--<source_model>adminhtml/system_config_source_country</source_model>-->
5909
- <!--<show_in_default>1</show_in_default>-->
5910
- <!--<show_in_website>1</show_in_website>-->
5911
- <!--<show_in_store>0</show_in_store>-->
5912
- <!--<can_be_empty>1</can_be_empty>-->
5913
- <!--</specificcountry>-->
5914
- <!--<showmethod translate="label">-->
5915
- <!--<label>Show Method if Not Applicable</label>-->
5916
- <!--<frontend_type>select</frontend_type>-->
5917
- <!--<sort_order>92</sort_order>-->
5918
- <!--<source_model>adminhtml/system_config_source_yesno</source_model>-->
5919
- <!--<show_in_default>1</show_in_default>-->
5920
- <!--<show_in_website>1</show_in_website>-->
5921
- <!--<show_in_store>0</show_in_store>-->
5922
- <!--</showmethod>-->
5923
- <!--<specificerrmsg translate="label">-->
5924
- <!--<label>Displayed Error Message</label>-->
5925
- <!--<frontend_type>textarea</frontend_type>-->
5926
- <!--<sort_order>80</sort_order>-->
5927
- <!--<show_in_default>1</show_in_default>-->
5928
- <!--<show_in_website>1</show_in_website>-->
5929
- <!--<show_in_store>1</show_in_store>-->
5930
- <!--</specificerrmsg>-->
5931
- <!--</fields>-->
5932
- <!--</freeshipping>-->
5933
  </groups>
5934
  </mspcheckout>
5935
  <!-- end: MSP Fast Checkout -->
7
  */
8
  -->
9
  <config>
10
+ <tabs>
11
+ <ms translate="label">
12
+ <label><![CDATA[<div style="display:inline-block;color:#00adee;text-transform: capitalize;font-size: 120%;font-weight:900;font-family:Tahoma, Geneva, sans-serif;">Multi</div><div style="display:inline-block;color:black;text-transform: capitalize;font-size: 120%;font-weight:900;font-family:Tahoma, Geneva, sans-serif;">Safepay</div><div style="display: inline-block;vertical-align: middle;border: 3px dotted #666;width:8px;height:8px;border-radius:8px;margin-bottom:3px;margin-left:3px;"></div>&nbsp;&nbsp;]]> (2.2.0)</label>
13
+ <sort_order>301</sort_order>
14
+ <!--<class>admin-system-config-msp</class>-->
15
+ </ms>
16
+ </tabs>
17
  <sections>
 
 
 
18
  <msp translate="label" module="msp">
19
+ <label><![CDATA[<div style="display:inline-block;color:#00adee;font-family:Tahoma, Geneva, sans-serif;">Connect</div>]]> Settings</label>
20
+ <tab>ms</tab>
21
+ <frontend_type>text</frontend_type>
22
+ <sort_order>1000</sort_order>
23
+ <show_in_default>1</show_in_default>
24
+ <show_in_website>1</show_in_website>
25
+ <show_in_store>1</show_in_store>
26
+ <groups>
27
+ <settings translate="label">
28
+ <label>Connect Settings</label>
29
+ <sort_order>670</sort_order>
30
  <show_in_default>1</show_in_default>
31
  <show_in_website>1</show_in_website>
32
  <show_in_store>1</show_in_store>
33
  <fields>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  <test_api translate="label comment">
35
  <label>Account type</label>
36
  <frontend_type>select</frontend_type>
86
  <comment>Use for refund?</comment>
87
  <frontend_type>select</frontend_type>
88
  <source_model>adminhtml/system_config_source_yesno</source_model>
89
+ <sort_order>66</sort_order>
90
  <show_in_default>1</show_in_default>
91
  <show_in_website>1</show_in_website>
92
  <show_in_store>1</show_in_store>
93
  </use_refund_credit_memo>
94
+ <allow_convert_currency translate="label comment">
95
+ <label>Allow currency conversion to Euro</label>
96
+ <comment>If store currency is not allowed by settings. Used for each gateways.</comment>
97
+ <frontend_type>select</frontend_type>
98
+ <source_model>adminhtml/system_config_source_yesno</source_model>
99
+ <sort_order>67</sort_order>
100
+ <show_in_default>1</show_in_default>
101
+ <show_in_website>1</show_in_website>
102
+ <show_in_store>1</show_in_store>
103
+ </allow_convert_currency>
104
  <use_redirect translate="label comment">
105
  <label>Auto. redirect</label>
106
  <comment>Automatically redirects a customer back to the webshop after a succesful payment. (Skips MultiSafepay's 'Transaction Complete' screen)</comment>
125
  <label>Create invoice after payment</label>
126
  <frontend_type>select</frontend_type>
127
  <source_model>adminhtml/system_config_source_yesno</source_model>
128
+ <sort_order>75</sort_order>
129
  <show_in_default>1</show_in_default>
130
  <show_in_website>1</show_in_website>
131
  <show_in_store>1</show_in_store>
134
  <label>E-mail invoice to customer</label>
135
  <frontend_type>select</frontend_type>
136
  <source_model>adminhtml/system_config_source_yesno</source_model>
137
+ <sort_order>76</sort_order>
138
  <show_in_default>1</show_in_default>
139
  <show_in_website>1</show_in_website>
140
  <show_in_store>1</show_in_store>
143
  <label>Send invoice ID to MultiSafepay</label>
144
  <frontend_type>select</frontend_type>
145
  <source_model>adminhtml/system_config_source_yesno</source_model>
146
+ <sort_order>77</sort_order>
147
  <show_in_default>1</show_in_default>
148
  <show_in_website>1</show_in_website>
149
  <show_in_store>1</show_in_store>
150
  </updatetransaction>
151
+ <new_order_mail translate="label comment">
152
+ <label>New order mail</label>
153
+ <frontend_type>select</frontend_type>
154
+ <source_model>msp/config_sources_order_email</source_model>
155
+ <sort_order>77</sort_order>
156
+ <show_in_default>1</show_in_default>
157
+ <show_in_website>1</show_in_website>
158
+ <show_in_store>1</show_in_store>
159
+ </new_order_mail>
160
  <send_update_email translate="label comment">
161
  <label>Send the order update e-mail to customer</label>
162
  <frontend_type>select</frontend_type>
163
  <source_model>adminhtml/system_config_source_yesno</source_model>
164
+ <sort_order>78</sort_order>
165
  <show_in_default>1</show_in_default>
166
  <show_in_website>1</show_in_website>
167
  <show_in_store>1</show_in_store>
168
  </send_update_email>
169
  <keep_cart translate="label comment">
170
+ <label>Cart remains active when the customer returns to the webshop or cancels an order</label>
 
171
  <frontend_type>select</frontend_type>
172
  <source_model>adminhtml/system_config_source_yesno</source_model>
173
+ <sort_order>79</sort_order>
174
  <show_in_default>1</show_in_default>
175
  <show_in_website>1</show_in_website>
176
  <show_in_store>1</show_in_store>
177
  </keep_cart>
178
+ <show_gateway_images translate="label comment">
179
+ <label>Show the gateway image if it exists</label>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  <frontend_type>select</frontend_type>
181
  <source_model>adminhtml/system_config_source_yesno</source_model>
182
+ <sort_order>80</sort_order>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
183
  <show_in_default>1</show_in_default>
184
  <show_in_website>1</show_in_website>
185
  <show_in_store>1</show_in_store>
186
+ </show_gateway_images>
187
  <order_status translate="label">
188
  <label>New order status</label>
189
  <frontend_type>select</frontend_type>
190
  <source_model>adminhtml/system_config_source_order_status</source_model>
191
+ <sort_order>82</sort_order>
192
  <show_in_default>1</show_in_default>
193
  <show_in_website>1</show_in_website>
194
  <show_in_store>1</show_in_store>
197
  <label>Payment complete status</label>
198
  <frontend_type>select</frontend_type>
199
  <source_model>adminhtml/system_config_source_order_status</source_model>
200
+ <sort_order>90</sort_order>
201
  <show_in_default>1</show_in_default>
202
  <show_in_website>1</show_in_website>
203
  <show_in_store>1</show_in_store>
206
  <label>Status: initialized</label>
207
  <frontend_type>select</frontend_type>
208
  <source_model>adminhtml/system_config_source_order_status</source_model>
209
+ <sort_order>95</sort_order>
210
  <show_in_default>1</show_in_default>
211
  <show_in_website>1</show_in_website>
212
  <show_in_store>1</show_in_store>
224
  <label>Status: uncleared</label>
225
  <frontend_type>select</frontend_type>
226
  <source_model>adminhtml/system_config_source_order_status</source_model>
227
+ <sort_order>100</sort_order>
228
  <show_in_default>1</show_in_default>
229
  <show_in_website>1</show_in_website>
230
  <show_in_store>1</show_in_store>
233
  <label>Status: reserved</label>
234
  <frontend_type>select</frontend_type>
235
  <source_model>adminhtml/system_config_source_order_status</source_model>
236
+ <sort_order>110</sort_order>
237
  <show_in_default>1</show_in_default>
238
  <show_in_website>1</show_in_website>
239
  <show_in_store>1</show_in_store>
242
  <label>Status: void</label>
243
  <frontend_type>select</frontend_type>
244
  <source_model>adminhtml/system_config_source_order_status</source_model>
245
+ <sort_order>120</sort_order>
246
  <show_in_default>1</show_in_default>
247
  <show_in_website>1</show_in_website>
248
  <show_in_store>1</show_in_store>
251
  <label>Status: declined</label>
252
  <frontend_type>select</frontend_type>
253
  <source_model>adminhtml/system_config_source_order_status</source_model>
254
+ <sort_order>130</sort_order>
255
  <show_in_default>1</show_in_default>
256
  <show_in_website>1</show_in_website>
257
  <show_in_store>1</show_in_store>
260
  <label>Status: reversed</label>
261
  <frontend_type>select</frontend_type>
262
  <source_model>adminhtml/system_config_source_order_status</source_model>
263
+ <sort_order>140</sort_order>
264
  <show_in_default>1</show_in_default>
265
  <show_in_website>1</show_in_website>
266
  <show_in_store>1</show_in_store>
269
  <label>Status: refunded</label>
270
  <frontend_type>select</frontend_type>
271
  <source_model>adminhtml/system_config_source_order_status</source_model>
272
+ <sort_order>150</sort_order>
273
  <show_in_default>1</show_in_default>
274
  <show_in_website>1</show_in_website>
275
  <show_in_store>1</show_in_store>
287
  <label>Status: expired</label>
288
  <frontend_type>select</frontend_type>
289
  <source_model>adminhtml/system_config_source_order_status</source_model>
290
+ <sort_order>160</sort_order>
291
  <show_in_default>1</show_in_default>
292
  <show_in_website>1</show_in_website>
293
  <show_in_store>1</show_in_store>
294
  </expired_status>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
295
  <debug translate="label">
296
  <label>Debug</label>
297
  <frontend_type>select</frontend_type>
298
  <source_model>adminhtml/system_config_source_yesno</source_model>
299
+ <sort_order>200</sort_order>
300
  <show_in_default>1</show_in_default>
301
  <show_in_website>1</show_in_website>
302
  <show_in_store>1</show_in_store>
303
  </debug>
304
  </fields>
305
+ </settings>
306
+ </groups>
307
+ </msp>
308
+ <msp_gateways>
309
+ <label><![CDATA[<div style="display:inline-block;color:#00adee;font-family:Tahoma, Geneva, sans-serif;">Connect</div>]]> Gateways</label>
310
+ <tab>ms</tab>
 
 
311
  <frontend_type>text</frontend_type>
312
+ <sort_order>1005</sort_order>
313
  <show_in_default>1</show_in_default>
314
  <show_in_website>1</show_in_website>
315
  <show_in_store>1</show_in_store>
316
  <groups>
317
+ <msp_ideal translate="label" module="msp">
318
+ <label>iDEAL</label>
319
+ <sort_order>680</sort_order>
320
  <show_in_default>1</show_in_default>
321
  <show_in_website>1</show_in_website>
322
  <show_in_store>1</show_in_store>
323
  <fields>
324
+ <active translate="label">
325
+ <label>Enabled</label>
326
  <frontend_type>select</frontend_type>
327
+ <source_model>adminhtml/system_config_source_yesno</source_model>
328
+ <sort_order>1</sort_order>
 
329
  <show_in_default>1</show_in_default>
330
  <show_in_website>1</show_in_website>
331
  <show_in_store>1</show_in_store>
332
+ </active>
333
+
334
+ <bank_select translate='label'>
335
+ <label>Show iDEAL banklist in checkout</label>
336
+ <frontend_type>select</frontend_type>
337
+ <source_model>adminhtml/system_config_source_yesno</source_model>
338
+ <sort_order>2</sort_order>
339
  <show_in_default>1</show_in_default>
340
  <show_in_website>1</show_in_website>
341
  <show_in_store>1</show_in_store>
342
+ </bank_select>
343
+ <title translate="label">
344
+ <label>Title</label>
345
  <frontend_type>text</frontend_type>
346
+ <sort_order>3</sort_order>
347
  <show_in_default>1</show_in_default>
348
  <show_in_website>1</show_in_website>
349
  <show_in_store>1</show_in_store>
350
+ </title>
351
+ <allowspecific translate="label">
352
+ <label>Receive payments from applicable countries</label>
353
+ <frontend_type>allowspecific</frontend_type>
354
+ <sort_order>13</sort_order>
355
+ <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
356
  <show_in_default>1</show_in_default>
357
  <show_in_website>1</show_in_website>
358
  <show_in_store>1</show_in_store>
359
+ </allowspecific>
360
+ <allowed_currency translate="label comment">
361
+ <label>Allowed Currency</label>
362
+ <frontend_type>multiselect</frontend_type>
363
+ <source_model>msp/config_sources_order_currency</source_model>
364
+ <sort_order>14</sort_order>
365
  <show_in_default>1</show_in_default>
366
  <show_in_website>1</show_in_website>
367
  <show_in_store>1</show_in_store>
368
+ </allowed_currency>
369
+ <specificcountry translate="label">
370
+ <label>Receive payments from specific countries</label>
371
+ <frontend_type>multiselect</frontend_type>
372
+ <sort_order>14</sort_order>
373
+ <source_model>adminhtml/system_config_source_country</source_model>
374
+ <show_in_default>1</show_in_default>
375
+ <show_in_website>1</show_in_website>
376
+ <show_in_store>1</show_in_store>
377
+ </specificcountry>
378
+ <sort_order translate="label">
379
+ <label>Sort order</label>
380
  <frontend_type>text</frontend_type>
381
+ <sort_order>100</sort_order>
382
  <show_in_default>1</show_in_default>
383
  <show_in_website>1</show_in_website>
384
  <show_in_store>1</show_in_store>
385
+ </sort_order>
386
+ <instructions translate="label">
387
+ <label>Instructions</label>
388
+ <frontend_type>textarea</frontend_type>
389
+ <sort_order>62</sort_order>
 
 
390
  <show_in_default>1</show_in_default>
391
  <show_in_website>1</show_in_website>
392
  <show_in_store>1</show_in_store>
393
+ </instructions>
394
+ <max_order_total translate="label">
395
+ <label>Maximum Order Total</label>
396
+ <frontend_type>text</frontend_type>
397
+ <sort_order>64</sort_order>
398
+ <show_in_default>1</show_in_default>
399
+ <show_in_website>1</show_in_website>
400
+ <show_in_store>5</show_in_store>
401
+ </max_order_total>
402
+ <min_order_total translate="label">
403
+ <label>Minimum Order Total</label>
404
+ <frontend_type>text</frontend_type>
405
+ <sort_order>63</sort_order>
406
+ <show_in_default>1</show_in_default>
407
+ <show_in_website>1</show_in_website>
408
+ <show_in_store>4</show_in_store>
409
+ </min_order_total>
410
+ <fee translate="label">
411
+ <label>Enable fee (inc. Tax)</label>
412
  <frontend_type>select</frontend_type>
413
  <source_model>adminhtml/system_config_source_yesno</source_model>
414
+ <sort_order>70</sort_order>
415
  <show_in_default>1</show_in_default>
416
  <show_in_website>1</show_in_website>
417
  <show_in_store>1</show_in_store>
418
+ </fee>
419
+ <fee_amount translate="label">
420
+ <label>Payment fee amount</label>
421
+ <frontend_type>text</frontend_type>
422
+ <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
423
+ <sort_order>80</sort_order>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
424
  <show_in_default>1</show_in_default>
425
  <show_in_website>1</show_in_website>
426
  <show_in_store>1</show_in_store>
427
+ </fee_amount>
428
+ <fee_tax_class>
429
+ <label>Tax class for payment fee</label>
430
+ <comment>Select which tax class should be used for the payment fee</comment>
431
  <frontend_type>select</frontend_type>
432
+ <source_model>msp/config_sources_taxClasses</source_model>
433
+ <sort_order>90</sort_order>
434
  <show_in_default>1</show_in_default>
435
  <show_in_website>1</show_in_website>
436
  <show_in_store>1</show_in_store>
437
+ </fee_tax_class>
438
+ <fee_incexc translate="label">
439
+ <label>Show payment fee incl. tax during checkout</label>
440
  <frontend_type>select</frontend_type>
441
  <source_model>adminhtml/system_config_source_yesno</source_model>
442
+ <sort_order>81</sort_order>
443
  <show_in_default>1</show_in_default>
444
  <show_in_website>1</show_in_website>
445
  <show_in_store>1</show_in_store>
446
+ </fee_incexc>
447
+ <fee_description translate="label">
448
+ <label>Payment fee description, visible in order totals</label>
449
+ <frontend_type>text</frontend_type>
450
+ <sort_order>100</sort_order>
 
451
  <show_in_default>1</show_in_default>
452
  <show_in_website>1</show_in_website>
453
  <show_in_store>1</show_in_store>
454
+ </fee_description>
455
+ <specificgroups translate="label">
456
+ <label>Payment for Specific Customer Groups</label>
457
+ <frontend_type>multiselect</frontend_type>
458
+ <sort_order>101</sort_order>
459
+ <source_model>msp/config_sources_groups</source_model>
460
  <show_in_default>1</show_in_default>
461
  <show_in_website>1</show_in_website>
462
  <show_in_store>1</show_in_store>
463
+ </specificgroups>
464
+ </fields>
465
+ </msp_ideal>
466
+
467
+
468
+
469
+
470
+ <msp_payafter translate="label" module="msp">
471
+ <label>Pay after Delivery</label>
472
+ <sort_order>681</sort_order>
473
+ <show_in_default>1</show_in_default>
474
+ <show_in_website>1</show_in_website>
475
+ <show_in_store>1</show_in_store>
476
+ <fields>
477
+ <active translate="label">
478
+ <label>Enabled</label>
479
  <frontend_type>select</frontend_type>
480
  <source_model>adminhtml/system_config_source_yesno</source_model>
481
+ <sort_order>10</sort_order>
 
 
 
 
 
 
 
 
 
 
482
  <show_in_default>1</show_in_default>
483
  <show_in_website>1</show_in_website>
484
  <show_in_store>1</show_in_store>
485
+ </active>
486
+ <test_api_pad translate="label comment">
487
+ <label>Account type</label>
488
  <frontend_type>select</frontend_type>
489
+
490
+ <source_model>msp/config_sources_accounts</source_model>
491
+ <sort_order>20</sort_order>
492
  <show_in_default>1</show_in_default>
493
  <show_in_website>1</show_in_website>
494
  <show_in_store>1</show_in_store>
495
+ </test_api_pad>
496
+ <account_id_pad translate="label">
497
+ <label>Account ID</label>
498
+ <frontend_type>text</frontend_type>
499
+ <sort_order>30</sort_order>
 
500
  <show_in_default>1</show_in_default>
501
  <show_in_website>1</show_in_website>
502
  <show_in_store>1</show_in_store>
503
+ </account_id_pad>
504
+ <site_id_pad translate="label">
505
+ <label>Site ID</label>
506
+ <frontend_type>text</frontend_type>
507
+ <sort_order>40</sort_order>
 
508
  <show_in_default>1</show_in_default>
509
  <show_in_website>1</show_in_website>
510
  <show_in_store>1</show_in_store>
511
+ </site_id_pad>
512
+ <secure_code_pad translate="label">
513
+ <label>Site Code</label>
514
+ <frontend_type>text</frontend_type>
515
+ <sort_order>50</sort_order>
 
516
  <show_in_default>1</show_in_default>
517
  <show_in_website>1</show_in_website>
518
  <show_in_store>1</show_in_store>
519
+ </secure_code_pad>
520
+ <api_key_pad translate="label">
521
+ <label>API Key</label>
522
+ <frontend_type>text</frontend_type>
523
+ <sort_order>51</sort_order>
 
524
  <show_in_default>1</show_in_default>
525
  <show_in_website>1</show_in_website>
526
  <show_in_store>1</show_in_store>
527
+ </api_key_pad>
528
+ <account_id_pad_test translate="label">
529
+ <label>Account ID (for Test Accounts)</label>
530
+ <frontend_type>text</frontend_type>
531
+ <sort_order>53</sort_order>
 
532
  <show_in_default>1</show_in_default>
533
  <show_in_website>1</show_in_website>
534
  <show_in_store>1</show_in_store>
535
+ </account_id_pad_test>
536
+ <site_id_pad_test translate="label">
537
+ <label>Site ID (for Test Accounts)</label>
538
+ <frontend_type>text</frontend_type>
539
+ <sort_order>56</sort_order>
 
540
  <show_in_default>1</show_in_default>
541
  <show_in_website>1</show_in_website>
542
  <show_in_store>1</show_in_store>
543
+ </site_id_pad_test>
544
+ <secure_code_pad_test translate="label">
545
+ <label>Site Code (for Test Accounts)</label>
546
+ <frontend_type>text</frontend_type>
547
+ <sort_order>58</sort_order>
 
548
  <show_in_default>1</show_in_default>
549
  <show_in_website>1</show_in_website>
550
  <show_in_store>1</show_in_store>
551
+ </secure_code_pad_test>
552
+ <api_key_pad_test translate="label">
553
+ <label>API Key (for Test Accounts)</label>
554
+ <frontend_type>text</frontend_type>
555
+ <sort_order>59</sort_order>
 
556
  <show_in_default>1</show_in_default>
557
  <show_in_website>1</show_in_website>
558
  <show_in_store>1</show_in_store>
559
+ </api_key_pad_test>
560
+ <title translate="label">
561
+ <label>Title</label>
562
+ <frontend_type>text</frontend_type>
563
+ <sort_order>60</sort_order>
 
564
  <show_in_default>1</show_in_default>
565
  <show_in_website>1</show_in_website>
566
  <show_in_store>1</show_in_store>
567
+ </title>
568
+ <pad_daysactive translate="label">
569
+ <label>Days active before requests expires?</label>
570
+ <frontend_type>text</frontend_type>
571
+ <sort_order>61</sort_order>
 
572
  <show_in_default>1</show_in_default>
573
  <show_in_website>1</show_in_website>
574
  <show_in_store>1</show_in_store>
575
+ </pad_daysactive>
576
+
577
+ <min_order_total translate="label">
578
+ <label>Minimum Order Total</label>
579
+ <frontend_type>text</frontend_type>
580
+ <sort_order>110</sort_order>
 
581
  <show_in_default>1</show_in_default>
582
  <show_in_website>1</show_in_website>
583
+ <show_in_store>4</show_in_store>
584
+ </min_order_total>
585
+ <max_order_total translate="label">
586
+ <label>Maximum Order Total</label>
587
+ <frontend_type>text</frontend_type>
588
+ <sort_order>120</sort_order>
 
 
 
 
 
 
 
 
 
 
589
  <show_in_default>1</show_in_default>
590
  <show_in_website>1</show_in_website>
591
+ <show_in_store>5</show_in_store>
592
+ </max_order_total>
593
+ <bno_no_invoice translate="label">
594
+ <label>Enable the invoice e-mail for this payment method?</label>
 
595
  <frontend_type>select</frontend_type>
596
  <source_model>adminhtml/system_config_source_yesno</source_model>
597
+ <sort_order>121</sort_order>
598
  <show_in_default>1</show_in_default>
599
  <show_in_website>1</show_in_website>
600
  <show_in_store>1</show_in_store>
601
+ </bno_no_invoice>
602
+
603
+ <allowed_currency translate="label comment">
604
+ <label>Allowed Currency</label>
605
+ <frontend_type>multiselect</frontend_type>
606
+ <source_model>msp/config_sources_order_currency</source_model>
607
+
608
+ <sort_order>122</sort_order>
609
  <show_in_default>1</show_in_default>
610
  <show_in_website>1</show_in_website>
611
  <show_in_store>1</show_in_store>
612
+ </allowed_currency>
613
  <allowspecific translate="label">
614
  <label>Receive payments from applicable countries</label>
615
  <frontend_type>allowspecific</frontend_type>
616
+ <sort_order>123</sort_order>
617
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
618
  <show_in_default>1</show_in_default>
619
  <show_in_website>1</show_in_website>
620
  <show_in_store>1</show_in_store>
621
  </allowspecific>
 
 
 
 
 
 
 
 
 
 
622
  <specificcountry translate="label">
623
  <label>Receive payments from specific countries</label>
624
  <frontend_type>multiselect</frontend_type>
625
+ <sort_order>124</sort_order>
626
  <source_model>adminhtml/system_config_source_country</source_model>
627
  <show_in_default>1</show_in_default>
628
  <show_in_website>1</show_in_website>
631
  <sort_order translate="label">
632
  <label>Sort order</label>
633
  <frontend_type>text</frontend_type>
634
+ <sort_order>125</sort_order>
635
  <show_in_default>1</show_in_default>
636
  <show_in_website>1</show_in_website>
637
  <show_in_store>1</show_in_store>
638
  </sort_order>
639
+ <ip_check translate="label">
640
+ <label>Enable IP validation</label>
641
+ <frontend_type>select</frontend_type>
642
+ <source_model>adminhtml/system_config_source_yesno</source_model>
643
+ <sort_order>126</sort_order>
644
  <show_in_default>1</show_in_default>
645
  <show_in_website>1</show_in_website>
646
  <show_in_store>1</show_in_store>
647
+ </ip_check>
648
+ <ip_filter translate="label comment">
649
+ <label>Only visible for the following IP address</label>
650
  <frontend_type>text</frontend_type>
651
+ <comment>You can add multiple addresses seperated by ;</comment>
652
+ <sort_order>127</sort_order>
653
  <show_in_default>1</show_in_default>
654
  <show_in_website>1</show_in_website>
655
+ <show_in_store>1</show_in_store>
656
+ </ip_filter>
657
+ <ip_filter_test translate="label comment">
658
+ <label>Only visible for the following IP address (for Test Account)</label>
659
  <frontend_type>text</frontend_type>
660
+ <comment>You can add multiple addresses seperated by ;</comment>
661
+ <sort_order>128</sort_order>
662
  <show_in_default>1</show_in_default>
663
  <show_in_website>1</show_in_website>
664
+ <show_in_store>1</show_in_store>
665
+ </ip_filter_test>
666
+ <ip_filter_test_for_live_mode translate="label comment">
667
+ <label>Enable Test Account for these IP(s) when enabled Live Account</label>
668
+ <frontend_type>text</frontend_type>
669
+ <sort_order>129</sort_order>
670
+ <show_in_default>1</show_in_default>
671
+ <show_in_website>1</show_in_website>
672
+ <show_in_store>1</show_in_store>
673
+ </ip_filter_test_for_live_mode>
674
+ <send_request_after_shipping translate="label comment">
675
+ <label>Send shipped status after complete order</label>
676
+ <frontend_type>select</frontend_type>
677
+ <comment>Order status will be set to shipped at MultiSafepay</comment>
678
+ <source_model>adminhtml/system_config_source_yesno</source_model>
679
+ <sort_order>130</sort_order>
680
+ <show_in_default>1</show_in_default>
681
+ <show_in_website>1</show_in_website>
682
+ <show_in_store>1</show_in_store>
683
+ </send_request_after_shipping>
684
+ <instructions translate="label">
685
+ <label>Instructions</label>
686
+ <frontend_type>textarea</frontend_type>
687
+ <sort_order>131</sort_order>
688
+ <show_in_default>1</show_in_default>
689
+ <show_in_website>1</show_in_website>
690
+ <show_in_store>1</show_in_store>
691
+ </instructions>
692
  <fee translate="label">
693
  <label>Enable fee (inc. Tax)</label>
694
  <frontend_type>select</frontend_type>
698
  <show_in_website>1</show_in_website>
699
  <show_in_store>1</show_in_store>
700
  </fee>
701
+ <fee_amount translate="label comment">
702
  <label>Payment fee amount</label>
703
  <frontend_type>text</frontend_type>
704
  <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
738
  <label>Payment for Specific Customer Groups</label>
739
  <frontend_type>multiselect</frontend_type>
740
  <sort_order>101</sort_order>
741
+ <source_model>msp/config_sources_groups</source_model>
742
  <show_in_default>1</show_in_default>
743
  <show_in_website>1</show_in_website>
744
  <show_in_store>1</show_in_store>
745
+ </specificgroups>
746
  </fields>
747
+ </msp_payafter>
748
+ <msp_klarna translate="label" module="msp">
749
+ <label>Klarna Factuur</label>
750
  <sort_order>681</sort_order>
751
  <show_in_default>1</show_in_default>
752
  <show_in_website>1</show_in_website>
764
  <test_api_pad translate="label comment">
765
  <label>Account type</label>
766
  <frontend_type>select</frontend_type>
767
+
768
  <source_model>msp/config_sources_accounts</source_model>
769
  <sort_order>20</sort_order>
770
  <show_in_default>1</show_in_default>
795
  <show_in_website>1</show_in_website>
796
  <show_in_store>1</show_in_store>
797
  </secure_code_pad>
798
+ <api_key_pad translate="label">
799
+ <label>API Key</label>
800
+ <frontend_type>text</frontend_type>
801
+ <sort_order>51</sort_order>
802
+ <show_in_default>1</show_in_default>
803
+ <show_in_website>1</show_in_website>
804
+ <show_in_store>1</show_in_store>
805
+ </api_key_pad>
806
  <account_id_pad_test translate="label">
807
  <label>Account ID (for Test Accounts)</label>
808
  <frontend_type>text</frontend_type>
827
  <show_in_website>1</show_in_website>
828
  <show_in_store>1</show_in_store>
829
  </secure_code_pad_test>
830
+ <api_key_pad_test translate="label">
831
+ <label>API Key (for Test Accounts)</label>
832
+ <frontend_type>text</frontend_type>
833
+ <sort_order>65</sort_order>
834
+ <show_in_default>1</show_in_default>
835
+ <show_in_website>1</show_in_website>
836
+ <show_in_store>1</show_in_store>
837
+ </api_key_pad_test>
838
  <title translate="label">
839
  <label>Title</label>
840
  <frontend_type>text</frontend_type>
866
  <sort_order>120</sort_order>
867
  <show_in_default>1</show_in_default>
868
  <show_in_website>1</show_in_website>
869
+ <show_in_store>5</show_in_store>
870
+ </max_order_total>
871
+ <bno_no_invoice translate="label">
872
+ <label>Enable the invoice e-mail for this payment method?</label>
873
+ <frontend_type>select</frontend_type>
874
+ <source_model>adminhtml/system_config_source_yesno</source_model>
875
+ <sort_order>121</sort_order>
876
+ <show_in_default>1</show_in_default>
877
+ <show_in_website>1</show_in_website>
878
+ <show_in_store>1</show_in_store>
879
+ </bno_no_invoice>
880
+
881
+ <allowed_currency translate="label comment">
882
+ <label>Allowed Currency</label>
883
+ <frontend_type>multiselect</frontend_type>
884
+ <source_model>msp/config_sources_order_currency</source_model>
885
+ <sort_order>122</sort_order>
886
+ <show_in_default>1</show_in_default>
887
+ <show_in_website>1</show_in_website>
888
+ <show_in_store>1</show_in_store>
889
+ </allowed_currency>
890
+ <allowspecific translate="label">
891
+ <label>Receive payments from applicable countries</label>
892
+ <frontend_type>allowspecific</frontend_type>
893
+ <sort_order>123</sort_order>
894
+ <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
895
+ <show_in_default>1</show_in_default>
896
+ <show_in_website>1</show_in_website>
897
+ <show_in_store>1</show_in_store>
898
+ </allowspecific>
899
+ <specificcountry translate="label">
900
+ <label>Receive payments from specific countries</label>
901
+ <frontend_type>multiselect</frontend_type>
902
+ <sort_order>124</sort_order>
903
+ <source_model>adminhtml/system_config_source_country</source_model>
904
+ <show_in_default>1</show_in_default>
905
+ <show_in_website>1</show_in_website>
906
+ <show_in_store>1</show_in_store>
907
+ </specificcountry>
908
+ <sort_order translate="label">
909
+ <label>Sort order</label>
910
+ <frontend_type>text</frontend_type>
911
+ <sort_order>125</sort_order>
912
+ <show_in_default>1</show_in_default>
913
+ <show_in_website>1</show_in_website>
914
+ <show_in_store>1</show_in_store>
915
+ </sort_order>
916
+ <ip_check translate="label">
917
+ <label>Enable IP validation</label>
918
+ <frontend_type>select</frontend_type>
919
+ <source_model>adminhtml/system_config_source_yesno</source_model>
920
+ <sort_order>126</sort_order>
921
+ <show_in_default>1</show_in_default>
922
+ <show_in_website>1</show_in_website>
923
+ <show_in_store>1</show_in_store>
924
+ </ip_check>
925
+ <ip_filter translate="label comment">
926
+ <label>Only visible for the following IP address</label>
927
+ <frontend_type>text</frontend_type>
928
+ <comment>You can add multiple addresses seperated by ;</comment>
929
+ <sort_order>127</sort_order>
930
+ <show_in_default>1</show_in_default>
931
+ <show_in_website>1</show_in_website>
932
+ <show_in_store>1</show_in_store>
933
+ </ip_filter>
934
+ <ip_filter_test translate="label comment">
935
+ <label>Only visible for the following IP address (for Test Account)</label>
936
+ <frontend_type>text</frontend_type>
937
+ <comment>You can add multiple addresses seperated by ;</comment>
938
+ <sort_order>128</sort_order>
939
+ <show_in_default>1</show_in_default>
940
+ <show_in_website>1</show_in_website>
941
+ <show_in_store>1</show_in_store>
942
+ </ip_filter_test>
943
+ <ip_filter_test_for_live_mode translate="label comment">
944
+ <label>Enable Test Account for these IP(s) when enabled Live Account</label>
945
+ <frontend_type>text</frontend_type>
946
+ <sort_order>129</sort_order>
947
+ <show_in_default>1</show_in_default>
948
+ <show_in_website>1</show_in_website>
949
+ <show_in_store>1</show_in_store>
950
+ </ip_filter_test_for_live_mode>
951
+ <send_request_after_shipping translate="label comment">
952
+ <label>Send shipped status after complete order</label>
953
+ <frontend_type>select</frontend_type>
954
+ <comment>Order status will be set to shipped at MultiSafepay</comment>
955
+ <source_model>adminhtml/system_config_source_yesno</source_model>
956
+ <sort_order>130</sort_order>
957
+ <show_in_default>1</show_in_default>
958
+ <show_in_website>1</show_in_website>
959
+ <show_in_store>1</show_in_store>
960
+ </send_request_after_shipping>
961
+ <instructions translate="label">
962
+ <label>Instructions</label>
963
+ <frontend_type>textarea</frontend_type>
964
+ <sort_order>131</sort_order>
965
+ <show_in_default>1</show_in_default>
966
+ <show_in_website>1</show_in_website>
967
+ <show_in_store>1</show_in_store>
968
+ </instructions>
969
+ <fee translate="label">
970
+ <label>Enable fee (inc. Tax)</label>
971
+ <frontend_type>select</frontend_type>
972
+ <source_model>adminhtml/system_config_source_yesno</source_model>
973
+ <sort_order>70</sort_order>
974
+ <show_in_default>1</show_in_default>
975
+ <show_in_website>1</show_in_website>
976
+ <show_in_store>1</show_in_store>
977
+ </fee>
978
+ <fee_amount translate="label comment">
979
+ <label>Payment fee amount</label>
980
+ <frontend_type>text</frontend_type>
981
+ <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
982
+ <sort_order>80</sort_order>
983
+ <show_in_default>1</show_in_default>
984
+ <show_in_website>1</show_in_website>
985
+ <show_in_store>1</show_in_store>
986
+ </fee_amount>
987
+ <fee_tax_class>
988
+ <label>Tax class for payment fee</label>
989
+ <comment>Select which tax class should be used for the payment fee</comment>
990
+ <frontend_type>select</frontend_type>
991
+ <source_model>msp/config_sources_taxClasses</source_model>
992
+ <sort_order>90</sort_order>
993
+ <show_in_default>1</show_in_default>
994
+ <show_in_website>1</show_in_website>
995
+ <show_in_store>1</show_in_store>
996
+ </fee_tax_class>
997
+ <fee_incexc translate="label">
998
+ <label>Show payment fee incl. tax during checkout</label>
999
+ <frontend_type>select</frontend_type>
1000
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1001
+ <sort_order>81</sort_order>
1002
+ <show_in_default>1</show_in_default>
1003
+ <show_in_website>1</show_in_website>
1004
+ <show_in_store>1</show_in_store>
1005
+ </fee_incexc>
1006
+ <fee_description translate="label">
1007
+ <label>Payment fee description, visible in order totals</label>
1008
+ <frontend_type>text</frontend_type>
1009
+ <sort_order>100</sort_order>
1010
+ <show_in_default>1</show_in_default>
1011
+ <show_in_website>1</show_in_website>
1012
+ <show_in_store>1</show_in_store>
1013
+ </fee_description>
1014
+ <specificgroups translate="label">
1015
+ <label>Payment for Specific Customer Groups</label>
1016
+ <frontend_type>multiselect</frontend_type>
1017
+ <sort_order>101</sort_order>
1018
+ <source_model>msp/config_sources_groups</source_model>
1019
+ <show_in_default>1</show_in_default>
1020
+ <show_in_website>1</show_in_website>
1021
+ <show_in_store>1</show_in_store>
1022
+ </specificgroups>
1023
+ </fields>
1024
+ </msp_klarna>
1025
+ <msp_mistercash translate="label" module="msp">
1026
+ <label>MisterCash</label>
1027
+ <sort_order>690</sort_order>
1028
+ <show_in_default>1</show_in_default>
1029
+ <show_in_website>1</show_in_website>
1030
+ <show_in_store>1</show_in_store>
1031
+ <fields>
1032
+ <active translate="label">
1033
+ <label>Enabled</label>
1034
  <frontend_type>select</frontend_type>
1035
  <source_model>adminhtml/system_config_source_yesno</source_model>
1036
+ <sort_order>1</sort_order>
1037
  <show_in_default>1</show_in_default>
1038
  <show_in_website>1</show_in_website>
1039
  <show_in_store>1</show_in_store>
1040
+ </active>
1041
+ <title translate="label">
1042
+ <label>Title</label>
1043
+ <frontend_type>text</frontend_type>
1044
+ <sort_order>2</sort_order>
1045
+ <show_in_default>1</show_in_default>
1046
+ <show_in_website>1</show_in_website>
1047
+ <show_in_store>1</show_in_store>
1048
+ </title>
1049
  <allowed_currency translate="label comment">
1050
  <label>Allowed Currency</label>
1051
  <frontend_type>multiselect</frontend_type>
1052
  <source_model>msp/config_sources_order_currency</source_model>
1053
+ <sort_order>4</sort_order>
 
1054
  <show_in_default>1</show_in_default>
1055
  <show_in_website>1</show_in_website>
1056
  <show_in_store>1</show_in_store>
1058
  <allowspecific translate="label">
1059
  <label>Receive payments from applicable countries</label>
1060
  <frontend_type>allowspecific</frontend_type>
1061
+ <sort_order>13</sort_order>
1062
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
1063
  <show_in_default>1</show_in_default>
1064
  <show_in_website>1</show_in_website>
1067
  <specificcountry translate="label">
1068
  <label>Receive payments from specific countries</label>
1069
  <frontend_type>multiselect</frontend_type>
1070
+ <sort_order>14</sort_order>
1071
  <source_model>adminhtml/system_config_source_country</source_model>
1072
  <show_in_default>1</show_in_default>
1073
  <show_in_website>1</show_in_website>
1076
  <sort_order translate="label">
1077
  <label>Sort order</label>
1078
  <frontend_type>text</frontend_type>
1079
+ <sort_order>100</sort_order>
1080
  <show_in_default>1</show_in_default>
1081
  <show_in_website>1</show_in_website>
1082
  <show_in_store>1</show_in_store>
1083
  </sort_order>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1084
  <instructions translate="label">
1085
  <label>Instructions</label>
1086
  <frontend_type>textarea</frontend_type>
1087
+ <sort_order>62</sort_order>
1088
  <show_in_default>1</show_in_default>
1089
  <show_in_website>1</show_in_website>
1090
  <show_in_store>1</show_in_store>
1091
  </instructions>
1092
+ <max_order_total translate="label">
1093
+ <label>Maximum Order Total</label>
1094
+ <frontend_type>text</frontend_type>
1095
+ <sort_order>63</sort_order>
1096
+ <show_in_default>1</show_in_default>
1097
+ <show_in_website>1</show_in_website>
1098
+ <show_in_store>5</show_in_store>
1099
+ </max_order_total>
1100
  <fee translate="label">
1101
  <label>Enable fee (inc. Tax)</label>
1102
  <frontend_type>select</frontend_type>
1106
  <show_in_website>1</show_in_website>
1107
  <show_in_store>1</show_in_store>
1108
  </fee>
1109
+ <fee_amount translate="label">
1110
  <label>Payment fee amount</label>
1111
  <frontend_type>text</frontend_type>
1112
  <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
1146
  <label>Payment for Specific Customer Groups</label>
1147
  <frontend_type>multiselect</frontend_type>
1148
  <sort_order>101</sort_order>
1149
+ <source_model>msp/config_sources_groups</source_model>
1150
  <show_in_default>1</show_in_default>
1151
  <show_in_website>1</show_in_website>
1152
  <show_in_store>1</show_in_store>
1153
  </specificgroups>
1154
  </fields>
1155
+ </msp_mistercash>
1156
+ <msp_amex translate="label" module="msp">
1157
+ <label>American Express</label>
1158
+ <sort_order>690</sort_order>
1159
  <show_in_default>1</show_in_default>
1160
  <show_in_website>1</show_in_website>
1161
  <show_in_store>1</show_in_store>
1164
  <label>Enabled</label>
1165
  <frontend_type>select</frontend_type>
1166
  <source_model>adminhtml/system_config_source_yesno</source_model>
1167
+ <sort_order>1</sort_order>
1168
  <show_in_default>1</show_in_default>
1169
  <show_in_website>1</show_in_website>
1170
  <show_in_store>1</show_in_store>
1171
  </active>
1172
+ <title translate="label">
1173
+ <label>Title</label>
1174
+ <frontend_type>text</frontend_type>
1175
+ <sort_order>2</sort_order>
 
 
1176
  <show_in_default>1</show_in_default>
1177
  <show_in_website>1</show_in_website>
1178
  <show_in_store>1</show_in_store>
1179
+ </title>
1180
+ <allowed_currency translate="label comment">
1181
+ <label>Allowed Currency</label>
1182
+ <frontend_type>multiselect</frontend_type>
1183
+ <source_model>msp/config_sources_order_currency</source_model>
1184
+ <sort_order>4</sort_order>
1185
  <show_in_default>1</show_in_default>
1186
  <show_in_website>1</show_in_website>
1187
  <show_in_store>1</show_in_store>
1188
+ </allowed_currency>
1189
+ <allowspecific translate="label">
1190
+ <label>Receive payments from applicable countries</label>
1191
+ <frontend_type>allowspecific</frontend_type>
1192
+ <sort_order>13</sort_order>
1193
+ <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
1194
  <show_in_default>1</show_in_default>
1195
  <show_in_website>1</show_in_website>
1196
  <show_in_store>1</show_in_store>
1197
+ </allowspecific>
1198
+ <specificcountry translate="label">
1199
+ <label>Receive payments from specific countries</label>
1200
+ <frontend_type>multiselect</frontend_type>
1201
+ <sort_order>14</sort_order>
1202
+ <source_model>adminhtml/system_config_source_country</source_model>
1203
  <show_in_default>1</show_in_default>
1204
  <show_in_website>1</show_in_website>
1205
  <show_in_store>1</show_in_store>
1206
+ </specificcountry>
1207
+ <sort_order translate="label">
1208
+ <label>Sort order</label>
1209
  <frontend_type>text</frontend_type>
1210
+ <sort_order>100</sort_order>
1211
  <show_in_default>1</show_in_default>
1212
  <show_in_website>1</show_in_website>
1213
  <show_in_store>1</show_in_store>
1214
+ </sort_order>
1215
+ <instructions translate="label">
1216
+ <label>Instructions</label>
1217
+ <frontend_type>textarea</frontend_type>
1218
+ <sort_order>62</sort_order>
1219
  <show_in_default>1</show_in_default>
1220
  <show_in_website>1</show_in_website>
1221
  <show_in_store>1</show_in_store>
1222
+ </instructions>
1223
+ <max_order_total translate="label">
1224
+ <label>Maximum Order Total</label>
1225
  <frontend_type>text</frontend_type>
1226
+ <sort_order>63</sort_order>
1227
+ <show_in_default>1</show_in_default>
1228
+ <show_in_website>1</show_in_website>
1229
+ <show_in_store>5</show_in_store>
1230
+ </max_order_total>
1231
+ <fee translate="label">
1232
+ <label>Enable fee (inc. Tax)</label>
1233
+ <frontend_type>select</frontend_type>
1234
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1235
+ <sort_order>70</sort_order>
1236
  <show_in_default>1</show_in_default>
1237
  <show_in_website>1</show_in_website>
1238
  <show_in_store>1</show_in_store>
1239
+ </fee>
1240
+ <fee_amount translate="label">
1241
+ <label>Payment fee amount</label>
1242
  <frontend_type>text</frontend_type>
1243
+ <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
1244
+ <sort_order>80</sort_order>
1245
  <show_in_default>1</show_in_default>
1246
  <show_in_website>1</show_in_website>
1247
  <show_in_store>1</show_in_store>
1248
+ </fee_amount>
1249
+ <fee_tax_class>
1250
+ <label>Tax class for payment fee</label>
1251
+ <comment>Select which tax class should be used for the payment fee</comment>
1252
+ <frontend_type>select</frontend_type>
1253
+ <source_model>msp/config_sources_taxClasses</source_model>
1254
+ <sort_order>90</sort_order>
1255
  <show_in_default>1</show_in_default>
1256
  <show_in_website>1</show_in_website>
1257
  <show_in_store>1</show_in_store>
1258
+ </fee_tax_class>
1259
+ <fee_incexc translate="label">
1260
+ <label>Show payment fee incl. tax during checkout</label>
1261
+ <frontend_type>select</frontend_type>
1262
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1263
+ <sort_order>81</sort_order>
1264
  <show_in_default>1</show_in_default>
1265
  <show_in_website>1</show_in_website>
1266
+ <show_in_store>1</show_in_store>
1267
+ </fee_incexc>
1268
+ <fee_description translate="label">
1269
+ <label>Payment fee description, visible in order totals</label>
1270
  <frontend_type>text</frontend_type>
1271
+ <sort_order>100</sort_order>
1272
  <show_in_default>1</show_in_default>
1273
  <show_in_website>1</show_in_website>
1274
+ <show_in_store>1</show_in_store>
1275
+ </fee_description>
1276
+ <specificgroups translate="label">
1277
+ <label>Payment for Specific Customer Groups</label>
1278
+ <frontend_type>multiselect</frontend_type>
1279
+ <sort_order>101</sort_order>
1280
+ <source_model>msp/config_sources_groups</source_model>
1281
+ <show_in_default>1</show_in_default>
1282
+ <show_in_website>1</show_in_website>
1283
+ <show_in_store>1</show_in_store>
1284
+ </specificgroups>
1285
+ </fields>
1286
+ </msp_amex>
1287
+ <msp_visa translate="label" module="msp">
1288
+ <label>Visa</label>
1289
+ <sort_order>700</sort_order>
1290
+ <show_in_default>1</show_in_default>
1291
+ <show_in_website>1</show_in_website>
1292
+ <show_in_store>1</show_in_store>
1293
+ <fields>
1294
+ <active translate="label">
1295
+ <label>Enabled</label>
1296
  <frontend_type>select</frontend_type>
1297
  <source_model>adminhtml/system_config_source_yesno</source_model>
1298
+ <sort_order>1</sort_order>
1299
  <show_in_default>1</show_in_default>
1300
  <show_in_website>1</show_in_website>
1301
  <show_in_store>1</show_in_store>
1302
+ </active>
1303
+ <title translate="label">
1304
+ <label>Title</label>
1305
+ <frontend_type>text</frontend_type>
1306
+ <sort_order>2</sort_order>
1307
+ <show_in_default>1</show_in_default>
1308
+ <show_in_website>1</show_in_website>
1309
+ <show_in_store>1</show_in_store>
1310
+ </title>
1311
  <allowed_currency translate="label comment">
1312
  <label>Allowed Currency</label>
1313
  <frontend_type>multiselect</frontend_type>
1314
  <source_model>msp/config_sources_order_currency</source_model>
1315
+ <sort_order>4</sort_order>
 
1316
  <show_in_default>1</show_in_default>
1317
  <show_in_website>1</show_in_website>
1318
  <show_in_store>1</show_in_store>
1320
  <allowspecific translate="label">
1321
  <label>Receive payments from applicable countries</label>
1322
  <frontend_type>allowspecific</frontend_type>
1323
+ <sort_order>13</sort_order>
1324
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
1325
  <show_in_default>1</show_in_default>
1326
  <show_in_website>1</show_in_website>
1328
  </allowspecific>
1329
  <specificcountry translate="label">
1330
  <label>Receive payments from specific countries</label>
1331
+
1332
  <frontend_type>multiselect</frontend_type>
1333
+ <sort_order>14</sort_order>
1334
  <source_model>adminhtml/system_config_source_country</source_model>
1335
  <show_in_default>1</show_in_default>
1336
  <show_in_website>1</show_in_website>
1339
  <sort_order translate="label">
1340
  <label>Sort order</label>
1341
  <frontend_type>text</frontend_type>
1342
+ <sort_order>100</sort_order>
1343
  <show_in_default>1</show_in_default>
1344
  <show_in_website>1</show_in_website>
1345
  <show_in_store>1</show_in_store>
1346
  </sort_order>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1347
  <instructions translate="label">
1348
  <label>Instructions</label>
1349
  <frontend_type>textarea</frontend_type>
1350
+ <sort_order>62</sort_order>
1351
  <show_in_default>1</show_in_default>
1352
  <show_in_website>1</show_in_website>
1353
  <show_in_store>1</show_in_store>
1354
  </instructions>
1355
+ <max_order_total translate="label">
1356
+ <label>Maximum Order Total</label>
1357
+ <frontend_type>text</frontend_type>
1358
+ <sort_order>63</sort_order>
1359
+ <show_in_default>1</show_in_default>
1360
+ <show_in_website>1</show_in_website>
1361
+ <show_in_store>5</show_in_store>
1362
+ </max_order_total>
1363
  <fee translate="label">
1364
  <label>Enable fee (inc. Tax)</label>
1365
  <frontend_type>select</frontend_type>
1369
  <show_in_website>1</show_in_website>
1370
  <show_in_store>1</show_in_store>
1371
  </fee>
1372
+ <fee_amount translate="label">
1373
  <label>Payment fee amount</label>
1374
  <frontend_type>text</frontend_type>
1375
  <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
1409
  <label>Payment for Specific Customer Groups</label>
1410
  <frontend_type>multiselect</frontend_type>
1411
  <sort_order>101</sort_order>
1412
+ <source_model>msp/config_sources_groups</source_model>
1413
  <show_in_default>1</show_in_default>
1414
  <show_in_website>1</show_in_website>
1415
  <show_in_store>1</show_in_store>
1416
  </specificgroups>
1417
  </fields>
1418
+ </msp_visa>
1419
+ <msp_mastercard translate="label" module="msp">
1420
+ <label>Mastercard</label>
1421
+ <sort_order>710</sort_order>
1422
  <show_in_default>1</show_in_default>
1423
  <show_in_website>1</show_in_website>
1424
  <show_in_store>1</show_in_store>
1444
  <label>Allowed Currency</label>
1445
  <frontend_type>multiselect</frontend_type>
1446
  <source_model>msp/config_sources_order_currency</source_model>
1447
+ <sort_order>3</sort_order>
 
1448
  <show_in_default>1</show_in_default>
1449
  <show_in_website>1</show_in_website>
1450
  <show_in_store>1</show_in_store>
1540
  <label>Payment for Specific Customer Groups</label>
1541
  <frontend_type>multiselect</frontend_type>
1542
  <sort_order>101</sort_order>
1543
+ <source_model>msp/config_sources_groups</source_model>
1544
  <show_in_default>1</show_in_default>
1545
  <show_in_website>1</show_in_website>
1546
  <show_in_store>1</show_in_store>
1547
  </specificgroups>
1548
  </fields>
1549
+ </msp_mastercard>
1550
+ <msp_banktransfer translate="label" module="msp">
1551
+ <label>Banktransfer</label>
1552
+ <sort_order>720</sort_order>
1553
  <show_in_default>1</show_in_default>
1554
  <show_in_website>1</show_in_website>
1555
  <show_in_store>1</show_in_store>
1563
  <show_in_website>1</show_in_website>
1564
  <show_in_store>1</show_in_store>
1565
  </active>
1566
+ <direct_transfer translate="label">
1567
+ <label>Enable direct banktransfer (no MultiSafepay page)</label>
1568
+ <frontend_type>select</frontend_type>
1569
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1570
+ <sort_order>2</sort_order>
1571
+ <show_in_default>1</show_in_default>
1572
+ <show_in_website>1</show_in_website>
1573
+ <show_in_store>1</show_in_store>
1574
+ </direct_transfer>
1575
  <title translate="label">
1576
  <label>Title</label>
1577
  <frontend_type>text</frontend_type>
1578
+ <sort_order>3</sort_order>
1579
  <show_in_default>1</show_in_default>
1580
  <show_in_website>1</show_in_website>
1581
  <show_in_store>1</show_in_store>
1584
  <label>Allowed Currency</label>
1585
  <frontend_type>multiselect</frontend_type>
1586
  <source_model>msp/config_sources_order_currency</source_model>
 
1587
  <sort_order>4</sort_order>
1588
  <show_in_default>1</show_in_default>
1589
  <show_in_website>1</show_in_website>
1680
  <label>Payment for Specific Customer Groups</label>
1681
  <frontend_type>multiselect</frontend_type>
1682
  <sort_order>101</sort_order>
1683
+ <source_model>msp/config_sources_groups</source_model>
1684
  <show_in_default>1</show_in_default>
1685
  <show_in_website>1</show_in_website>
1686
  <show_in_store>1</show_in_store>
1687
  </specificgroups>
1688
  </fields>
1689
+ </msp_banktransfer>
1690
+ <msp_maestro translate="label" module="msp">
1691
+ <label>Maestro</label>
1692
+ <sort_order>735</sort_order>
1693
  <show_in_default>1</show_in_default>
1694
  <show_in_website>1</show_in_website>
1695
  <show_in_store>1</show_in_store>
1715
  <label>Allowed Currency</label>
1716
  <frontend_type>multiselect</frontend_type>
1717
  <source_model>msp/config_sources_order_currency</source_model>
1718
+ <sort_order>3</sort_order>
 
1719
  <show_in_default>1</show_in_default>
1720
  <show_in_website>1</show_in_website>
1721
  <show_in_store>1</show_in_store>
1731
  </allowspecific>
1732
  <specificcountry translate="label">
1733
  <label>Receive payments from specific countries</label>
 
1734
  <frontend_type>multiselect</frontend_type>
1735
  <sort_order>14</sort_order>
1736
  <source_model>adminhtml/system_config_source_country</source_model>
1811
  <label>Payment for Specific Customer Groups</label>
1812
  <frontend_type>multiselect</frontend_type>
1813
  <sort_order>101</sort_order>
1814
+ <source_model>msp/config_sources_groups</source_model>
1815
  <show_in_default>1</show_in_default>
1816
  <show_in_website>1</show_in_website>
1817
  <show_in_store>1</show_in_store>
1818
  </specificgroups>
1819
  </fields>
1820
+ </msp_maestro>
1821
+ <msp_paypal translate="label" module="msp">
1822
+ <label>PayPal</label>
1823
+ <sort_order>735</sort_order>
1824
  <show_in_default>1</show_in_default>
1825
  <show_in_website>1</show_in_website>
1826
  <show_in_store>1</show_in_store>
1846
  <label>Allowed Currency</label>
1847
  <frontend_type>multiselect</frontend_type>
1848
  <source_model>msp/config_sources_order_currency</source_model>
 
1849
  <sort_order>3</sort_order>
1850
  <show_in_default>1</show_in_default>
1851
  <show_in_website>1</show_in_website>
1942
  <label>Payment for Specific Customer Groups</label>
1943
  <frontend_type>multiselect</frontend_type>
1944
  <sort_order>101</sort_order>
1945
+ <source_model>msp/config_sources_groups</source_model>
1946
  <show_in_default>1</show_in_default>
1947
  <show_in_website>1</show_in_website>
1948
  <show_in_store>1</show_in_store>
1949
  </specificgroups>
1950
  </fields>
1951
+ </msp_paypal>
1952
+
1953
+ <msp_giropay translate="label" module="msp">
1954
+ <label>GiroPay</label>
1955
+ <sort_order>736</sort_order>
1956
  <show_in_default>1</show_in_default>
1957
  <show_in_website>1</show_in_website>
1958
  <show_in_store>1</show_in_store>
1966
  <show_in_website>1</show_in_website>
1967
  <show_in_store>1</show_in_store>
1968
  </active>
 
 
 
 
 
 
 
 
 
1969
  <title translate="label">
1970
  <label>Title</label>
1971
  <frontend_type>text</frontend_type>
1972
+ <sort_order>2</sort_order>
1973
  <show_in_default>1</show_in_default>
1974
  <show_in_website>1</show_in_website>
1975
  <show_in_store>1</show_in_store>
1978
  <label>Allowed Currency</label>
1979
  <frontend_type>multiselect</frontend_type>
1980
  <source_model>msp/config_sources_order_currency</source_model>
1981
+ <sort_order>3</sort_order>
 
1982
  <show_in_default>1</show_in_default>
1983
  <show_in_website>1</show_in_website>
1984
  <show_in_store>1</show_in_store>
2074
  <label>Payment for Specific Customer Groups</label>
2075
  <frontend_type>multiselect</frontend_type>
2076
  <sort_order>101</sort_order>
2077
+ <source_model>msp/config_sources_groups</source_model>
2078
  <show_in_default>1</show_in_default>
2079
  <show_in_website>1</show_in_website>
2080
  <show_in_store>1</show_in_store>
2081
  </specificgroups>
2082
  </fields>
2083
+ </msp_giropay>
2084
+ <msp_multisafepay translate="label" module="msp">
2085
+ <label>MultiSafepay wallet</label>
2086
+ <sort_order>737</sort_order>
2087
  <show_in_default>1</show_in_default>
2088
  <show_in_website>1</show_in_website>
2089
  <show_in_store>1</show_in_store>
2109
  <label>Allowed Currency</label>
2110
  <frontend_type>multiselect</frontend_type>
2111
  <source_model>msp/config_sources_order_currency</source_model>
 
2112
  <sort_order>3</sort_order>
2113
  <show_in_default>1</show_in_default>
2114
  <show_in_website>1</show_in_website>
2148
  <show_in_website>1</show_in_website>
2149
  <show_in_store>1</show_in_store>
2150
  </instructions>
 
 
 
 
 
 
 
 
2151
  <fee translate="label">
2152
  <label>Enable fee (inc. Tax)</label>
2153
  <frontend_type>select</frontend_type>
2197
  <label>Payment for Specific Customer Groups</label>
2198
  <frontend_type>multiselect</frontend_type>
2199
  <sort_order>101</sort_order>
2200
+ <source_model>msp/config_sources_groups</source_model>
2201
  <show_in_default>1</show_in_default>
2202
  <show_in_website>1</show_in_website>
2203
  <show_in_store>1</show_in_store>
2204
  </specificgroups>
2205
  </fields>
2206
+ </msp_multisafepay>
2207
+ <msp_directebanking translate="label" module="msp">
2208
+ <label>SOFORT Banking</label>
2209
+ <sort_order>738</sort_order>
2210
  <show_in_default>1</show_in_default>
2211
  <show_in_website>1</show_in_website>
2212
  <show_in_store>1</show_in_store>
2328
  <label>Payment for Specific Customer Groups</label>
2329
  <frontend_type>multiselect</frontend_type>
2330
  <sort_order>101</sort_order>
2331
+ <source_model>msp/config_sources_groups</source_model>
2332
  <show_in_default>1</show_in_default>
2333
  <show_in_website>1</show_in_website>
2334
  <show_in_store>1</show_in_store>
2335
  </specificgroups>
2336
  </fields>
2337
+ </msp_directebanking>
2338
+ <msp_directdebit translate="label" module="msp">
2339
+ <label>Direct Debit</label>
2340
+ <sort_order>739</sort_order>
 
2341
  <show_in_default>1</show_in_default>
2342
  <show_in_website>1</show_in_website>
2343
  <show_in_store>1</show_in_store>
2363
  <label>Allowed Currency</label>
2364
  <frontend_type>multiselect</frontend_type>
2365
  <source_model>msp/config_sources_order_currency</source_model>
 
2366
  <sort_order>3</sort_order>
2367
  <show_in_default>1</show_in_default>
2368
  <show_in_website>1</show_in_website>
2459
  <label>Payment for Specific Customer Groups</label>
2460
  <frontend_type>multiselect</frontend_type>
2461
  <sort_order>101</sort_order>
2462
+ <source_model>msp/config_sources_groups</source_model>
2463
+ <show_in_default>1</show_in_default>
2464
+ <show_in_website>1</show_in_website>
2465
+ <show_in_store>1</show_in_store>
2466
+ </specificgroups>
2467
+ </fields>
2468
+ </msp_directdebit>
2469
+ </groups>
2470
+ </msp_gateways>
2471
+ <msp_giftcards>
2472
+ <label><![CDATA[<div style="display:inline-block;color:#00adee;font-family:Tahoma, Geneva, sans-serif;">Connect</div>]]> GiftCards</label>
2473
+ <tab>ms</tab>
2474
+ <frontend_type>text</frontend_type>
2475
+ <sort_order>1010</sort_order>
2476
+ <show_in_default>1</show_in_default>
2477
+ <show_in_website>1</show_in_website>
2478
+ <show_in_store>1</show_in_store>
2479
+ <groups> <msp_webgift translate="label" module="msp">
2480
+ <label>Webshop Giftcard</label>
2481
+ <sort_order>740</sort_order>
2482
+ <show_in_default>1</show_in_default>
2483
+ <show_in_website>1</show_in_website>
2484
+ <show_in_store>1</show_in_store>
2485
+ <fields>
2486
+ <active translate="label">
2487
+ <label>Enabled</label>
2488
+ <frontend_type>select</frontend_type>
2489
+ <source_model>adminhtml/system_config_source_yesno</source_model>
2490
+ <sort_order>1</sort_order>
2491
+ <show_in_default>1</show_in_default>
2492
+ <show_in_website>1</show_in_website>
2493
+ <show_in_store>1</show_in_store>
2494
+ </active>
2495
+ <test_api_pad translate="label comment">
2496
+ <label>Account type</label>
2497
+ <frontend_type>select</frontend_type>
2498
+
2499
+ <source_model>msp/config_sources_accounts</source_model>
2500
+ <sort_order>20</sort_order>
2501
+ <show_in_default>1</show_in_default>
2502
+ <show_in_website>1</show_in_website>
2503
+ <show_in_store>1</show_in_store>
2504
+ </test_api_pad>
2505
+ <account_id_pad translate="label">
2506
+ <label>Account ID</label>
2507
+ <frontend_type>text</frontend_type>
2508
+ <sort_order>30</sort_order>
2509
+ <show_in_default>1</show_in_default>
2510
+ <show_in_website>1</show_in_website>
2511
+ <show_in_store>1</show_in_store>
2512
+ </account_id_pad>
2513
+ <site_id_pad translate="label">
2514
+ <label>Site ID</label>
2515
+ <frontend_type>text</frontend_type>
2516
+ <sort_order>40</sort_order>
2517
+ <show_in_default>1</show_in_default>
2518
+ <show_in_website>1</show_in_website>
2519
+ <show_in_store>1</show_in_store>
2520
+ </site_id_pad>
2521
+ <secure_code_pad translate="label">
2522
+ <label>Site Code</label>
2523
+ <frontend_type>text</frontend_type>
2524
+ <sort_order>50</sort_order>
2525
+ <show_in_default>1</show_in_default>
2526
+ <show_in_website>1</show_in_website>
2527
+ <show_in_store>1</show_in_store>
2528
+ </secure_code_pad>
2529
+ <api_key_pad translate="label">
2530
+ <label>API Key</label>
2531
+ <frontend_type>text</frontend_type>
2532
+ <sort_order>51</sort_order>
2533
+ <show_in_default>1</show_in_default>
2534
+ <show_in_website>1</show_in_website>
2535
+ <show_in_store>1</show_in_store>
2536
+ </api_key_pad>
2537
+ <account_id_pad_test translate="label">
2538
+ <label>Account ID (for Test Accounts)</label>
2539
+ <frontend_type>text</frontend_type>
2540
+ <sort_order>53</sort_order>
2541
+ <show_in_default>1</show_in_default>
2542
+ <show_in_website>1</show_in_website>
2543
+ <show_in_store>1</show_in_store>
2544
+ </account_id_pad_test>
2545
+ <site_id_pad_test translate="label">
2546
+ <label>Site ID (for Test Accounts)</label>
2547
+ <frontend_type>text</frontend_type>
2548
+ <sort_order>56</sort_order>
2549
+ <show_in_default>1</show_in_default>
2550
+ <show_in_website>1</show_in_website>
2551
+ <show_in_store>1</show_in_store>
2552
+ </site_id_pad_test>
2553
+ <secure_code_pad_test translate="label">
2554
+ <label>Site Code (for Test Accounts)</label>
2555
+ <frontend_type>text</frontend_type>
2556
+ <sort_order>58</sort_order>
2557
  <show_in_default>1</show_in_default>
2558
  <show_in_website>1</show_in_website>
2559
  <show_in_store>1</show_in_store>
2560
+ </secure_code_pad_test>
2561
+ <api_key_pad_test translate="label">
2562
+ <label>API Key (for Test Accounts)</label>
2563
+ <frontend_type>text</frontend_type>
2564
+ <sort_order>59</sort_order>
 
 
 
 
 
 
 
 
 
 
2565
  <show_in_default>1</show_in_default>
2566
  <show_in_website>1</show_in_website>
2567
  <show_in_store>1</show_in_store>
2568
+ </api_key_pad_test>
2569
  <title translate="label">
2570
  <label>Title</label>
2571
  <frontend_type>text</frontend_type>
2578
  <label>Allowed Currency</label>
2579
  <frontend_type>multiselect</frontend_type>
2580
  <source_model>msp/config_sources_order_currency</source_model>
 
2581
  <sort_order>3</sort_order>
2582
  <show_in_default>1</show_in_default>
2583
  <show_in_website>1</show_in_website>
2666
  <label>Payment for Specific Customer Groups</label>
2667
  <frontend_type>multiselect</frontend_type>
2668
  <sort_order>101</sort_order>
2669
+ <source_model>msp/config_sources_groups</source_model>
2670
  <show_in_default>1</show_in_default>
2671
  <show_in_website>1</show_in_website>
2672
  <show_in_store>1</show_in_store>
2673
  </specificgroups>
2674
  </fields>
2675
+ </msp_webgift>
2676
+ <!-- disabled because its special for lief.<msp_lief translate="label" module="msp">
2677
+ <label>Lief Cadeaukaart</label>
2678
+ <sort_order>744</sort_order>
2679
  <show_in_default>1</show_in_default>
2680
  <show_in_website>1</show_in_website>
2681
  <show_in_store>1</show_in_store>
2689
  <show_in_website>1</show_in_website>
2690
  <show_in_store>1</show_in_store>
2691
  </active>
2692
+ <test_api_pad translate="label comment">
2693
+ <label>Account type</label>
2694
+ <frontend_type>select</frontend_type>
2695
+ <source_model>msp/config_sources_accounts</source_model>
2696
+ <sort_order>20</sort_order>
2697
+ <show_in_default>1</show_in_default>
2698
+ <show_in_website>1</show_in_website>
2699
+ <show_in_store>1</show_in_store>
2700
+ </test_api_pad>
2701
+ <account_id_pad translate="label">
2702
+ <label>Account ID</label>
2703
+ <frontend_type>text</frontend_type>
2704
+ <sort_order>30</sort_order>
2705
+ <show_in_default>1</show_in_default>
2706
+ <show_in_website>1</show_in_website>
2707
+ <show_in_store>1</show_in_store>
2708
+ </account_id_pad>
2709
+ <site_id_pad translate="label">
2710
+ <label>Site ID</label>
2711
+ <frontend_type>text</frontend_type>
2712
+ <sort_order>40</sort_order>
2713
+ <show_in_default>1</show_in_default>
2714
+ <show_in_website>1</show_in_website>
2715
+ <show_in_store>1</show_in_store>
2716
+ </site_id_pad>
2717
+ <secure_code_pad translate="label">
2718
+ <label>Site Code</label>
2719
+ <frontend_type>text</frontend_type>
2720
+ <sort_order>50</sort_order>
2721
+ <show_in_default>1</show_in_default>
2722
+ <show_in_website>1</show_in_website>
2723
+ <show_in_store>1</show_in_store>
2724
+ </secure_code_pad>
2725
+ <api_key_pad translate="label">
2726
+ <label>API Key</label>
2727
+ <frontend_type>text</frontend_type>
2728
+ <sort_order>51</sort_order>
2729
+ <show_in_default>1</show_in_default>
2730
+ <show_in_website>1</show_in_website>
2731
+ <show_in_store>1</show_in_store>
2732
+ </api_key_pad>
2733
+ <account_id_pad_test translate="label">
2734
+ <label>Account ID (for Test Accounts)</label>
2735
+ <frontend_type>text</frontend_type>
2736
+ <sort_order>53</sort_order>
2737
+ <show_in_default>1</show_in_default>
2738
+ <show_in_website>1</show_in_website>
2739
+ <show_in_store>1</show_in_store>
2740
+ </account_id_pad_test>
2741
+ <site_id_pad_test translate="label">
2742
+ <label>Site ID (for Test Accounts)</label>
2743
+ <frontend_type>text</frontend_type>
2744
+ <sort_order>56</sort_order>
2745
+ <show_in_default>1</show_in_default>
2746
+ <show_in_website>1</show_in_website>
2747
+ <show_in_store>1</show_in_store>
2748
+ </site_id_pad_test>
2749
+ <secure_code_pad_test translate="label">
2750
+ <label>Site Code (for Test Accounts)</label>
2751
+ <frontend_type>text</frontend_type>
2752
+ <sort_order>58</sort_order>
2753
+ <show_in_default>1</show_in_default>
2754
+ <show_in_website>1</show_in_website>
2755
+ <show_in_store>1</show_in_store>
2756
+ </secure_code_pad_test>
2757
+ <api_key_pad_test translate="label">
2758
+ <label>API Key (for Test Accounts)</label>
2759
+ <frontend_type>text</frontend_type>
2760
+ <sort_order>59</sort_order>
2761
+ <show_in_default>1</show_in_default>
2762
+ <show_in_website>1</show_in_website>
2763
+ <show_in_store>1</show_in_store>
2764
+ </api_key_pad_test>
2765
  <title translate="label">
2766
  <label>Title</label>
2767
  <frontend_type>text</frontend_type>
2774
  <label>Allowed Currency</label>
2775
  <frontend_type>multiselect</frontend_type>
2776
  <source_model>msp/config_sources_order_currency</source_model>
 
2777
  <sort_order>3</sort_order>
2778
  <show_in_default>1</show_in_default>
2779
  <show_in_website>1</show_in_website>
2813
  <show_in_website>1</show_in_website>
2814
  <show_in_store>1</show_in_store>
2815
  </instructions>
 
 
 
 
 
 
 
 
2816
  <fee translate="label">
2817
  <label>Enable fee (inc. Tax)</label>
2818
  <frontend_type>select</frontend_type>
2862
  <label>Payment for Specific Customer Groups</label>
2863
  <frontend_type>multiselect</frontend_type>
2864
  <sort_order>101</sort_order>
2865
+ <source_model>msp/config_sources_groups</source_model>
2866
  <show_in_default>1</show_in_default>
2867
  <show_in_website>1</show_in_website>
2868
  <show_in_store>1</show_in_store>
2869
  </specificgroups>
2870
  </fields>
2871
+ </msp_lief>-->
2872
+ <msp_babygiftcard translate="label" module="msp">
2873
+ <label>Baby giftcard</label>
2874
+ <sort_order>742</sort_order>
2875
  <show_in_default>1</show_in_default>
2876
  <show_in_website>1</show_in_website>
2877
  <show_in_store>1</show_in_store>
2885
  <show_in_website>1</show_in_website>
2886
  <show_in_store>1</show_in_store>
2887
  </active>
2888
+ <test_api_pad translate="label comment">
2889
+ <label>Account type</label>
2890
+ <frontend_type>select</frontend_type>
2891
+
2892
+ <source_model>msp/config_sources_accounts</source_model>
2893
+ <sort_order>20</sort_order>
2894
+ <show_in_default>1</show_in_default>
2895
+ <show_in_website>1</show_in_website>
2896
+ <show_in_store>1</show_in_store>
2897
+ </test_api_pad>
2898
+ <account_id_pad translate="label">
2899
+ <label>Account ID</label>
2900
+ <frontend_type>text</frontend_type>
2901
+ <sort_order>30</sort_order>
2902
+ <show_in_default>1</show_in_default>
2903
+ <show_in_website>1</show_in_website>
2904
+ <show_in_store>1</show_in_store>
2905
+ </account_id_pad>
2906
+ <site_id_pad translate="label">
2907
+ <label>Site ID</label>
2908
+ <frontend_type>text</frontend_type>
2909
+ <sort_order>40</sort_order>
2910
+ <show_in_default>1</show_in_default>
2911
+ <show_in_website>1</show_in_website>
2912
+ <show_in_store>1</show_in_store>
2913
+ </site_id_pad>
2914
+ <secure_code_pad translate="label">
2915
+ <label>Site Code</label>
2916
+ <frontend_type>text</frontend_type>
2917
+ <sort_order>50</sort_order>
2918
+ <show_in_default>1</show_in_default>
2919
+ <show_in_website>1</show_in_website>
2920
+ <show_in_store>1</show_in_store>
2921
+ </secure_code_pad>
2922
+ <api_key_pad translate="label">
2923
+ <label>API Key</label>
2924
+ <frontend_type>text</frontend_type>
2925
+ <sort_order>51</sort_order>
2926
+ <show_in_default>1</show_in_default>
2927
+ <show_in_website>1</show_in_website>
2928
+ <show_in_store>1</show_in_store>
2929
+ </api_key_pad>
2930
+ <account_id_pad_test translate="label">
2931
+ <label>Account ID (for Test Accounts)</label>
2932
+ <frontend_type>text</frontend_type>
2933
+ <sort_order>53</sort_order>
2934
+ <show_in_default>1</show_in_default>
2935
+ <show_in_website>1</show_in_website>
2936
+ <show_in_store>1</show_in_store>
2937
+ </account_id_pad_test>
2938
+ <site_id_pad_test translate="label">
2939
+ <label>Site ID (for Test Accounts)</label>
2940
+ <frontend_type>text</frontend_type>
2941
+ <sort_order>56</sort_order>
2942
+ <show_in_default>1</show_in_default>
2943
+ <show_in_website>1</show_in_website>
2944
+ <show_in_store>1</show_in_store>
2945
+ </site_id_pad_test>
2946
+ <secure_code_pad_test translate="label">
2947
+ <label>Site Code (for Test Accounts)</label>
2948
+ <frontend_type>text</frontend_type>
2949
+ <sort_order>58</sort_order>
2950
+ <show_in_default>1</show_in_default>
2951
+ <show_in_website>1</show_in_website>
2952
+ <show_in_store>1</show_in_store>
2953
+ </secure_code_pad_test>
2954
+ <api_key_pad_test translate="label">
2955
+ <label>API Key (for Test Accounts)</label>
2956
+ <frontend_type>text</frontend_type>
2957
+ <sort_order>59</sort_order>
2958
+ <show_in_default>1</show_in_default>
2959
+ <show_in_website>1</show_in_website>
2960
+ <show_in_store>1</show_in_store>
2961
+ </api_key_pad_test>
2962
  <title translate="label">
2963
  <label>Title</label>
2964
  <frontend_type>text</frontend_type>
2971
  <label>Allowed Currency</label>
2972
  <frontend_type>multiselect</frontend_type>
2973
  <source_model>msp/config_sources_order_currency</source_model>
 
2974
  <sort_order>3</sort_order>
2975
  <show_in_default>1</show_in_default>
2976
  <show_in_website>1</show_in_website>
3010
  <show_in_website>1</show_in_website>
3011
  <show_in_store>1</show_in_store>
3012
  </instructions>
 
 
 
 
 
 
 
 
3013
  <fee translate="label">
3014
  <label>Enable fee (inc. Tax)</label>
3015
  <frontend_type>select</frontend_type>
3059
  <label>Payment for Specific Customer Groups</label>
3060
  <frontend_type>multiselect</frontend_type>
3061
  <sort_order>101</sort_order>
3062
+ <source_model>msp/config_sources_groups</source_model>
3063
  <show_in_default>1</show_in_default>
3064
  <show_in_website>1</show_in_website>
3065
  <show_in_store>1</show_in_store>
3066
  </specificgroups>
3067
  </fields>
3068
+ </msp_babygiftcard>
3069
+ <msp_gezondheidsbon translate="label" module="msp">
3070
+ <label>Gezondheidsbon</label>
3071
+ <sort_order>743</sort_order>
3072
  <show_in_default>1</show_in_default>
3073
  <show_in_website>1</show_in_website>
3074
  <show_in_store>1</show_in_store>
3081
  <show_in_default>1</show_in_default>
3082
  <show_in_website>1</show_in_website>
3083
  <show_in_store>1</show_in_store>
3084
+ </active>
3085
+ <test_api_pad translate="label comment">
3086
+ <label>Account type</label>
3087
+ <frontend_type>select</frontend_type>
3088
+
3089
+ <source_model>msp/config_sources_accounts</source_model>
3090
+ <sort_order>20</sort_order>
3091
+ <show_in_default>1</show_in_default>
3092
+ <show_in_website>1</show_in_website>
3093
+ <show_in_store>1</show_in_store>
3094
+ </test_api_pad>
3095
+ <account_id_pad translate="label">
3096
+ <label>Account ID</label>
3097
+ <frontend_type>text</frontend_type>
3098
+ <sort_order>30</sort_order>
3099
+ <show_in_default>1</show_in_default>
3100
+ <show_in_website>1</show_in_website>
3101
+ <show_in_store>1</show_in_store>
3102
+ </account_id_pad>
3103
+ <site_id_pad translate="label">
3104
+ <label>Site ID</label>
3105
+ <frontend_type>text</frontend_type>
3106
+ <sort_order>40</sort_order>
3107
+ <show_in_default>1</show_in_default>
3108
+ <show_in_website>1</show_in_website>
3109
+ <show_in_store>1</show_in_store>
3110
+ </site_id_pad>
3111
+ <secure_code_pad translate="label">
3112
+ <label>Site Code</label>
3113
+ <frontend_type>text</frontend_type>
3114
+ <sort_order>50</sort_order>
3115
+ <show_in_default>1</show_in_default>
3116
+ <show_in_website>1</show_in_website>
3117
+ <show_in_store>1</show_in_store>
3118
+ </secure_code_pad>
3119
+ <api_key_pad translate="label">
3120
+ <label>API Key</label>
3121
+ <frontend_type>text</frontend_type>
3122
+ <sort_order>51</sort_order>
3123
+ <show_in_default>1</show_in_default>
3124
+ <show_in_website>1</show_in_website>
3125
+ <show_in_store>1</show_in_store>
3126
+ </api_key_pad>
3127
+ <account_id_pad_test translate="label">
3128
+ <label>Account ID (for Test Accounts)</label>
3129
+ <frontend_type>text</frontend_type>
3130
+ <sort_order>53</sort_order>
3131
+ <show_in_default>1</show_in_default>
3132
+ <show_in_website>1</show_in_website>
3133
+ <show_in_store>1</show_in_store>
3134
+ </account_id_pad_test>
3135
+ <site_id_pad_test translate="label">
3136
+ <label>Site ID (for Test Accounts)</label>
3137
+ <frontend_type>text</frontend_type>
3138
+ <sort_order>56</sort_order>
3139
+ <show_in_default>1</show_in_default>
3140
+ <show_in_website>1</show_in_website>
3141
+ <show_in_store>1</show_in_store>
3142
+ </site_id_pad_test>
3143
+ <secure_code_pad_test translate="label">
3144
+ <label>Site Code (for Test Accounts)</label>
3145
+ <frontend_type>text</frontend_type>
3146
+ <sort_order>58</sort_order>
3147
+ <show_in_default>1</show_in_default>
3148
+ <show_in_website>1</show_in_website>
3149
+ <show_in_store>1</show_in_store>
3150
+ </secure_code_pad_test>
3151
+ <api_key_pad_test translate="label">
3152
+ <label>API Key (for Test Accounts)</label>
3153
+ <frontend_type>text</frontend_type>
3154
+ <sort_order>59</sort_order>
3155
+ <show_in_default>1</show_in_default>
3156
+ <show_in_website>1</show_in_website>
3157
+ <show_in_store>1</show_in_store>
3158
+ </api_key_pad_test>
3159
  <title translate="label">
3160
  <label>Title</label>
3161
  <frontend_type>text</frontend_type>
3164
  <show_in_website>1</show_in_website>
3165
  <show_in_store>1</show_in_store>
3166
  </title>
3167
+ <allowed_currency translate="label comment">
3168
+ <label>Allowed Currency</label>
3169
+ <frontend_type>multiselect</frontend_type>
3170
+ <source_model>msp/config_sources_order_currency</source_model>
3171
+ <sort_order>3</sort_order>
3172
+ <show_in_default>1</show_in_default>
3173
+ <show_in_website>1</show_in_website>
3174
+ <show_in_store>1</show_in_store>
3175
+ </allowed_currency>
3176
  <allowspecific translate="label">
3177
  <label>Receive payments from applicable countries</label>
3178
  <frontend_type>allowspecific</frontend_type>
3194
  <sort_order translate="label">
3195
  <label>Sort order</label>
3196
  <frontend_type>text</frontend_type>
3197
+ <sort_order>100</sort_order>
3198
  <show_in_default>1</show_in_default>
3199
  <show_in_website>1</show_in_website>
3200
  <show_in_store>1</show_in_store>
3207
  <show_in_website>1</show_in_website>
3208
  <show_in_store>1</show_in_store>
3209
  </instructions>
3210
+ <fee translate="label">
3211
+ <label>Enable fee (inc. Tax)</label>
3212
+ <frontend_type>select</frontend_type>
3213
+ <source_model>adminhtml/system_config_source_yesno</source_model>
3214
+ <sort_order>70</sort_order>
3215
+ <show_in_default>1</show_in_default>
3216
+ <show_in_website>1</show_in_website>
3217
+ <show_in_store>1</show_in_store>
3218
+ </fee>
3219
+ <fee_amount translate="label">
3220
+ <label>Payment fee amount</label>
3221
+ <frontend_type>text</frontend_type>
3222
+ <comment>Payment fee add like 0:5 this means a fixed fee of 0 euro and 5%</comment>
3223
+ <sort_order>80</sort_order>
3224
+ <show_in_default>1</show_in_default>
3225
+ <show_in_website>1</show_in_website>
3226
+ <show_in_store>1</show_in_store>
3227
+ </fee_amount>
3228
+ <fee_tax_class>
3229
+ <label>Tax class for payment fee</label>
3230
+ <comment>Select which tax class should be used for the payment fee</comment>
3231
+ <frontend_type>select</frontend_type>
3232
+ <source_model>msp/config_sources_taxClasses</source_model>
3233
+ <sort_order>90</sort_order>
3234
+ <show_in_default>1</show_in_default>
3235
+ <show_in_website>1</show_in_website>
3236
+ <show_in_store>1</show_in_store>
3237
+ </fee_tax_class>
3238
+ <fee_incexc translate="label">
3239
+ <label>Show payment fee incl. tax during checkout</label>
3240
+ <frontend_type>select</frontend_type>
3241
+ <source_model>adminhtml/system_config_source_yesno</source_model>
3242
+ <sort_order>81</sort_order>
3243
+ <show_in_default>1</show_in_default>
3244
+ <show_in_website>1</show_in_website>
3245
+ <show_in_store>1</show_in_store>
3246
+ </fee_incexc>
3247
+ <fee_description translate="label">
3248
+ <label>Payment fee description, visible in order totals</label>
3249
+ <frontend_type>text</frontend_type>
3250
+ <sort_order>100</sort_order>
3251
+ <show_in_default>1</show_in_default>
3252
+ <show_in_website>1</show_in_website>
3253
+ <show_in_store>1</show_in_store>
3254
+ </fee_description>
3255
  <specificgroups translate="label">
3256
  <label>Payment for Specific Customer Groups</label>
3257
  <frontend_type>multiselect</frontend_type>
3258
  <sort_order>101</sort_order>
3259
+ <source_model>msp/config_sources_groups</source_model>
3260
  <show_in_default>1</show_in_default>
3261
  <show_in_website>1</show_in_website>
3262
  <show_in_store>1</show_in_store>
3263
  </specificgroups>
3264
  </fields>
3265
+ </msp_gezondheidsbon>
3266
+ <msp_boekenbon translate="label" module="msp">
3267
+ <label>Boekenbon</label>
3268
  <sort_order>740</sort_order>
3269
  <show_in_default>1</show_in_default>
3270
  <show_in_website>1</show_in_website>
3282
  <test_api_pad translate="label comment">
3283
  <label>Account type</label>
3284
  <frontend_type>select</frontend_type>
3285
+
3286
  <source_model>msp/config_sources_accounts</source_model>
3287
  <sort_order>20</sort_order>
3288
  <show_in_default>1</show_in_default>
3313
  <show_in_website>1</show_in_website>
3314
  <show_in_store>1</show_in_store>
3315
  </secure_code_pad>
3316
+ <api_key_pad translate="label">
3317
+ <label>API Key</label>
3318
+ <frontend_type>text</frontend_type>
3319
+ <sort_order>51</sort_order>
3320
+ <show_in_default>1</show_in_default>
3321
+ <show_in_website>1</show_in_website>
3322
+ <show_in_store>1</show_in_store>
3323
+ </api_key_pad>
3324
  <account_id_pad_test translate="label">
3325
  <label>Account ID (for Test Accounts)</label>
3326
  <frontend_type>text</frontend_type>
3345
  <show_in_website>1</show_in_website>
3346
  <show_in_store>1</show_in_store>
3347
  </secure_code_pad_test>
3348
+ <api_key_pad_test translate="label">
3349
+ <label>API Key (for Test Accounts)</label>
3350
+ <frontend_type>text</frontend_type>
3351
+ <sort_order>59</sort_order>
3352
+ <show_in_default>1</show_in_default>
3353
+ <show_in_website>1</show_in_website>
3354
+ <show_in_store>1</show_in_store>
3355
+ </api_key_pad_test>
3356
  <title translate="label">
3357
  <label>Title</label>
3358
  <frontend_type>text</frontend_type>
3365
  <label>Allowed Currency</label>
3366
  <frontend_type>multiselect</frontend_type>
3367
  <source_model>msp/config_sources_order_currency</source_model>
 
3368
  <sort_order>3</sort_order>
3369
  <show_in_default>1</show_in_default>
3370
  <show_in_website>1</show_in_website>
3453
  <label>Payment for Specific Customer Groups</label>
3454
  <frontend_type>multiselect</frontend_type>
3455
  <sort_order>101</sort_order>
3456
+ <source_model>msp/config_sources_groups</source_model>
3457
  <show_in_default>1</show_in_default>
3458
  <show_in_website>1</show_in_website>
3459
  <show_in_store>1</show_in_store>
3460
  </specificgroups>
3461
  </fields>
3462
+ </msp_boekenbon>
3463
+ <msp_erotiekbon translate="label" module="msp">
3464
+ <label>Erotiekbon</label>
3465
  <sort_order>741</sort_order>
3466
  <show_in_default>1</show_in_default>
3467
  <show_in_website>1</show_in_website>
3479
  <test_api_pad translate="label comment">
3480
  <label>Account type</label>
3481
  <frontend_type>select</frontend_type>
3482
+
3483
  <source_model>msp/config_sources_accounts</source_model>
3484
  <sort_order>20</sort_order>
3485
  <show_in_default>1</show_in_default>
3510
  <show_in_website>1</show_in_website>
3511
  <show_in_store>1</show_in_store>
3512
  </secure_code_pad>
3513
+ <api_key_pad translate="label">
3514
+ <label>API Key</label>
3515
+ <frontend_type>text</frontend_type>
3516
+ <sort_order>51</sort_order>
3517
+ <show_in_default>1</show_in_default>
3518
+ <show_in_website>1</show_in_website>
3519
+ <show_in_store>1</show_in_store>
3520
+ </api_key_pad>
3521
  <account_id_pad_test translate="label">
3522
  <label>Account ID (for Test Accounts)</label>
3523
  <frontend_type>text</frontend_type>
3542
  <show_in_website>1</show_in_website>
3543
  <show_in_store>1</show_in_store>
3544
  </secure_code_pad_test>
3545
+ <api_key_pad_test translate="label">
3546
+ <label>API Key (for Test Accounts)</label>
3547
+ <frontend_type>text</frontend_type>
3548
+ <sort_order>59</sort_order>
3549
+ <show_in_default>1</show_in_default>
3550
+ <show_in_website>1</show_in_website>
3551
+ <show_in_store>1</show_in_store>
3552
+ </api_key_pad_test>
3553
  <title translate="label">
3554
  <label>Title</label>
3555
  <frontend_type>text</frontend_type>
3562
  <label>Allowed Currency</label>
3563
  <frontend_type>multiselect</frontend_type>
3564
  <source_model>msp/config_sources_order_currency</source_model>
 
3565
  <sort_order>3</sort_order>
3566
  <show_in_default>1</show_in_default>
3567
  <show_in_website>1</show_in_website>
3650
  <label>Payment for Specific Customer Groups</label>
3651
  <frontend_type>multiselect</frontend_type>
3652
  <sort_order>101</sort_order>
3653
+ <source_model>msp/config_sources_groups</source_model>
3654
  <show_in_default>1</show_in_default>
3655
  <show_in_website>1</show_in_website>
3656
  <show_in_store>1</show_in_store>
3657
  </specificgroups>
3658
  </fields>
3659
+ </msp_erotiekbon>
3660
+ <!-- Disabled because its a individual merchant card <msp_parfumnl translate="label" module="msp">
3661
+ <label>ParfumNL</label>
3662
+ <sort_order>743</sort_order>
3663
  <show_in_default>1</show_in_default>
3664
  <show_in_website>1</show_in_website>
3665
  <show_in_store>1</show_in_store>
3676
  <test_api_pad translate="label comment">
3677
  <label>Account type</label>
3678
  <frontend_type>select</frontend_type>
3679
+
3680
  <source_model>msp/config_sources_accounts</source_model>
3681
  <sort_order>20</sort_order>
3682
  <show_in_default>1</show_in_default>
3707
  <show_in_website>1</show_in_website>
3708
  <show_in_store>1</show_in_store>
3709
  </secure_code_pad>
3710
+ <api_key_pad translate="label">
3711
+ <label>API Key</label>
3712
+ <frontend_type>text</frontend_type>
3713
+ <sort_order>51</sort_order>
3714
+ <show_in_default>1</show_in_default>
3715
+ <show_in_website>1</show_in_website>
3716
+ <show_in_store>1</show_in_store>
3717
+ </api_key_pad>
3718
  <account_id_pad_test translate="label">
3719
  <label>Account ID (for Test Accounts)</label>
3720
  <frontend_type>text</frontend_type>
3739
  <show_in_website>1</show_in_website>
3740
  <show_in_store>1</show_in_store>
3741
  </secure_code_pad_test>
3742
+ <api_key_pad_test translate="label">
3743
+ <label>API Key (for Test Accounts)</label>
3744
+ <frontend_type>text</frontend_type>
3745
+ <sort_order>59</sort_order>
3746
+ <show_in_default>1</show_in_default>
3747
+ <show_in_website>1</show_in_website>
3748
+ <show_in_store>1</show_in_store>
3749
+ </api_key_pad_test>
3750
  <title translate="label">
3751
  <label>Title</label>
3752
  <frontend_type>text</frontend_type>
3759
  <label>Allowed Currency</label>
3760
  <frontend_type>multiselect</frontend_type>
3761
  <source_model>msp/config_sources_order_currency</source_model>
 
3762
  <sort_order>3</sort_order>
3763
  <show_in_default>1</show_in_default>
3764
  <show_in_website>1</show_in_website>
3847
  <label>Payment for Specific Customer Groups</label>
3848
  <frontend_type>multiselect</frontend_type>
3849
  <sort_order>101</sort_order>
3850
+ <source_model>msp/config_sources_groups</source_model>
3851
  <show_in_default>1</show_in_default>
3852
  <show_in_website>1</show_in_website>
3853
  <show_in_store>1</show_in_store>
3854
  </specificgroups>
3855
  </fields>
3856
+ </msp_parfumnl>-->
3857
+ <msp_parfumcadeaukaart translate="label" module="msp">
3858
+ <label>Parfum Cadeaukaart</label>
3859
+ <sort_order>744</sort_order>
3860
  <show_in_default>1</show_in_default>
3861
  <show_in_website>1</show_in_website>
3862
  <show_in_store>1</show_in_store>
3873
  <test_api_pad translate="label comment">
3874
  <label>Account type</label>
3875
  <frontend_type>select</frontend_type>
3876
+
3877
  <source_model>msp/config_sources_accounts</source_model>
3878
  <sort_order>20</sort_order>
3879
  <show_in_default>1</show_in_default>
3904
  <show_in_website>1</show_in_website>
3905
  <show_in_store>1</show_in_store>
3906
  </secure_code_pad>
3907
+ <api_key_pad translate="label">
3908
+ <label>API Key</label>
3909
+ <frontend_type>text</frontend_type>
3910
+ <sort_order>51</sort_order>
3911
+ <show_in_default>1</show_in_default>
3912
+ <show_in_website>1</show_in_website>
3913
+ <show_in_store>1</show_in_store>
3914
+ </api_key_pad>
3915
  <account_id_pad_test translate="label">
3916
  <label>Account ID (for Test Accounts)</label>
3917
  <frontend_type>text</frontend_type>
3936
  <show_in_website>1</show_in_website>
3937
  <show_in_store>1</show_in_store>
3938
  </secure_code_pad_test>
3939
+ <api_key_pad_test translate="label">
3940
+ <label>API Key (for Test Accounts)</label>
3941
+ <frontend_type>text</frontend_type>
3942
+ <sort_order>59</sort_order>
3943
+ <show_in_default>1</show_in_default>
3944
+ <show_in_website>1</show_in_website>
3945
+ <show_in_store>1</show_in_store>
3946
+ </api_key_pad_test>
3947
  <title translate="label">
3948
  <label>Title</label>
3949
  <frontend_type>text</frontend_type>
3956
  <label>Allowed Currency</label>
3957
  <frontend_type>multiselect</frontend_type>
3958
  <source_model>msp/config_sources_order_currency</source_model>
 
3959
  <sort_order>3</sort_order>
3960
  <show_in_default>1</show_in_default>
3961
  <show_in_website>1</show_in_website>
4044
  <label>Payment for Specific Customer Groups</label>
4045
  <frontend_type>multiselect</frontend_type>
4046
  <sort_order>101</sort_order>
4047
+ <source_model>msp/config_sources_groups</source_model>
4048
  <show_in_default>1</show_in_default>
4049
  <show_in_website>1</show_in_website>
4050
  <show_in_store>1</show_in_store>
4051
  </specificgroups>
4052
  </fields>
4053
+ </msp_parfumcadeaukaart>
4054
+ <msp_fashioncheque translate="label" module="msp">
4055
+ <label>Fashion Cheque</label>
4056
+ <sort_order>744</sort_order>
4057
  <show_in_default>1</show_in_default>
4058
  <show_in_website>1</show_in_website>
4059
  <show_in_store>1</show_in_store>
4070
  <test_api_pad translate="label comment">
4071
  <label>Account type</label>
4072
  <frontend_type>select</frontend_type>
4073
+
4074
  <source_model>msp/config_sources_accounts</source_model>
4075
  <sort_order>20</sort_order>
4076
  <show_in_default>1</show_in_default>
4101
  <show_in_website>1</show_in_website>
4102
  <show_in_store>1</show_in_store>
4103
  </secure_code_pad>
4104
+ <api_key_pad translate="label">
4105
+ <label>API Key</label>
4106
+ <frontend_type>text</frontend_type>
4107
+ <sort_order>51</sort_order>
4108
+ <show_in_default>1</show_in_default>
4109
+ <show_in_website>1</show_in_website>
4110
+ <show_in_store>1</show_in_store>
4111
+ </api_key_pad>
4112
  <account_id_pad_test translate="label">
4113
  <label>Account ID (for Test Accounts)</label>
4114
  <frontend_type>text</frontend_type>
4133
  <show_in_website>1</show_in_website>
4134
  <show_in_store>1</show_in_store>
4135
  </secure_code_pad_test>
4136
+ <api_key_pad_test translate="label">
4137
+ <label>API Key (for Test Accounts)</label>
4138
+ <frontend_type>text</frontend_type>
4139
+ <sort_order>59</sort_order>
4140
+ <show_in_default>1</show_in_default>
4141
+ <show_in_website>1</show_in_website>
4142
+ <show_in_store>1</show_in_store>
4143
+ </api_key_pad_test>
4144
  <title translate="label">
4145
  <label>Title</label>
4146
  <frontend_type>text</frontend_type>
4153
  <label>Allowed Currency</label>
4154
  <frontend_type>multiselect</frontend_type>
4155
  <source_model>msp/config_sources_order_currency</source_model>
 
4156
  <sort_order>3</sort_order>
4157
  <show_in_default>1</show_in_default>
4158
  <show_in_website>1</show_in_website>
4241
  <label>Payment for Specific Customer Groups</label>
4242
  <frontend_type>multiselect</frontend_type>
4243
  <sort_order>101</sort_order>
4244
+ <source_model>msp/config_sources_groups</source_model>
4245
  <show_in_default>1</show_in_default>
4246
  <show_in_website>1</show_in_website>
4247
  <show_in_store>1</show_in_store>
4248
  </specificgroups>
4249
  </fields>
4250
+ </msp_fashioncheque>
4251
+ <msp_fashiongiftcard translate="label" module="msp">
4252
+ <label>Fashion Giftcard</label>
4253
+ <sort_order>744</sort_order>
4254
  <show_in_default>1</show_in_default>
4255
  <show_in_website>1</show_in_website>
4256
  <show_in_store>1</show_in_store>
4267
  <test_api_pad translate="label comment">
4268
  <label>Account type</label>
4269
  <frontend_type>select</frontend_type>
4270
+
4271
  <source_model>msp/config_sources_accounts</source_model>
4272
  <sort_order>20</sort_order>
4273
  <show_in_default>1</show_in_default>
4298
  <show_in_website>1</show_in_website>
4299
  <show_in_store>1</show_in_store>
4300
  </secure_code_pad>
4301
+ <api_key_pad translate="label">
4302
+ <label>API Key</label>
4303
+ <frontend_type>text</frontend_type>
4304
+ <sort_order>51</sort_order>
4305
+ <show_in_default>1</show_in_default>
4306
+ <show_in_website>1</show_in_website>
4307
+ <show_in_store>1</show_in_store>
4308
+ </api_key_pad>
4309
  <account_id_pad_test translate="label">
4310
  <label>Account ID (for Test Accounts)</label>
4311
  <frontend_type>text</frontend_type>
4330
  <show_in_website>1</show_in_website>
4331
  <show_in_store>1</show_in_store>
4332
  </secure_code_pad_test>
4333
+ <api_key_pad_test translate="label">
4334
+ <label>API Key (for Test Accounts)</label>
4335
+ <frontend_type>text</frontend_type>
4336
+ <sort_order>59</sort_order>
4337
+ <show_in_default>1</show_in_default>
4338
+ <show_in_website>1</show_in_website>
4339
+ <show_in_store>1</show_in_store>
4340
+ </api_key_pad_test>
4341
  <title translate="label">
4342
  <label>Title</label>
4343
  <frontend_type>text</frontend_type>
4350
  <label>Allowed Currency</label>
4351
  <frontend_type>multiselect</frontend_type>
4352
  <source_model>msp/config_sources_order_currency</source_model>
 
4353
  <sort_order>3</sort_order>
4354
  <show_in_default>1</show_in_default>
4355
  <show_in_website>1</show_in_website>
4438
  <label>Payment for Specific Customer Groups</label>
4439
  <frontend_type>multiselect</frontend_type>
4440
  <sort_order>101</sort_order>
4441
+ <source_model>msp/config_sources_groups</source_model>
4442
  <show_in_default>1</show_in_default>
4443
  <show_in_website>1</show_in_website>
4444
  <show_in_store>1</show_in_store>
4445
  </specificgroups>
4446
  </fields>
4447
+ </msp_fashiongiftcard>
4448
+ <msp_yourgift translate="label" module="msp">
4449
+ <label>Your Gift coupon</label>
4450
+ <sort_order>744</sort_order>
4451
  <show_in_default>1</show_in_default>
4452
  <show_in_website>1</show_in_website>
4453
  <show_in_store>1</show_in_store>
4464
  <test_api_pad translate="label comment">
4465
  <label>Account type</label>
4466
  <frontend_type>select</frontend_type>
4467
+
4468
  <source_model>msp/config_sources_accounts</source_model>
4469
  <sort_order>20</sort_order>
4470
  <show_in_default>1</show_in_default>
4495
  <show_in_website>1</show_in_website>
4496
  <show_in_store>1</show_in_store>
4497
  </secure_code_pad>
4498
+ <api_key_pad translate="label">
4499
+ <label>API Key</label>
4500
+ <frontend_type>text</frontend_type>
4501
+ <sort_order>51</sort_order>
4502
+ <show_in_default>1</show_in_default>
4503
+ <show_in_website>1</show_in_website>
4504
+ <show_in_store>1</show_in_store>
4505
+ </api_key_pad>
4506
  <account_id_pad_test translate="label">
4507
  <label>Account ID (for Test Accounts)</label>
4508
  <frontend_type>text</frontend_type>
4527
  <show_in_website>1</show_in_website>
4528
  <show_in_store>1</show_in_store>
4529
  </secure_code_pad_test>
4530
+ <api_key_pad_test translate="label">
4531
+ <label>API Key (for Test Accounts)</label>
4532
+ <frontend_type>text</frontend_type>
4533
+ <sort_order>59</sort_order>
4534
+ <show_in_default>1</show_in_default>
4535
+ <show_in_website>1</show_in_website>
4536
+ <show_in_store>1</show_in_store>
4537
+ </api_key_pad_test>
4538
  <title translate="label">
4539
  <label>Title</label>
4540
  <frontend_type>text</frontend_type>
4547
  <label>Allowed Currency</label>
4548
  <frontend_type>multiselect</frontend_type>
4549
  <source_model>msp/config_sources_order_currency</source_model>
 
4550
  <sort_order>3</sort_order>
4551
  <show_in_default>1</show_in_default>
4552
  <show_in_website>1</show_in_website>
4635
  <label>Payment for Specific Customer Groups</label>
4636
  <frontend_type>multiselect</frontend_type>
4637
  <sort_order>101</sort_order>
4638
+ <source_model>msp/config_sources_groups</source_model>
4639
  <show_in_default>1</show_in_default>
4640
  <show_in_website>1</show_in_website>
4641
  <show_in_store>1</show_in_store>
4642
  </specificgroups>
4643
  </fields>
4644
+ </msp_yourgift>
4645
+ <msp_wijncadeau translate="label" module="msp">
4646
+ <label>Wijncadeau</label>
4647
+ <sort_order>744</sort_order>
4648
  <show_in_default>1</show_in_default>
4649
  <show_in_website>1</show_in_website>
4650
  <show_in_store>1</show_in_store>
4661
  <test_api_pad translate="label comment">
4662
  <label>Account type</label>
4663
  <frontend_type>select</frontend_type>
4664
+
4665
  <source_model>msp/config_sources_accounts</source_model>
4666
  <sort_order>20</sort_order>
4667
  <show_in_default>1</show_in_default>
4692
  <show_in_website>1</show_in_website>
4693
  <show_in_store>1</show_in_store>
4694
  </secure_code_pad>
4695
+ <api_key_pad translate="label">
4696
+ <label>API Key</label>
4697
+ <frontend_type>text</frontend_type>
4698
+ <sort_order>52</sort_order>
4699
+ <show_in_default>1</show_in_default>
4700
+ <show_in_website>1</show_in_website>
4701
+ <show_in_store>1</show_in_store>
4702
+ </api_key_pad>
4703
  <account_id_pad_test translate="label">
4704
  <label>Account ID (for Test Accounts)</label>
4705
  <frontend_type>text</frontend_type>
4724
  <show_in_website>1</show_in_website>
4725
  <show_in_store>1</show_in_store>
4726
  </secure_code_pad_test>
4727
+ <api_key_pad_test translate="label">
4728
+ <label>API Key (for Test Accounts)</label>
4729
+ <frontend_type>text</frontend_type>
4730
+ <sort_order>59</sort_order>
4731
+ <show_in_default>1</show_in_default>
4732
+ <show_in_website>1</show_in_website>
4733
+ <show_in_store>1</show_in_store>
4734
+ </api_key_pad_test>
4735
  <title translate="label">
4736
  <label>Title</label>
4737
  <frontend_type>text</frontend_type>
4744
  <label>Allowed Currency</label>
4745
  <frontend_type>multiselect</frontend_type>
4746
  <source_model>msp/config_sources_order_currency</source_model>
 
4747
  <sort_order>3</sort_order>
4748
  <show_in_default>1</show_in_default>
4749
  <show_in_website>1</show_in_website>
4832
  <label>Payment for Specific Customer Groups</label>
4833
  <frontend_type>multiselect</frontend_type>
4834
  <sort_order>101</sort_order>
4835
+ <source_model>msp/config_sources_groups</source_model>
4836
  <show_in_default>1</show_in_default>
4837
  <show_in_website>1</show_in_website>
4838
  <show_in_store>1</show_in_store>
4839
  </specificgroups>
4840
  </fields>
4841
+ </msp_wijncadeau>
4842
+ <!-- disabled because is individual merchant card<msp_degrotespeelgoedwinkel translate="label" module="msp">
4843
+ <label>De grote speelgoedwinkel coupon</label>
4844
  <sort_order>744</sort_order>
4845
  <show_in_default>1</show_in_default>
4846
  <show_in_website>1</show_in_website>
4858
  <test_api_pad translate="label comment">
4859
  <label>Account type</label>
4860
  <frontend_type>select</frontend_type>
4861
+
4862
  <source_model>msp/config_sources_accounts</source_model>
4863
  <sort_order>20</sort_order>
4864
  <show_in_default>1</show_in_default>
4889
  <show_in_website>1</show_in_website>
4890
  <show_in_store>1</show_in_store>
4891
  </secure_code_pad>
4892
+ <api_key_pad translate="label">
4893
+ <label>API Key</label>
4894
+ <frontend_type>text</frontend_type>
4895
+ <sort_order>51</sort_order>
4896
+ <show_in_default>1</show_in_default>
4897
+ <show_in_website>1</show_in_website>
4898
+ <show_in_store>1</show_in_store>
4899
+ </api_key_pad>
4900
  <account_id_pad_test translate="label">
4901
  <label>Account ID (for Test Accounts)</label>
4902
  <frontend_type>text</frontend_type>
4921
  <show_in_website>1</show_in_website>
4922
  <show_in_store>1</show_in_store>
4923
  </secure_code_pad_test>
4924
+ <api_key_pad_test translate="label">
4925
+ <label>API Key</label>
4926
+ <frontend_type>text</frontend_type>
4927
+ <sort_order>59</sort_order>
4928
+ <show_in_default>1</show_in_default>
4929
+ <show_in_website>1</show_in_website>
4930
+ <show_in_store>1</show_in_store>
4931
+ </api_key_pad_test>
4932
  <title translate="label">
4933
  <label>Title</label>
4934
  <frontend_type>text</frontend_type>
4941
  <label>Allowed Currency</label>
4942
  <frontend_type>multiselect</frontend_type>
4943
  <source_model>msp/config_sources_order_currency</source_model>
 
4944
  <sort_order>3</sort_order>
4945
  <show_in_default>1</show_in_default>
4946
  <show_in_website>1</show_in_website>
5029
  <label>Payment for Specific Customer Groups</label>
5030
  <frontend_type>multiselect</frontend_type>
5031
  <sort_order>101</sort_order>
5032
+ <source_model>msp/config_sources_groups</source_model>
5033
  <show_in_default>1</show_in_default>
5034
  <show_in_website>1</show_in_website>
5035
  <show_in_store>1</show_in_store>
5036
  </specificgroups>
5037
  </fields>
5038
+ </msp_degrotespeelgoedwinkel>-->
5039
+ <msp_podium translate="label" module="msp">
5040
+ <label>Podium Giftcard</label>
5041
  <sort_order>744</sort_order>
5042
  <show_in_default>1</show_in_default>
5043
  <show_in_website>1</show_in_website>
5055
  <test_api_pad translate="label comment">
5056
  <label>Account type</label>
5057
  <frontend_type>select</frontend_type>
5058
+
5059
  <source_model>msp/config_sources_accounts</source_model>
5060
  <sort_order>20</sort_order>
5061
  <show_in_default>1</show_in_default>
5086
  <show_in_website>1</show_in_website>
5087
  <show_in_store>1</show_in_store>
5088
  </secure_code_pad>
5089
+ <api_key_pad translate="label">
5090
+ <label>API Key</label>
5091
+ <frontend_type>text</frontend_type>
5092
+ <sort_order>51</sort_order>
5093
+ <show_in_default>1</show_in_default>
5094
+ <show_in_website>1</show_in_website>
5095
+ <show_in_store>1</show_in_store>
5096
+ </api_key_pad>
5097
  <account_id_pad_test translate="label">
5098
  <label>Account ID (for Test Accounts)</label>
5099
  <frontend_type>text</frontend_type>
5118
  <show_in_website>1</show_in_website>
5119
  <show_in_store>1</show_in_store>
5120
  </secure_code_pad_test>
5121
+ <api_key_pad_test translate="label">
5122
+ <label>API Key (for Test Accounts)</label>
5123
+ <frontend_type>text</frontend_type>
5124
+ <sort_order>59</sort_order>
5125
+ <show_in_default>1</show_in_default>
5126
+ <show_in_website>1</show_in_website>
5127
+ <show_in_store>1</show_in_store>
5128
+ </api_key_pad_test>
5129
  <title translate="label">
5130
  <label>Title</label>
5131
  <frontend_type>text</frontend_type>
5138
  <label>Allowed Currency</label>
5139
  <frontend_type>multiselect</frontend_type>
5140
  <source_model>msp/config_sources_order_currency</source_model>
 
5141
  <sort_order>3</sort_order>
5142
  <show_in_default>1</show_in_default>
5143
  <show_in_website>1</show_in_website>
5226
  <label>Payment for Specific Customer Groups</label>
5227
  <frontend_type>multiselect</frontend_type>
5228
  <sort_order>101</sort_order>
5229
+ <source_model>msp/config_sources_groups</source_model>
5230
  <show_in_default>1</show_in_default>
5231
  <show_in_website>1</show_in_website>
5232
  <show_in_store>1</show_in_store>
5233
  </specificgroups>
5234
  </fields>
5235
+ </msp_podium>
5236
+ <msp_vvvgiftcard translate="label" module="msp">
5237
+ <label>VVV Giftcard</label>
5238
  <sort_order>744</sort_order>
5239
  <show_in_default>1</show_in_default>
5240
  <show_in_website>1</show_in_website>
5252
  <test_api_pad translate="label comment">
5253
  <label>Account type</label>
5254
  <frontend_type>select</frontend_type>
5255
+
5256
  <source_model>msp/config_sources_accounts</source_model>
5257
  <sort_order>20</sort_order>
5258
  <show_in_default>1</show_in_default>
5283
  <show_in_website>1</show_in_website>
5284
  <show_in_store>1</show_in_store>
5285
  </secure_code_pad>
5286
+ <api_key_pad translate="label">
5287
+ <label>API Key</label>
5288
+ <frontend_type>text</frontend_type>
5289
+ <sort_order>51</sort_order>
5290
+ <show_in_default>1</show_in_default>
5291
+ <show_in_website>1</show_in_website>
5292
+ <show_in_store>1</show_in_store>
5293
+ </api_key_pad>
5294
  <account_id_pad_test translate="label">
5295
  <label>Account ID (for Test Accounts)</label>
5296
  <frontend_type>text</frontend_type>
5315
  <show_in_website>1</show_in_website>
5316
  <show_in_store>1</show_in_store>
5317
  </secure_code_pad_test>
5318
+ <api_key_pad_test translate="label">
5319
+ <label>API Key (for Test Accounts)</label>
5320
+ <frontend_type>text</frontend_type>
5321
+ <sort_order>59</sort_order>
5322
+ <show_in_default>1</show_in_default>
5323
+ <show_in_website>1</show_in_website>
5324
+ <show_in_store>1</show_in_store>
5325
+ </api_key_pad_test>
5326
  <title translate="label">
5327
  <label>Title</label>
5328
  <frontend_type>text</frontend_type>
5335
  <label>Allowed Currency</label>
5336
  <frontend_type>multiselect</frontend_type>
5337
  <source_model>msp/config_sources_order_currency</source_model>
 
5338
  <sort_order>3</sort_order>
5339
  <show_in_default>1</show_in_default>
5340
  <show_in_website>1</show_in_website>
5423
  <label>Payment for Specific Customer Groups</label>
5424
  <frontend_type>multiselect</frontend_type>
5425
  <sort_order>101</sort_order>
5426
+ <source_model>msp/config_sources_groups</source_model>
5427
  <show_in_default>1</show_in_default>
5428
  <show_in_website>1</show_in_website>
5429
  <show_in_store>1</show_in_store>
5430
  </specificgroups>
5431
  </fields>
5432
+ </msp_vvvgiftcard>
5433
+ <msp_sportenfit translate="label" module="msp">
5434
+ <label>Sport en Fit Giftcard</label>
5435
  <sort_order>744</sort_order>
5436
  <show_in_default>1</show_in_default>
5437
  <show_in_website>1</show_in_website>
5449
  <test_api_pad translate="label comment">
5450
  <label>Account type</label>
5451
  <frontend_type>select</frontend_type>
5452
+
5453
  <source_model>msp/config_sources_accounts</source_model>
5454
  <sort_order>20</sort_order>
5455
  <show_in_default>1</show_in_default>
5480
  <show_in_website>1</show_in_website>
5481
  <show_in_store>1</show_in_store>
5482
  </secure_code_pad>
5483
+ <api_key_pad translate="label">
5484
+ <label>API Key</label>
5485
+ <frontend_type>text</frontend_type>
5486
+ <sort_order>51</sort_order>
5487
+ <show_in_default>1</show_in_default>
5488
+ <show_in_website>1</show_in_website>
5489
+ <show_in_store>1</show_in_store>
5490
+ </api_key_pad>
5491
  <account_id_pad_test translate="label">
5492
  <label>Account ID (for Test Accounts)</label>
5493
  <frontend_type>text</frontend_type>
5512
  <show_in_website>1</show_in_website>
5513
  <show_in_store>1</show_in_store>
5514
  </secure_code_pad_test>
5515
+ <api_key_pad_test translate="label">
5516
+ <label>API Key (for Test Accounts)</label>
5517
+ <frontend_type>text</frontend_type>
5518
+ <sort_order>59</sort_order>
5519
+ <show_in_default>1</show_in_default>
5520
+ <show_in_website>1</show_in_website>
5521
+ <show_in_store>1</show_in_store>
5522
+ </api_key_pad_test>
5523
  <title translate="label">
5524
  <label>Title</label>
5525
  <frontend_type>text</frontend_type>
5532
  <label>Allowed Currency</label>
5533
  <frontend_type>multiselect</frontend_type>
5534
  <source_model>msp/config_sources_order_currency</source_model>
 
5535
  <sort_order>3</sort_order>
5536
  <show_in_default>1</show_in_default>
5537
  <show_in_website>1</show_in_website>
5620
  <label>Payment for Specific Customer Groups</label>
5621
  <frontend_type>multiselect</frontend_type>
5622
  <sort_order>101</sort_order>
5623
+ <source_model>msp/config_sources_groups</source_model>
5624
  <show_in_default>1</show_in_default>
5625
  <show_in_website>1</show_in_website>
5626
  <show_in_store>1</show_in_store>
5627
  </specificgroups>
5628
  </fields>
5629
+ </msp_sportenfit>
5630
+ <msp_beautyandwellness translate="label" module="msp">
5631
+ <label>Beauty and Wellness Giftcard</label>
5632
  <sort_order>744</sort_order>
5633
  <show_in_default>1</show_in_default>
5634
  <show_in_website>1</show_in_website>
5646
  <test_api_pad translate="label comment">
5647
  <label>Account type</label>
5648
  <frontend_type>select</frontend_type>
5649
+
5650
  <source_model>msp/config_sources_accounts</source_model>
5651
  <sort_order>20</sort_order>
5652
  <show_in_default>1</show_in_default>
5677
  <show_in_website>1</show_in_website>
5678
  <show_in_store>1</show_in_store>
5679
  </secure_code_pad>
5680
+ <api_key_pad translate="label">
5681
+ <label>API Key</label>
5682
+ <frontend_type>text</frontend_type>
5683
+ <sort_order>51</sort_order>
5684
+ <show_in_default>1</show_in_default>
5685
+ <show_in_website>1</show_in_website>
5686
+ <show_in_store>1</show_in_store>
5687
+ </api_key_pad>
5688
  <account_id_pad_test translate="label">
5689
  <label>Account ID (for Test Accounts)</label>
5690
  <frontend_type>text</frontend_type>
5709
  <show_in_website>1</show_in_website>
5710
  <show_in_store>1</show_in_store>
5711
  </secure_code_pad_test>
5712
+ <api_key_pad_test translate="label">
5713
+ <label>API Key (for Test Accounts)</label>
5714
+ <frontend_type>text</frontend_type>
5715
+ <sort_order>59</sort_order>
5716
+ <show_in_default>1</show_in_default>
5717
+ <show_in_website>1</show_in_website>
5718
+ <show_in_store>1</show_in_store>
5719
+ </api_key_pad_test>
5720
  <title translate="label">
5721
  <label>Title</label>
5722
  <frontend_type>text</frontend_type>
5729
  <label>Allowed Currency</label>
5730
  <frontend_type>multiselect</frontend_type>
5731
  <source_model>msp/config_sources_order_currency</source_model>
 
5732
  <sort_order>3</sort_order>
5733
  <show_in_default>1</show_in_default>
5734
  <show_in_website>1</show_in_website>
5817
  <label>Payment for Specific Customer Groups</label>
5818
  <frontend_type>multiselect</frontend_type>
5819
  <sort_order>101</sort_order>
5820
+ <source_model>msp/config_sources_groups</source_model>
5821
  <show_in_default>1</show_in_default>
5822
  <show_in_website>1</show_in_website>
5823
  <show_in_store>1</show_in_store>
5824
  </specificgroups>
5825
  </fields>
5826
+ </msp_beautyandwellness>
5827
  </groups>
5828
+ </msp_giftcards>
5829
+
5830
  <!-- end: MSP Gateways -->
5831
  <!-- begin: MSP Fast Checkout -->
5832
  <mspcheckout translate="label" module="msp">
5833
+ <label><![CDATA[<div style="display:inline-block;color:#000000;font-family:Tahoma, Geneva, sans-serif;">Fast</div><div style="display:inline-block;color:#ff7e03;font-family:Tahoma, Geneva, sans-serif;">Checkout</div>]]></label>
5834
+ <tab>ms</tab>
5835
  <frontend_type>text</frontend_type>
5836
+ <sort_order>1040</sort_order>
5837
  <show_in_default>1</show_in_default>
5838
  <show_in_website>1</show_in_website>
5839
  <show_in_store>1</show_in_store>
5896
  <show_in_website>1</show_in_website>
5897
  <show_in_store>1</show_in_store>
5898
  </api_key>
5899
+ <disable_checkout>
5900
+ <label>Disable normal checkout</label>
5901
+ <frontend_type>select</frontend_type>
5902
+ <source_model>adminhtml/system_config_source_yesno</source_model>
5903
+ <comment>When you only offer Fastcheckout you can use this option to disable the normal checkout (hides the buttons to go to the checkout)</comment>
5904
+ <sort_order>10</sort_order>
5905
+ <show_in_default>1</show_in_default>
5906
+ <show_in_website>1</show_in_website>
5907
+ <show_in_store>1</show_in_store>
5908
+ </disable_checkout>
5909
  <allow_fcofeed translate="label comment">
5910
  <label>Allow FastCheckout Product Feed</label>
5911
  <comment>With this option enabled, FastCheckout can request your productfeed if configured at FastCheckout</comment>
6266
  </account>
6267
  </fields>
6268
  </checkout_google_analytics>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6269
  </groups>
6270
  </mspcheckout>
6271
  <!-- end: MSP Fast Checkout -->
app/design/adminhtml/default/default/layout/msp.xml ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <layout>
3
+ <adminhtml_system_config_edit>
4
+ <reference name="head">
5
+ <action method="addItem">
6
+ <type>skin_css</type>
7
+ <name>css/MultiSafepay/config.css</name>
8
+ </action>
9
+ <action method="addItem">
10
+ <type>skin_js</type>
11
+ <name>js/MultiSafepay/config.js</name>
12
+ </action>
13
+ </reference>
14
+ </adminhtml_system_config_edit>
15
+ </layout>
app/design/adminhtml/default/default/template/msp/gateways.phtml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ ?>
app/design/adminhtml/default/default/template/msp/idealissuers.phtml ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ *
5
+ * @category MultiSafepay
6
+ * @package MultiSafepay_Msp
7
+ */
8
+ ?>
app/design/frontend/base/default/layout/msp.xml CHANGED
@@ -7,24 +7,30 @@
7
  */
8
  -->
9
  <layout version="0.1.0">
10
- <!--<checkout_onepage_paymentmethod>
11
- <remove name="right"/>
12
- <remove name="left"/>
13
- <remove name="root"/>
14
- <block type="msp/checkout_onepage_payment_methods" name="msp_payment_method" output="toHtml" template="msp/default.phtml">
15
- <action method="setMethodFormTemplate"><method>purchaseorder</method><template>payment/form/purchaseorder.phtml</template></action>
16
- </block>
17
- </checkout_onepage_paymentmethod>-->
18
 
19
- <checkout_cart_index>
20
- <reference name="checkout.cart.top_methods">
21
- <block type="msp/link" name="checkout.cart.methods.msp.top" template="msp/link.phtml" before="-"/>
22
- </reference>
23
- <reference name="checkout.cart.methods">
24
- <block type="msp/link" name="checkout.cart.methods.msp.bottomText" template="msp/linkText.phtml"/>
25
- <block type="msp/link" name="checkout.cart.methods.msp.bottom" template="msp/link.phtml"/>
26
- </reference>
27
- </checkout_cart_index>
 
 
 
 
 
 
28
 
29
 
30
  </layout>
7
  */
8
  -->
9
  <layout version="0.1.0">
10
+ <!--<checkout_onepage_paymentmethod>
11
+ <remove name="right"/>
12
+ <remove name="left"/>
13
+ <remove name="root"/>
14
+ <block type="msp/checkout_onepage_payment_methods" name="msp_payment_method" output="toHtml" template="msp/default.phtml">
15
+ <action method="setMethodFormTemplate"><method>purchaseorder</method><template>payment/form/purchaseorder.phtml</template></action>
16
+ </block>
17
+ </checkout_onepage_paymentmethod>-->
18
 
19
+ <checkout_onepage_index>
20
+ <reference name="checkout.onepage.login.before">
21
+ <block type="msp/link" name="checkout.cart.methods.msp.bottom" template="msp/link.phtml"/>
22
+ </reference>
23
+ </checkout_onepage_index>
24
+
25
+ <checkout_cart_index>
26
+ <reference name="checkout.cart.top_methods">
27
+ <block type="msp/link" name="checkout.cart.methods.msp.top" template="msp/link.phtml" before="-"/>
28
+ </reference>
29
+ <reference name="checkout.cart.methods">
30
+ <block type="msp/link" name="checkout.cart.methods.msp.bottomText" template="msp/linkText.phtml"/>
31
+ <block type="msp/link" name="checkout.cart.methods.msp.bottom" template="msp/link.phtml"/>
32
+ </reference>
33
+ </checkout_cart_index>
34
 
35
 
36
  </layout>
app/design/frontend/base/default/template/msp/default.phtml CHANGED
@@ -9,6 +9,11 @@
9
  <?php
10
  $methods = $this->getMethods();
11
  $oneMethod = count($methods) <= 1;
 
 
 
 
 
12
  ?>
13
  <?php if (empty($methods)): ?>
14
  <dt>
@@ -30,7 +35,7 @@ $oneMethod = count($methods) <= 1;
30
  <?php if ($_code == 'msp_fastcheckout') { ?>
31
  <dd>
32
  <a class="msp_checkout_link" href="<?php echo Mage::getUrl("msp/checkout/redirect") ?>">
33
- <img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'msp' . DS . 'button.png' ?>" style="margin-left: -0px;"/>
34
  </a>
35
  <script type="text/javascript">
36
  element1 = document.getElementById('p_method_msp_fastcheckout');
9
  <?php
10
  $methods = $this->getMethods();
11
  $oneMethod = count($methods) <= 1;
12
+ $lang_code = 'en';
13
+ if (is_array($locale) && isset($locale[0])) {
14
+ $lang_code = strtolower($locale[0]);
15
+ }
16
+
17
  ?>
18
  <?php if (empty($methods)): ?>
19
  <dt>
35
  <?php if ($_code == 'msp_fastcheckout') { ?>
36
  <dd>
37
  <a class="msp_checkout_link" href="<?php echo Mage::getUrl("msp/checkout/redirect") ?>">
38
+ <img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'msp' . DS.$lang_code.DS. 'button.png' ?>" style="margin-left: -0px;"/>
39
  </a>
40
  <script type="text/javascript">
41
  element1 = document.getElementById('p_method_msp_fastcheckout');
app/design/frontend/base/default/template/msp/klarna.phtml CHANGED
@@ -2,11 +2,15 @@
2
  <ul id="payment_form_<?php echo $this->getMethodCode() ?>" style="display:none">
3
  <li>
4
  <?php if ($this->getMethodCode() == 'msp_klarna') { ?>
5
- <label for="birthday" style="width:200px!important;">Geboortedatum (dd-mm-yyyy):</label>
 
 
 
 
6
  <input name='payment[birthday]' value="" id="birthday"/>
7
- <br />
8
  <label for="accountnumber" style="width:200px!important;">Rekeningnummer:</label>
9
- <input name='payment[accountnumber]' value="" id="accountnumber"/>
10
  <?php } ?>
11
  </li>
12
  </ul>
2
  <ul id="payment_form_<?php echo $this->getMethodCode() ?>" style="display:none">
3
  <li>
4
  <?php if ($this->getMethodCode() == 'msp_klarna') { ?>
5
+ <label for="gender" style="width:200px!important;">Geslacht:</label>
6
+ <input type="radio" name="payment[gender]" value="male"> Man
7
+ <input type="radio" name="payment[gender]" value="female"> Vrouw
8
+ <br/>
9
+ <label for="birthday" style="width:200px!important;">Geboortedatum (dd-mm-yyyy):</label>
10
  <input name='payment[birthday]' value="" id="birthday"/>
11
+ <!--<br />
12
  <label for="accountnumber" style="width:200px!important;">Rekeningnummer:</label>
13
+ <input name='payment[accountnumber]' value="" id="accountnumber"/> -->
14
  <?php } ?>
15
  </li>
16
  </ul>
app/design/frontend/base/default/template/msp/link.phtml CHANGED
@@ -6,7 +6,36 @@
6
  */
7
  ?>
8
  <?php /** @var $this MultiSafepay_Msp_Block_Link */ ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  <a class="msp_checkout_link" href="<?php echo Mage::getUrl("msp/checkout/redirect") ?>">
10
- <img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'msp' . DS . 'button.png' ?>" style="margin-left: -0px;"/>
11
  </a>
12
 
6
  */
7
  ?>
8
  <?php /** @var $this MultiSafepay_Msp_Block_Link */ ?>
9
+
10
+ <?php
11
+ $lang_code = 'en';
12
+ if (is_array($locale) && isset($locale[0])) {
13
+ $lang_code = strtolower($locale[0]);
14
+ }
15
+
16
+
17
+ if(Mage::getStoreConfig('mspcheckout/settings/disable_checkout')
18
+ ){
19
+
20
+ ?>
21
+ <script type="text/javascript">
22
+ var proceedButtons = document.getElementsByClassName('btn-proceed-checkout'), i;
23
+
24
+ for (var i = 0; i < proceedButtons.length; i ++) {
25
+ proceedButtons[i].style.display = 'none';
26
+ }
27
+
28
+ var checkoutButtons = document.getElementsByClassName('checkout-button'), i;
29
+
30
+ for (var i = 0; i < checkoutButtons.length; i ++) {
31
+ checkoutButtons[i].style.display = 'none';
32
+ }
33
+
34
+ </script>
35
+
36
+ <?php } ?>
37
+
38
  <a class="msp_checkout_link" href="<?php echo Mage::getUrl("msp/checkout/redirect") ?>">
39
+ <img src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'msp' . DS . $lang_code . DS . 'button.png' ?>" style="margin-left: -0px;"/>
40
  </a>
41
 
lib/multisafepay/MultiSafepay.combined.php CHANGED
@@ -43,6 +43,7 @@ class MultiSafepay {
43
  'user_agent' => '',
44
  'referrer' => '',
45
  'bankaccount' => '',
 
46
  'birthday' => ''
47
  );
48
  // customer-delivery data
@@ -83,6 +84,7 @@ class MultiSafepay {
83
  'birthday' => '',
84
  'phone' => '',
85
  'email' => '',
 
86
  'issuer' => ''
87
  );
88
  var $plugin = array(
@@ -890,6 +892,7 @@ class MultiSafepay {
890
  <user_agent>' . $this->xmlEscape($this->customer['user_agent']) . '</user_agent>
891
  <birthday>' . $this->xmlEscape($this->customer['birthday']) . '</birthday>
892
  <bankaccount>' . $this->xmlEscape($this->customer['bankaccount']) . '</bankaccount>
 
893
  </customer>
894
  <customer-delivery>
895
  <firstname>' . $this->xmlEscape($this->delivery['firstname']) . '</firstname>
@@ -912,6 +915,7 @@ class MultiSafepay {
912
  <referrer>' . $this->xmlEscape($this->gatewayinfo['referrer']) . '</referrer>
913
  <user_agent>' . $this->xmlEscape($this->gatewayinfo['user_agent']) . '</user_agent>
914
  <birthday>' . $this->xmlEscape($this->gatewayinfo['birthday']) . '</birthday>
 
915
  <bankaccount>' . $this->xmlEscape($this->gatewayinfo['bankaccount']) . '</bankaccount>
916
  <phone>' . $this->xmlEscape($this->gatewayinfo['phone']) . '</phone>
917
  <email>' . $this->xmlEscape($this->gatewayinfo['email']) . '</email>
@@ -1183,15 +1187,10 @@ class MultiSafepay {
1183
  * Returns the string escaped for use in XML documents
1184
  */
1185
 
1186
- function xmlEscape($str) {
1187
- $ts = array("/[�-�]/", "/�/", "/�/", "/[�-�]/", "/[�-�]/", "/�/", "/�/", "/[�-��]/", "/�/", "/[�-�]/", "/[�-�]/", "/[�-�]/", "/�/", "/�/", "/[�-�]/", "/[�-�]/", "/�/", "/�/", "/[�-��]/", "/�/", "/[�-�]/", "/[�-�]/");
1188
- $tn = array("A", "AE", "C", "E", "I", "D", "N", "O", "X", "U", "Y", "a", "ae", "c", "e", "i", "d", "n", "o", "x", "u", "y");
1189
-
1190
- $str = preg_replace($ts, $tn, $str);
1191
- $str = mb_convert_encoding($str, 'UTF-8');
1192
- //$str = htmlspecialchars($string, ENT_QUOTES);
1193
- return htmlspecialchars($str, ENT_COMPAT, "UTF-8");
1194
- }
1195
 
1196
  /*
1197
  * Returns the string with all XML escaping removed
@@ -3219,15 +3218,10 @@ class MspItem {
3219
  * @param double $numeric_weight the weight of the item
3220
  *
3221
  */
3222
- function xmlEscape($str) {
3223
- $ts = array("/[�-�]/", "/�/", "/�/", "/[�-�]/", "/[�-�]/", "/�/", "/�/", "/[�-��]/", "/�/", "/[�-�]/", "/[�-�]/", "/[�-�]/", "/�/", "/�/", "/[�-�]/", "/[�-�]/", "/�/", "/�/", "/[�-��]/", "/�/", "/[�-�]/", "/[�-�]/");
3224
- $tn = array("A", "AE", "C", "E", "I", "D", "N", "O", "X", "U", "Y", "a", "ae", "c", "e", "i", "d", "n", "o", "x", "u", "y");
3225
-
3226
- $str = preg_replace($ts, $tn, $str);
3227
- $str = mb_convert_encoding($str, 'UTF-8');
3228
- //$str = htmlspecialchars($string, ENT_QUOTES);
3229
- return htmlspecialchars($str, ENT_COMPAT, "UTF-8");
3230
- }
3231
 
3232
  /*
3233
  * Returns the string with all XML escaping removed
43
  'user_agent' => '',
44
  'referrer' => '',
45
  'bankaccount' => '',
46
+ 'gender' => '',
47
  'birthday' => ''
48
  );
49
  // customer-delivery data
84
  'birthday' => '',
85
  'phone' => '',
86
  'email' => '',
87
+ 'gender' => '',
88
  'issuer' => ''
89
  );
90
  var $plugin = array(
892
  <user_agent>' . $this->xmlEscape($this->customer['user_agent']) . '</user_agent>
893
  <birthday>' . $this->xmlEscape($this->customer['birthday']) . '</birthday>
894
  <bankaccount>' . $this->xmlEscape($this->customer['bankaccount']) . '</bankaccount>
895
+ <gender>' . $this->xmlEscape($this->customer['gender']) . '</gender>
896
  </customer>
897
  <customer-delivery>
898
  <firstname>' . $this->xmlEscape($this->delivery['firstname']) . '</firstname>
915
  <referrer>' . $this->xmlEscape($this->gatewayinfo['referrer']) . '</referrer>
916
  <user_agent>' . $this->xmlEscape($this->gatewayinfo['user_agent']) . '</user_agent>
917
  <birthday>' . $this->xmlEscape($this->gatewayinfo['birthday']) . '</birthday>
918
+ <gender>' . $this->xmlEscape($this->gatewayinfo['gender']) . '</gender>
919
  <bankaccount>' . $this->xmlEscape($this->gatewayinfo['bankaccount']) . '</bankaccount>
920
  <phone>' . $this->xmlEscape($this->gatewayinfo['phone']) . '</phone>
921
  <email>' . $this->xmlEscape($this->gatewayinfo['email']) . '</email>
1187
  * Returns the string escaped for use in XML documents
1188
  */
1189
 
1190
+ function xmlEscape($str)
1191
+ {
1192
+ return htmlspecialchars($str, ENT_COMPAT, "UTF-8");
1193
+ }
 
 
 
 
 
1194
 
1195
  /*
1196
  * Returns the string with all XML escaping removed
3218
  * @param double $numeric_weight the weight of the item
3219
  *
3220
  */
3221
+ function xmlEscape($str)
3222
+ {
3223
+ return htmlspecialchars($str, ENT_COMPAT, "UTF-8");
3224
+ }
 
 
 
 
 
3225
 
3226
  /*
3227
  * Returns the string with all XML escaping removed
media/msp/de/button.png ADDED
Binary file
media/msp/de/msp_beautyandwellness.png ADDED
Binary file
media/msp/de/msp_fashiongiftcard.png ADDED
Binary file
media/msp/de/msp_gezondheidsbon.png ADDED
Binary file
media/msp/de/msp_podium.png ADDED
Binary file
media/msp/de/msp_sportenfit.png ADDED
Binary file
media/msp/de/msp_vvvgiftcard.png ADDED
Binary file
media/msp/de/msp_wijncadeau.png ADDED
Binary file
media/msp/de/msp_yourgift.png ADDED
Binary file
media/msp/en/button.png ADDED
Binary file
media/msp/en/msp_beautyandwellness.png ADDED
Binary file
media/msp/en/msp_fashiongiftcard.png ADDED
Binary file
media/msp/en/msp_gezondheidsbon.png ADDED
Binary file
media/msp/en/msp_podium.png ADDED
Binary file
media/msp/en/msp_sportenfit.png ADDED
Binary file
media/msp/en/msp_vvvgiftcard.png ADDED
Binary file
media/msp/en/msp_wijncadeau.png ADDED
Binary file
media/msp/en/msp_yourgift.png ADDED
Binary file
media/msp/es/button.png ADDED
Binary file
media/msp/es/msp_beautyandwellness.png ADDED
Binary file
media/msp/es/msp_fashiongiftcard.png ADDED
Binary file
media/msp/es/msp_gezondheidsbon.png ADDED
Binary file
media/msp/es/msp_podium.png ADDED
Binary file
media/msp/es/msp_sportenfit.png ADDED
Binary file
media/msp/es/msp_vvvgiftcard.png ADDED
Binary file
media/msp/es/msp_wijncadeau.png ADDED
Binary file
media/msp/es/msp_yourgift.png ADDED
Binary file
media/msp/fr/button.png ADDED
Binary file
media/msp/fr/msp_beautyandwellness.png ADDED
Binary file
media/msp/fr/msp_fashiongiftcard.png ADDED
Binary file
media/msp/fr/msp_gezondheidsbon.png ADDED
Binary file
media/msp/fr/msp_podium.png ADDED
Binary file
media/msp/fr/msp_sportenfit.png ADDED
Binary file
media/msp/fr/msp_vvvgiftcard.png ADDED
Binary file
media/msp/fr/msp_wijncadeau.png ADDED
Binary file
media/msp/fr/msp_yourgift.png ADDED
Binary file
media/msp/it/button.png ADDED
Binary file
media/msp/it/msp_beautyandwellness.png ADDED
Binary file
media/msp/it/msp_fashiongiftcard.png ADDED
Binary file
media/msp/it/msp_gezondheidsbon.png ADDED
Binary file
media/msp/it/msp_podium.png ADDED
Binary file
media/msp/it/msp_sportenfit.png ADDED
Binary file
media/msp/it/msp_vvvgiftcard.png ADDED
Binary file
media/msp/it/msp_wijncadeau.png ADDED
Binary file
media/msp/it/msp_yourgift.png ADDED
Binary file
media/msp/nl/button.png ADDED
Binary file
media/msp/nl/msp_beautyandwellness.png ADDED
Binary file
media/msp/nl/msp_fashiongiftcard.png ADDED
Binary file
media/msp/nl/msp_gezondheidsbon.png ADDED
Binary file
media/msp/nl/msp_podium.png ADDED
Binary file
media/msp/nl/msp_sportenfit.png ADDED
Binary file
media/msp/nl/msp_vvvgiftcard.png ADDED
Binary file
media/msp/nl/msp_wijncadeau.png ADDED
Binary file
media/msp/nl/msp_yourgift.png ADDED
Binary file
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>MultiSafepay_Msp</name>
4
- <version>2.1.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/afl-3.0.php">AFL 3.0</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>With this module you can use all payment methods offered by MultiSafepay</description>
11
  <notes>Tested by MultiSafepay</notes>
12
  <authors><author><name>MultiSafepay</name><user>MultiSafepayDev</user><email>Info@multisafepay.com</email></author></authors>
13
- <date>2015-05-08</date>
14
- <time>07:22:28</time>
15
- <contents><target name="magecommunity"><dir name="MultiSafepay"><dir name="Msp"><dir name="Block"><dir name="Adminhtml"><dir name="Servicecost"><dir name="Totals"><file name="Creditmemo.php" hash="053df3846c6391c6f2fec133c66b0afb"/><file name="Invoice.php" hash="91f8e01a2a947a04ca1587cfba8f0014"/><file name="Order.php" hash="ccb5138723f892ef68537ba302d7c4e3"/></dir></dir></dir><file name="Bno.php" hash="b2dd61062c2c27ee4406a3f3ed8ec8b7"/><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="3f68146a2f124b51ba1b866c1816c1e1"/></dir></dir></dir><file name="Default.php" hash="196e02bdf9df0195c19bcd965b70e4e3"/><file name="Gateways.php" hash="4ad012bccc09fa9d8d27cb83cc7b8a1a"/><file name="IdealIssuers.php" hash="27dd43debe5c0dfa22fee1a879c44926"/><file name="Klarna.php" hash="2199e9a10121ca0553d9cf125d7e6e49"/><file name="Link.php" hash="f9fd1820a8431d93139686b1b7292250"/><dir name="Servicecost"><dir name="Order"><file name="Total.php" hash="3d280bfaef4cd7a87de835406584f625"/><file name="Totals.php" hash="158ff25288db50f232fd79101d449213"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="5e35168f5c0dba1e251a68264c78cc87"/></dir><dir name="Model"><file name="Abstract.php" hash="ba8079cb854ab74d5276bfe253a8cac0"/><dir name="Api"><file name="Creditmemo.php" hash="ba9565ef44f83496b61158bfbc2067f9"/><file name="Paylink.php" hash="8f6e63d8c728f4d6f09ca4b585bf8eba"/><file name="Shipment.php" hash="1b3ee4da13734ff0412da80bca4111a0"/></dir><file name="Base.php" hash="475b8d5403db22cc3ec516e6dd681baf"/><file name="Checkout.php" hash="b1289ffb46e4e7c9bcbe7e337709289f"/><dir name="Config"><dir name="Sources"><file name="Accounts.php" hash="8e1228aa67d459dbc598ecb801b7a451"/><file name="Fields.php" hash="2b2338147178664a4d29423b0bc9ab2d"/><file name="Languages.php" hash="af19ca8647d353481fad4319dfdc8d09"/><dir name="Order"><file name="Currency.php" hash="41242e8fe6257bd6e450b97a1179ef19"/><file name="Email.php" hash="cc6da2a79d873ed67086f23a70b096cf"/></dir><file name="TaxClasses.php" hash="56d52f22239542fc965fc0bbd34bcff8"/></dir></dir><dir name="Gateway"><file name="Abstract.php" hash="f13345cc23ac404ecc984b59896a2ea1"/><file name="Amex.php" hash="ff10fce76354da776ec11a99de19606c"/><file name="Babygiftcard.php" hash="023eb1c0da2cf3c3e77d87ea429ec070"/><file name="Banktransfer.php" hash="ebcc66524bff9b674098d624b668c4c5"/><file name="Boekenbon.php" hash="cf1aef4f6007fcf488cbfdc6564398e2"/><file name="Default.php" hash="76e4d2306b681ac8f76c57eba3ee56fb"/><file name="Degrotespeelgoedwinkel.php" hash="c4e47624c833c4b18659e294ddcf85a9"/><file name="DirectDebit.php" hash="321a1ae72502d2885e04cd1c1ca43d89"/><file name="DirectEbanking.php" hash="3d90e75d9cacf8fe9344afc553104d6d"/><file name="Ebon.php" hash="1ae6cc3469bfc18e92ffa69099642d89"/><file name="Erotiekbon.php" hash="99661e6caff7e49c492d0aeac6d5c2a4"/><file name="Fashioncheque.php" hash="4ec0609a04738df2efb1adf5b4e690de"/><file name="Fastcheckout.php" hash="17c66e5c7f137081f0bb0e8d0c9c8cb3"/><file name="Gezondheidsbon.php" hash="800ef8a5628b39f42c0cb952346ee5a3"/><file name="GiroPay.php" hash="dff685719e4a0748e7c316e8c4783b51"/><file name="Ideal.php" hash="628fa1009c2c5d1ca2a75a12c424639d"/><file name="Klarna.php" hash="4b094d9d08bc895e16d30e96db6ccac3"/><file name="Lief.php" hash="c57189c1ab312d3ffff41c47c49b1d91"/><file name="Maestro.php" hash="a4da2619b078db9745e336be28f72f53"/><file name="Mastercard.php" hash="91a4aa8408fa87b29d8516dc70be5ece"/><file name="Mistercash.php" hash="2ffe2f02e631ba2a4b5efa584dfc1e47"/><file name="MultiSafepay.php" hash="39754875012e1bb404340f81f574dde3"/><file name="Parfumcadeaukaart.php" hash="8a04202d50a60a9a1ff0f805b5ae75c5"/><file name="Parfumnl.php" hash="9c807bbc577d0ca335bc0d74d20807ce"/><file name="Payafter.php" hash="f50d122633f14cdd03bd5192de8a253d"/><file name="Paypal.php" hash="45607135c9717d4422ae4a2b6e39cead"/><file name="Standard.php" hash="43ea744c95f898f4a9ef5fe3a80bb078"/><file name="Visa.php" hash="72e0c693dca5c94aeede4d7b2c7ed432"/><file name="Webgift.php" hash="80c03b3609ce0860a43ea7c709044cee"/><file name="Wijncadeau.php" hash="2613b3fd6212b562588c753b403f91f9"/><file name="Yourgift.php" hash="c6b9b7d909857d5917e06b7507f8ad8c"/></dir><dir name="Observer"><file name="Abstract.php" hash="f69ae090d64e8f30b96d22b58066247c"/><file name="Creditmemo.php" hash="02c8e5415c1051fa9a6c0fbdb55623e9"/><file name="Order.php" hash="234c2a3a9e6315d4136682636db55f10"/><file name="Shipment.php" hash="7e5a0da09ec25d8326d8cfcd9ec1b085"/></dir><file name="Payment.php" hash="05d5f5e5800c1e996f60b770b1cf2ee9"/><dir name="Service"><file name="Quote.php" hash="3d7285a4c31267a5ab4ee89cb58ad98f"/></dir><dir name="Servicecost"><dir name="Creditmemo"><file name="Total.php" hash="1096e0e8ac1bbfb91272658332b37a76"/></dir><dir name="Invoice"><file name="Totals.php" hash="d59b1a4ca34c91a383f08be0fa09a19a"/></dir><file name="Observer.php" hash="60bbe048424c1581630c3365e7abd5ba"/><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Servicecost.php" hash="d0f507f1ca0da1af480b758a6401fc99"/></dir></dir></dir></dir><file name="Setup.php" hash="bfa4d921685eeb25724f40c7fec0f625"/></dir><dir name="controllers"><file name="CheckoutController.php" hash="1e95a336e8a0ba327e38ed556031d7de"/><file name="MspPaymentController.php" hash="d2add60c93cb99ef9f2630466fbcbfdc"/><file name="StandardController.php" hash="a0e50487bbe4ea5b47741ab88bd05aa7"/></dir><dir name="etc"><file name="adminhtml.xml" hash="33eb71325e1e49350a81d22d8fe21731"/><file name="config.xml" hash="45711e68eda59661ec0608cef66c4d2f"/><file name="system.xml" hash="ba2fd587b7f7645c04f8af065f2ac306"/></dir><dir name="sql"><dir name="msp_setup"><file name="mysql4-upgrade-1.3.3-1.4.0.php" hash="f03b18f286e18dc61f6e7944d65ff871"/><file name="mysql4-upgrade-1.3.3-2.1.0.php" hash="2bb4226b4276a2dd7ebe76164aa205ab"/></dir></dir></dir></dir></target><target name="magemedia"><dir name="msp"><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><dir name="de"><file name="Thumbs.db" hash="23c6d2fa586f60e64acf307d398dfeb2"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="5993fd5deb6e184765d690c85ae7d740"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="38dc09ac7c4d8e32dade12ef7b24ba75"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/></dir><dir name="en"><file name="Thumbs.db" hash="8631718a27c51f2a091e6e954af7f434"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="5993fd5deb6e184765d690c85ae7d740"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="177fe504ef710cf5eaf42cc9592c2215"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/></dir><dir name="es"><file name="Thumbs.db" hash="c67f35358ffef6d7986bb93f1e65eae6"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="0ba666cf841114b892667331c8aaad4e"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="3ffde6c7a1eec68da96ea11518dfde55"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/></dir><dir name="fr"><file name="Thumbs.db" hash="163c29258e74e6c5809b93399db36904"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="87bb8916f81ed310cf5cb3aed814fb9d"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="f0b641efb330c71dbdbf9eb71617605f"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/></dir><dir name="it"><file name="Thumbs.db" hash="06947336d2daae296c3aa6e0d0666a3e"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="eaf1b22dbe6ad0ad3e8c7108552359ad"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="dfb3d359a9b48c88dc71ef65af9ea356"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/></dir><dir name="nl"><file name="Thumbs.db" hash="1b02d4a7ea1014a099e3abc3fffc4902"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="404edf4cd1e16a79e2c72db944f00ae6"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="df54e38016cda0b1dbd537b4784278f7"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_klarna.png" hash="c319a648de78523fb01ec68748abfebb"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="msp"><file name="agreements.phtml" hash="a7f6319765ce10fbe57f3ebe33e764f3"/><file name="bno.phtml" hash="e5d90918b36fafda8e5034ffd789c43d"/><file name="default.phtml" hash="018afb6af2468b966c5a8fb832c54179"/><file name="gateways.phtml" hash="6ccde89c2c88e42bbb35698181bcfe1b"/><file name="idealissuers.phtml" hash="bbc26977250588a719b345d95eb25ac7"/><file name="klarna.phtml" hash="7843ad9629580ac7d92222c2670f5d6e"/><file name="link.phtml" hash="75469a2a53a7ed0350630474010b13a5"/><file name="linkText.phtml" hash="d94fba14433870541603c1b3943d6ae8"/></dir></dir><dir name="layout"><file name="msp.xml" hash="f531bd40a71ae0ce1bfb761ac18020d0"/></dir></dir></dir></dir></target><target name="mage"><dir name="lib"><dir name="multisafepay"><file name="MultiSafepay.combined.php" hash="424ba5e7d9d7b61eac974461599cc980"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MultiSafepay_Msp.xml" hash="938ed562dccc9b8c187ffd10ba4bde7a"/></dir></target><target name="magelocale"><dir name="nl_NL"><file name="MultiSafepay_Msp.csv" hash="4b4736b69b17e654a7f0531acb6e887a"/></dir><dir name="de_DE"><file name="MultiSafepay_Msp.csv" hash="77fb9399cf6760749311d564a24af133"/></dir><dir name="en_EN"><file name="MultiSafepay_Msp.csv" hash="ed854aac72b11e698c578218b6f4906e"/></dir><dir name="es_ES"><file name="MultiSafepay_Msp.csv" hash="f6c76aa1273e1a4e897b0e6c5aac780c"/></dir><dir name="fr_FR"><file name="MultiSafepay_Msp.csv" hash="ff58587f6c892f4de9074282a2a997f0"/></dir><dir name="it_IT"><file name="MultiSafepay_Msp.csv" hash="0332fffa252445398724d76ecb4232e0"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.13</min><max>5.6.6</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>MultiSafepay_Msp</name>
4
+ <version>2.2.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/afl-3.0.php">AFL 3.0</license>
7
  <channel>community</channel>
10
  <description>With this module you can use all payment methods offered by MultiSafepay</description>
11
  <notes>Tested by MultiSafepay</notes>
12
  <authors><author><name>MultiSafepay</name><user>MultiSafepayDev</user><email>Info@multisafepay.com</email></author></authors>
13
+ <date>2015-08-21</date>
14
+ <time>07:02:07</time>
15
+ <contents><target name="magecommunity"><dir name="MultiSafepay"><dir name="Msp"><dir name="Block"><dir name="Adminhtml"><file name="Adminblock.php" hash="d41d8cd98f00b204e9800998ecf8427e"/><dir name="Servicecost"><dir name="Totals"><file name="Creditmemo.php" hash="a2d186253381b1414721bed7be09e007"/><file name="Invoice.php" hash="cb4839c69cc86d9fe8198dac513cdcf1"/><file name="Order.php" hash="a445ecb050e7ce19bf67208bf3e23131"/></dir></dir></dir><file name="Bno.php" hash="b2dd61062c2c27ee4406a3f3ed8ec8b7"/><dir name="Checkout"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="3f68146a2f124b51ba1b866c1816c1e1"/></dir></dir></dir><file name="Default.php" hash="196e02bdf9df0195c19bcd965b70e4e3"/><file name="Gateways.php" hash="4ad012bccc09fa9d8d27cb83cc7b8a1a"/><file name="IdealIssuers.php" hash="733db7b86ba5507e4502176fe1803efd"/><file name="Klarna.php" hash="2199e9a10121ca0553d9cf125d7e6e49"/><file name="Link.php" hash="f9fd1820a8431d93139686b1b7292250"/><dir name="Servicecost"><dir name="Order"><file name="Total.php" hash="3d280bfaef4cd7a87de835406584f625"/><file name="Totals.php" hash="158ff25288db50f232fd79101d449213"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="5e35168f5c0dba1e251a68264c78cc87"/></dir><dir name="Model"><file name="Abstract.php" hash="ba8079cb854ab74d5276bfe253a8cac0"/><dir name="Api"><file name="Creditmemo.php" hash="ba9565ef44f83496b61158bfbc2067f9"/><file name="Paylink.php" hash="af70a5d0652699a9dc5d85355c338e8c"/><file name="Shipment.php" hash="eaff3fffdea7bed6c733325088b665fd"/></dir><file name="Base.php" hash="1a7c8412315170d2860f55eb2c56ac3a"/><file name="Checkout.php" hash="b1289ffb46e4e7c9bcbe7e337709289f"/><dir name="Config"><dir name="Sources"><file name="Accounts.php" hash="8e1228aa67d459dbc598ecb801b7a451"/><file name="Fields.php" hash="2b2338147178664a4d29423b0bc9ab2d"/><file name="Groups.php" hash="57dfc108bcdd149723cc3316b1d751ad"/><file name="Languages.php" hash="af19ca8647d353481fad4319dfdc8d09"/><dir name="Order"><file name="Currency.php" hash="dc47a694472ab85b8c966998386c13ef"/><file name="Email.php" hash="cc6da2a79d873ed67086f23a70b096cf"/></dir><file name="TaxClasses.php" hash="56d52f22239542fc965fc0bbd34bcff8"/></dir></dir><dir name="Gateway"><file name="Abstract.php" hash="23cf24017fe74244ad00c36242e88690"/><file name="Amex.php" hash="ff10fce76354da776ec11a99de19606c"/><file name="Babygiftcard.php" hash="023eb1c0da2cf3c3e77d87ea429ec070"/><file name="Banktransfer.php" hash="ebcc66524bff9b674098d624b668c4c5"/><file name="Beautyandwellness.php" hash="28ed51984587be1519fe0188d4a775c8"/><file name="Boekenbon.php" hash="cf1aef4f6007fcf488cbfdc6564398e2"/><file name="Default.php" hash="76e4d2306b681ac8f76c57eba3ee56fb"/><file name="Degrotespeelgoedwinkel.php" hash="c4e47624c833c4b18659e294ddcf85a9"/><file name="DirectDebit.php" hash="321a1ae72502d2885e04cd1c1ca43d89"/><file name="DirectEbanking.php" hash="3d90e75d9cacf8fe9344afc553104d6d"/><file name="Ebon.php" hash="1ae6cc3469bfc18e92ffa69099642d89"/><file name="Erotiekbon.php" hash="99661e6caff7e49c492d0aeac6d5c2a4"/><file name="Fashioncheque.php" hash="4ec0609a04738df2efb1adf5b4e690de"/><file name="Fashiongiftcard.php" hash="a770817e3c840535b85abdcd4ecf8180"/><file name="Fastcheckout.php" hash="17c66e5c7f137081f0bb0e8d0c9c8cb3"/><file name="Gezondheidsbon.php" hash="800ef8a5628b39f42c0cb952346ee5a3"/><file name="GiroPay.php" hash="dff685719e4a0748e7c316e8c4783b51"/><file name="Ideal.php" hash="dd7bfe92ccc39c7ee90b623cc35425d3"/><file name="Klarna.php" hash="0957b7a7fa88df0e3250187b74701ca7"/><file name="Lief.php" hash="c57189c1ab312d3ffff41c47c49b1d91"/><file name="Maestro.php" hash="a4da2619b078db9745e336be28f72f53"/><file name="Mastercard.php" hash="91a4aa8408fa87b29d8516dc70be5ece"/><file name="Mistercash.php" hash="2ffe2f02e631ba2a4b5efa584dfc1e47"/><file name="MultiSafepay.php" hash="39754875012e1bb404340f81f574dde3"/><file name="Parfumcadeaukaart.php" hash="8a04202d50a60a9a1ff0f805b5ae75c5"/><file name="Parfumnl.php" hash="9c807bbc577d0ca335bc0d74d20807ce"/><file name="Payafter.php" hash="41fd4e053c958c1c577cf6cc926a0c66"/><file name="Paypal.php" hash="45607135c9717d4422ae4a2b6e39cead"/><file name="Podium.php" hash="e757417d6498dd34c9b63ae13ec5ce2e"/><file name="Sportenfit.php" hash="16d9efe4aac86e424202403342f9974a"/><file name="Standard.php" hash="43ea744c95f898f4a9ef5fe3a80bb078"/><file name="Visa.php" hash="72e0c693dca5c94aeede4d7b2c7ed432"/><file name="Vvvgiftcard.php" hash="430b679914548f26eb54464ad94aa744"/><file name="Webgift.php" hash="80c03b3609ce0860a43ea7c709044cee"/><file name="Wijncadeau.php" hash="2613b3fd6212b562588c753b403f91f9"/><file name="Yourgift.php" hash="c6b9b7d909857d5917e06b7507f8ad8c"/></dir><dir name="Observer"><file name="Abstract.php" hash="f69ae090d64e8f30b96d22b58066247c"/><file name="Creditmemo.php" hash="02c8e5415c1051fa9a6c0fbdb55623e9"/><file name="Order.php" hash="48945960a3ccc07ac60d04cff5f0e133"/><file name="Shipment.php" hash="7e5a0da09ec25d8326d8cfcd9ec1b085"/></dir><file name="Payment.php" hash="70cdb4f53d85ee35ad4d5290402c349a"/><dir name="Service"><file name="Quote.php" hash="b231353e0bc39fbfaf1602519c606aa6"/></dir><dir name="Servicecost"><dir name="Creditmemo"><file name="Total.php" hash="1096e0e8ac1bbfb91272658332b37a76"/></dir><dir name="Invoice"><file name="Totals.php" hash="d59b1a4ca34c91a383f08be0fa09a19a"/></dir><file name="Observer.php" hash="60bbe048424c1581630c3365e7abd5ba"/><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Servicecost.php" hash="3f268677372e03da16b5de1dcbc351c3"/></dir></dir></dir></dir><file name="Setup.php" hash="bfa4d921685eeb25724f40c7fec0f625"/></dir><dir name="controllers"><file name="CheckoutController.php" hash="b5f6be156be78445369da1b02a4819b3"/><file name="MspPaymentController.php" hash="d2add60c93cb99ef9f2630466fbcbfdc"/><file name="StandardController.php" hash="2c0e9fcfb46837411f0ed55829251c44"/></dir><dir name="etc"><file name="adminhtml.xml" hash="a0787804dfe90ecc136d844693b67b27"/><file name="config.xml" hash="5d0642593153fc1b178d4414b17c7580"/><file name="system.xml" hash="fada0621be4d5384192deaa5b7a4f418"/></dir><dir name="sql"><dir name="msp_setup"><file name="mysql4-upgrade-1.3.3-1.4.0.php" hash="f03b18f286e18dc61f6e7944d65ff871"/><file name="mysql4-upgrade-1.3.3-2.1.0.php" hash="2bb4226b4276a2dd7ebe76164aa205ab"/></dir></dir></dir></dir></target><target name="magemedia"><dir name="msp"><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><dir name="de"><file name="Thumbs.db" hash="23c6d2fa586f60e64acf307d398dfeb2"/><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="5993fd5deb6e184765d690c85ae7d740"/><file name="msp_beautyandwellness.png" hash="e8503146ce5bc90abc7f65e58b19313c"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="38dc09ac7c4d8e32dade12ef7b24ba75"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_fashiongiftcard.png" hash="9bd88e96ac9fc8803ff864e3ba438f93"/><file name="msp_gezondheidsbon.png" hash="162e54d8242699871c202e8ca8307b87"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_podium.png" hash="657f853f4b26ec2b3b8c4e9ebde05f79"/><file name="msp_sportenfit.png" hash="b0c817c34276ef53f6807c9007b0c660"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_vvvgiftcard.png" hash="1674320d998603cf40591fc39bd5cfcf"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/><file name="msp_wijncadeau.png" hash="7bd0b913ad0769ae2089c3827a47182c"/><file name="msp_yourgift.png" hash="1618cabf2b2842ee26f9e81aa6977eef"/></dir><dir name="en"><file name="Thumbs.db" hash="8631718a27c51f2a091e6e954af7f434"/><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="5993fd5deb6e184765d690c85ae7d740"/><file name="msp_beautyandwellness.png" hash="e8503146ce5bc90abc7f65e58b19313c"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="177fe504ef710cf5eaf42cc9592c2215"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_fashiongiftcard.png" hash="9bd88e96ac9fc8803ff864e3ba438f93"/><file name="msp_gezondheidsbon.png" hash="162e54d8242699871c202e8ca8307b87"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_podium.png" hash="657f853f4b26ec2b3b8c4e9ebde05f79"/><file name="msp_sportenfit.png" hash="b0c817c34276ef53f6807c9007b0c660"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_vvvgiftcard.png" hash="1674320d998603cf40591fc39bd5cfcf"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/><file name="msp_wijncadeau.png" hash="7bd0b913ad0769ae2089c3827a47182c"/><file name="msp_yourgift.png" hash="1618cabf2b2842ee26f9e81aa6977eef"/></dir><dir name="es"><file name="Thumbs.db" hash="c67f35358ffef6d7986bb93f1e65eae6"/><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="0ba666cf841114b892667331c8aaad4e"/><file name="msp_beautyandwellness.png" hash="e8503146ce5bc90abc7f65e58b19313c"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="3ffde6c7a1eec68da96ea11518dfde55"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_fashiongiftcard.png" hash="9bd88e96ac9fc8803ff864e3ba438f93"/><file name="msp_gezondheidsbon.png" hash="162e54d8242699871c202e8ca8307b87"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_podium.png" hash="657f853f4b26ec2b3b8c4e9ebde05f79"/><file name="msp_sportenfit.png" hash="b0c817c34276ef53f6807c9007b0c660"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_vvvgiftcard.png" hash="1674320d998603cf40591fc39bd5cfcf"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/><file name="msp_wijncadeau.png" hash="7bd0b913ad0769ae2089c3827a47182c"/><file name="msp_yourgift.png" hash="1618cabf2b2842ee26f9e81aa6977eef"/></dir><dir name="fr"><file name="Thumbs.db" hash="163c29258e74e6c5809b93399db36904"/><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="87bb8916f81ed310cf5cb3aed814fb9d"/><file name="msp_beautyandwellness.png" hash="e8503146ce5bc90abc7f65e58b19313c"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="f0b641efb330c71dbdbf9eb71617605f"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_fashiongiftcard.png" hash="9bd88e96ac9fc8803ff864e3ba438f93"/><file name="msp_gezondheidsbon.png" hash="162e54d8242699871c202e8ca8307b87"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_podium.png" hash="657f853f4b26ec2b3b8c4e9ebde05f79"/><file name="msp_sportenfit.png" hash="b0c817c34276ef53f6807c9007b0c660"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_vvvgiftcard.png" hash="1674320d998603cf40591fc39bd5cfcf"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/><file name="msp_wijncadeau.png" hash="7bd0b913ad0769ae2089c3827a47182c"/><file name="msp_yourgift.png" hash="1618cabf2b2842ee26f9e81aa6977eef"/></dir><dir name="it"><file name="Thumbs.db" hash="06947336d2daae296c3aa6e0d0666a3e"/><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="eaf1b22dbe6ad0ad3e8c7108552359ad"/><file name="msp_beautyandwellness.png" hash="e8503146ce5bc90abc7f65e58b19313c"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="dfb3d359a9b48c88dc71ef65af9ea356"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_fashiongiftcard.png" hash="9bd88e96ac9fc8803ff864e3ba438f93"/><file name="msp_gezondheidsbon.png" hash="162e54d8242699871c202e8ca8307b87"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_podium.png" hash="657f853f4b26ec2b3b8c4e9ebde05f79"/><file name="msp_sportenfit.png" hash="b0c817c34276ef53f6807c9007b0c660"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_vvvgiftcard.png" hash="1674320d998603cf40591fc39bd5cfcf"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/><file name="msp_wijncadeau.png" hash="7bd0b913ad0769ae2089c3827a47182c"/><file name="msp_yourgift.png" hash="1618cabf2b2842ee26f9e81aa6977eef"/></dir><dir name="nl"><file name="Thumbs.db" hash="1b02d4a7ea1014a099e3abc3fffc4902"/><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="404edf4cd1e16a79e2c72db944f00ae6"/><file name="msp_beautyandwellness.png" hash="e8503146ce5bc90abc7f65e58b19313c"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="df54e38016cda0b1dbd537b4784278f7"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_fashiongiftcard.png" hash="9bd88e96ac9fc8803ff864e3ba438f93"/><file name="msp_gezondheidsbon.png" hash="162e54d8242699871c202e8ca8307b87"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_klarna.png" hash="c319a648de78523fb01ec68748abfebb"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_podium.png" hash="657f853f4b26ec2b3b8c4e9ebde05f79"/><file name="msp_sportenfit.png" hash="b0c817c34276ef53f6807c9007b0c660"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_vvvgiftcard.png" hash="1674320d998603cf40591fc39bd5cfcf"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/><file name="msp_wijncadeau.png" hash="7bd0b913ad0769ae2089c3827a47182c"/><file name="msp_yourgift.png" hash="1618cabf2b2842ee26f9e81aa6977eef"/></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="msp"><file name="agreements.phtml" hash="a7f6319765ce10fbe57f3ebe33e764f3"/><file name="bno.phtml" hash="e5d90918b36fafda8e5034ffd789c43d"/><file name="default.phtml" hash="959b33b1cedbfa7f36abd2d853a9adcd"/><file name="gateways.phtml" hash="6ccde89c2c88e42bbb35698181bcfe1b"/><file name="idealissuers.phtml" hash="bbc26977250588a719b345d95eb25ac7"/><file name="klarna.phtml" hash="528c809585f9838c11c7870b611d87d3"/><file name="link.phtml" hash="bce1f16d16d276422073e1d29607181e"/><file name="linkText.phtml" hash="d94fba14433870541603c1b3943d6ae8"/></dir></dir><dir name="layout"><file name="msp.xml" hash="cf698709a65bb5b471b992149f210ace"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="msp.xml" hash="fec97db0ee40c739ee6d340fd13f7c45"/></dir><dir name="template"><dir name="msp"><file name="gateways.phtml" hash="ed4cf6ffc3e0dba9ec5fc7d5c80b8ee1"/><file name="idealissuers.phtml" hash="ed4cf6ffc3e0dba9ec5fc7d5c80b8ee1"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="lib"><dir name="multisafepay"><file name="MultiSafepay.combined.php" hash="11ce128cebea8c8de3b3c6a2e2dacb37"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="MultiSafepay_Msp.xml" hash="938ed562dccc9b8c187ffd10ba4bde7a"/></dir></target><target name="magelocale"><dir name="nl_NL"><file name="MultiSafepay_Msp.csv" hash="4b4736b69b17e654a7f0531acb6e887a"/></dir><dir name="de_DE"><file name="MultiSafepay_Msp.csv" hash="77fb9399cf6760749311d564a24af133"/></dir><dir name="en_EN"><file name="MultiSafepay_Msp.csv" hash="ed854aac72b11e698c578218b6f4906e"/></dir><dir name="es_ES"><file name="MultiSafepay_Msp.csv" hash="f6c76aa1273e1a4e897b0e6c5aac780c"/></dir><dir name="fr_FR"><file name="MultiSafepay_Msp.csv" hash="ff58587f6c892f4de9074282a2a997f0"/></dir><dir name="it_IT"><file name="MultiSafepay_Msp.csv" hash="0332fffa252445398724d76ecb4232e0"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="js"><dir name="MultiSafepay"><file name="config.js" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir><dir name="images"><dir name="msp"><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><dir name="nl"><file name="button.png" hash="3f109b9ccbf7e26c3600d9b445bfab4f"/><file name="msp_amex.png" hash="a5e66b6516f80a7d8add7d59d6bf0e9d"/><file name="msp_babygiftcard.png" hash="85cb17a943036d86402bb439938cf616"/><file name="msp_banktransfer.png" hash="404edf4cd1e16a79e2c72db944f00ae6"/><file name="msp_beautyandwellness.png" hash="e8503146ce5bc90abc7f65e58b19313c"/><file name="msp_boekenbon.png" hash="c69a112af5220771b4d281978cd184ba"/><file name="msp_degrotespeelgoedwinkel.png" hash="e9193002f24d2ba35afb759b5c268be5"/><file name="msp_directdebit.png" hash="df54e38016cda0b1dbd537b4784278f7"/><file name="msp_directebanking.png" hash="a3e72c2e0053b8fab500bd171e516877"/><file name="msp_ebon.png" hash="e98f08cc1108106951e01f9b186a5cdb"/><file name="msp_erotiekbon.png" hash="b3d5a2793aabcf2f9761454c0bc95ad1"/><file name="msp_fashioncheque.png" hash="b11a52ef39ae97225def18778a4be4c2"/><file name="msp_fashiongiftcard.png" hash="9bd88e96ac9fc8803ff864e3ba438f93"/><file name="msp_gezondheidsbon.png" hash="162e54d8242699871c202e8ca8307b87"/><file name="msp_giropay.png" hash="da6c83afbcf21821ef3d88e5c955fabb"/><file name="msp_ideal.png" hash="975bc03d136c0e5a37f8d5f5a710b6c7"/><file name="msp_klarna.png" hash="c319a648de78523fb01ec68748abfebb"/><file name="msp_maestro.png" hash="94cfd9498ab1c4293099b0778c899b7b"/><file name="msp_mastercard.png" hash="dedc112da93c9aafe992b68cbe4a6051"/><file name="msp_mistercash.png" hash="c429297b30437960315df5d9b36b0118"/><file name="msp_multisafepay.png" hash="4f7ad00d5eea0113a8b52fa4ece7bf8a"/><file name="msp_parfumcadeaukaart.png" hash="270bb5bfc45a036d9b761431b540e1ad"/><file name="msp_parfumnl.png" hash="a3e69d28d44938db2fbb5a2407c76c7f"/><file name="msp_payafter.png" hash="31eab2a6944a9dc181eed046ee8ec238"/><file name="msp_paypal.png" hash="6d072cdf9a82a9f3c419ad13dbc78846"/><file name="msp_podium.png" hash="657f853f4b26ec2b3b8c4e9ebde05f79"/><file name="msp_sportenfit.png" hash="b0c817c34276ef53f6807c9007b0c660"/><file name="msp_visa.png" hash="88d54fe482cd1e2f8d5857829866cc18"/><file name="msp_vvvgiftcard.png" hash="1674320d998603cf40591fc39bd5cfcf"/><file name="msp_webgift.png" hash="cbea18654cf36cc6a743316d359a6b87"/><file name="msp_wijncadeau.png" hash="7bd0b913ad0769ae2089c3827a47182c"/><file name="msp_yourgift.png" hash="1618cabf2b2842ee26f9e81aa6977eef"/></dir></dir></dir><dir name="css"><dir name="MultiSafepay"><file name="config.css" hash="593e6af0aa3292c25725b9b9c17d877b"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.13</min><max>5.6.6</max></php></required></dependencies>
18
  </package>
skin/adminhtml/default/default/css/MultiSafepay/config.css ADDED
@@ -0,0 +1,276 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #msp_gateways_msp_ideal-head{
2
+ background-image: url("../../images/msp/nl/msp_ideal.png");
3
+ background-position-x: 0px;
4
+ background-repeat: no-repeat;
5
+ padding-left: 60px;
6
+ min-height: 30px;
7
+ padding-top: 12px;
8
+ }
9
+
10
+ #msp_gateways_msp_klarna-head{
11
+ background-image: url("../../images/msp/nl/msp_klarna.png");
12
+ background-position-x: 0px;
13
+ background-repeat: no-repeat;
14
+ padding-left: 60px;
15
+ min-height: 30px;
16
+ padding-top: 12px;
17
+ }
18
+
19
+ #msp_gateways_msp_payafter-head{
20
+ background-image: url("../../images/msp/nl/msp_payafter.png");
21
+ background-position-x: 0px;
22
+ background-repeat: no-repeat;
23
+ padding-left: 60px;
24
+ min-height: 30px;
25
+ padding-top: 12px;
26
+ }
27
+
28
+ #msp_gateways_msp_amex-head{
29
+ background-image: url("../../images/msp/nl/msp_amex.png");
30
+ background-position-x: 0px;
31
+ background-repeat: no-repeat;
32
+ padding-left: 60px;
33
+ min-height: 30px;
34
+ padding-top: 12px;
35
+ }
36
+
37
+ #msp_gateways_msp_mistercash-head{
38
+ background-image: url("../../images/msp/nl/msp_mistercash.png");
39
+ background-position-x: 0px;
40
+ background-repeat: no-repeat;
41
+ padding-left: 60px;
42
+ min-height: 30px;
43
+ padding-top: 12px;
44
+ }
45
+
46
+ #msp_gateways_msp_visa-head{
47
+ background-image: url("../../images/msp/nl/msp_visa.png");
48
+ background-position-x: 0px;
49
+ background-repeat: no-repeat;
50
+ padding-left: 60px;
51
+ min-height: 30px;
52
+ padding-top: 12px;
53
+ }
54
+
55
+ #msp_gateways_msp_mastercard-head{
56
+ background-image: url("../../images/msp/nl/msp_mastercard.png");
57
+ background-position-x: 0px;
58
+ background-repeat: no-repeat;
59
+ padding-left: 60px;
60
+ min-height: 30px;
61
+ padding-top: 12px;
62
+ }
63
+
64
+ #msp_gateways_msp_banktransfer-head{
65
+ background-image: url("../../images/msp/nl/msp_banktransfer.png");
66
+ background-position-x: 0px;
67
+ background-repeat: no-repeat;
68
+ padding-left: 60px;
69
+ min-height: 30px;
70
+ padding-top: 12px;
71
+ }
72
+
73
+ #msp_gateways_msp_paypal-head{
74
+ background-image: url("../../images/msp/nl/msp_paypal.png");
75
+ background-position-x: 0px;
76
+ background-repeat: no-repeat;
77
+ padding-left: 60px;
78
+ min-height: 30px;
79
+ padding-top: 12px;
80
+ }
81
+
82
+ #msp_gateways_msp_maestro-head{
83
+ background-image: url("../../images/msp/nl/msp_maestro.png");
84
+ background-position-x: 0px;
85
+ background-repeat: no-repeat;
86
+ padding-left: 60px;
87
+ min-height: 30px;
88
+ padding-top: 12px;
89
+ }
90
+
91
+ #msp_gateways_msp_giropay-head{
92
+ background-image: url("../../images/msp/nl/msp_giropay.png");
93
+ background-position-x: 0px;
94
+ background-repeat: no-repeat;
95
+ padding-left: 60px;
96
+ min-height: 30px;
97
+ padding-top: 12px;
98
+ }
99
+
100
+ #msp_gateways_msp_multisafepay-head{
101
+ background-image: url("../../images/msp/nl/msp_multisafepay.png");
102
+ background-position-x: 0px;
103
+ background-repeat: no-repeat;
104
+ padding-left: 60px;
105
+ min-height: 30px;
106
+ padding-top: 12px;
107
+ }
108
+
109
+ #msp_gateways_msp_directebanking-head{
110
+ background-image: url("../../images/msp/nl/msp_directebanking.png");
111
+ background-position-x: 0px;
112
+ background-repeat: no-repeat;
113
+ padding-left: 60px;
114
+ min-height: 30px;
115
+ padding-top: 12px;
116
+ }
117
+
118
+ #msp_gateways_msp_directdebit-head{
119
+ background-image: url("../../images/msp/nl/msp_directdebit.png");
120
+ background-position-x: 0px;
121
+ background-repeat: no-repeat;
122
+ padding-left: 60px;
123
+ min-height: 30px;
124
+ padding-top: 12px;
125
+ }
126
+
127
+ #msp_giftcards_msp_boekenbon-head{
128
+ background-image: url("../../images/msp/nl/msp_boekenbon.png");
129
+ background-position-x: 0px;
130
+ background-repeat: no-repeat;
131
+ padding-left: 60px;
132
+ min-height: 30px;
133
+ padding-top: 12px;
134
+ }
135
+
136
+ #msp_giftcards_msp_podium-head{
137
+ background-image: url("../../images/msp/nl/msp_podium.png");
138
+ background-position-x: 0px;
139
+ background-repeat: no-repeat;
140
+ padding-left: 60px;
141
+ min-height: 30px;
142
+ padding-top: 12px;
143
+ }
144
+
145
+ #msp_giftcards_msp_vvvgiftcard-head{
146
+ background-image: url("../../images/msp/nl/msp_vvvgiftcard.png");
147
+ background-position-x: 0px;
148
+ background-repeat: no-repeat;
149
+ padding-left: 60px;
150
+ min-height: 30px;
151
+ padding-top: 12px;
152
+ }
153
+
154
+ #msp_giftcards_msp_sportenfit-head{
155
+ background-image: url("../../images/msp/nl/msp_sportenfit.png");
156
+ background-position-x: 0px;
157
+ background-repeat: no-repeat;
158
+ padding-left: 60px;
159
+ min-height: 30px;
160
+ padding-top: 12px;
161
+ }
162
+
163
+ #msp_giftcards_msp_beautyandwellness-head{
164
+ background-image: url("../../images/msp/nl/msp_beautyandwellness.png");
165
+ background-position-x: 0px;
166
+ background-repeat: no-repeat;
167
+ padding-left: 60px;
168
+ min-height: 30px;
169
+ padding-top: 12px;
170
+ }
171
+
172
+ #msp_giftcards_msp_webgift-head{
173
+ background-image: url("../../images/msp/nl/msp_webgift.png");
174
+ background-position-x: 0px;
175
+ background-repeat: no-repeat;
176
+ padding-left: 60px;
177
+ min-height: 30px;
178
+ padding-top: 12px;
179
+ }
180
+
181
+ #msp_giftcards_msp_erotiekbon-head{
182
+ background-image: url("../../images/msp/nl/msp_erotiekbon.png");
183
+ background-position-x: 0px;
184
+ background-repeat: no-repeat;
185
+ padding-left: 60px;
186
+ min-height: 30px;
187
+ padding-top: 12px;
188
+ }
189
+
190
+ #msp_giftcards_msp_babygiftcard-head{
191
+ background-image: url("../../images/msp/nl/msp_babygiftcard.png");
192
+ background-position-x: 0px;
193
+ background-repeat: no-repeat;
194
+ padding-left: 60px;
195
+ min-height: 30px;
196
+ padding-top: 12px;
197
+ }
198
+
199
+ #msp_giftcards_msp_parfumnl-head{
200
+ background-image: url("../../images/msp/nl/msp_parfumnl.png");
201
+ background-position-x: 0px;
202
+ background-repeat: no-repeat;
203
+ padding-left: 60px;
204
+ min-height: 30px;
205
+ padding-top: 12px;
206
+ }
207
+ #msp_giftcards_msp_gezondheidsbon-head{
208
+ background-image: url("../../images/msp/nl/msp_gezondheidsbon.png");
209
+ background-position-x: 0px;
210
+ background-repeat: no-repeat;
211
+ padding-left: 60px;
212
+ min-height: 30px;
213
+ padding-top: 12px;
214
+ }
215
+ #msp_giftcards_msp_wijncadeau-head{
216
+ background-image: url("../../images/msp/nl/msp_wijncadeau.png");
217
+ background-position-x: 0px;
218
+ background-repeat: no-repeat;
219
+ padding-left: 60px;
220
+ min-height: 30px;
221
+ padding-top: 12px;
222
+ }
223
+
224
+ #msp_giftcards_msp_degrotespeelgoedwinkel-head{
225
+ background-image: url("../../images/msp/nl/msp_degrotespeelgoedwinkel.png");
226
+ background-position-x: 0px;
227
+ background-repeat: no-repeat;
228
+ padding-left: 60px;
229
+ min-height: 30px;
230
+ padding-top: 12px;
231
+ }
232
+
233
+ #msp_giftcards_msp_yourgift-head{
234
+ background-image: url("../../images/msp/nl/msp_yourgift.png");
235
+ background-position-x: 0px;
236
+ background-repeat: no-repeat;
237
+ padding-left: 60px;
238
+ min-height: 30px;
239
+ padding-top: 12px;
240
+ }
241
+ #msp_giftcards_msp_fashioncheque-head{
242
+ background-image: url("../../images/msp/nl/msp_fashioncheque.png");
243
+ background-position-x: 0px;
244
+ background-repeat: no-repeat;
245
+ padding-left: 60px;
246
+ min-height: 30px;
247
+ padding-top: 12px;
248
+ }
249
+
250
+ #msp_giftcards_msp_lief-head{
251
+ background-image: url("../../images/msp/nl/msp_lief.png");
252
+ background-position-x: 0px;
253
+ background-repeat: no-repeat;
254
+ padding-left: 60px;
255
+ min-height: 30px;
256
+ padding-top: 12px;
257
+ }
258
+ #msp_giftcards_msp_parfumcadeaukaart-head{
259
+ background-image: url("../../images/msp/nl/msp_parfumcadeaukaart.png");
260
+ background-position-x: 0px;
261
+ background-repeat: no-repeat;
262
+ padding-left: 60px;
263
+ min-height: 30px;
264
+ padding-top: 12px;
265
+ }
266
+
267
+ #msp_giftcards_msp_fashiongiftcard-head{
268
+ background-image: url("../../images/msp/nl/msp_fashiongiftcard.png");
269
+ background-position-x: 0px;
270
+ background-repeat: no-repeat;
271
+ padding-left: 60px;
272
+ min-height: 30px;
273
+ padding-top: 12px;
274
+ }
275
+
276
+
skin/adminhtml/default/default/images/msp/button.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/button.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_amex.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_babygiftcard.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_banktransfer.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_beautyandwellness.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_boekenbon.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_degrotespeelgoedwinkel.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_directdebit.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_directebanking.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_ebon.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_erotiekbon.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_fashioncheque.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_fashiongiftcard.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_gezondheidsbon.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_giropay.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_ideal.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_klarna.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_maestro.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_mastercard.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_mistercash.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_multisafepay.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_parfumcadeaukaart.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_parfumnl.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_payafter.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_paypal.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_podium.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_sportenfit.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_visa.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_vvvgiftcard.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_webgift.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_wijncadeau.png ADDED
Binary file
skin/adminhtml/default/default/images/msp/nl/msp_yourgift.png ADDED
Binary file
skin/adminhtml/default/default/js/MultiSafepay/config.js ADDED
File without changes