What online casinos require is that a deposit is made for a bonus package to be available. The best way to secure a generous welcome bonus is to fund your casino account via a payment method which is universally accepted with most operators – read more about it in our dedicated bonus section!