Customers don't need a Stripe account to be able to make payments through it. They only need a valid credit card to pay via Stripe. This makes Stripe very user-friendly. It also supports various currencies so stores from different parts of the world can take accept payments and funds in different currencies.