Yes, for card payment transactions to be able to batch, an internet connection is critical. Some credit card machines need to be hard-wired, and some can be wireless. Our credit card machine is compatible with our POS system, which instantly is connected to the internet.