Shopify Payments ID Rejection: Decoding KYC for Cross-Border Businesses
Hey everyone,
I recently came across a really insightful thread in the Shopify community that touched on a common, yet incredibly frustrating, issue for many international store owners: getting your identity verified for Shopify Payments, especially when you're running a business in one country but residing in another. Our community member, Wehwachter, shared their struggle, and the discussion that followed offered some seriously valuable clarity.
Wehwachter's core problem was this: they operate a legal UK company with a UK address, but they're a non-UK resident using a North Macedonian passport for verification. Despite feeling confident this setup was "fully acceptable by Shopify policy," their passport kept getting instantly rejected by Shopify Payments' automated system, without ever reaching a human reviewer. They'd tried contacting support over ten times, only to be met with "escalated" tickets that led nowhere, ultimately resulting in their payment capabilities being banned after a 30-day timer ran out. Sound familiar to anyone?
The Real Reason Your ID Gets Auto-Rejected by Shopify Payments
It's easy to feel like you're caught in an "AI glitch" or a "bug" when the system instantly rejects your valid ID. Wehwachter certainly felt that way, especially since they had a similar setup working on an older store. However, as the community discussion, particularly Laza_Binaery's detailed breakdown, made clear, this isn't a bug at all. It's actually the system working exactly as designed, albeit in a way that can be incredibly frustrating for legitimate businesses.
Here’s the deal: Shopify Payments, like all financial service providers, has strict Know Your Customer (KYC) rules. These rules are country-specific. For a UK company using Shopify Payments, the account representative (that's you!) must meet the UK's specific KYC requirements. The system doesn't just check your company's country; it looks at a whole picture:
- Country of business (UK)
- Country of residence (North Macedonia)
- Type of ID provided (North Macedonian passport)
- Your overall risk profile consistency
When there's a mismatch – like a non-UK resident with a non-UK passport trying to verify a UK company with a UK address – it triggers a high-risk pattern. This isn't about you personally; it's about common fraud patterns. Unfortunately, this combination (non-UK resident + UK company + UK address + non-UK passport) often looks like "account farming" or "cross-border fraud setups" to an automated system. The instant "Invalid ID" isn't a glitch; it's an intentional auto-rejection before any human even sees it.
"But It Worked Before!" – Why Old Stores Might Slip Through
Wehwachter's experience of having an older store with the same setup successfully verified is a common point of confusion. Laza_Binaery's insights shed light on this:
- Older/Looser Checks: KYC regulations and automated systems evolve. What passed a few years ago might not pass today as risk assessment becomes more sophisticated.
- Silent Manual Review: Perhaps that first store had a silent manual review that wasn't triggered again.
- Increased Scrutiny: Operating multiple stores, especially with a cross-border setup, can inherently increase your risk profile in the eyes of a payments provider. New stores might inherit suspicion once you're flagged.
- Different Details: Even slight variations in business details could trigger stricter validation.
So, that "zero sales = zero risk" argument? From a payments provider's perspective, it's actually the opposite. No sales combined with multiple stores and a cross-border setup can look more like a potential fraud setup, not less. It's a tough pill to swallow when you're a legitimate entrepreneur.
Why Shopify Support Can't Always Help with KYC
If you've been in Wehwachter's shoes, you know the frustration of contacting support repeatedly, only to hit a wall. Laza_Binaery confirmed what many suspect: standard support agents generally cannot override KYC decisions. When they "escalate" a ticket to the Risk team, it often goes into a queue with no guarantee of a response. If the system hard-rejects an ID, many cases simply never reach manual review. There isn't a secret "talk to a human" shortcut for these specific compliance issues.
Practical Options to Get Your Shopify Payments Verified
So, what can you actually do? The community thread offered three solid, practical options:
1. Align Everything for a Seamless Match
This is the "cleanest" solution if you can make it happen. If your business is in the UK, the ideal scenario for Shopify Payments is to have a UK resident director who can use a UK ID (like a a UK passport or driving license) for verification. This completely removes the mismatch that triggers the high-risk flag.
2. Match Your Business Country to Your Residence
If aligning with a UK resident isn't feasible, consider setting up your Shopify store and payments in the country where you actually reside. If Shopify Payments is supported in North Macedonia (or wherever you live), this would allow you to use your local ID and avoid the cross-border mismatch entirely.
3. Explore Third-Party Payment Gateways
This is often the most direct workaround if Options 1 and 2 aren't viable for your situation. Instead of trying to force Shopify Payments to accept your ID, you can use a third-party payment gateway that might have different KYC requirements or be better suited for your specific cross-border setup. Hohag in the thread specifically suggested trying Stripe, which is a great option. Other popular choices include Wise (formerly TransferWise), Payoneer, or 2Checkout. By doing this, you're bypassing Shopify Payments' internal KYC process altogether.
What NOT to Waste Your Time On
Based on the discussion, here's what won't work and will likely just cause more frustration:
- Spamming support: As Wehwachter found out, it doesn't help and can even bump your issue back in line.
- Creating new stores: This often makes things worse, as it can increase your perceived risk profile.
- Waiting longer: If the system hard-rejected your ID, the case is likely auto-closed without human intervention.
- Trying the same passport repeatedly: The automated system will just keep rejecting it for the same reasons.
Ultimately, while Wehwachter's setup is "technically allowed in theory," it falls squarely into a high-risk compliance pattern that automated systems are designed to block. It's a tough situation, but understanding the underlying mechanisms and exploring these practical alternatives is your best path forward. Don't let the initial frustration stop you; there are always ways to keep your business moving!