You can process virtual credit card payments through virtual terminals and payment gateways. They're often provided by credit card processing services. Square is one of the best ones, whether you're accepting payments in person or online.