When using Stripe, Square, Razorpay, Paymill and PayPal as a payment gateway, 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, and European businesses can accept Visa, MasterCard, and American Express.
Indian merchants can accept Credit Cards, Debit Cards, Net Banking and wallets.
In Setup/Payments, you can also add PayPal as a payment method. This allows your customers to pay for your item with their PayPal account.