Hello,
Can you offer several top options you would use to process online credit card payments? This is for a small business which provides business coaching services. Thank you so much! Karey
The article John pointed you to is a great overview of the options.
Since you mentioned business coaching, I wanted to let you know that Square now offers free appointment scheduling and booking. Clients can book their own appointments, get charged for cancellations, etc.