Am I required to have a brick and mortar storefront to process credit cards?

A: No, this is not a requirement of accepting credit card payments.