Regardless of your business you are losing money if you are not taking payments online. That is a fact.
Luckily for you, there are services you can integrate into your website that require no coding.
PayPal
PayPal is the most common and one of the fastest way to take payments online. It is easy to accept payments, request money, send invoices and much more.
Some people do not like it because the money sits in your PayPal account until you transfer it to your bank account.
Get a merchant account
If you process at least $1,000 per month, consistently one of your best options is to get your merchant account.
You will need to have a way to connect your merchant account to your website, most likely with the help of your webmaster or a coder.
Stripe
You can start taking payments quickly with Stripe. Stripe is probably the best solution for you to start right now. I bet you can get it all setup (even if you do not know what you are doing) in one hour or less.
You can take payments in advance for your services or automate the delivery of your digital products without you having to be there.
It does not matter if you are a consultant or a professional photographer; you should take payments online. Get paid before you leave your office.
The last thing you want to say is “I cannot accept credit cards” because this means you just lost money.
P.S. Any of these services will let you take payments online, on your smartphone or tablet by swiping the credit card or by keying it.