How to Setup Stripe Account for Non-US Citizens (Non-Supported Countries)

NOTE : If you’re getting into dropshipping, you may be interested to know more about dropshipping and a Plugin called “Alidropship Plugin” which will boost your dropship business by 2000% without having to pay monthly or additional fees Like Shopify. Read more.

You need this for your Shopify store or any e-commerce store you have.

Stripe is an online payment processing for internet businesses. It builds the most powerful and flexible tools for internet commerce.

Whether you’re creating a subscription service, an on demand marketplace, an e-commerce store, or a crowd funding platform etc stripe helps you accept payment without stress. 

If you’re new to drop shipping business, you can purchase a WordPress Plugin called AliDropship which helps you to create and automate your drop shipping business up to 2000% profit. Click here to purchase the plugin.

Stripe payment gateway is unfortunately unavailable to people outside the United States (US), and it has become a pain in the ass to anyone running an online business and wishes to use stripe to accept payments.

It’s no longer a joke, that, stripe is easy to setup with seamless integration, with attractive features and prices. No activation or setup fees, just a 2.9% + 0.30 cents per successful card charge.

In this guide, you’ll learn how to setup stripe payment gateway for Non-US Citizens or residents (unsupported countries) and you can then integrate into your e-commerce store/business website and start accepting payments in different manners.

I’m a Nigerian, but I still have a functional stripe account with which I use to accept online payments.

The above photo clearly shows my stripe dashboard.

After this guide, you can be able to setup a functional stripe account no matter your country.

Creating a Website..

Somewhere in stripe, they’ll require for your business URL or website address. If you don’t have a website, then you won’t be able to go on with the registration.

We recommend you use Hostgator, its reliable, popular and affordable.

We’ve prepared a 60% coupon code for you, and you can purchase a Domain + Hosting plan for less than $100.

Go to, and signup the 60% coupon will be activated at checkout.

After you’ve purchased your hosting + domain account, you can proceed to the next step, you can contact us if you want us to help you purchase and set up your website.

Setup Stripe Account for Non-US Citizens (Unsupported Countries) – Chapter 1

Opening a Payoneer Account/ US bank Account

Opening a payoneer account is the real deal. Payoneer offers you the opportunity to own a US bank account, including a UK, GBP, JYP, CNH, CAD, AUD.

setup stripe account for non-US citizens

Opening a Payoneer account takes nothing less than 5 minutes to setup and you’re good to go!

You need a Payoneer account for stripe account opening because stripe only allows you to withdraw your funds to a US Checking Account.

If you can look at the above photo, you’ll see my US bank account is a checking account and yours will also be a checking account.

Somewhere in stripe dashboard, they’ll request for your US Account Number and Routing Number.

You can see that in your Payoneer dashboard when you click on “Global Payment Service” either at the drop-down or the boxes as shown on the picture below.

setup stripe account for non-US citizens

Then you’ll see your Account Number and Routing Number, just make sure you’re viewing your USD Bank Details. Example of mine, is below.

setup stripe account for non-US citizens

Your Account Number and Routing Number cannot be same with the ones in the picture above, if you use the details above, that means you’re sending money to my account.

So, login to your own dashboard, locate the “Global Payment Service“, make sure you’re viewing your USD Bank details and copy down your Routing Number and Account Number, because you’ll be supplying it to stripe on our next step.

You can also order a Payoneer Debit MaterCard from your dashboard to your location and use the ATM card on any ATM Machines in your country and you can also choose to withdraw to your bank account in your country upon entering your bank details on your Payoneer dashboard.

Sign-up for a Payoneer account today!

Setting Up a Stripe Account for Non-US Citizens – Chapter 2

This guide may no longer work.

Note: You can’t get a verified and complete stripe account without forming an LLC Company and getting an SSN, Tax ID or EIN. Unless you want to pay $500 for stripe atlas.

We can help you create a verified stripe account for your Shopify or any online store or business.

Cost is $99. Contact us. or whatsapp +441244940448

Now you’ve opened your Payoneer account and have gotten hold of your US Bank Details, let’s proceed to the next step of setting up your stripe account perfectly!

Step 1

Goto and register with your full name, email address and password. You’ll see a pop-up compelling you to verify your phone number.

setup stripe account for non-US residents

Choose your mobile country code from the drop-down and enter your phone number, then click on ” Send Confirmation Code

Enter the 6 digit code sent to your mobile number and verify your number.

