we're using Wave (free plan) and very happy with it. stripe handles payments, which get sent to our bank, and wave connects to our bank + credit cards to import sales.
so we have a basic revenue dashboard, all expenses itemized / categorized, and can run a myriad of accounting reports in a couple clicks.
tl;dr - Wave is effectively mint.com for your company. i love it.