klarnapayments - Version 5.2.8

Version Notes

This version is not compatible with any Klarna module version of 4.x or earlier.

Download this release

Release Info

Developer Klarna
Extension klarnapayments
Version 5.2.8
Comparing to
See all releases


Code changes from version 5.2.7 to 5.2.8

app/code/community/Vaimo/Klarna/Block/Catalog/Product/Pricewidget.php CHANGED
@@ -78,7 +78,7 @@ class Vaimo_Klarna_Block_Catalog_Product_Pricewidget extends Mage_Core_Block_Tem
78
  }
79
  if ($activef) {
80
  if ($klarnaSetup) {
81
- if($klarnaSetup->getCountryCode() != 'NL' && $klarnaSetup->getCountryCode() != 'AT') {
82
  return $klarnaSetup;
83
  }
84
  }
78
  }
79
  if ($activef) {
80
  if ($klarnaSetup) {
81
+ if ($klarnaSetup->getCountryCode() != 'NL' && $klarnaSetup->getCountryCode() != 'AT') {
82
  return $klarnaSetup;
83
  }
84
  }
app/code/community/Vaimo/Klarna/Helper/Data.php CHANGED
@@ -611,7 +611,7 @@ class Vaimo_Klarna_Helper_Data extends Mage_Core_Helper_Abstract
611
  }
612
 
613
  /*
614
- * This function might be removed
615
  *
616
  */
617
  public function dispatchReserveInfo($order, $pno)
@@ -663,10 +663,11 @@ class Vaimo_Klarna_Helper_Data extends Mage_Core_Helper_Abstract
663
  {
664
  $q = false;
665
  $len = strlen($json);
666
- for($l=$c=$i=0;$i<$len;$i++)
667
- {
668
- $json[$i] == '"' && ($i>0?$json[$i-1]:'') != '\\' && $q = !$q;
669
- if(!$q && in_array($json[$i], array(" ", "\r", "\n", "\t"))){continue;}
 
670
  in_array($json[$i], array('{', '[')) && !$q && $l++;
671
  in_array($json[$i], array('}', ']')) && !$q && $l--;
672
  (isset($objects[$c]) && $objects[$c] .= $json[$i]) || $objects[$c] = $json[$i];
@@ -763,12 +764,12 @@ class Vaimo_Klarna_Helper_Data extends Mage_Core_Helper_Abstract
763
  mkdir($logDir);
764
  chmod($logDir, 0777);
765
  }
766
- if( file_exists($logFile) ){
767
  $fp = fopen( $logFile, "a" );
768
  } else {
769
  $fp = fopen( $logFile, "w" );
770
  }
771
- if( !$fp ) return null;
772
  fwrite( $fp, date("Y/m/d H:i:s") . ' ' . $this->getFunctionNameForLog() . ': ' . $msg . "\n" );
773
  fclose( $fp );
774
  } catch( Exception $e ) {
611
  }
612
 
613
  /*
614
+ *
615
  *
616
  */
617
  public function dispatchReserveInfo($order, $pno)
