LogoLogo
BlogLogin
English
English
  • An Introduction to Saferpay
    • Licensing
      • Legacy licensing
    • Reconciliation
    • Acquirers & Payment Methods
    • Web Shop Plugins and certified partners
      • ePages Beyond
      • ePages NOW
      • Magento 2
      • Odoo
      • PrestaShop
        • PrestaShop User Guide
      • Salesforce Commerce Cloud
      • SAP Commerce Cloud
      • Shopware 6
        • Shopware 6 User Guide - German
        • Shopware 6 User Guide - English
      • WordPress WooCommerce
      • Shopify
    • Supported Languages
    • Common Saferpay terms - Glossary
  • News
    • Changes for transactions without customer presence
    • Changes for the Saferpay Hosted Forms, Fields and Payment Page
  • Quick Links
    • Web Shop Plugins and certified partners
    • Secure PayGate
    • User Administration
    • Payment Page Configuration
    • Risk Management
    • API Authentication
  • Interfaces
    • Payment API (aka JSON API)
    • Management API
    • Backoffice
      • The Home screen
      • Batch Processing
      • Transactions
        • Transaction Details
        • Batch Close
        • Declined transactions
        • Pending authorizations
        • Analytics
        • SEPA Refunds Export
        • Authorization & Payment
        • Credit
      • Risk Management
      • Secure PayGate / Payment Links
      • Secure Card Data
        • Secure Card Data Details
      • Settings
        • JSON API basic/Client Certificate authentication
        • User Administration
        • Payment Page Configuration
      • Online Support
      • User Profile
    • Saferpay OnSite
    • Feedback
  • Integration Guide
    • Integrating Saferpay
    • Ways of integration
      • General Information
        • Data Security and PCI DSS
        • Versioning
        • 3-D Secure
        • PSD2
        • Dynamic Currency Conversion
        • Iframe Integration and CSS
        • Fraud Intelligence
          • Silver
          • Fraud Intelligence Integration
      • Payment Page
        • Payment Page checklist
      • Transaction Interface
        • Recurring Payments
        • Refunds
          • SEPA Refunds
      • Capture and Daily Closing
        • Partial Captures
          • Marketplace
      • Secure Card Data - Tokenization
      • Saferpay Fields
      • Inquire Interfaces
      • Mobile Integration
      • Omni-Channel
      • Mail Phone Order
      • Error Handling
      • API Health Check
      • Saferpay API Specification
    • Payment Methods & Wallets
      • General and special cases
      • Account-to-Account Payments
      • Alipay+
      • Apple Pay
      • American Express
      • Bancontact
      • Billie
      • blik
      • Click to Pay
      • Diners Club International & Discover Card
      • eps
      • giropay
      • Google Pay
      • iDEAL 2.0
      • JCB
      • Klarna Payments
      • Maestro International
      • Mastercard
      • paydirekt
      • PayPal
      • PostFinance Pay
      • Przelewy24
      • Reka
      • SEPA Direct Debit
      • Sofort by Klarna
      • TWINT
      • UnionPay
      • Visa & V PAY
      • WeChat Pay
      • WL Crypto Payments
    • Testing
    • Go-Live
    • Frequently Asked Questions
    • Saferpay Demo
      • Saferpay Demo Environment
      • Saferpay Demo Shop
    • Support
    • Changelog
Powered by GitBook
On this page
  • General requirements
  • Technical requirements
  • Supported features
  • Activation
  • Testing

Was this helpful?

  1. Integration Guide
  2. Payment Methods & Wallets

Sofort by Klarna

PreviousSEPA Direct DebitNextTWINT

Last updated 4 months ago

Was this helpful?

SOFORT is a third party means of payment by Klarna Group. To process SOFORT via the Saferpay JSON API a few things must be considered.

Sofortüberweisung/Sofort is no longer available, due to Klarna phasing out the product and replacing it with . Thusly new integrations for Sofort are no longer possible.

Existing contracts will continue to work over the existing Integration with Saferpay.

This page is only for merchants, who already have Sofort integrated.

Important: Sofort by Klarna/Sofortüberweisung is NOT the same as Klarna Payments! Please refer to , if you want to use Klarna Payments!

