Yes, it is legal and allowed to play online casinos from other countries and use any payment method.