You can buy BTC with Giropay if your bank supports it. As the payment is done directly from your bank account, there is no way you can use Giropay if your bank doesn't support it.