Customer need a stripe account ?

No, They just need valid   credit card or debit card with the Visa or Mastercard logo.