Since they don’t require deposits, casinos won’t ask for payment details as they are irrelevant to the offer. However, some sites may request that you set up a preferred payment method during registration. However, you don’t have to deposit when setting up your banking method.