General requirements

The handling of SOFORT payments with Saferpay requires:

  • A and thus a valid identification with a username and password for the Saferpay system.

  • Availability of at least one active Saferpay terminal via which payment can be carried out and availability of the associated Saferpay TerminalId.

  • A valid acceptance agreement for SOFORT must be present.

For SOFORT activation Saferpay needs:

  • Your SOFORT Customer ID.

  • The SOFORT Project ID.

  • The SOFORT Project password (NOT the account password!).

  • The Currency your customers will purchase with SOFORT.

  • Your Saferpay Customer ID.

  • The ID of the Saferpay eCommerce Terminal SOFORT is to be added.

Technical requirements

  • The Payment.OrderId is limited to 27 characters. Anything above that, will be trimmed.

Sofort does not support the iFrame Integration!

Furthermore, for other flows (Refunds etc.), please refer to the table above.

Sofort/Klarna actively blocks the iFrame-Integration. In order to circumvent this issue, the Saferpay Payment Page will break out of the iFrame and display the Sofort website full-size, in order to make a payment possible. However, please keep in mind, that the ReturnUrls will also be displayed full-size!

Supported features

Feature

Support

Capture/Cancel

❌

Multipart Captures

❌

Secure Card Data

❌

Refunds

✅

Recurring Payments

❌

3D Secure

❌

Dynamic Currency Conversion

❌

Mail Phone Order

❌

✅

Omni-Channel

❌

Activation

Before you can accept SOFORT payments, you must create a Sofort project, following this guide:

1 - Log-in to your SOFORT member area. Choose „New project“ and click „Create project“.

2 - Set the radio button for „Classic project“ and click again „Create project“.

3 - In the next step specify general settings for the project.

Don't forget to deactivate the Test mode before going live!

4 - Then enter your address.

5 - Specify the currency for your customer’s payments.

6 - Enter your IBAN for receiving your customer’s payments.

7 - For processsing SOFORT payments via Saferpay enter the redirect links.

Success link: https://-USER_VARIABLE_0-paymentStatus=ok-USER_VARIABLE_2--USER_VARIABLE_3--USER_VARIABLE_4--USER_VARIABLE_5--SENDER_IBAN- Abort link: https://-USER_VARIABLE_0-paymentStatus=cancel

Copy these values as they are here!

8 - Scroll downn and click on "Save" to save your general project settings. Click on the tab „Extended settings“ to configure additional project settings.

9 - Go to „Shop interface settings“ in the "Extended settings" tab and enter the timeout value and link.

Timeout in seconds: 900 Timeout link: https://-USER_VARIABLE_0-paymentStatus=timeout

Copy these values as they are here!

10 - Again click the tab „Extended Settings“ and choose „Notifications“.

11 - Click „Add new notification“ and add your email address to receive notification messages.

12 - Save and complete with adding the notification URL. As method choose „POST“.

Notification URL: https://-USER_VARIABLE_1-

13 - Finally create a project password. Click the tab „Extended settings“ again and there „Passwords and hash algorithm“. Select SHA-1.

Please make sure to check the Don't use special characters-box! Otherwise it can cause major issues!

DO NOT create a notification-password, otherwise the server-to-server notification will not work, which may result in transactions not being visible in the Saferpay Backoffice.

The settings for processing SOFORT via Saferpay are completed!

Testing

For Sofort activation on the Saferpay terminal, please about your Sofort credentials (see list above) and the desired currencies.

The general integration of SOFORT can only be done via the and requires the following things to be noted:

The notification URLs, inside theNotification conatiner are mandatory, in order to avoid missing payment successes. See the for further information.

Sofort does not support the . .

For Sofort activation on the Saferpay terminal, please about your (see list above) and the desired currencies.

Please refer to , if you want to test Sofort.

Klarna Payments
this chapter
corresponding license
Payment Page
inform our activation service
Sofort credentials
Needs attention!
Testing
Iframe integration
Saferpay will break out of the IFrame, if necessary
Payment Page process
inform our customer service
this chapter
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)
(click to enlarge)