Sofort is a method of bank transfers and is based on online banking. A big advantage is: The customer doesn’t need to register and does not need to create a virtual account, a so called wallet. As the name suggests it is an immediate bank transfer and thus a direct bank transfer. The customer selects Sofort as payment method for their online purchase and is then forwarded to the secure payment form. The bank transfer data is transferred automatically and the customer only has to select his or her bank and enter their login details for online banking. Finally he releases the bank transfer by means of an approval code. All data is send encrypted to the online banking account. The online merchant receives a real-time confirmation of the executed bank transfer. The merchant can execute and dispatch the order immediately delivering goods/services faster. There is no waiting time until the dispatch of the goods like it would be for example in the case of prepayment via bank transfer.
As usual with online banking, the data disclosed in Sofort are encrypted with SSL (Secure Sockets Layer).
|
Further information can be found on the webpage of Sofort (https://www.sofort.com/ger-DE/verkaeufer/su/e-payment-sofort-ueberweisung).
Process flow for Sofort via PPRO
To carry out an online transfer with Sofort via PPRO, please use the following URL:
|
|
Parameters for Sofort via PPRO
|
Result parameters for URLNotify, URLSuccess and URLFailure in case of Sofort via PPRO
|
Parameters for credits via socket connections
Response parameters for credits with Sofort via socket connections
This section describes the parameters which must be transferred within the data set (Record) for executing a refund for Sofort and which information can be found within the response file about the payment status.
Following table gives an overview of all batch versions that are possible for a specific action an their specialities:
|
Description of the possible batch versions
The structure for Sofort within a Batch file to be submitted is the following:
|
Example for Master MID function:
|
|
Description of fields within the record for Batch files
The record area within the response file for Batch transactions looks the following way:
|
|
Description of result parameters within the record for Batch files