Sofort is a payment method that arranges transactions between the online shop and the customer’s banking account. After selection, all transfer data will be handed over automatically so the consumer only needs to log into the bank account using the account number, PIN and to authorize the transaction, so the information will be send to the bank in encrypted form.
Integration, Registration and Setup
To integrate and offer the payment method Sofort to the consumers in the online shop some requirements needed to be fulfilled:
Registering and setting up an account for Sofort.
Use the specific response parameters as defined below in the payment process of the online shop.
Visual present of the online shop branding guidlines.
Sofort payment method can be initialized if the merchant sends
SOFORTUEBERWEISUNG for parameter paymentType.
Optional request parameters customerStatement and orderReference are more restricted about their length and allowed characters than usual.
The QPAY Checkout Page will return additional parameters to the online shop.
The backend operation recurPayment is only possible via payment method SEPA Direct Debit, i.e. support SEPA Direct Debit is must to do recurring payments for Sofort.
The text displayed on the account statement is composed of
customerStatementis not set
[orderReference] Order [orderNumber]
orderReferenceis not set
[orderNumber] Order [orderNumber]
|Be aware that for SEPA each line of text must not exceed 35 characters.|
Order Flow Diagram
To interpret this diagram, the successful completion of a NEW PAYMENT is assumed. Starting from this operation it’s possible to carry out the transaction based operation recurPayment. SEPA Direct Debit has to be supported for recurring payments for Sofort.
|For the explanation of the different status descriptions included in this diagram have a look at getOrderDetails.|
All possible states of transaction for all specific acquirers can be found here.