Sofort was acquired by Klarna in 2014.

Overview

Key information

Payment type

Direct Banking

Integration

Async, Checkout, Payment Link

Countries

AT, BE, DE, ES, GB, HU, IT, NL, PL

Languages¹

de, en, fr, nl, pl

Processing currencies

EUR, GBP, HUF, PLN

Settlement currencies²

EUR, GBP, USD, AUD, CAD, CHF, DKK, HKD, JPY, NOK, NZD, PLN, SEK

¹ Supported Sofort wizard languages
² Please contact Payvision Sales to confirm any settlement currency exceptions

Supported features

  • Dynamic Descriptor³
  • Recurring
  • Sandbox
  • Fraud⁴
  • Device optimization
  • Timeout⁵: 1200 seconds
  • Transaction amount range: defined by the consumer's payment institution. Payvision can put a MAX amount based on risk analysis.

🚧

PLEASE NOTE:

Features described are supported by the platform but individual connectors (acquirer/bank) may only support a subset of these features. You can check the connector sheets for full details.

³ Dynamic Descriptor service is only supported by a few acquiring banks. Please contact Payvision Sales if you require further information.
⁴ Fraud: account takeover fraud is the only possibility. Fraud Scrubbing (ACEProtect): Basic rule based fraud prevention rules can be enabled.
⁵ Session timeout is the time when the consumer is redirected to his bank and his session getting expired at his bank.

Available workflows

Workflow

Supported

Comments

Authorize → incremental authorize

🗵 No

Authorize → cancel

🗵 No

Authorize → partial cancel

🗵 No

Authorize → capture

🗵 No

Authorize → partial capture

🗵 No

Authorize → partial capture → partial capture

🗵 No

Authorize → capture → refund

🗵 No

Authorize → capture → partial refund → partial refund

🗵 No

Authorize → capture → recurring

🗵 No

Credit

🗵 No

Payment

🗹 Yes

Payment → refund

🗹 Yes

Payment → partial refund → partial refund

🗹 Yes

Payment → recurring

🗵 No

Recurring is supported when it is combined with SEPA Direct Debit payments. See Integration notes for further information.

Integration notes

Required parameters

The minimum required parameters are:

Parameter

Example value

header.businessId

{your_business_id}

action

payment

transaction.storeId

{your_store_id}

transaction.brandId

3020

transaction.amount

1.00

transaction.currencyCode

EUR

transaction.trackingCode

{your_tracking_code}

transaction.returnUrl

{your_return_url}

bank.countryCode

NL

Optional parameters

Parameter

Example value

Comments

transaction.languageCode

fr

If not provided, the browser language will be used.

Parameter lengths

Parameter

Length

Comments

transaction.descriptor

54 characters max

If longer than 27 characters, Sofort splits the message into two. Not all banks will display the entirety of both messages. e.g. GB banks only support first 18 characters.
Must comply with the following requirements:

  • Spaces allowed
  • Allowed characters: 0-9a-zA-Z+'-,.
    NOTE: Umlauts are replaced e.g. ä -> ae.

Recurring payments

Recurring payments can be done by using a combination of SOFORT and SEPA Direct Debit.
This involves:

  1. Execute the initial transaction as a SOFORT transaction
  2. Capture the IBAN from the response
  3. Execute recurring payments as a SEPA payment using the captured IBAN
    NOTE: Ensure you use the SEPA brand ID for the third step.

General notes

Language

The Sofort payment wizard language will be determined by the browser language unless overridden by providing the language code. See Optional parameters.

Contact us

Have a question? Contact us.

Updated 2 months ago

Sofort


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.


Top