663
  {
664
  $q = false;
665
  $len = strlen($json);
666
+ for($l=$c=$i=0; $i<$len; $i++) {
667
+ $json[$i] == '"' && ($i>0 ? $json[$i-1] : '') != '\\' && $q = !$q;
668
+ if (!$q && in_array($json[$i], array(" ", "\r", "\n", "\t"))){
669
+ continue;
670
+ }
671
  in_array($json[$i], array('{', '[')) && !$q && $l++;
672
  in_array($json[$i], array('}', ']')) && !$q && $l--;
673
  (isset($objects[$c]) && $objects[$c] .= $json[$i]) || $objects[$c] = $json[$i];
764
  mkdir($logDir);
765
  chmod($logDir, 0777);
766
  }
767
+ if ( file_exists($logFile) ){
768
  $fp = fopen( $logFile, "a" );
769
  } else {
770
  $fp = fopen( $logFile, "w" );
771
  }
772
+ if ( !$fp ) return null;
773
  fwrite( $fp, date("Y/m/d H:i:s") . ' ' . $this->getFunctionNameForLog() . ': ' . $msg . "\n" );
774
  fclose( $fp );
775
  } catch( Exception $e ) {
app/code/community/Vaimo/Klarna/Model/Api/Kco.php CHANGED
@@ -520,7 +520,7 @@ class Vaimo_Klarna_Model_Api_Kco extends Vaimo_Klarna_Model_Api_Abstract
520
 
521
  // Add extra attribute to order
522
  $orderid2Code = trim($this->_getTransport()->getConfigData('extra_order_attribute'));
523
- if($orderid2Code && $orderid2Code!='' && $order->getData($orderid2Code)) {
524
  $orderid2Value = $order->getData($orderid2Code);
525
  $update['merchant_reference']['orderid2'] = $orderid2Value;
526
  }
520
 
521
  // Add extra attribute to order
522
  $orderid2Code = trim($this->_getTransport()->getConfigData('extra_order_attribute'));
523
+ if ($orderid2Code && $orderid2Code!='' && $order->getData($orderid2Code)) {
524
  $orderid2Value = $order->getData($orderid2Code);
525
  $update['merchant_reference']['orderid2'] = $orderid2Value;
526
  }
app/code/community/Vaimo/Klarna/Model/Invoice/Tax.php CHANGED
@@ -49,7 +49,7 @@ class Vaimo_Klarna_Model_Invoice_Tax extends Mage_Sales_Model_Order_Invoice_Tota
49
  {
50
  $order = $invoice->getOrder();
51
 
52
- if($order->hasInvoices() != 0) {
53
  return $this;
54
  }
55
 
49
  {
50
  $order = $invoice->getOrder();
51
 
52
+ if ($order->hasInvoices() != 0) {
53
  return $this;
54
  }
55
 
app/code/community/Vaimo/Klarna/Model/Invoice/Total.php CHANGED
@@ -49,7 +49,7 @@ class Vaimo_Klarna_Model_Invoice_Total extends Mage_Sales_Model_Order_Invoice_To
49
  {
50
  $order = $invoice->getOrder();
51
 
52
- if($order->hasInvoices() != 0) {
53
  return $this;
54
  }
55
 
49
  {
50
  $order = $invoice->getOrder();
51
 
52
+ if ($order->hasInvoices() != 0) {
53
  return $this;
54
  }
55
 
app/code/community/Vaimo/Klarna/Model/Klarna.php CHANGED
@@ -279,7 +279,7 @@ class Vaimo_Klarna_Model_Klarna extends Vaimo_Klarna_Model_Klarna_Abstract
279
  /*
280
  * This is not approved by Klarna, so address will be updated only when order is placed. This is NOT a bug.
281
  */
282
- // $this->_updateShippingWithSelectedAddress($addr);
283
  } else {
284
  /*
285
  * No error message here if using OneStepCheckout
@@ -313,7 +313,7 @@ class Vaimo_Klarna_Model_Klarna extends Vaimo_Klarna_Model_Klarna_Abstract
313
  if ($this->useGetAddresses()) {
314
  $addr = $this->_getSelectedAddress($this->getPayment()->getAdditionalInformation('pno'), $this->getPayment()->getAdditionalInformation('address_id'));
315
  if ($addr!=NULL) {
316
- $this->_updateShippingWithSelectedAddress($addr);
317
  } else {
318
  Mage::throwException($this->_getHelper()->__('Unknown address, please specify correct personal id in the payment selection and press Fetch again, or use another payment method'));
319
  }
@@ -322,8 +322,8 @@ class Vaimo_Klarna_Model_Klarna extends Vaimo_Klarna_Model_Klarna_Abstract
322
  //Check to see if the addresses must be same. If so overwrite shipping
323
  //address with the billing address.
324
  if ($this->shippingSameAsBilling()) {
325
- // $this->updateBillingAddress();
326
- $this->updateShippingAddress();
327
  }
328
  }
329
 
@@ -506,7 +506,7 @@ class Vaimo_Klarna_Model_Klarna extends Vaimo_Klarna_Model_Klarna_Abstract
506
  if (sizeof($paymentMethodsFilteredGroupd)>0) {
507
  $res = $paymentMethodsFilteredGroupd;
508
  }
509
- } catch (Mage_Core_Exception $e) {
510
  $res = NULL;
511
  }
512
  return $res;
279
  /*
280
  * This is not approved by Klarna, so address will be updated only when order is placed. This is NOT a bug.
281
  */
282
+ // $this->_updateWithSelectedAddress($addr);
283
  } else {
284
  /*
285
  * No error message here if using OneStepCheckout
313
  if ($this->useGetAddresses()) {
314
  $addr = $this->_getSelectedAddress($this->getPayment()->getAdditionalInformation('pno'), $this->getPayment()->getAdditionalInformation('address_id'));
315
  if ($addr!=NULL) {
316
+ $this->_updateWithSelectedAddress($addr);
317
  } else {
318
  Mage::throwException($this->_getHelper()->__('Unknown address, please specify correct personal id in the payment selection and press Fetch again, or use another payment method'));
319
  }
322
  //Check to see if the addresses must be same. If so overwrite shipping
323
  //address with the billing address.
324
  if ($this->shippingSameAsBilling()) {
325
+ $this->updateBillingAddress();
326
+ // $this->updateShippingAddress();
327
  }
328
  }
329
 
506
  if (sizeof($paymentMethodsFilteredGroupd)>0) {
507
  $res = $paymentMethodsFilteredGroupd;
508
  }
509
+ } catch (Exception $e) {
510
  $res = NULL;
511
  }
512
  return $res;
app/code/community/Vaimo/Klarna/Model/Klarna/Abstract.php CHANGED
@@ -707,13 +707,18 @@ abstract class Vaimo_Klarna_Model_Klarna_Abstract extends Vaimo_Klarna_Model_Tra
707
  * Update a Magento address with an array containing address information
708
  *
709
  * @param array $addr The addr to use
 
710
  *
711
  * @return void
712
  */
713
- protected function _updateShippingWithSelectedAddress($addr)
714
  {
715
  $selAddr = new Varien_Object($addr);
716
- $address = $this->getShippingAddress();
 
 
 
 
717
  $street = $selAddr->getStreet();
718
 
719
  if ($selAddr->getHouseNumber()) {
707
  * Update a Magento address with an array containing address information
708
  *
709
  * @param array $addr The addr to use
710
+ * @param string $updateWhichAddress address type to update
711
  *
712
  * @return void
713
  */
714
+ protected function _updateWithSelectedAddress($addr, $updateWhichAddress = Mage_Sales_Model_Quote_Address::TYPE_SHIPPING)
715
  {
716
  $selAddr = new Varien_Object($addr);
717
+ if ($updateWhichAddress==Mage_Sales_Model_Quote_Address::TYPE_SHIPPING) {
718
+ $address = $this->getShippingAddress();
719
+ } else {
720
+ $address = $this->getBillingAddress();
721
+ }
722
  $street = $selAddr->getStreet();
723
 
724
  if ($selAddr->getHouseNumber()) {
app/code/community/Vaimo/Klarna/Model/Klarnacheckout.php CHANGED
@@ -189,7 +189,7 @@ class Vaimo_Klarna_Model_Klarnacheckout extends Vaimo_Klarna_Model_Klarnacheckou
189
  $shippingStreetName = $varienOrder->getShippingAddress('street_name');
190
  $shippingStreetNumber = $varienOrder->getShippingAddress('street_number');
191
 
192
- if(!$billingStreetAddress && $billingStreetName && $billingStreetNumber) {
193
  $streetAddress = $varienOrder->getBillingAddress();
194
  $streetAddress['street_address'] = $billingStreetName . ' ' . $billingStreetNumber;
195
  $varienOrder->setBillingAddress($streetAddress);
@@ -200,7 +200,7 @@ class Vaimo_Klarna_Model_Klarnacheckout extends Vaimo_Klarna_Model_Klarnacheckou
200
  $varienOrder->setBillingAddress($streetAddress);
201
  }
202
 
203
- if(!$shippingStreetAddress && $shippingStreetName && $shippingStreetNumber) {
204
  $streetAddress = $varienOrder->getShippingAddress();
205
  $streetAddress['street_address'] = $shippingStreetName . ' ' . $shippingStreetNumber;
206
  $varienOrder->setShippingAddress($streetAddress);
@@ -392,7 +392,7 @@ class Vaimo_Klarna_Model_Klarnacheckout extends Vaimo_Klarna_Model_Klarnacheckou
392
 
393
  if (!in_array(Vaimo_Klarna_Helper_Data::KLARNA_CHECKOUT_ALLOW_ALL_GROUP_ID, $allowedCustomerGroups)) {
394
  $customerGroupId = $this->_getCustomerSession()->getCustomerGroupId();
395
- if(!in_array($customerGroupId, $allowedCustomerGroups)) {
396
  return false;
397
  }
398
  }
189
  $shippingStreetName = $varienOrder->getShippingAddress('street_name');
190
  $shippingStreetNumber = $varienOrder->getShippingAddress('street_number');
191
 
192
+ if (!$billingStreetAddress && $billingStreetName && $billingStreetNumber) {
193
  $streetAddress = $varienOrder->getBillingAddress();
194
  $streetAddress['street_address'] = $billingStreetName . ' ' . $billingStreetNumber;
195
  $varienOrder->setBillingAddress($streetAddress);
200
  $varienOrder->setBillingAddress($streetAddress);
201
  }
202
 
203
+ if (!$shippingStreetAddress && $shippingStreetName && $shippingStreetNumber) {
204
  $streetAddress = $varienOrder->getShippingAddress();
205
  $streetAddress['street_address'] = $shippingStreetName . ' ' . $shippingStreetNumber;
206
  $varienOrder->setShippingAddress($streetAddress);
392
 
393
  if (!in_array(Vaimo_Klarna_Helper_Data::KLARNA_CHECKOUT_ALLOW_ALL_GROUP_ID, $allowedCustomerGroups)) {
394
  $customerGroupId = $this->_getCustomerSession()->getCustomerGroupId();
395
+ if (!in_array($customerGroupId, $allowedCustomerGroups)) {
396
  return false;
397
  }
398
  }
app/code/community/Vaimo/Klarna/Model/Payment/Abstract.php CHANGED
@@ -172,17 +172,17 @@ class Vaimo_Klarna_Model_Payment_Abstract extends Mage_Payment_Model_Method_Abst
172
  public function isAvailable( $quote = null )
173
  {
174
  $available = $this->_isAvailableParent($quote);
175
- if(!$available) return false;
176
 
177
  $klarna = null;
178
  try {
179
  $active = $this->_getConfigData('active'); // Only call to this
180
 
181
- if(!$active) return false;
182
- if(is_null($quote)) return false;
183
 
184
  $grandTotal = $quote->getGrandTotal();
185
- if(empty ($grandTotal) || $grandTotal <= 0) return false;
186
 
187
  $klarna = $this->_getKlarnaModel();
188
  $klarna->setQuote($quote, $this->_code);
@@ -239,7 +239,7 @@ class Vaimo_Klarna_Model_Payment_Abstract extends Mage_Payment_Model_Method_Abst
239
  $klarna->addPostValues(array('gender' => '-1')); // If this is not set in post, set it to -1.
240
  }
241
 
242
- $klarnaAddr = $klarna->toKlarnaAddress($klarna->getShippingAddress());
243
 
244
  // These ifs were in a sense copied from old klarna module
245
  // Don't send in reference for non-company purchase.
172
  public function isAvailable( $quote = null )
173
  {
174
  $available = $this->_isAvailableParent($quote);
175
+ if (!$available) return false;
176
 
177
  $klarna = null;
178
  try {
179
  $active = $this->_getConfigData('active'); // Only call to this
180
 
181
+ if (!$active) return false;
182
+ if (is_null($quote)) return false;
183
 
184
  $grandTotal = $quote->getGrandTotal();
185
+ if (empty ($grandTotal) || $grandTotal <= 0) return false;
186
 
187
  $klarna = $this->_getKlarnaModel();
188
  $klarna->setQuote($quote, $this->_code);
239
  $klarna->addPostValues(array('gender' => '-1')); // If this is not set in post, set it to -1.
240
  }
241
 
242
+ $klarnaAddr = $klarna->toKlarnaAddress($klarna->getBillingAddress()); // Shipping
243
 
244
  // These ifs were in a sense copied from old klarna module
245
  // Don't send in reference for non-company purchase.
app/code/community/Vaimo/Klarna/Model/Payment/Checkout.php CHANGED
@@ -43,7 +43,7 @@ class Vaimo_Klarna_Model_Payment_Checkout extends Vaimo_Klarna_Model_Payment_Abs
43
  public function isAvailable($quote = NULL)
44
  {
45
  $available = $this->_isAvailableParent($quote);
46
- if(!$available) return false;
47
  /*
48
  if (parent::isAvailable($quote) == false) return false;
49
  try {
43
  public function isAvailable($quote = NULL)
44
  {
45
  $available = $this->_isAvailableParent($quote);
46
+ if (!$available) return false;
47
  /*
48
  if (parent::isAvailable($quote) == false) return false;
49
  try {
app/code/community/Vaimo/Klarna/Model/Source/Language.php CHANGED
@@ -31,7 +31,7 @@ class Vaimo_Klarna_Model_Source_Language extends Vaimo_Klarna_Model_Source_Abstr
31
  return array(
32
  array('value' => '', 'label' => $this->_getCoreHelper()->__('Default')),
33
  array('value' => 'nb', 'label' => $this->_getCoreHelper()->__('Norwegian')),
34
- array('value' => 'se', 'label' => $this->_getCoreHelper()->__('Swedish')),
35
  array('value' => 'fi', 'label' => $this->_getCoreHelper()->__('Finnish')),
36
  array('value' => 'dk', 'label' => $this->_getCoreHelper()->__('Danish')),
37
  array('value' => 'nl', 'label' => $this->_getCoreHelper()->__('Dutch')),
31
  return array(
32
  array('value' => '', 'label' => $this->_getCoreHelper()->__('Default')),
33
  array('value' => 'nb', 'label' => $this->_getCoreHelper()->__('Norwegian')),
34
+ array('value' => 'sv', 'label' => $this->_getCoreHelper()->__('Swedish')),
35
  array('value' => 'fi', 'label' => $this->_getCoreHelper()->__('Finnish')),
36
  array('value' => 'dk', 'label' => $this->_getCoreHelper()->__('Danish')),
37
  array('value' => 'nl', 'label' => $this->_getCoreHelper()->__('Dutch')),
app/code/community/Vaimo/Klarna/Model/Transport/Abstract.php CHANGED
@@ -177,7 +177,12 @@ abstract class Vaimo_Klarna_Model_Transport_Abstract extends Varien_Object
177
  */
178
  protected function _getDefaultCountry()
179
  {
180
- return strtoupper($this->_getConfigDataCall(Mage_Core_Model_Locale::XML_PATH_DEFAULT_COUNTRY, $this->_getStoreId()));
 
 
 
 
 
181
  }
182
 
183
  /**
177
  */
178
  protected function _getDefaultCountry()
179
  {
180
+ // Can't just use helpers like this, unit tests will fail... It's not important anyway, not right now.
181
+ // $res = Mage::helper('core')->getMerchantCountryCode($this->_getStoreId());
182
+ // if (!$res) {
183
+ $res = $this->_getConfigDataCall(Mage_Core_Model_Locale::XML_PATH_DEFAULT_COUNTRY, $this->_getStoreId());
184
+ // }
185
+ return strtoupper($res);
186
  }
187
 
188
  /**
app/code/community/Vaimo/Klarna/etc/config.xml CHANGED
@@ -25,7 +25,7 @@
25
  --><config>
26
  <modules>
27
  <Vaimo_Klarna>
28
- <version>5.2.7</version>
29
  <name>Vaimo Klarna Module</name>
30
  <depends>
31
  <Mage_Payment/>
25
  --><config>
26
  <modules>
27
  <Vaimo_Klarna>
28
+ <version>5.2.8</version>
29
  <name>Vaimo Klarna Module</name>
30
  <depends>
31
  <Mage_Payment/>
app/code/community/Vaimo/Klarna/sql/klarna_setup/mysql4-upgrade-5.2.5-5.2.6.php CHANGED
@@ -26,6 +26,8 @@
26
  /** @var $installer Mage_Sales_Model_Resource_Setup */
27
  $installer = Mage::getResourceModel('sales/setup', 'sales_setup');
28
 
 
 
29
  /*
30
  Klarna libraries used to create the table, but in the latest update, they don't do that
31
  any longer. So I create it, if it doesn't already exist.
@@ -77,6 +79,4 @@ $table = $installer->getConnection()
77
  $installer->getConnection()->createTable($table);
78
  }
79
 
80
- $installer->startSetup();
81
-
82
  $installer->endSetup();
26
  /** @var $installer Mage_Sales_Model_Resource_Setup */
27
  $installer = Mage::getResourceModel('sales/setup', 'sales_setup');
28
 
29
+ $installer->startSetup();
30
+
31
  /*
32
  Klarna libraries used to create the table, but in the latest update, they don't do that
33
  any longer. So I create it, if it doesn't already exist.
79
  $installer->getConnection()->createTable($table);
80
  }
81
 
 
 
82
  $installer->endSetup();
app/design/frontend/base/default/template/vaimo/klarna/form/address/search.phtml CHANGED
@@ -68,7 +68,7 @@ $limit_for_radiobuttons = 2; // When you have more addresses than this, create d
68
  <?php endforeach; ?>
69
 
70
  <?php if ($this->shippingSameAsBilling()): ?>
71
- <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that both shipping and invoice address will be updated to this address when you place your order'); ?></li>
72
  <?php else: ?>
73
  <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that shipping address will be updated to this address when you place your order'); ?></li>
74
  <?php endif; ?>
@@ -159,7 +159,7 @@ $limit_for_radiobuttons = 2; // When you have more addresses than this, create d
159
  </select>
160
 
161
  <?php if ($this->shippingSameAsBilling()): ?>
162
- <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that both shipping and invoice address will be updated to this address when you place your order'); ?></li>
163
  <?php else: ?>
164
  <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that shipping address will be updated to this address when you place your order'); ?></li>
165
  <?php endif; ?>
68
  <?php endforeach; ?>
69
 
70
  <?php if ($this->shippingSameAsBilling()): ?>
71
+ <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that both shipping and billing address will be updated to this address when you place your order'); ?></li>
72
  <?php else: ?>
73
  <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that shipping address will be updated to this address when you place your order'); ?></li>
74
  <?php endif; ?>
159
  </select>
160
 
161
  <?php if ($this->shippingSameAsBilling()): ?>
162
+ <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that both shipping and billing address will be updated to this address when you place your order'); ?></li>
163
  <?php else: ?>
164
  <li class="klarna_notification"><?php echo Mage::helper('klarna')->__('Please note that shipping address will be updated to this address when you place your order'); ?></li>
165
  <?php endif; ?>
app/locale/da_DK/Vaimo_Klarna.csv CHANGED
@@ -52,7 +52,7 @@
52
  "Klarna was not able to cancel the reservation","Klarna var ikke i stand til at annullere reservationen."
53
  "Please enter a positive number in this field","Beløbet skal være positivt."
54
  "No address found. Verify the personal id and try again","Adresse blev ikke fundet. Kontroller personnummeret og forsøg igen."
55
- "Please note that both shipping and invoice address will be updated to this address when you place your order","Bemærk venligst, at både leverings- og fakturaadresse bliver opdateret til denne adresse, når du lægger ordren."
56
  "Please note that shipping address will be updated to this address when you place your order","Bemærk venligst, at leveringsadressen bliver opdateret til denne adresse, når du lægger ordren."
57
 
58
  "Invoice","Faktura"
52
  "Klarna was not able to cancel the reservation","Klarna var ikke i stand til at annullere reservationen."
53
  "Please enter a positive number in this field","Beløbet skal være positivt."
54
  "No address found. Verify the personal id and try again","Adresse blev ikke fundet. Kontroller personnummeret og forsøg igen."
55
+ "Please note that both shipping and billing address will be updated to this address when you place your order","Bemærk venligst, at både leverings- og fakturaadresse bliver opdateret til denne adresse, når du lægger ordren."
56
  "Please note that shipping address will be updated to this address when you place your order","Bemærk venligst, at leveringsadressen bliver opdateret til denne adresse, når du lægger ordren."
57
 
58
  "Invoice","Faktura"
app/locale/de_AT/Vaimo_Klarna.csv CHANGED
@@ -52,7 +52,7 @@
52
  "Klarna was not able to cancel the reservation","Klarna konnte die Reservierung nicht stornieren."
53
  "Please enter a positive number in this field","Bitte geben Sie eine positive Zahl ein."
54
  "No address found. Verify the personal id and try again","Keine Adresse gefunden. berprüfen Sie die Sozialversicherungsnummer und versuchen Sie es erneut."
55
- "Please note that both shipping and invoice address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse sowohl als Liefer- als auch als Rechnungsadresse genutzt wird, wenn Sie die Bestellung abschicken."
56
  "Please note that shipping address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse als Lieferadresse genutzt wird, wenn Sie die Bestellung abschicken."
57
 
58
  "Invoice","Rechnung"
52
  "Klarna was not able to cancel the reservation","Klarna konnte die Reservierung nicht stornieren."
53
  "Please enter a positive number in this field","Bitte geben Sie eine positive Zahl ein."
54
  "No address found. Verify the personal id and try again","Keine Adresse gefunden. berprüfen Sie die Sozialversicherungsnummer und versuchen Sie es erneut."
55
+ "Please note that both shipping and billing address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse sowohl als Liefer- als auch als Rechnungsadresse genutzt wird, wenn Sie die Bestellung abschicken."
56
  "Please note that shipping address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse als Lieferadresse genutzt wird, wenn Sie die Bestellung abschicken."
57
 
58
  "Invoice","Rechnung"
app/locale/de_DE/Vaimo_Klarna.csv CHANGED
@@ -52,7 +52,7 @@
52
  "Klarna was not able to cancel the reservation","Klarna konnte die Reservierung nicht stornieren."
53
  "Please enter a positive number in this field","Bitte geben Sie eine positive Zahl ein."
54
  "No address found. Verify the personal id and try again","Keine Adresse gefunden. berprüfen Sie die Sozialversicherungsnummer und versuchen Sie es erneut."
55
- "Please note that both shipping and invoice address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse sowohl als Liefer- als auch als Rechnungsadresse genutzt wird, wenn Sie die Bestellung abschicken."
56
  "Please note that shipping address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse als Lieferadresse genutzt wird, wenn Sie die Bestellung abschicken."
57
 
58
  "Invoice","Rechnung"
52
  "Klarna was not able to cancel the reservation","Klarna konnte die Reservierung nicht stornieren."
53
  "Please enter a positive number in this field","Bitte geben Sie eine positive Zahl ein."
54
  "No address found. Verify the personal id and try again","Keine Adresse gefunden. berprüfen Sie die Sozialversicherungsnummer und versuchen Sie es erneut."
55
+ "Please note that both shipping and billing address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse sowohl als Liefer- als auch als Rechnungsadresse genutzt wird, wenn Sie die Bestellung abschicken."
56
  "Please note that shipping address will be updated to this address when you place your order","Bitte beachten Sie, dass diese Adresse als Lieferadresse genutzt wird, wenn Sie die Bestellung abschicken."
57
 
58
  "Invoice","Rechnung"
app/locale/fi_FI/Vaimo_Klarna.csv CHANGED
@@ -52,7 +52,7 @@
52
  "Klarna was not able to cancel the reservation","Varausta ei pystytty poistamaan."
53
  "Please enter a positive number in this field","Anna tähän kenttään positiivinen luku."
54
  "No address found. Verify the personal id and try again","Osoitetta ei löydetty. Tarkista henkilötunnuksesi ja yritä uudelleen."
55
- "Please note that both shipping and invoice address will be updated to this address when you place your order","Huomioi, että tätä osoitetta käytetään tilauksessa sekä laskutus- että toimitusosoitteena."
56
  "Please note that shipping address will be updated to this address when you place your order","Huomioi, että tätä osoitetta käytetään tilauksessa toimitusosoitteena."
57
 
58
  "Invoice","Lasku"
52
  "Klarna was not able to cancel the reservation","Varausta ei pystytty poistamaan."
53
  "Please enter a positive number in this field","Anna tähän kenttään positiivinen luku."
54
  "No address found. Verify the personal id and try again","Osoitetta ei löydetty. Tarkista henkilötunnuksesi ja yritä uudelleen."
55
+ "Please note that both shipping and billing address will be updated to this address when you place your order","Huomioi, että tätä osoitetta käytetään tilauksessa sekä laskutus- että toimitusosoitteena."
56
  "Please note that shipping address will be updated to this address when you place your order","Huomioi, että tätä osoitetta käytetään tilauksessa toimitusosoitteena."
57
 
58
  "Invoice","Lasku"
app/locale/nb_NO/Vaimo_Klarna.csv CHANGED
@@ -52,7 +52,7 @@
52
  "Klarna was not able to cancel the reservation","Klarna kunne ikke kansellere reservasjonen."
53
  "Please enter a positive number in this field","Beløpet må være positivt."
54
  "No address found. Verify the personal id and try again","Ingen adresse ble funnet. Kontroller fødselsnummer og prøv på nytt."
55
- "Please note that both shipping and invoice address will be updated to this address when you place your order","Både leveranse- og fakturaadresse vil bli oppdatert til denne adressen når du sluttfører ordren."
56
  "Please note that shipping address will be updated to this address when you place your order","Leveranseadressen vil bli oppdatert til denne adressen når du sluttfører ordren."
57
 
58
  "Invoice","Faktura"
@@ -74,7 +74,7 @@
74
  "Monthly cost","Månedskostnad"
75
  "Total cost","Total kostnad"
76
  "Start fee","Startgebyr"
77
- "Personal ID/Registration number","Personnummer/Organisasjonsnummer"
78
  "Fetch ","Hent adresse"
79
  "Identifying...","Identifiserer..."
80
  "Phone number","Telefonnummer"
@@ -165,4 +165,4 @@
165
  "Order Summary", "Order Summary"
166
  "E-mail", "E-mail"
167
  "Password", "Password"
168
- "Login", "Login"
52
  "Klarna was not able to cancel the reservation","Klarna kunne ikke kansellere reservasjonen."
53
  "Please enter a positive number in this field","Beløpet må være positivt."
54
  "No address found. Verify the personal id and try again","Ingen adresse ble funnet. Kontroller fødselsnummer og prøv på nytt."
55
+ "Please note that both shipping and billing address will be updated to this address when you place your order","Både leveranse- og fakturaadresse vil bli oppdatert til denne adressen når du sluttfører ordren."
56
  "Please note that shipping address will be updated to this address when you place your order","Leveranseadressen vil bli oppdatert til denne adressen når du sluttfører ordren."
57
 
58
  "Invoice","Faktura"
74
  "Monthly cost","Månedskostnad"
75
  "Total cost","Total kostnad"
76
  "Start fee","Startgebyr"
77
+ "Personal ID/Registration number","Fødselsnummer/Organisasjonsnummer"
78
  "Fetch ","Hent adresse"
79
  "Identifying...","Identifiserer..."
80
  "Phone number","Telefonnummer"
165
  "Order Summary", "Order Summary"
166
  "E-mail", "E-mail"
167
  "Password", "Password"
168
+ "Login", "Login"
app/locale/nl_NL/Vaimo_Klarna.csv CHANGED
@@ -52,7 +52,7 @@
52
  "Klarna was not able to cancel the reservation","Het is Klarna niet gelukt de reservering te cancellen."
53
  "Please enter a positive number in this field","Vult u alstublieft een positief nummer in in dit veld."
54
  "No address found. Verify the personal id and try again","Geen adres gevonden. Verifeer uw BSN en probeer het opnieuw."
55
- "Please note that both shipping and invoice address will be updated to this address when you place your order","Let erop, dat zowel verzend en afleveradres geupdated zullen worden naar dit adres wanneer u de bestelling plaatst."
56
  "Please note that shipping address will be updated to this address when you place your order","Let erop, dat verzendadres geupdated zal worden naar dit adres wanneer u de order plaatst."
57
 
58
  "Invoice","Factuur"
@@ -165,4 +165,4 @@
165
  "Order Summary", "Order Summary"
166
  "E-mail", "E-mail"
167
  "Password", "Password"
168
- "Login", "Login"
52
  "Klarna was not able to cancel the reservation","Het is Klarna niet gelukt de reservering te cancellen."
53
  "Please enter a positive number in this field","Vult u alstublieft een positief nummer in in dit veld."
54
  "No address found. Verify the personal id and try again","Geen adres gevonden. Verifeer uw BSN en probeer het opnieuw."
55
+ "Please note that both shipping and billing address will be updated to this address when you place your order","Let erop, dat zowel verzend en afleveradres geupdated zullen worden naar dit adres wanneer u de bestelling plaatst."
56
  "Please note that shipping address will be updated to this address when you place your order","Let erop, dat verzendadres geupdated zal worden naar dit adres wanneer u de order plaatst."
57
 
58
  "Invoice","Factuur"
165
  "Order Summary", "Order Summary"
166
  "E-mail", "E-mail"
167
  "Password", "Password"
168
+ "Login", "Login"
app/locale/nn_NO/Vaimo_Klarna.csv CHANGED
@@ -52,7 +52,7 @@
52
  "Klarna was not able to cancel the reservation","Klarna kunne ikke kansellere reservasjonen."
53
  "Please enter a positive number in this field","Beløpet må være positivt."
54
  "No address found. Verify the personal id and try again","Ingen adresse ble funnet. Kontroller fødselsnummer og prøv på nytt."
55
- "Please note that both shipping and invoice address will be updated to this address when you place your order","Både leveranse- og fakturaadresse vil bli oppdatert til denne adressen når du sluttfører ordren."
56
  "Please note that shipping address will be updated to this address when you place your order","Leveranseadressen vil bli oppdatert til denne adressen når du sluttfører ordren."
57
 
58
  "Invoice","Faktura"
@@ -165,4 +165,4 @@
165
  "Order Summary"
166
  "E-mail"
167
  "Password"
168
- "Login"
52
  "Klarna was not able to cancel the reservation","Klarna kunne ikke kansellere reservasjonen."
53
  "Please enter a positive number in this field","Beløpet må være positivt."
54
  "No address found. Verify the personal id and try again","Ingen adresse ble funnet. Kontroller fødselsnummer og prøv på nytt."
55
+ "Please note that both shipping and billing address will be updated to this address when you place your order","Både leveranse- og fakturaadresse vil bli oppdatert til denne adressen når du sluttfører ordren."
56
  "Please note that shipping address will be updated to this address when you place your order","Leveranseadressen vil bli oppdatert til denne adressen når du sluttfører ordren."
57
 
58
  "Invoice","Faktura"
165
  "Order Summary"
166
  "E-mail"
167
  "Password"
168
+ "Login"
js/vaimo/klarna/klarna.js CHANGED
@@ -181,11 +181,28 @@ function doUpdatePClass(url)
181
  var pclassReceived = function(transport)
182
  {
183
  if (transport.responseText.isJSON()) {
184
- response = transport.responseText.evalJSON()
185
  if (response.error) {
186
  alert(response.message);
187
  } else {
188
- $("update_pclass_message").update(response.html);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
189
  }
190
  }
191
  enableUpdatePclassButton();
@@ -194,7 +211,7 @@ function doUpdatePClass(url)
194
  var pclassError = function(transport)
195
  {
196
  if (transport.responseText.isJSON()) {
197
- response = transport.responseText.evalJSON()
198
  if (response.error) {
199
  alert(response.message);
200
  } else {
181
  var pclassReceived = function(transport)
182
  {
183
  if (transport.responseText.isJSON()) {
184
+ response = transport.responseText.evalJSON();
185
  if (response.error) {
186
  alert(response.message);
187
  } else {
188
+ var message = $("update_pclass_message");
189
+ var messageContainer = message.up('td');
190
+
191
+ var next;
192
+ var counter = 0;
193
+
194
+ while (next = messageContainer.next()) {
195
+ next.remove();
196
+ console.log('removed');
197
+ counter++;
198
+ }
199
+
200
+ if (counter) {
201
+ messageContainer.setAttribute('colspan', counter);
202
+ }
203
+
204
+ message.update(response.html);
205
+
206
  }
207
  }
208
  enableUpdatePclassButton();
211
  var pclassError = function(transport)
212
  {
213
  if (transport.responseText.isJSON()) {
214
+ response = transport.responseText.evalJSON();
215
  if (response.error) {
216
  alert(response.message);
217
  } else {
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>klarnapayments</name>
4
- <version>5.2.7</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL)</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Klarna payment module for Klarna Checkout, invoice and part payments. This module works for all countries were Klarna's product offering is applicable. To use this module requires that you have a contract with Klarna.</description>
11
  <notes>This version is not compatible with any Klarna module version of 4.x or earlier.</notes>
12
  <authors><author><name>Klarna</name><user>Klarna</user><email>magento@klarna.com</email></author><author><name>Vaimo</name><user>VAIMO</user><email>info@vaimo.com</email></author></authors>
13
- <date>2015-02-04</date>
14
- <time>11:18:55</time>
15
- <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="vaimo_klarna.xml" hash="19a196d33bcc2e1eaf4413dcefeb5f04"/></dir><dir name="template"><dir name="vaimo"><dir name="klarna"><dir name="creditmemo"><dir name="totals"><file name="adjustments.phtml" hash="b0299ac0b1ca75b4d143413cc8eb8217"/></dir></dir><dir name="info"><file name="account.phtml" hash="4c51cb3b4aeb54bb009e384d300ece98"/><file name="checkout.phtml" hash="6c35211c76987e619b51f6b6f06b0707"/><dir name="children"><file name="invoicefee.phtml" hash="2b721be479706716f6468c8395455fa5"/><file name="invoices.phtml" hash="ac4e3bd4aea83e9ea3479fc04ed0d5a4"/><file name="paymentplan.phtml" hash="885c020c05afd4516a42a33a6986f32f"/><file name="reference.phtml" hash="a789d5c8d4253c6ba4d894e2f0465f9c"/><file name="reservation.phtml" hash="d96f36640577e8e053050c24bfb4ec43"/></dir><file name="invoice.phtml" hash="498a1d706ac1da4fc71982f1232de492"/><file name="special.phtml" hash="4c51cb3b4aeb54bb009e384d300ece98"/></dir><dir name="pclass"><file name="list.phtml" hash="5cef6b0093bb5da18dbf1f9fd7316c66"/><file name="update.phtml" hash="ed53d5eb248f8181cd601e7b10cb170f"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="vaimo_klarna.xml" hash="cf7f571eecc4442b87f20636c51d3046"/></dir><dir name="template"><dir name="vaimo"><dir name="klarna"><dir name="catalog"><dir name="product"><file name="pricewidget.phtml" hash="f5838b8bb129634487a398ca2557f48b"/></dir></dir><dir name="checkout"><file name="fee.phtml" hash="3a58d7e7278bf9fcae1cdb9d836d4ff3"/><file name="header.phtml" hash="51a7f95f2fcb5f7b02e19b13690631a8"/><file name="top.phtml" hash="9cc1ce32346bd6ed7c16139f3f960a95"/></dir><dir name="form"><file name="account.phtml" hash="78ec2685231b4664ec9106be2fb1b847"/><dir name="address"><file name="search.phtml" hash="42c4fa161e9f6870bba41971c865cf34"/></dir><file name="checkout.phtml" hash="fe86056c73f86d53a73ebda5c5f3547c"/><dir name="children"><file name="addressresult.phtml" hash="bcbad92d0cdda60c480d5d453b35a85e"/><file name="checkoutservice.phtml" hash="3ae5ecf2420cb457304ef0b9f4227b9c"/><file name="consent.phtml" hash="a4f446258fa20a453d3566cffc20085d"/><file name="dateofbirth.phtml" hash="e1dbe367ce43029d671dae6f7d3ca956"/><file name="gender.phtml" hash="c8428e9b76db957a866cfc109d7a0c09"/><file name="notifications.phtml" hash="485d9f8e90ca6ff3c8152d2c3a0ee138"/><file name="paymentplan_information.phtml" hash="8f28c418c08df3e664744ef28bc283c3"/><file name="pclass.phtml" hash="848a7e485badbdf11d10628c93906b21"/><file name="personalnumber.phtml" hash="dcea08f692ed978689242ba8309f3cdb"/><file name="phonenumber.phtml" hash="6348b12795e073d8881ab0b74d7df175"/></dir><file name="invoice.phtml" hash="96495650061287f034fd789a372359a2"/><dir name="paymentplan"><file name="information.phtml" hash="d19f6766d1bebdacb367aee65edb06fd"/></dir><file name="special.phtml" hash="a81e468c29aff1c020cde8d9b3b1f223"/></dir><dir name="info"><file name="account.phtml" hash="a848c9544a5e400bc27e26d050eafa3c"/><file name="checkout.phtml" hash="1364aae5f0b71233e215e8a1c40ea7f7"/><dir name="children"><file name="invoicefee.phtml" hash="c6b4ccff75e220c5641a8fadd6753131"/><file name="invoices.phtml" hash="cbdd0256b8e1d742257bcba9b1eef67a"/><file name="paymentplan.phtml" hash="3a73d918dc733c0888f18e442f9eb64c"/><file name="reservation.phtml" hash="9880ef8208f672d531cc10eef8467856"/></dir><file name="invoice.phtml" hash="cd3514e43dd441b4530b95e408784d84"/><file name="special.phtml" hash="c472684055c8839b8e365b80a5e1ee0c"/></dir><dir name="klarnacheckout"><file name="account-login.phtml" hash="62a935a8d1d4b9e96d0891d214c3f591"/><file name="autofill.phtml" hash="6bdd6c22fd1771106f52876e66d7f4de"/><dir name="cart"><dir name="item"><file name="default.phtml" hash="cb76c84ce20dbd391a1615756f2d72d7"/></dir><file name="totals.phtml" hash="a8496f65d2bd8390cee2bb5c89bad555"/></dir><file name="cart.phtml" hash="b054a35d7a5a920c5f002b1af34a88dc"/><file name="checkout.phtml" hash="c71826694ac6270f82a05e69a896d66b"/><dir name="customer"><file name="balance.phtml" hash="af890728b26b0808c299ab199bc5f4c0"/></dir><file name="default.phtml" hash="357abf99f4cb926d728c7c5253ea4b1e"/><dir name="discount"><file name="coupon.phtml" hash="0e4c2c52f677212b2071e3acddcc217a"/><file name="giftcardaccount.phtml" hash="8895e32abbc97d84fce366221637a1d9"/></dir><file name="discount.phtml" hash="7ce3289506c3e8abdd4af610e0f7f273"/><file name="header.phtml" hash="72a8383c77bbdcbf0b7ecbbc98098cf7"/><file name="klarnacheckout.phtml" hash="a51ee31586f4cbeb5bfe0ffe1ca32c84"/><file name="main.phtml" hash="079d3162d46b762574eb2cd4641c14c2"/><file name="msg.phtml" hash="d716a2a466835c99f71bea1742533cc0"/><file name="newsletter.phtml" hash="34e007c7bd516cd37e93cb5bd9f19478"/><file name="othermethod.phtml" hash="3bff2c1800c9b7ca865ccb976cb4f868"/><file name="reward.phtml" hash="0e1d0a7d42738662fddd04dab09f5765"/><dir name="shipping_method"><file name="available.phtml" hash="a441651173fda6ec78742e4fcb859b97"/></dir><file name="shipping_method.phtml" hash="78afd96ad7c9facd083673c1122e6d42"/><file name="sidebar.phtml" hash="a8c13bf43d0c415f153d198a2bb6fa1f"/><file name="success.phtml" hash="b1f276ce825e09d472aef29d631ddf7b"/></dir><dir name="page"><dir name="html"><file name="logo.phtml" hash="fb2d29e255453128bbdf37218289caf1"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Vaimo_Klarna.xml" hash="fece558fa050794401aca834b1b12fd4"/></dir></target><target name="magelocale"><dir name="da_DK"><file name="Vaimo_Klarna.csv" hash="ca0efa436f4213ad50c26469fff0d358"/></dir><dir name="de_AT"><file name="Vaimo_Klarna.csv" hash="532a945e5c4687a8225f1ca6bccf13c6"/></dir><dir name="de_DE"><file name="Vaimo_Klarna.csv" hash="2723d912bb06843cd03284be17caca95"/></dir><dir name="fi_FI"><file name="Vaimo_Klarna.csv" hash="2e1e7b6cd60247430d7ceacf3420981a"/></dir><dir name="nb_NO"><file name="Vaimo_Klarna.csv" hash="448d7c1ccf64a99bb0e4387dad7d371a"/></dir><dir name="nl_NL"><file name="Vaimo_Klarna.csv" hash="2d1de6bdef4e7c323aae14f7c04d8ef1"/></dir><dir name="nn_NO"><file name="Vaimo_Klarna.csv" hash="dec997d4365128a77fdb7189856ee29e"/></dir><dir name="sv_SE"><file name="Vaimo_Klarna.csv" hash="1c531fba46e1785d98078b87c61f1681"/></dir></target><target name="mage"><dir name="js"><dir name="vaimo"><dir name="klarna"><file name="klarna.js" hash="73b2c9b9eaddb71569c61b2896f44f17"/><file name="klarnacheckout.js" hash="1bab89ebb2900ae298f96911a38a162f"/><file name="klarnautils.js" hash="950b0f12148b596aa0e7fd4db3a85d94"/></dir></dir></dir></target><target name="magelib"><dir name="Klarna"><file name="CHANGELOG" hash="9808fe4dfd049d5130f7088adc374d72"/><file name="Changelog-Vaimo.txt" hash="b4f3e9df96ec0afcaf81ba1417fd7ebe"/><dir name="Checkout"><file name="BasicConnector.php" hash="8a9d008cda8e0805537b70d1e0e3bcd5"/><file name="ConnectionErrorException.php" hash="352ae3f5bbb18c04f0a9d3ca1be30faf"/><file name="Connector.php" hash="199d9134e8c5188e5b8f958ac1f17029"/><file name="ConnectorException.php" hash="fe4017579c8757798e018fb0755496c0"/><file name="ConnectorInterface.php" hash="0ebfd5610fec6ddce7b7fd0f45f3d1d6"/><file name="Digest.php" hash="d7c2ea4ff1f22c8919685aad7e4e9c8b"/><file name="Exception.php" hash="31a95e8212f01d149265f75e20b31bcb"/><dir name="HTTP"><file name="CURLFactory.php" hash="591493c487797a80fd76f4f80ca598d0"/><file name="CURLHandle.php" hash="2d58ba553ffddafdcc9c80bea0c2c5ee"/><file name="CURLHandleInterface.php" hash="df5e3ddf82deb09164c75249c7235756"/><file name="CURLHeaders.php" hash="2a900efb8591defaf9230368403c975f"/><file name="CURLTransport.php" hash="c35a9910a04007372c2d6673f4657b89"/><file name="Request.php" hash="180f04ffd522b713b4261087a7e60c68"/><file name="Response.php" hash="86993580c2a11b14bab4af6328caa6de"/><file name="Transport.php" hash="4aa96d5086e105d79b0f97593fbe5d9b"/><file name="TransportInterface.php" hash="3d6aab36479741136c9dee1bbcf3914e"/></dir><file name="Order.php" hash="568242a47b838ae9abf8438a4bc7301e"/><file name="ResourceInterface.php" hash="55fc925edc0f69a89f2d79e348152a2c"/><file name="UserAgent.php" hash="ee6a35f67e56391f5bdfa387616e5618"/></dir><file name="Checkout.php" hash="6e16bb237ecfc54f086a0d533a8e69e3"/><file name="CheckoutServiceRequest.php" hash="1167bf796772a24c5cf56586c255715b"/><file name="CheckoutServiceResponse.php" hash="021edd2464930618a0de024ea9bfc9f7"/><file name="Country.php" hash="449272bb9d3c4cf023137ab85266546c"/><file name="CurlHandle.php" hash="d7418f2db8bf726cb2913e10ce9a63ce"/><file name="CurlTransport.php" hash="03599602490c2089d7609c3006fe392c"/><file name="Currency.php" hash="b11ecbc754029f8b1d99d361b7daa2d3"/><file name="Encoding.php" hash="1893ca72010090f41ab5fab9a9a0029b"/><file name="Exceptions.php" hash="a94eb2811f2004c7e87ba5a82bd61d40"/><file name="Flags.php" hash="dcb034831717186be38530f52a39b24e"/><file name="Klarna.php" hash="849fa477cb91df3a0156e6c5f62c4aea"/><file name="Language.php" hash="a89d7e2d756db8ae94b5b2177507c319"/><dir name="checkoutkpm"><file name="checkouthtml.intf.php" hash="f6cc7512fbb13c0446d8492f747cd436"/><file name="threatmetrix.class.php" hash="ec5ceb6742df44623d96ce321c24fba5"/></dir><dir name="examples"><file name="activate.php" hash="3e2dbb97106ee405253330de0aa826d8"/><file name="cancelReservation.php" hash="948a933b769dea6a9684731adb471b8c"/><file name="checkOrderStatus.php" hash="1229fc0c6c96dbd81eec8d8919c4add5"/><file name="checkoutService.php" hash="fbaf5d7764d93fbc1b220e5f90518a90"/><file name="creditInvoice.php" hash="32669c3a1e52e716147ca63f0063c4a2"/><file name="creditPart.php" hash="594631f8358a32de1083ad98417feafe"/><file name="emailInvoice.php" hash="3c0d6ce69e2e33a85ea3f0e2d5c6fc7e"/><file name="fetchPClasses.php" hash="7bf7620a596da1edb52436e4f188827d"/><file name="getAddresses.php" hash="cf5eed9d9b772983f8e41a39b374c6ab"/><file name="hasAccount.php" hash="29670e02a3178df1afccbfb911474a6a"/><file name="helperFunctions.php" hash="3b25b4f51f83e156c33dadc6dcbb2097"/><file name="reserveAmount.php" hash="aa140d9548e31cade6c42a38e78f64df"/><file name="reserveOCR.php" hash="fcadfe8c99debda5a8f935b7fbc1ba4e"/><file name="returnAmount.php" hash="ef600f9a84d62fcce825f66bb1b570e2"/><file name="sendInvoice.php" hash="2e2a53099c64daeb9f06abd81af2a0f5"/><file name="splitReservation.php" hash="ec2d26bae9dae03679f5272b7782a4e1"/><file name="update.php" hash="6e1fcd9f371cc4b12caca37933a51a55"/></dir><file name="klarnaaddr.php" hash="01075b4e2dd3987ef38efaa6b1ced54b"/><file name="klarnacalc.php" hash="2df31b6126716e91eaeea90f7ab2ca87"/><file name="klarnaconfig.php" hash="369278865db177e690b6d7757ca38c07"/><file name="klarnapclass.php" hash="30c5f867b8c8febc944871e75d240e65"/><dir name="pclasses"><file name="jsonstorage.class.php" hash="04f0d90ada9fd12d5f0de6448466f798"/><file name="mysqlstorage.class.php" hash="ad2d075301d730f97c7a895a2ebb7523"/><file name="sqlstorage.class.php" hash="e00df72512eac3998710a4b2f9ea89c8"/><file name="storage.intf.php" hash="032631d1f075d1eff09ccf926ea56417"/><file name="xmlstorage.class.php" hash="a47820de9cdcfb261de0e95fc92a2a64"/></dir><dir name="transport"><dir name="xmlrpc-3.0.0.beta"><dir name="lib"><file name="xmlrpc.inc" hash="5a74ea2a831648febc9b2c8f809b252c"/><file name="xmlrpc_wrappers.inc" hash="5aa00141ead09fc5498d9a3c9fcab888"/><file name="xmlrpcs.inc" hash="158b97bda79333e9b40793d876b6e98f"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="vaimo"><dir name="klarna"><dir name="css"><file name="admin.css" hash="ef4915be839e2039fb037f29c1506d30"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="vaimo"><dir name="klarna"><file name="checkout.css" hash="7d7fe12675f4ba51ad1fd608849f06ce"/><file name="checkout_osc.css" hash="126a8d2869872306ded4aef943db809c"/><file name="global.css" hash="22b6a446e6e874e6a95608f7046eac2a"/><file name="klarnacheckout.css" hash="a732fe831cd76bc4a9b883b0bccfd8f4"/><file name="klarnadefault.css" hash="a7322fe612f4be03d3c5e78dee7a9c9c"/><file name="product.css" hash="d41d8cd98f00b204e9800998ecf8427e"/><dir name="vendor"><file name="bootstrap-grid.css" hash="093d2cb25f2e4d0bc80233ed70cbcb9a"/><file name="bootstrap-grid.min.css" hash="9087d9a8c2457c96b6c216fea959b298"/><file name="fontawesome.css" hash="76ca4ed8592634fb5c421b4e19c35918"/><file name="fontawesome.min.css" hash="7b7b345da453c034563dd2ac7ca9666b"/><dir name="fonts"><file name="FontAwesome.otf" hash="19231917733e2bcdf257c9be99cdbaf1"/><file name="fontawesome-webfont.eot" hash="7149833697a959306ec3012a8588dcfa"/><file name="fontawesome-webfont.svg" hash="65bcbc899f379216109acd0b6c494618"/><file name="fontawesome-webfont.ttf" hash="c4668ed2440df82d3fd2f8be9d31d07d"/><file name="fontawesome-webfont.woff" hash="d95d6f5d5ab7cfefd09651800b69bd54"/></dir></dir></dir></dir></dir><dir name="images"><dir name="vaimo"><dir name="klarna"><file name="balk_afm3.jpg" hash="8855567960bff35b1e3ba486670b5878"/><file name="icons.png" hash="7f0808d4cf63c3d43637d40a703f30fe"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Vaimo"><dir name="Klarna"><dir name="Block"><dir name="Adminhtml"><dir name="Pclass"><file name="List.php" hash="7c68e3ec74e5cea1b62bb0218d297089"/><file name="Update.php" hash="fd444645b9f78fc4ea65c91ee3fc0044"/></dir><dir name="Sales"><dir name="Creditmemo"><dir name="Create"><file name="Adjustments.php" hash="12074f6aabbe90f14b8d30b7f65da9dc"/></dir><file name="Totals.php" hash="198afd117e90e17999f24c419a92b24b"/></dir><dir name="Invoice"><file name="Totals.php" hash="bc28f21c484fe2b4ca6d7a06da726fc3"/></dir><dir name="Order"><file name="Totals.php" hash="c80ca5283b0341964c36e70a850faaf6"/></dir></dir></dir><dir name="Catalog"><dir name="Product"><file name="Pricewidget.php" hash="540d01d9f335dc7c92fb286c3312e6d8"/></dir></dir><dir name="Checkout"><file name="Fee.php" hash="1ffae1896b12e6d87fbbd2d3843fef75"/><file name="Top.php" hash="a8f9084322c1f924ef6fb4802908019d"/></dir><dir name="Form"><file name="Abstract.php" hash="b42636bfd8019f522342ca2b9118d246"/><file name="Account.php" hash="f6bf008c1af0b93ead5b5a2577b59ea5"/><dir name="Address"><file name="Search.php" hash="439e9f9a5d9480a4356043bb73f9c9c7"/></dir><file name="Checkout.php" hash="a7e6876317a29184f07040b646b84ec7"/><file name="Invoice.php" hash="105a41b84e52b45f26f3c5de2d4bdd4a"/><dir name="Paymentplan"><file name="Information.php" hash="7c66acd887a1e3a165e3cd967d0f3331"/></dir><file name="Special.php" hash="8db5a5f33510cd32d724c6ecd6368aa2"/></dir><dir name="Info"><file name="Abstract.php" hash="586393b00cd2c57ed6d53b8b50a8a535"/><file name="Account.php" hash="d302c2fc556e05858464fadd51cd4854"/><file name="Checkout.php" hash="df92291673e6bfe63ac968ad7297cca3"/><file name="Invoice.php" hash="f98adb5521f6c546c462f2e5bde31295"/><file name="Special.php" hash="e07662f39f0ff65505bfd627045c7766"/></dir><dir name="Invoice"><file name="Totals.php" hash="2437d7c7d7499d3ee2fcb7e0426ad64d"/></dir><dir name="Klarnacheckout"><file name="Autofill.php" hash="9bfabd568384b14c70175218f62fab9a"/><dir name="Customer"><file name="Balance.php" hash="e35153845d979d91ff79d0558e7b6c0b"/></dir><file name="Discount.php" hash="d56512c70315f0ad2ee1f8b857f30c78"/><file name="Ga.php" hash="e69dc6575162c137669bc6fba3d854cd"/><file name="Klarnacheckout.php" hash="03ebec0f6c1197caaa59eb43a65e1872"/><file name="Newsletter.php" hash="ce97e11c097b0cd9696919936fa59dc6"/><file name="Othermethod.php" hash="a31bc678ce541f8eea1d043801c13974"/><file name="Reward.php" hash="98d72b6cf65070dcb4cc87a303cd8b54"/><file name="Success.php" hash="88e538e4c165142c55d74a3efecebef6"/></dir><dir name="Order"><file name="Totals.php" hash="2e56335ff1b4a1d6752e7336b107bd13"/></dir><dir name="Page"><dir name="Html"><file name="Logo.php" hash="fda8fc32997328feb9c7ebf15c8a51fa"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><dir name="Position"><dir name="Attribute"><file name="Set.php" hash="b2d6ab863caa8498d8f067a949cd67be"/></dir></dir><file name="Position.php" hash="8e48499e9f0604019e0d0d0584f12986"/></dir></dir></dir></dir></dir><dir name="controllers"><file name="AddressController.php" hash="e3272d6463e7ea0082c249924c31e34b"/><dir name="Adminhtml"><dir name="Klarna"><file name="MassactionController.php" hash="e182c149c750934ae4463efb96f5091c"/><file name="PclassController.php" hash="3a83e55251281b4414d7099b4481e245"/></dir></dir><dir name="Checkout"><file name="KlarnaController.php" hash="70f8fc27b553dfed7ea6097b2b117028"/></dir><file name="LoginController.php" hash="3c7e56482f9af9ed0696fb0507cc5444"/><file name="PaymentplanController.php" hash="fea9d33a5dbd5d4858ef174569dae636"/></dir><dir name="etc"><file name="config.xml" hash="57b15c037600d509fa008a6af58ff093"/><file name="system.xml" hash="0baa2ff40fd31a75e0fbf3a8a2aaf954"/></dir><dir name="Helper"><file name="Data.php" hash="633bf6cc10d4dfd60de9abd21469bfa1"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Admin"><file name="Json.php" hash="6e9bffda94a9d8898aeeb25677c761de"/></dir></dir></dir></dir></dir><dir name="Api"><file name="Abstract.php" hash="4bc3ea8874cd8755a248e8ac69b2e100"/><file name="Kco.php" hash="9db969d0a251a4e86ec0b6f9482de8b4"/><file name="Rest.php" hash="3e71d235b7bba97c9d98638b0c26a245"/><file name="Xmlrpc.php" hash="68083465148581be0709904d2752c610"/></dir><file name="Api.php" hash="5c3f199a2fb6a8d733bd9c8d8996791e"/><dir name="Creditmemo"><file name="Tax.php" hash="c3d5162de38f5ef2075bca483085e5d0"/><file name="Total.php" hash="8da0e6596826ba5fc03695e7834734f0"/></dir><file name="Cron.php" hash="ce9f0c59c6772af96f0132335dc3a194"/><dir name="Invoice"><dir name="Pdf"><file name="Total.php" hash="06412f97df9ac6a1854978b61f68fb36"/></dir><file name="Tax.php" hash="ff4c665fade58265440f21f00e577932"/><file name="Total.php" hash="3e89c7d9e9be6cc481b140a0bcc543b6"/></dir><dir name="Klarna"><file name="Abstract.php" hash="b8ee3ad7923aa50f0adb439b53334404"/></dir><file name="Klarna.php" hash="5d18de887909cd99bb927ef7048d262b"/><dir name="Klarnacheckout"><file name="Abstract.php" hash="ae4c167242096aec289ddcc339469853"/></dir><file name="Klarnacheckout.php" hash="478890e218c79809830fd59d4c90002e"/><file name="Observer.php" hash="4ac430de53c9246fbfe37a33e13a7f05"/><dir name="Payment"><file name="Abstract.php" hash="e973c3eb29039a4f8b39c54502fb16b4"/><file name="Account.php" hash="95931980dba66fc274f3acfa4df2b91a"/><file name="Checkout.php" hash="d7f5beaf53c716068027be1c5103efd8"/><file name="Invoice.php" hash="eef0e5ea5466469942a14d28e8507333"/><file name="Special.php" hash="53754f59a474e32f168220c795b80c2f"/></dir><dir name="Quote"><file name="Tax.php" hash="b53f4a52d0f09afc7daeb094d6e30881"/><file name="Total.php" hash="a1442ecba3f2c49a42ff43e006057878"/></dir><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="0a40d43403823a6053d74bd2d2f688e7"/></dir></dir><dir name="Source"><file name="Abstract.php" hash="8d0d746d1cd2e5bc7d11350908a01585"/><file name="Allspecificcountries.php" hash="1a98316e25baeaba307b3be62364e1ca"/><file name="Apiversion.php" hash="536c62f5022aec99d71f68e1118c0d99"/><file name="Capture.php" hash="c2d31ebb607202555e9905e439dbe86d"/><file name="Country.php" hash="2444140a6155e42d2e4909ae150037b7"/><file name="Customergroup.php" hash="01c6e41abac6e7105e4d290f53f68733"/><file name="Klarnalayout.php" hash="6c7b9d3a871d8cdb2a11a0cadde83f4a"/><file name="Language.php" hash="efe69e0132b87242d2fbf08b2f8febe1"/><file name="Newsletter.php" hash="f1532e5ff4c7e04384e9410cbb0969fa"/><file name="Servermode.php" hash="7acd8c7bb39f640dccef12df69ed7c57"/><file name="Taxclass.php" hash="de1ebcf0027eaff23f676da569034ed7"/><file name="Yesnodefault.php" hash="a296d6a62f1f1858ac093c0d7974cf6a"/></dir><dir name="Tax"><file name="Config.php" hash="7767f6d07f63df09228ab6c496ed0c05"/></dir><dir name="Transport"><file name="Abstract.php" hash="5809fd98d537f55bb8e3e5c15f94f55c"/></dir></dir><dir name="sql"><dir name="klarna_setup"><file name="mysql4-install-0.1.0.php" hash="d36b51433fd28241386594f39def3080"/><file name="mysql4-upgrade-5.1.6-5.1.7.php" hash="014a7b827a8958a94c57a0229127a427"/><file name="mysql4-upgrade-5.2.5-5.2.6.php" hash="87e5742e53defc037e6481713a88d9ae"/></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><package><name></name><channel>connect.magentocommerce.com/core</channel><min></min><max></max></package></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>klarnapayments</name>
4
+ <version>5.2.8</version>
5
  <stability>stable</stability>
6
  <license>Open Software License (OSL)</license>
7
  <channel>community</channel>
10
  <description>Klarna payment module for Klarna Checkout, invoice and part payments. This module works for all countries were Klarna's product offering is applicable. To use this module requires that you have a contract with Klarna.</description>
11
  <notes>This version is not compatible with any Klarna module version of 4.x or earlier.</notes>
12
  <authors><author><name>Klarna</name><user>Klarna</user><email>magento@klarna.com</email></author><author><name>Vaimo</name><user>VAIMO</user><email>info@vaimo.com</email></author></authors>
13
+ <date>2015-02-06</date>
14
+ <time>15:57:56</time>
15
+ <contents><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="vaimo_klarna.xml" hash="19a196d33bcc2e1eaf4413dcefeb5f04"/></dir><dir name="template"><dir name="vaimo"><dir name="klarna"><dir name="creditmemo"><dir name="totals"><file name="adjustments.phtml" hash="b0299ac0b1ca75b4d143413cc8eb8217"/></dir></dir><dir name="info"><file name="account.phtml" hash="4c51cb3b4aeb54bb009e384d300ece98"/><file name="checkout.phtml" hash="6c35211c76987e619b51f6b6f06b0707"/><dir name="children"><file name="invoicefee.phtml" hash="2b721be479706716f6468c8395455fa5"/><file name="invoices.phtml" hash="ac4e3bd4aea83e9ea3479fc04ed0d5a4"/><file name="paymentplan.phtml" hash="885c020c05afd4516a42a33a6986f32f"/><file name="reference.phtml" hash="a789d5c8d4253c6ba4d894e2f0465f9c"/><file name="reservation.phtml" hash="d96f36640577e8e053050c24bfb4ec43"/></dir><file name="invoice.phtml" hash="498a1d706ac1da4fc71982f1232de492"/><file name="special.phtml" hash="4c51cb3b4aeb54bb009e384d300ece98"/></dir><dir name="pclass"><file name="list.phtml" hash="5cef6b0093bb5da18dbf1f9fd7316c66"/><file name="update.phtml" hash="ed53d5eb248f8181cd601e7b10cb170f"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="vaimo_klarna.xml" hash="cf7f571eecc4442b87f20636c51d3046"/></dir><dir name="template"><dir name="vaimo"><dir name="klarna"><dir name="catalog"><dir name="product"><file name="pricewidget.phtml" hash="f5838b8bb129634487a398ca2557f48b"/></dir></dir><dir name="checkout"><file name="fee.phtml" hash="3a58d7e7278bf9fcae1cdb9d836d4ff3"/><file name="header.phtml" hash="51a7f95f2fcb5f7b02e19b13690631a8"/><file name="top.phtml" hash="9cc1ce32346bd6ed7c16139f3f960a95"/></dir><dir name="form"><file name="account.phtml" hash="78ec2685231b4664ec9106be2fb1b847"/><dir name="address"><file name="search.phtml" hash="473e03908fdb841f7152ed78671fcef0"/></dir><file name="checkout.phtml" hash="fe86056c73f86d53a73ebda5c5f3547c"/><dir name="children"><file name="addressresult.phtml" hash="bcbad92d0cdda60c480d5d453b35a85e"/><file name="checkoutservice.phtml" hash="3ae5ecf2420cb457304ef0b9f4227b9c"/><file name="consent.phtml" hash="a4f446258fa20a453d3566cffc20085d"/><file name="dateofbirth.phtml" hash="e1dbe367ce43029d671dae6f7d3ca956"/><file name="gender.phtml" hash="c8428e9b76db957a866cfc109d7a0c09"/><file name="notifications.phtml" hash="485d9f8e90ca6ff3c8152d2c3a0ee138"/><file name="paymentplan_information.phtml" hash="8f28c418c08df3e664744ef28bc283c3"/><file name="pclass.phtml" hash="848a7e485badbdf11d10628c93906b21"/><file name="personalnumber.phtml" hash="dcea08f692ed978689242ba8309f3cdb"/><file name="phonenumber.phtml" hash="6348b12795e073d8881ab0b74d7df175"/></dir><file name="invoice.phtml" hash="96495650061287f034fd789a372359a2"/><dir name="paymentplan"><file name="information.phtml" hash="d19f6766d1bebdacb367aee65edb06fd"/></dir><file name="special.phtml" hash="a81e468c29aff1c020cde8d9b3b1f223"/></dir><dir name="info"><file name="account.phtml" hash="a848c9544a5e400bc27e26d050eafa3c"/><file name="checkout.phtml" hash="1364aae5f0b71233e215e8a1c40ea7f7"/><dir name="children"><file name="invoicefee.phtml" hash="c6b4ccff75e220c5641a8fadd6753131"/><file name="invoices.phtml" hash="cbdd0256b8e1d742257bcba9b1eef67a"/><file name="paymentplan.phtml" hash="3a73d918dc733c0888f18e442f9eb64c"/><file name="reservation.phtml" hash="9880ef8208f672d531cc10eef8467856"/></dir><file name="invoice.phtml" hash="cd3514e43dd441b4530b95e408784d84"/><file name="special.phtml" hash="c472684055c8839b8e365b80a5e1ee0c"/></dir><dir name="klarnacheckout"><file name="account-login.phtml" hash="62a935a8d1d4b9e96d0891d214c3f591"/><file name="autofill.phtml" hash="6bdd6c22fd1771106f52876e66d7f4de"/><dir name="cart"><dir name="item"><file name="default.phtml" hash="cb76c84ce20dbd391a1615756f2d72d7"/></dir><file name="totals.phtml" hash="a8496f65d2bd8390cee2bb5c89bad555"/></dir><file name="cart.phtml" hash="b054a35d7a5a920c5f002b1af34a88dc"/><file name="checkout.phtml" hash="c71826694ac6270f82a05e69a896d66b"/><dir name="customer"><file name="balance.phtml" hash="af890728b26b0808c299ab199bc5f4c0"/></dir><file name="default.phtml" hash="357abf99f4cb926d728c7c5253ea4b1e"/><dir name="discount"><file name="coupon.phtml" hash="0e4c2c52f677212b2071e3acddcc217a"/><file name="giftcardaccount.phtml" hash="8895e32abbc97d84fce366221637a1d9"/></dir><file name="discount.phtml" hash="7ce3289506c3e8abdd4af610e0f7f273"/><file name="header.phtml" hash="72a8383c77bbdcbf0b7ecbbc98098cf7"/><file name="klarnacheckout.phtml" hash="a51ee31586f4cbeb5bfe0ffe1ca32c84"/><file name="main.phtml" hash="079d3162d46b762574eb2cd4641c14c2"/><file name="msg.phtml" hash="d716a2a466835c99f71bea1742533cc0"/><file name="newsletter.phtml" hash="34e007c7bd516cd37e93cb5bd9f19478"/><file name="othermethod.phtml" hash="3bff2c1800c9b7ca865ccb976cb4f868"/><file name="reward.phtml" hash="0e1d0a7d42738662fddd04dab09f5765"/><dir name="shipping_method"><file name="available.phtml" hash="a441651173fda6ec78742e4fcb859b97"/></dir><file name="shipping_method.phtml" hash="78afd96ad7c9facd083673c1122e6d42"/><file name="sidebar.phtml" hash="a8c13bf43d0c415f153d198a2bb6fa1f"/><file name="success.phtml" hash="b1f276ce825e09d472aef29d631ddf7b"/></dir><dir name="page"><dir name="html"><file name="logo.phtml" hash="fb2d29e255453128bbdf37218289caf1"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Vaimo_Klarna.xml" hash="fece558fa050794401aca834b1b12fd4"/></dir></target><target name="magelocale"><dir name="da_DK"><file name="Vaimo_Klarna.csv" hash="f62810eeea7f3b7a5b48c31de848bdb1"/></dir><dir name="de_AT"><file name="Vaimo_Klarna.csv" hash="3cb46912c2d748d1dccba73bdda8a706"/></dir><dir name="de_DE"><file name="Vaimo_Klarna.csv" hash="3c285ec05879160c2ff207bac728ea17"/></dir><dir name="fi_FI"><file name="Vaimo_Klarna.csv" hash="86eb9aa45e77a7116dfb23e3357824aa"/></dir><dir name="nb_NO"><file name="Vaimo_Klarna.csv" hash="7f09078abd3e5045c6f026796bdd3c72"/></dir><dir name="nl_NL"><file name="Vaimo_Klarna.csv" hash="9be2500a48904256c315c01c57e20931"/></dir><dir name="nn_NO"><file name="Vaimo_Klarna.csv" hash="c24b3bb865cfbed3ff10b2874c73f274"/></dir><dir name="sv_SE"><file name="Vaimo_Klarna.csv" hash="1c531fba46e1785d98078b87c61f1681"/></dir></target><target name="mage"><dir name="js"><dir name="vaimo"><dir name="klarna"><file name="klarna.js" hash="9462fee4ca415ee3d11a00d8b85548ec"/><file name="klarnacheckout.js" hash="1bab89ebb2900ae298f96911a38a162f"/><file name="klarnautils.js" hash="950b0f12148b596aa0e7fd4db3a85d94"/></dir></dir></dir></target><target name="magelib"><dir name="Klarna"><file name="CHANGELOG" hash="9808fe4dfd049d5130f7088adc374d72"/><file name="Changelog-Vaimo.txt" hash="b4f3e9df96ec0afcaf81ba1417fd7ebe"/><dir name="Checkout"><file name="BasicConnector.php" hash="8a9d008cda8e0805537b70d1e0e3bcd5"/><file name="ConnectionErrorException.php" hash="352ae3f5bbb18c04f0a9d3ca1be30faf"/><file name="Connector.php" hash="199d9134e8c5188e5b8f958ac1f17029"/><file name="ConnectorException.php" hash="fe4017579c8757798e018fb0755496c0"/><file name="ConnectorInterface.php" hash="0ebfd5610fec6ddce7b7fd0f45f3d1d6"/><file name="Digest.php" hash="d7c2ea4ff1f22c8919685aad7e4e9c8b"/><file name="Exception.php" hash="31a95e8212f01d149265f75e20b31bcb"/><dir name="HTTP"><file name="CURLFactory.php" hash="591493c487797a80fd76f4f80ca598d0"/><file name="CURLHandle.php" hash="2d58ba553ffddafdcc9c80bea0c2c5ee"/><file name="CURLHandleInterface.php" hash="df5e3ddf82deb09164c75249c7235756"/><file name="CURLHeaders.php" hash="2a900efb8591defaf9230368403c975f"/><file name="CURLTransport.php" hash="c35a9910a04007372c2d6673f4657b89"/><file name="Request.php" hash="180f04ffd522b713b4261087a7e60c68"/><file name="Response.php" hash="86993580c2a11b14bab4af6328caa6de"/><file name="Transport.php" hash="4aa96d5086e105d79b0f97593fbe5d9b"/><file name="TransportInterface.php" hash="3d6aab36479741136c9dee1bbcf3914e"/></dir><file name="Order.php" hash="568242a47b838ae9abf8438a4bc7301e"/><file name="ResourceInterface.php" hash="55fc925edc0f69a89f2d79e348152a2c"/><file name="UserAgent.php" hash="ee6a35f67e56391f5bdfa387616e5618"/></dir><file name="Checkout.php" hash="6e16bb237ecfc54f086a0d533a8e69e3"/><file name="CheckoutServiceRequest.php" hash="1167bf796772a24c5cf56586c255715b"/><file name="CheckoutServiceResponse.php" hash="021edd2464930618a0de024ea9bfc9f7"/><file name="Country.php" hash="449272bb9d3c4cf023137ab85266546c"/><file name="CurlHandle.php" hash="d7418f2db8bf726cb2913e10ce9a63ce"/><file name="CurlTransport.php" hash="03599602490c2089d7609c3006fe392c"/><file name="Currency.php" hash="b11ecbc754029f8b1d99d361b7daa2d3"/><file name="Encoding.php" hash="1893ca72010090f41ab5fab9a9a0029b"/><file name="Exceptions.php" hash="a94eb2811f2004c7e87ba5a82bd61d40"/><file name="Flags.php" hash="dcb034831717186be38530f52a39b24e"/><file name="Klarna.php" hash="849fa477cb91df3a0156e6c5f62c4aea"/><file name="Language.php" hash="a89d7e2d756db8ae94b5b2177507c319"/><dir name="checkoutkpm"><file name="checkouthtml.intf.php" hash="f6cc7512fbb13c0446d8492f747cd436"/><file name="threatmetrix.class.php" hash="ec5ceb6742df44623d96ce321c24fba5"/></dir><dir name="examples"><file name="activate.php" hash="3e2dbb97106ee405253330de0aa826d8"/><file name="cancelReservation.php" hash="948a933b769dea6a9684731adb471b8c"/><file name="checkOrderStatus.php" hash="1229fc0c6c96dbd81eec8d8919c4add5"/><file name="checkoutService.php" hash="fbaf5d7764d93fbc1b220e5f90518a90"/><file name="creditInvoice.php" hash="32669c3a1e52e716147ca63f0063c4a2"/><file name="creditPart.php" hash="594631f8358a32de1083ad98417feafe"/><file name="emailInvoice.php" hash="3c0d6ce69e2e33a85ea3f0e2d5c6fc7e"/><file name="fetchPClasses.php" hash="7bf7620a596da1edb52436e4f188827d"/><file name="getAddresses.php" hash="cf5eed9d9b772983f8e41a39b374c6ab"/><file name="hasAccount.php" hash="29670e02a3178df1afccbfb911474a6a"/><file name="helperFunctions.php" hash="3b25b4f51f83e156c33dadc6dcbb2097"/><file name="reserveAmount.php" hash="aa140d9548e31cade6c42a38e78f64df"/><file name="reserveOCR.php" hash="fcadfe8c99debda5a8f935b7fbc1ba4e"/><file name="returnAmount.php" hash="ef600f9a84d62fcce825f66bb1b570e2"/><file name="sendInvoice.php" hash="2e2a53099c64daeb9f06abd81af2a0f5"/><file name="splitReservation.php" hash="ec2d26bae9dae03679f5272b7782a4e1"/><file name="update.php" hash="6e1fcd9f371cc4b12caca37933a51a55"/></dir><file name="klarnaaddr.php" hash="01075b4e2dd3987ef38efaa6b1ced54b"/><file name="klarnacalc.php" hash="2df31b6126716e91eaeea90f7ab2ca87"/><file name="klarnaconfig.php" hash="369278865db177e690b6d7757ca38c07"/><file name="klarnapclass.php" hash="30c5f867b8c8febc944871e75d240e65"/><dir name="pclasses"><file name="jsonstorage.class.php" hash="04f0d90ada9fd12d5f0de6448466f798"/><file name="mysqlstorage.class.php" hash="ad2d075301d730f97c7a895a2ebb7523"/><file name="sqlstorage.class.php" hash="e00df72512eac3998710a4b2f9ea89c8"/><file name="storage.intf.php" hash="032631d1f075d1eff09ccf926ea56417"/><file name="xmlstorage.class.php" hash="a47820de9cdcfb261de0e95fc92a2a64"/></dir><dir name="transport"><dir name="xmlrpc-3.0.0.beta"><dir name="lib"><file name="xmlrpc.inc" hash="5a74ea2a831648febc9b2c8f809b252c"/><file name="xmlrpc_wrappers.inc" hash="5aa00141ead09fc5498d9a3c9fcab888"/><file name="xmlrpcs.inc" hash="158b97bda79333e9b40793d876b6e98f"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="vaimo"><dir name="klarna"><dir name="css"><file name="admin.css" hash="ef4915be839e2039fb037f29c1506d30"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="vaimo"><dir name="klarna"><file name="checkout.css" hash="7d7fe12675f4ba51ad1fd608849f06ce"/><file name="checkout_osc.css" hash="126a8d2869872306ded4aef943db809c"/><file name="global.css" hash="22b6a446e6e874e6a95608f7046eac2a"/><file name="klarnacheckout.css" hash="a732fe831cd76bc4a9b883b0bccfd8f4"/><file name="klarnadefault.css" hash="a7322fe612f4be03d3c5e78dee7a9c9c"/><file name="product.css" hash="d41d8cd98f00b204e9800998ecf8427e"/><dir name="vendor"><file name="bootstrap-grid.css" hash="093d2cb25f2e4d0bc80233ed70cbcb9a"/><file name="bootstrap-grid.min.css" hash="9087d9a8c2457c96b6c216fea959b298"/><file name="fontawesome.css" hash="76ca4ed8592634fb5c421b4e19c35918"/><file name="fontawesome.min.css" hash="7b7b345da453c034563dd2ac7ca9666b"/><dir name="fonts"><file name="FontAwesome.otf" hash="19231917733e2bcdf257c9be99cdbaf1"/><file name="fontawesome-webfont.eot" hash="7149833697a959306ec3012a8588dcfa"/><file name="fontawesome-webfont.svg" hash="65bcbc899f379216109acd0b6c494618"/><file name="fontawesome-webfont.ttf" hash="c4668ed2440df82d3fd2f8be9d31d07d"/><file name="fontawesome-webfont.woff" hash="d95d6f5d5ab7cfefd09651800b69bd54"/></dir></dir></dir></dir></dir><dir name="images"><dir name="vaimo"><dir name="klarna"><file name="balk_afm3.jpg" hash="8855567960bff35b1e3ba486670b5878"/><file name="icons.png" hash="7f0808d4cf63c3d43637d40a703f30fe"/></dir></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="Vaimo"><dir name="Klarna"><dir name="Block"><dir name="Adminhtml"><dir name="Pclass"><file name="List.php" hash="7c68e3ec74e5cea1b62bb0218d297089"/><file name="Update.php" hash="fd444645b9f78fc4ea65c91ee3fc0044"/></dir><dir name="Sales"><dir name="Creditmemo"><dir name="Create"><file name="Adjustments.php" hash="12074f6aabbe90f14b8d30b7f65da9dc"/></dir><file name="Totals.php" hash="198afd117e90e17999f24c419a92b24b"/></dir><dir name="Invoice"><file name="Totals.php" hash="bc28f21c484fe2b4ca6d7a06da726fc3"/></dir><dir name="Order"><file name="Totals.php" hash="c80ca5283b0341964c36e70a850faaf6"/></dir></dir></dir><dir name="Catalog"><dir name="Product"><file name="Pricewidget.php" hash="a1001513f617098414fbdf228c187989"/></dir></dir><dir name="Checkout"><file name="Fee.php" hash="1ffae1896b12e6d87fbbd2d3843fef75"/><file name="Top.php" hash="a8f9084322c1f924ef6fb4802908019d"/></dir><dir name="Form"><file name="Abstract.php" hash="b42636bfd8019f522342ca2b9118d246"/><file name="Account.php" hash="f6bf008c1af0b93ead5b5a2577b59ea5"/><dir name="Address"><file name="Search.php" hash="439e9f9a5d9480a4356043bb73f9c9c7"/></dir><file name="Checkout.php" hash="a7e6876317a29184f07040b646b84ec7"/><file name="Invoice.php" hash="105a41b84e52b45f26f3c5de2d4bdd4a"/><dir name="Paymentplan"><file name="Information.php" hash="7c66acd887a1e3a165e3cd967d0f3331"/></dir><file name="Special.php" hash="8db5a5f33510cd32d724c6ecd6368aa2"/></dir><dir name="Info"><file name="Abstract.php" hash="586393b00cd2c57ed6d53b8b50a8a535"/><file name="Account.php" hash="d302c2fc556e05858464fadd51cd4854"/><file name="Checkout.php" hash="df92291673e6bfe63ac968ad7297cca3"/><file name="Invoice.php" hash="f98adb5521f6c546c462f2e5bde31295"/><file name="Special.php" hash="e07662f39f0ff65505bfd627045c7766"/></dir><dir name="Invoice"><file name="Totals.php" hash="2437d7c7d7499d3ee2fcb7e0426ad64d"/></dir><dir name="Klarnacheckout"><file name="Autofill.php" hash="9bfabd568384b14c70175218f62fab9a"/><dir name="Customer"><file name="Balance.php" hash="e35153845d979d91ff79d0558e7b6c0b"/></dir><file name="Discount.php" hash="d56512c70315f0ad2ee1f8b857f30c78"/><file name="Ga.php" hash="e69dc6575162c137669bc6fba3d854cd"/><file name="Klarnacheckout.php" hash="03ebec0f6c1197caaa59eb43a65e1872"/><file name="Newsletter.php" hash="ce97e11c097b0cd9696919936fa59dc6"/><file name="Othermethod.php" hash="a31bc678ce541f8eea1d043801c13974"/><file name="Reward.php" hash="98d72b6cf65070dcb4cc87a303cd8b54"/><file name="Success.php" hash="88e538e4c165142c55d74a3efecebef6"/></dir><dir name="Order"><file name="Totals.php" hash="2e56335ff1b4a1d6752e7336b107bd13"/></dir><dir name="Page"><dir name="Html"><file name="Logo.php" hash="fda8fc32997328feb9c7ebf15c8a51fa"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><dir name="Position"><dir name="Attribute"><file name="Set.php" hash="b2d6ab863caa8498d8f067a949cd67be"/></dir></dir><file name="Position.php" hash="8e48499e9f0604019e0d0d0584f12986"/></dir></dir></dir></dir></dir><dir name="controllers"><file name="AddressController.php" hash="e3272d6463e7ea0082c249924c31e34b"/><dir name="Adminhtml"><dir name="Klarna"><file name="MassactionController.php" hash="e182c149c750934ae4463efb96f5091c"/><file name="PclassController.php" hash="3a83e55251281b4414d7099b4481e245"/></dir></dir><dir name="Checkout"><file name="KlarnaController.php" hash="70f8fc27b553dfed7ea6097b2b117028"/></dir><file name="LoginController.php" hash="3c7e56482f9af9ed0696fb0507cc5444"/><file name="PaymentplanController.php" hash="fea9d33a5dbd5d4858ef174569dae636"/></dir><dir name="etc"><file name="config.xml" hash="e3de7f7ad090700e1d6d392c5f47cdb9"/><file name="system.xml" hash="0baa2ff40fd31a75e0fbf3a8a2aaf954"/></dir><dir name="Helper"><file name="Data.php" hash="9eef17f8d146493907a725e91dcd1950"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Admin"><file name="Json.php" hash="6e9bffda94a9d8898aeeb25677c761de"/></dir></dir></dir></dir></dir><dir name="Api"><file name="Abstract.php" hash="4bc3ea8874cd8755a248e8ac69b2e100"/><file name="Kco.php" hash="67ef094626e0623e1559dbae9d5ee603"/><file name="Rest.php" hash="3e71d235b7bba97c9d98638b0c26a245"/><file name="Xmlrpc.php" hash="68083465148581be0709904d2752c610"/></dir><file name="Api.php" hash="5c3f199a2fb6a8d733bd9c8d8996791e"/><dir name="Creditmemo"><file name="Tax.php" hash="c3d5162de38f5ef2075bca483085e5d0"/><file name="Total.php" hash="8da0e6596826ba5fc03695e7834734f0"/></dir><file name="Cron.php" hash="ce9f0c59c6772af96f0132335dc3a194"/><dir name="Invoice"><dir name="Pdf"><file name="Total.php" hash="06412f97df9ac6a1854978b61f68fb36"/></dir><file name="Tax.php" hash="b2203547b3f05d6179e7307d14b55c6d"/><file name="Total.php" hash="c2f4a2207550915e1aaa9868e6759f94"/></dir><dir name="Klarna"><file name="Abstract.php" hash="fd0a1e6ced04dcb213ed1af11e1d3a6a"/></dir><file name="Klarna.php" hash="de2b8c617f33a9ac4b7dbc8143970c8b"/><dir name="Klarnacheckout"><file name="Abstract.php" hash="ae4c167242096aec289ddcc339469853"/></dir><file name="Klarnacheckout.php" hash="1f1fd568bd89c4022a7cb2189ff849e0"/><file name="Observer.php" hash="4ac430de53c9246fbfe37a33e13a7f05"/><dir name="Payment"><file name="Abstract.php" hash="d2f91324f0ed03a121441e4d06982da9"/><file name="Account.php" hash="95931980dba66fc274f3acfa4df2b91a"/><file name="Checkout.php" hash="d8fb8bbadb12a901f782ed7067d12bc2"/><file name="Invoice.php" hash="eef0e5ea5466469942a14d28e8507333"/><file name="Special.php" hash="53754f59a474e32f168220c795b80c2f"/></dir><dir name="Quote"><file name="Tax.php" hash="b53f4a52d0f09afc7daeb094d6e30881"/><file name="Total.php" hash="a1442ecba3f2c49a42ff43e006057878"/></dir><dir name="Resource"><dir name="Mysql4"><file name="Setup.php" hash="0a40d43403823a6053d74bd2d2f688e7"/></dir></dir><dir name="Source"><file name="Abstract.php" hash="8d0d746d1cd2e5bc7d11350908a01585"/><file name="Allspecificcountries.php" hash="1a98316e25baeaba307b3be62364e1ca"/><file name="Apiversion.php" hash="536c62f5022aec99d71f68e1118c0d99"/><file name="Capture.php" hash="c2d31ebb607202555e9905e439dbe86d"/><file name="Country.php" hash="2444140a6155e42d2e4909ae150037b7"/><file name="Customergroup.php" hash="01c6e41abac6e7105e4d290f53f68733"/><file name="Klarnalayout.php" hash="6c7b9d3a871d8cdb2a11a0cadde83f4a"/><file name="Language.php" hash="530e4780b702f641f993ba0e49382d5d"/><file name="Newsletter.php" hash="f1532e5ff4c7e04384e9410cbb0969fa"/><file name="Servermode.php" hash="7acd8c7bb39f640dccef12df69ed7c57"/><file name="Taxclass.php" hash="de1ebcf0027eaff23f676da569034ed7"/><file name="Yesnodefault.php" hash="a296d6a62f1f1858ac093c0d7974cf6a"/></dir><dir name="Tax"><file name="Config.php" hash="7767f6d07f63df09228ab6c496ed0c05"/></dir><dir name="Transport"><file name="Abstract.php" hash="278cc337e85a75db9d466c96f56c36af"/></dir></dir><dir name="sql"><dir name="klarna_setup"><file name="mysql4-install-0.1.0.php" hash="d36b51433fd28241386594f39def3080"/><file name="mysql4-upgrade-5.1.6-5.1.7.php" hash="014a7b827a8958a94c57a0229127a427"/><file name="mysql4-upgrade-5.2.5-5.2.6.php" hash="1dd874e1a94730ab976b6187a34e6c77"/></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><package><name></name><channel>connect.magentocommerce.com/core</channel><min></min><max></max></package></required></dependencies>
18
  </package>