No, you don't need to have a Giropay account. All you need is an active bank account that's supported by this payment method.