Not for all the promos, but for Betfair casino free spins you have to register a debit card. The bonuses do not restrict users of any payment platform, nor do they require one to register any card.