Нет, вам не нужно иметь счет в Giropay. Все, что вам нужно, это активный банковский счет, который поддерживается этим методом оплаты.