Stripe
Send invoices from the portal and get paid by card or bank transfer.
Two-way invoice and payment sync with QuickBooks Online.
Invoices created in Ferrybox appear in QuickBooks Online, and payments recorded in either place sync to the other. Your accountant works in QuickBooks; your clients never have to.
Customers are matched by email, and new ones are created when needed.