Absolutely yes, while creating your Stripe account, you’ll see the option to select your home country and upload your government-issued identity card.