The i.d. card is a novelty i.d. of someone else that you bought online or it's your real i.d.?
Stripe is only available in these 42 countries, which one of them allows you to sign up a business account and receive credit card payments? It's definitely not in the USA, they are super strict here.