Klarna Checkout
Klarna Account
To use this API a Klarna Merchant account is required. To register a new account, visit the Klarna Merchant Sign-Up Page.
First, fill in the necessary business information and continue.
Next select I offer a different type of product/service.
Here you select Own built integration.
Now select Klarna Checkout as product for your store and Create account.
Finish the Sign-Up by providing the necessary Business, Stakeholder and Bank Account Data as well.
Create App
Login to your new Klarna Merchant Account.
Go to Point of Sale -> My store and configure your store details such das Purchase country, Payment methods, Tax rates etc.
The next step is to Generate Klarna API credentials. Therefore go to Settings -> Klarna API Credentials and click on Generate new Klarna API credentials.
Be sure to copy both API credentials (username and password) before closing the popup!
Webadmin Configuration
Inside the IACBOX Webadmin navigate to Login methods / Online payment. If it is not already activated, press the button to activate the section.
Switch to the Klarna Checkout tab and activate it as a payment method. Fill out the form according to the data you got from Klarna earlier. The optional SMS and Email configuration can only be used, if the according modules are configured in Login methods / SMS & email properly.
Ticket templates
To set prices, navigate to Users/Tickets / Templates and create a new Ticket Template which will be used for the Online Payment. In the screenshot below you can see an example configuration. Note that an Online Payment ticket must fulfill following requirements:
- Price must not be 0
- Online Payment must be checked under Modules
Login Page
The login page now lists the Ticket Shop and the payment option Klarna and the Ticket Templates you assigned for Online Payment module can be purchased now.
After selecting the desired ticket, click on the button below to connect to the Klarna Checkout page for payment.
Once the payment is done, the user is redirected back to the IACBOX Loginpage to note his ticket credentials.