Register for Sofort.
Register using this link and fill in all the required information and select "Register for free". Afterwards you can register according to the instructions provided.
Configure your account
Create a new project
Choose on the left side „New Project“ then „Create a SOFORT Banking project“ and choose a „Classic project“. Fill in all the information for “General settings”, “Address”, “Special features”, “Bank information”. Please do not activate the test mode for your real account.
Configure your Interface
Now make the following settings under "Interface":
- Success Link: https://pay.datatrans.com/upp/jsp/upDirBankSuccess.jsp?uppId=-USER_VARIABLE_0-&dibTrxId=-TRANSACTION-
- Activate Automatic redirection: activate
- Abort link: https://pay.datatrans.com/upp/jsp/upDirBankCancel.jsp?uppId=-USER_VARIABLE_0-
After saving the above settings, you will see the new tab "Extended settings". Open the extended settings and follow the instructions below.
Extended settings: Shop system interface
- Timeout in seconds: 1500
Extended settings: E-Mail notification
- Activated: activated
- Email: Your email address
- Language: Your desired language
Extended settings: HTTP notifications
- Activated: activated
- Notification URL: https://api.datatrans.com/upp/jsp/dibPostUrl.jsp
- Method: POST
Extended settings: Passwords and hash algorithm
Under this subtab you can generate your project and notification password. Set the Input check settings as follows:
- Hash algorithm: SHA256
Extended settings: API-Key
If you have an account at Sofortbank you are able to process credits. For other banks the credit option is currently not supported. To be able to process credits you have to set the API key. Therefore, choose API keys”. There you can find your key.
Completing the Integration
Your account is now successfully activated. Please send the following data to Datatrans in a password secured .zip file to [email protected].
- Customer no
- Project Password
- Notification password
Please send the password for the .zip file to [email protected]. It is important to send the information in two separate e-mails, because they contain sensitive information. Please not that the API keys do expire after a certain period of time and they must be renewed and communicated to Datatrans. Please let us know the new passwords so that we can configure them again on our end.
POST URL call for incomplete transactions
During the SOFORT Banking payment process it is possible that the customer closes his browser window too early or at the wrong moment. In order to prevent potential inconsistencies we recommend activating the checkbox 'Send Post data with uncomplete' within the Datatrans Webadmin Tool under UPP Administration -> UPP Data. This ensures that your POST URL is called in the event of an incomplete transaction.