Step 2 

Login to your dashboard, and click on “Activate Your Account” at the top left. If you haven’t verified your email address, you’ll see a message that will appear compelling you to confirm your email address before activating your account.

setup stripe account for non-US citizens

Confirm your email address by checking into the address you used to signup and continue from there.

setup stripe account for non-US citizens

After clicking on “Activate Your Account“, you’ll see an account application to fill, until you fill that application, your stripe account is not activated and invalid.


Select “United States“.setup stripe account for non-US citizens

Your Products

There are two boxes, namely, “Tell us about your business” and “Your website“.

Enter a short description about your business and enter your website URL (a valid one), a sample is below.

setup stripe account for non-US for unsupported countries

Account Details

In “Business Type” select “Individual/Sole Proprietorship

In EIN (Tax ID) – Leave it empty.

In Business Address, enter your business address/home address, enter your city, select a state in US from the drop down, in my own case, I selected “Alaska” and lastly enter a post-code in a city in alaska, I entered “99501

You can alternatively select another state like ” Arizona” then google “Arizona Postcodes“, choose from the lists and update your postcode.

setup stripe account for non-US citizens

You, the individual or sole proprietor

Verify your identity using facebook, LinedIn or Google. ( This is optional, but its easy, do it)

Enter your Legal First and Last name.

Enter your correct Date of Birth.

In the SSN (Social Security Number) enter last 4 digit number, but enter a number you can remember, use the last 4 digit of your mobile number.

setup stripe account for non us citizens

Your Credit Card Statement Details

In “Business name” enter your business name, you can also enter your blog name/website name if you don’t have.

In “Phone”, you’re expected to enter a US phone number, now we’re going to do a little research. If you have a US phone number, you can enter, if you don’t have, follow the guide below.

setup stripe account for non-US citizens

Goto and use the search bar. Enter “US Phone Number” in the search bar and enter “Your State” (The state you entered at the beginning of your application – in my case, I uses Alaska) in the location bar and click “Search”.

setup stripe account for non-US residents

After clicking on search, you should see some random US phone numbers, copy any one and paste in the box where stripe required the US phone number.

setup stripe account for non-US citizens

Bank Details

Now, goto your Payoneer dashboard > Global Payment Service > USD Bank Account and copy and paste your “Routing Number” with “Account Number” into the below boxes.

Click “Activate Account

setup stripe account for non-US residents

You should see a “Thanks for Activating your Account” notice and your Application Status is “Approved“.

setup stripe account for non-US for unsupported countries

Congratulations, if you followed us throughout the account creation!

You now have a functional stripe account and you can now make live transactions and you integrate it to your business website or e-commerce store and collect payments, and every 7 days( you can change it) the money will be automatically withdrawn to your Payoneer account.

You can integrate it to your Woo-commerce store or any store using your Live Secret & Publishable Keys.

If you’re new to drop shipping business, you can purchase a WordPress Plugin called AliDropship which helps you to create and automate your drop shipping business up to 2000% profit. Click here to purchase the plugin.

Don’t forget to share! It’s quite a helpful guide on how to setup stripe account for non-US citizens or residents (Non-Supported countries) ! 🙂 🙂

About the Author: Joy okoro

