In the USA, Stripe charges 2.9% + $.30 for every successful card transaction. There are no signup fees or declined/failed charge fees.
For US-based accounts, Stripe charges .8% with a $5 cap for ACH/bank payments.
Learn more about Stripe's pricing (including pricing for your country) on their pricing page.