Every casino has it’s payment processors enabled on the site you can use them any make a deposit.
It depends upon the individual casino. They normally tie up with particular payment processor which is supposed to be used by you. You can not use any other payment processor.
You need to see their payment processes for that casinos. And use that way to deposit.