With Stripe, you can charge almost any kind of credit or debit card:
U.S. businesses can accept Visa, MasterCard, American Express, JCB, Discover, and Diners Club.
Australian, Canadian, European, Hong Kongese, Japanese, and Singaporean businesses can accept Visa, MasterCard, and American Express.
You can also accept gift and prepaid cards that are one of the above types. You can use Stripe to charge cards of these types from customers anywhere in the world. Depending on where your business is located, you can also charge customers in their local currencies.
Stripe also support Bitcoin, Apple Pay, Android Pay, 3D Secure, SOFORT, iDEAL, Giropay, Bancontact, SEPA direct debit, and China’s Alipay.
Info taken from https://support.stripe.com/questions/which-cards-and-payment-types-can-i-accept-with-stripe