With SOFORT you don’t have to register or establish a virtual account. You simply use your usual online banking details and selected authentication procedure.
With E-wallets, you have to register and set up a virtual account, which you have to maintain and load with credit to be able to make a purchase.