A licensed online casino offers the user a wide variety of payment options. Therefore, if a credit card is not available, the player may use any of the many options.