QuickBooks Online allows small business owners to accept online payments and credit card payments. To set up QuickBooks to accept payments, take the following steps:
Click the Gear menu in QuickBooks and click Company Settings in the Settings section.
If you aren’t already subscribed to a Payments plan, click Payments and then click Learn More.
Choose a plan and enter all the required information, including bank account information for recording deposit.
To create an invoice that with payment options, click the plus sign at the top and click Invoice.
Enter all the required information, and choose the types of online payment you accept.
To receive mobile payment, click the plus sign at the top, click Receive Payment and click Enter Credit Card Details.
Either enter the credit card information of your client, or swipe the card with the free card reader from QuickBooks.