Generally speaking no, but it depends on the provider. Most casinos accept major credit cards like Visa and MasterCard and in most cases American Express.