Stripe is the default for low-risk e-commerce, but its Restricted Businesses list is long: gambling, adult, forex, crypto exchanges, IPTV, nutraceuticals, debt collection, weapons, get-rich-quick. If you're in any of these verticals, Stripe will either reject you at sign-up or freeze your account the moment volume gets noticed. Here's the short list of credible alternatives, ranked by the verticals each one will actually approve.
Why Stripe rejects high-risk merchants
Stripe operates under a sponsor-bank agreement with Goldman Sachs (US) and J.P. Morgan (international). Those agreements impose hard MCC exclusions that Stripe cannot override on a per-merchant basis. The Restricted Businesses page is a direct mirror of the sponsor-bank exclusion list — it's not a Stripe policy choice; it's a banking-layer constraint.
Lidya — Turkish acquirer + USDT settlement
Vertical fit: forex, betting, IPTV, crypto SaaS, adult, affiliate, nutra. Sandbox: instant. Live KYC: 24–48h. Settlement: USDT next business day on Tron/ETH/BSC. MDR range: 4–18% depending on vertical. Best for: high-risk merchants who need fast onboarding and don't want correspondent-banking exposure on settlement.
Other alternatives to evaluate
PaymentCloud — US-focused, supports CBD, firearms, adult. Slower onboarding (1–2 weeks). Higher MDR than Lidya for non-US merchants because of cross-border interchange.
CCBill — long-running, strongest in adult and dating. Sandbox is enterprise-only; not suitable for early-stage merchants.
PaySpacelv — gambling-focused, EU. Heavier compliance docs. Reasonable MDR for licensed operators.
Direct acquirer relationships — once you cross $500k/month consistently, a direct merchant agreement with a sponsor bank in a friendly jurisdiction (Bulgaria, Cyprus, Malta) is the lowest-cost path. Lidya helps with the introduction once you outgrow the gateway tier.
Migration checklist
Before you cut over, verify: vertical approval in writing, MDR and reserve in writing, sandbox endpoint parity with production, webhook signature scheme (HMAC SHA256 is the modern default), settlement currency and cadence, and chargeback handling SLA. Don't sign anything you haven't load-tested against your real volume profile.
FAQ
- Why did Stripe ban my account?
- Almost always: a sponsor-bank rule fired. Either your business was identified as belonging to a restricted MCC (after you'd been processing for a while) or your chargeback ratio crossed Stripe's internal threshold. The account closure email rarely names the specific rule.
- Can I get my held funds back from Stripe?
- Yes, but on Stripe's schedule. Funds held after an account closure are released 90–180 days after the last transaction, minus any chargebacks during the hold period. There's no early-release path. Move your live volume to an approved processor immediately to avoid extending the hold timer.
- How fast can I switch to Lidya?
- Same day for sandbox. Live-key issuance is 24–48h post-KYC. Many merchants run Lidya alongside their existing rail for the first month to validate webhook behaviour before fully cutting over.