No.
With SOFORT, you can make payments easily and securely without registering.
All you need is an online banking account with confidential login details and confirmation code procedure or a HBCI card.
https://www.sofort.com/eng-GB/buyer/sb/how-sofort-banking-works/