No, you do not. To make an SID deposit, all you need to have is a casino account and a suitable banking method.