Configuration Fields For Klarna Invoice, Account and Campaigns
Stepbystep configuration● Log in to the Magento Administration panel.
● Proceed to System Menu → Configuration → Sales → Payment Methods. ● Enter your settings in the fields of Klarna Account, Klarna Invoice & Klarna
Campaign.
Field Explanation
Enabled Set this to Yes to be able to use the payment method. If you have multiple stores, we strongly suggest you set this to Yes in the default scope, then set to No in the stores that shouldn't have it. Merchant ID Enter the Merchant ID you have received from Klarna. If you have multiple stores, we strongly suggest you set your main merchant id in the default scope and if you have different merchant ids in other stores, change it in that specific stores scope. Shared secret Enter the Shared secret you have received from Klarna. If you have multiple stores, we strongly suggest you set your main shared secret in the default scope and if you have different shared secrets in other stores, change it in that specific stores scope. Title The title will be added as the title of the payment method. If you leave the default text (Klarna Invoice for example) it will translate to your language automatically.
Server Set this to Testdrive when you are testing the payment method in order to create test payments. Remember to use specific test customers only, when doing your tests. See Klarnas website for more details.
Send invoice via email
If set to Yes, Klarna will send out the invoices as soon as the reservation is activated. Magentos builtin email functionality will not be affected by this setting. Allow separate addresses Klarna forces the billing and shipping address to be your official address. You can have a separate agreement with Klarna to allow different addresses, which means you can have another invoice address (shipping must still be your official address). If you have such an agreement, you must set this to Yes to allow it in Magento.
If the customer doesn't select separate address in checkout, both
addresses will still be updated to the official address. Only if the customer chooses separate address in checkout, will this function come into effect. Language If set to Default Klarna will automatically choose the stores default
language from Magento's general setting. The main reason for this setting is if you wish to have your store in another language than your official language, for example English selected in the general setting. You must then choose your actual language here, as Klarna will not accept English as the language. Allowed countries If set to "All Allowed Countries" the payment method will only be available to the countries selected in the list General → Countries Options → Allow Countries.
This setting has little effect, it is there for Magento compatibility. Klarna only allows orders according to this specific stores language and country setup anyway.
Configuration Fields For Klarna Checkout
Stepbystep configuration ● Log in to the Magento Administration panel. ● Proceed to System Menu → Configuration → Sales → Payment Methods. ● Enter your settings in the fields of Klarna Checkout Field ExplanationEnabled Set this to Yes to be able to use the payment method. If you have multiple stores, we strongly suggest you set this to Yes in the default scope, then set to No in the stores that shouldn't have it. When set to Yes Klarna Checkout will be the default payment method.
API Version Klarna Checkout have two different API depending on which country KCO should be used in. Currently the API “KCO V.3 (UK)” should only be used for merchants using the UK Checkout, KCO V.3.1 should be used if suggested by your Klarna contact. API Version “KCO V.2” should be used for all other markets. Merchant ID Enter the Merchant ID you have received from Klarna. If you have multiple stores, we strongly suggest you set your main merchant id in the default scope and if you have different merchant ids in other stores, change it in that specific stores scope. Shared secret Enter the Shared secret you have received from Klarna. If you have multiple stores, we strongly suggest you set your main shared secret in the default scope and if you have different shared secrets in other stores, change it in that specific stores scope.
Server Set this to Testdrive when you are testing the payment method in order to create test payments. Remember to use specific test customers only, when doing your tests. See Klarna’s website for more details.
status that is available in that state. Disable Klarna
Backend
Set to Yes if the built in Ordermanagement calls should be enabled.
Disable payment widget on product page
If set to “NO” Klarna will include part payment information on the specific product. The Part payment widget gives the customer part payment information related to a product. URL to terms and Conditions In Klarna Checkout, Klarna’s terms and conditions are included and also the stores own terms and conditions. This field specifies what URL the link should direct to. This can be written as a full URL, including http://, or a Magento URLkey (everything after the last / of this sites URL name). Layout The plugin offers two different layouts, a default layout that should be used if personal styling is done and “2 column layout” if no alteration to the checkout should be conducted.
Show login form If “2 column layout” is used, a login field can be added on the checkout page. If the user is already logged in, it will not appear. Extra Order ID Attribute Klarna have two dedicated fields for the merchant to submit an identification number. How this can be used, is up to you, the sky is the limit Allow separate addresses In KCO the different shipment address is only a click away for the user. This setting controls whether the user can select a separate shipping address in the dropdown menu in the Iframe. This setting varies depending on what country, therefore “Country Default” should be used if nothing else has been said. There is also a possibility to set it to “Yes” or “No”.
Force entry of phonenumber In some countries were phone numbers are optional to submit when finalizing a purchase can be changed to force it instead. When set to “Yes”, the iframe will control that a phone number has been entered, even if it was optional at first. When set to “No”, countries were phone is optional will remain optional. Please note that Klarna might overwrite the field if it is not allowed to use that setting. Enable DHL Packstation
This setting only applied for KCO Germany. When set to “Yes”, the user will have the possibility to select DHL packstation as delivery address. When set to “Yes” the option will be added in the dropdown of shipping methods.
Enable cart in checkout page
same page as KCO, set this “No”. If you would like to have all of these features, set this to “Yes”.
Enable autofocus for Klarna
Checkout
When this is set to “Yes” the iframe will be selected when loaded and the user can start typing their credentials. Support of other payment methods Field Explanation
above). General → Currency Setup Field Explanation Base Currency The base currency must match country mentioned above. As this is a per website setting, having two separate countries with different currencies as store fronts is not supported, they must then be different websites. In other words, you can have countries with same currency as different store fronts, but as soon as you have a country that has another currency, you need to make that a separate website. Locale The language must correspond with the country in the line above. If it does not, please use the setting in payment method called Language (see above). Disable Klarna payment methods
Select No in the settings Enabled for each payment method you want to disable.
Managing Orders
Transaction history
To get an overview of the transactions been made through your Magento Platform simply navigate over to Sales >Transactions.
Here you can see and follow the events of orders when capturing, refunding etc.
How to cancel an order
An order can be cancelled before it has been captured. This will trigger a cancellation call to Klarna, to cancel the reservation in Klarna’s server.How to resolve pending status (Not applicable for Klarna Checkout)
If the order is accepted, it will change into normal order status. If it got denied, it is automatically canceled.
How to make a full capture
An order is not completed until it has been activated towards Klarna. To activate an order, simply open the order and click on Invoice.Trigger the order activation to Klarna by Capture Online > Submit Invoice.
Invoice distribution
If you have set Send invoice via email to Yes, the invoice will be sent out to the customer upon capturing the order.
The invoice can also be downloaded if you want to send it with the goods. Within the Payment information you will see a link to the invoice.
This invoice link is available for 30 days after the order has been captured.
Refunds
Credit memo
Making returns and amount refunds on orders paid with Klarna is possible. Note that refunds for these orders are not done on the order, but on the actual invoice in Magento. Select the desired order in the list.Go to the Credit memo view to submit changes to your order.
How to make a full refund
You create a full refund of the order by leaving the Refund items section and Refund totals
untouched. Trigger the full refund to Klarna by Refund.
NOTE: Using Refund Offline, the changes will only apply changes to the order in the Magento platform and no calls will be sent to modify the order in Klarna’s server.
Make sure to always use Refund when adjusting the order in Credit Memo. Klarna invoice fee If and order has been paid with Klarna invoice and you have applied an invoice fee, this is shown in a new row in the Refund totals. NOTE: We strongly recommend you to always refund the whole invoice amount.
How to make a partial refund
Refunding parts of the order is also possible.Within the Refund items section, you can change the quantity of the items to refund. You should then update the quantity of each item that you want to refund.