Credit card transactions require very little bandwidth. On average, a minimum of 1.5 Mbps download speed and 768 kbps upload speed should be sufficient. Running 1,000 credit card transactions per day would use just under 300 MB of data.