Error: country mismatch connecting to Uphold

Briefly describe your issue:
I am unable to verify uphold custodial wallet on my new laptop. I have previously verified my uphold account on 2 other computers on brave. I still have my old computer, see image below, proving that it is verified:


I’ve verified that both brave browsers on have the same reward country (brave://rewards-internals/)

Rewards country: GB

This is the popup that appears to me:

The uphold account is verified as stated above, and has been since 2019. I’ve been using it as a custodial for brave rewards perhaps around that time.

What Operating System and Brave version are you using (Menu --> About Brave)?
MacOS Monterey v12.6.2
Brave version v1.47.171

Is your Brave Rewards Profile currently verified? (yes/no)
Not in this computer but it is in the old one.

What date did you connect a your Brave Rewards Profile?

Have you been able to successfully receive payments in the past?

Are you using a VPN? (yes/no)

Are you in a supported region (see here for list of supported regions)?

Does your device pass the SafteyNet check (Android only)?
Iphone user

Have you fully completed Uphold’s CDD requirements?

Hi @hugofqueiros. Just another Brave user like you but in an effort to help until one of the team reach your post…

The country you select on Brave must match the country on the ID you used when you verified with Uphold (custodian). Did you use a different country’s ID to verify than the country you selected in Brave? To fix, you can either (a) update by verifying again with your custodian using an ID from the country you selected with Brave, or (b) reset or reinstall Brave (you will lose you rewards - it sets up a new profile) and select the country you used to verify with Uphold (even if you’re not physically in that location anymore). Provided its a Brave supported country you should then be able to reconnect and use rewards again.

1 Like

Thank you for your response @Thrive! Appreciate it.
I don’t have an ID for the country that I reside in, nor did I in the past. I did pass the KYC from Uphold. I am registered there as a UK resident. My nationality shouldn’t have anything to do with it, regarding rewards. Scratching my head on this one to be honest.

What’s difficult to understand is that I’ve been using Brave for quite some time. As I mentioned… I am verified for rewards on my “old” computer since late 2021 and still 100% working, receiving rewards. Had 2 other computers before also verified, so not sure what changed in the meantime.

I created a ticket on Uphold to verify that I am registered as UK resident as my profile there states I am, purely out of curiosity and for fiscal reasons.

1 Like

OK you’re in the same boat as me then - and did the exact same thing as me with Uphold - the problem ended up being on the Brave side. There is some logic behind the region settings, although it was a bit confusing when rolled out.

I used a UK ID with Uphold but work in another (supported) country which I chose on Brave. That was my mistake. By resetting I lost a small amount of BAT but was able to select UK (even though not there) and reconnect to Uphold. The fraud settings aren’t looking at your IP as possibly expected, rather that you come from the same country that you verified with ID on Uphold. Everything works again now for me. Give it a go.

1 Like

Thanks again @Thrive. Will try that for sure.

I would expect Brave to be checking the country of residence on Uphold for taxation reasons. That’s a bit of common sense, but they may have reasons to decide on this logic. I can’t remember if Uphold required proof of residence. If it doesn’t then the only source of truth will be your verification process (id card/nationality).

My home country is supported but I wonder how ads that I eventually see are going to be affected. Not that it matters to me. Are your ads UK focused now?

In this Post it seems to relay that the reward system is focused on where you are resident (notice several references to “country user is in”:

Yes my ads are UK and I get more than before the changes (when my browsers were set to Cayman, and Uphold ID UK) so actually turned out better for me, more rewards. At best I only used to at best get 3-5 BAT p/m, now its easily around 5 just with limited use.

I discussed country of residence with Uphold when first verifying a few years ago because I was having problems depositing funds in my account. I couldn’t fund my account because although Uphold service Cayman, they wouldn’t accept KYD (local currency) to fund the account. As I come from the UK and travel between the two locations, they advised me to use my UK ID so I could fund my account, and it works perfectly.

Although I had Cayman ID and normally resident for work, I have UK citizenship and am not a permanent resident. I think the whole residency/citizenship thing opens up a whole can of worms and this first move is perhaps a baby step towards bigger things.

Although I confess I am skim-reading while working on another device, I’m not seeing any references to “country user is in” in the particular link you shared? But thank you for sharing it, very informative other than not properly defining which country to select (see below). All I can say is I was very angry and extremely vocal about the changes a few weeks ago here in the community, and I did suggest they change the pop-up to ask: “Please select the country on the ID you used to verify your custodial account”. The current pop-up just says “Choose Your Country” which is debatable for us travellers! With this fix included and had the release you kindly linked me to been issued before all the draconian changes, it would have been cool beans.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.