Skip to main content

Klarna Payments via Stripe

Ariane Ramirez avatar
Written by Ariane Ramirez
Updated over 2 weeks ago

Klarna Payments via Stripe

With Klarna via Stripe, you can allow registrants to make flexible payments while getting paid upfront with Klarna. You can enable Klarna as a payment option in your Accelevents event when using Stripe as your payment processor.

⚠️ Limitations and Important Notes

The Klarna integration works differently from traditional card payments because it’s an on-session payment method in Accelevents. Below are key points to understand before using it with Accelevents:

  • Refunds can be done directly in Accelevents.

  • Klarna payments must be captured immediately during checkout.

  • Klarna does not support future payments, so this will not work if you have Pay Later / Deposit tickets or Approval tickets.

  • Do not enable Klarna if you're using the ticket widget. It will only work if you're using the regular registration page.

  • When a registrant selects Klarna at checkout, they are redirected to the Klarna app to complete their payment. After the payment is completed, the user is redirected back to Accelevents, where the payment is verified and the ticket is assigned. By default, registrants will have 10 minutes to complete the order. If they take longer than 10 minutes to complete the payment in Klarna, the session may expire before they return. In this case, the payment may be successful, but the ticket is not assigned due to the expired session. To avoid this issue, you can request from Accelevents support to extend the allotted time to 60 minutes.

  • Installment plans are supported when using Klarna. When a registrant selects an installment plan in the Klarna app and completes the initial payment, the order is marked as paid in full in Accelevents and Stripe. All remaining installment payments are managed directly between Klarna and the registrant.

Set Up Return URL (Handled by Accelevents)

The Klarna payment process requires a return URL, which tells Stripe where to redirect customers after they complete their bank transaction.

This configuration is already handled by the Accelevents platform — no manual setup is needed on your part.

If you encounter an error asking for a “return_URL,” please contact Accelevents Support — it typically means your Stripe connection needs to be refreshed or re-authorized.

Did this answer your question?