They say the take a debit card but how does the deposit be accounted for should you 'lose' a bike ? I always used a Credit Card before but just wondering do they put a stop on 150 euro somehow ?
It's exactly the same as if you signed up with a credit card. Say I signed up with a credit card and then cancelled the card or used the full limit. Any future transaction would be declined.