HI @Wehwachter
Welcome to the community.
Now, I really have no experience or knowledge about so will copy AI’s reply below.
And you might have a bigger chance to get a UK passport than pass a Shopify Payment check 
But for support, sometimes if you contact them too much your issue get a new date and then bumped back in line. The more you contact, the more you go back. So try to contact once and wait. But try other channels like X, maybe. But outside of support, you can not do much.
Good luck, and hope you sort it out.
1) The core issue (they’re likely wrong)
They assume:
“UK company + UK address = any passport is fine”
That’s incomplete.
In reality, for Shopify Payments (UK):
- The account representative (person being verified) must meet country-specific KYC rules
- The system checks:
- Country of business
- Country of residence
- Type of ID
- Risk profile consistency
What likely triggers instant rejection:
- Non-UK resident + UK company + UK address = high-risk pattern
- Passport country (North Macedonia) doesn’t match:
- business jurisdiction (UK)
- possibly IP/location
- Result: auto-reject before human review
That “instant invalid” is intentional, not a bug.
2) Why it works on one store but not others
This is the part they’re ignoring.
Possible explanations:
- First store passed under older or looser checks
- Manual review happened silently once, but not again
- Risk profile changed (multiple stores = higher scrutiny)
- Different business details triggered stricter validation
Once flagged, new stores inherit suspicion.
3) “Zero sales = zero risk” is naive
That statement alone shows misunderstanding.
From a payments provider perspective:
- No sales + multiple stores + cross-border setup = higher fraud risk, not lower
- This pattern is common in:
- account farming
- payment testing
- dropshipping fraud setups
So the system is doing exactly what it’s designed to do.
4) Why support is useless here
Correct observation, wrong conclusion.
- Support agents cannot override KYC decisions
- “Escalated to Risk team” = ticket into a queue with no guarantee of response
- If the system hard-rejects ID → many cases never reach manual review
There is no hidden “talk to a human” shortcut. That path mostly doesn’t exist.
5) What would actually fix it (practical options)
They have 3 real options, nothing else:
Option A — Align everything (cleanest)
- Use:
- UK resident director with UK ID
- This removes mismatch completely
Option B — Match country of residence
- Set business country to where they actually live
- Use local Shopify Payments (if supported)
Option C — Stop using Shopify Payments
- Use third-party gateways:
- Wise / Payoneer / 2Checkout / etc.
- Avoid Shopify Payments KYC entirely
6) What won’t work (waste of time)
- Spamming support (they already tried)
- Creating new stores (makes it worse)
- Waiting longer (case is likely auto-closed)
- Trying same passport repeatedly
Bottom line
The setup is technically allowed in theory, but in practice:
- It falls into a high-risk compliance pattern
- Automated systems block it by design
- Human review is not guaranteed and often never happens
So the forum post is built on a false premise:
“This should work, so it must be a bug.”
No—this is expected behavior from a risk system doing its job.