Stripe Terminal - onFetchConnectionToken error

Modified on Wed, 8 Jan at 3:55 PM

Troubleshooting the onFetchConnectionToken Error


If you are seeing the onFetchConnectionToken error, it means the MyTime application is unable to connect to the Stripe Terminal. Please follow the steps below to resolve the issue. We have listed the solutions from the most common to the least common.

  1. Please confirm your PC and Stripe terminal are on the same network.
    1. To check which network the Stripe Terminal is connected to you will need to go to settings > network on your Stripe Terminal: https://docs.stripe.com/terminal/payments/setup-reader/bbpos-wisepos-e#settings
  2. Update your Chrome Browser DNS settings.Only applicable for Chrome users. 
    1. Go here - chrome://settings/security
    2. Locate "Select DNS provider" and change this to Cloudflare (see screenshot)Screenshot 2024-12-22 at 11.00.33 PM.png
  3. Update your Stripe Terminal DNS settings. 
    1. On your Stripe Terminal open the settings menu (https://docs.stripe.com/terminal/payments/setup-reader/bbpos-wisepos-e#settings). Click your network settings > scroll to the bottom of the page where it says DNS. 
    2. Click Custom 
    3. Click add > enter 1.1.1.1 > save. Click add > 1.0.0.1 > save > click save in the upper right of the Stripe Terminal > return to the home screen. 
  4. Mac OS 15 (Sequoia) users - please review: https://support.stripe.com/questions/ensuring-stripe-terminal-javascript-sdk-functionality-on-macos-15
    1. To check your Mac OS version click the Apple  logo in the upper right of the screen > about this mac > locate MacOS > to the right will be the version number and name (example Sequoia 15.1). 

 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article