Hi, I'm Joy, a writer and a self taught blogger who loves to explore the innovation of blogging related things. Like and Follow My facebook Page Here .


  1. Hi joy, thanks for this wonder article you took your time to put together. i was suppose to launch an e commerce store since early January but i got stuck with payment gate way to process international payment, i stumble upon a related article like this back in 2017 but never knew the method still works, please is this system still working? if yes, how long does it take for payment to appear in my payoneer account?

    1. Hi Godspower,

      Stripe will send the money to your payoneer account within 7 days. Its a default setting for new account/beginners.

      Meanwhile, if you should start processing big payments, you’ll have the option of changing it to 1 day, which means the money will be sent to your payoneer account within 24 hours.

      I hope this answers your question Godspower.

      Thanks for stopping by! 🙂

  2. Didn’t work out for me. My account got flagged and they said they wouldn’t be able to accept payments for my business, unless I verify my account with credit card payments, which I tried with a FCMB MasterCard but also isn’t working out.

    I followed all your steps, the only things I did differently were that I didn’t verify identity using any of the social media (Facebook, LinkedIn or Google), as it was optional.
    For phone number and address, I used a USA virtual office address I already had, and a Skype USA number (both of them are paid resources).

  3. @Joy Okoro,
    They requested for the verification after completing the activation.
    The notice they showed me after the final step of clicking “Activate your account” was this:

    “Thanks for activating your account.
    You will be able to commence live transactions as soon as we’ve completed our verification”.

    That was the message they showed me after clicking the final “Activate your account” button.

    Then they sent me a mail almost immediately saying that they needed to verify my account, and that I should add my credit card details, that they were going to deduct 2 small token amounts, and I should tell them the exact amounts in dollars that was deducted from my online credit card account.
    I tried using my FCMB MasterCard for the verification, but the deductions was in Naira and I couldn’t get the exact dollar figure.
    Even after going to the bank physically to try and find it out, I was told by the bank that its not possible to get the exact dollar figure deducted, as its a naira account, and the deductions were in Naira, and so they can’t find the exact dollar amount that was deducted.

  4. Its unusual.

    My readers has successfully opened theirs without any said verification.

    Try signing up for another, if such repeats, open a dollar account and complete the steps, so you get the exact digits that was debited.

    Meanwhile, you can contact us to help you out with successful signup at for a token.

  5. Gone through your blog bby. I’m impressed, very few females are actually interested in blogging/tech stuff. I ve always searched for a female tech loving crush.. lol ..I’m a web developer and blogger as well. Keep it up.

    I wish i could reach you personally so we could discuss tech stuffs and issues. I believe we got a lot to learn from each other as well.

    Visit my website:

    get my contact details from there. Thanks hun.

    1. Your Payoneer US bank details is a checking account, make sure you’re viewing and copied the US Routing Number and Account Number and not some other currencies or it will return an error.

  6. Hello. Nice article. Won’t stripe try to verify the phone numbers, addresses and special numbers inputed? And if they find out they are not real, the account may be suspended

  7. Nice article. Please are you using this method and is it still working perfectly? If so, hope i dont runt the risk of my account being flagged at some point. Please reply soon

  8. Hi Joy, thank you for this awesome article.

    I have a few questions. I would be frateful if you could respond.

    1. I’ll be running my ecommerce dropshipping store. When the Stripe will ask me to tell them about my business can I write dropshipping? Do they accept it?

    2. What if I don’t have a website built yet?
    Should I built one first and then aplying?

    1. Yes. You can write about your business.

      If your website ain’t setup yet, you can enter your social media channel link.

      Example : Your Facebook or twitter page.

  9. HI my name’s Serginho and am from BENIN COUNTRY IN AFRICA
    Are you sure that’s it is still working the process you gave on your blog to create stripe account in June, 2018?
    because if you don’t have EIN the send you message to complete

  10. thank you, Joy! I am from Ukraine and these steps worked for me. also services like shipito,, and others, can give you a real US address, and services like Skype or similar can give you a real US phone number, but sure that the key point is a Payoneer.

  11. My account keeps saying status not verified though it said account activated. they keep saying invalid street address

  12. Account is activated, sort of, but the phone
    verification code is not delivered to my
    phone. I have tried it a couple of times.

    1. If you send them any ID that is not from US. They will reject your application.
      I guess you were not careful enough in the registration, that’s why they demanded another proof.

      1. they request for owner iq i guess its normal
        i send them my id
        if they reject my app did i can send them another or they will close my acc

      2. update !
        they accepted my id normaly
        but they request for business adress verification
        i copied one from the website you give to us
        now im fully activated
        but did i’m dreaming or what
        is that simple is this
        did i can now receive payement normally

          1. thanks very much for your help
            i’ve being in trouble with paypal since 2015
            and seeing some guys selling stripe accounts for 250$ and just as partner not admin
            but now my account is free lol

  13. Hello

    I have done all the steps as you say. On July 7, I received my first payments in Stripe but today the payments do not come out pending to reach my Payoneer account. Should I worry?

    Thank you very much.

    1. You should worry, there is a problem. They might be holding the funds.

      Goto your dashboard.
      Click on business settings, then on “owners” and see if your account is verified.

      Then get back to me.

  14. Hi Joy
    I just found your blog. Recently, I opened a Stripe account and a Payoneer account. I am concerned that I may have any issues in the future because the information I provided, for example SSN. For the address, I used a P.O. Box (a real P.O. Box that I have) and for the phone number, I got one through 2ndLine, an Android application that allows you to get a U.S. number for free. So the only information that is not valid is the SSN. Do you know of anyone who had issues with it? Does Stripe ever tried to confirm this information to any of your readers? Thanks

  15. Hi im confused, you dont need to form a LLC as most people said? Like i checked more peoples guide and most of them tell you to for a LLC. I would like to know this as getting llc is kinda expensive.

  16. Hey Joy. I followed these steps and open a successfull stripe account. My first stripe payout of $29.85 was scheduled on Monday 23rd July. On 21st July payout status came as on the way and now as of monday it says payout completed but it didnt appear in my payoneer account.Will my payout get failed because of payoneer? or is it just because its sunday in the US and I should wait 2-3 days for that to appear in my account?

    1. If stripe said “payout completed” then it should appear on your payoneer.

      Have you checked your payoneer US balance?

      Have you checked if you supplied stripe with the correct US payoneer account details?

  17. Hello,

    I am in Sri Lanka and I want to do dropshipping. But no gatway supported to our country. So I want to get Stripe as you tell.

    So if I create a Shopify will i want to create it as US shopify account?

    Thank You

  18. Hi @Joy Okoro, you are doing amazing

    Do you know at a point when you have started using this account, stripe will request for your US 1D after which if you cannot provide, there will be a hold on your account

    You didnt discuss this part

  19. Which ID did you used for the verifucation of the stripe account.
    I have successfully activated using the process you outlined but is asked to verify before able to collect funds.

  20. Last time I tried I did not work. This time with help from your article I got “Your Account Is activated” and you can make live transactions. But last time they said we will review credit card details and some issues occurred. Hope it doesn’t repeat this time.

  21. I tried it today didn’t work, as soon as I entered an address not in the us it says ” we can’t seem to be able to find your address update and try again”… lols

  22. I tried it today didn’t work, as soon as I entered an address not in the us it says ” we can’t seem to be able to find your address update and try again”…

  23. merci beaucoup c’est très intéressant j ai pu créer mon compte stripe et l’ai lié avec mon store
    par contre ma question est : est ce qu’on créant le compte stripe avec adresse aux USA ne vas pas appliquer des taxe d’Etat sur les ventes?

  24. Thanks for this great article and information shared. Please, i followed it through but i can’t get my Nigeria line / phone verified. Please how do i go about this? The message often comes as verification code sent but i don’t get any code on my phone. I even create another stripe account but the case is the same.

  25. Update your business owner information.

    You will not be able to charge customers until your business owner information is reviewed and verified.

    I got this message right away after i activated

  26. Update your business owner information.

    You will not be able to charge customers until your business owner information is reviewed and verified.

    I got this message right away after i activated
    What can i do with such message?

  27. I’ve used stripe smoothly in the last few months, and transferred 1~2K to my payoneer account with no problems. BUt recently stripe asked me to verify my identity, but since I dont have SSN and my country ain’t in the supported list, what should I do, any help?

  28. This is a good process but sooner or later they will catch you using virtual bank account no and they will block your account and since you gave fake info in your account you cannot get it verified and when you give your real info then your account is gone with all the money also.
    You can do this for the beginning but i suggest you invest 300-400 dollar and open up a Delaware Inc and get EIN using that and open up a real us bank account ( i recommend Wells Fargo Business Account ). In this way you can never get blocked and also anybody can get it done legally so that you don’t face any problem EVER.

  29. I have succesfully activated the account. But now they are asking me to verify my phone number. I inputed my nigerian number but i couldn’t get the verification code, i retried but to no avail. Can you help please? They said i won’t be able to receive payments if it is not verified in 10 days

  30. Hello Joy.Am from Kenya.I have successfully acquired the EIN number online and i also have a Payoneer Account.I registered for the stripe account.Everything got verified but i have a problem with the verifying my number using Sonetel number.They dont deliver such sms.Which other option can i use?

  31. I just tried the steps you gave in the article but it didn’t work for me. the activation was denied. is there a way out? Thank you in anticipation for a quick response

  32. thanks so much for this write up may God continue to bless you.
    please Joy i followed your steps though there was some little changes but it was easy to fix, i got the congratulation mail, i got the seven days mail but then i got a notification on my dashboard about verification and all……….
    ‘We need to confirm the identity of your account’s owners before we can send payouts to your bank account. Complete identity verification’

    that is it, please what do i do. or it doesn’t affect my activities?

  33. Thank you Joy, I just followed the process now and BOOM! I received “Thanks for activating your account!”

    Endless thanks

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.