Overview
This add-on hides unavailable or restricted payment options based on a user’s country, IP address, or admin settings. It’s especially useful for platform owners operating in regions with international sanctions (e.g. Russia, Iran), helping to provide a cleaner, legally compliant user experience.
Instead of showing payment methods that users can’t access (e.g. Stripe or PayPal), the add-on displays only alternative, working payment gateways like local processors or crypto options.
Perfect for
- Admins and content creators from countries under payment restrictions
- Apps published by developers in Russia, Iran, or other sanctioned regions
- Projects with mixed international audiences and region-specific payment options
What you get
- Automatic hiding of unavailable payment gateways
- Geo-based display rules (by country or IP)
- Compatibility with CCBill, Crypto gateways, manual methods
- No-code toggle to activate per region
- Start without Stripe or PayPal — remove payment buttons until integration is ready
How it works
Once enabled, this add-on checks the visitor’s country via IP and hides payment methods that are not permitted in that region. You can also set manual overrides in the admin panel to define where certain gateways appear.
Use it to:
- Hide Stripe or PayPal from Russian and Iranian users
- Show crypto-only options for blocked regions
- Simplify the UX by removing non-working buttons
Pricing
Price: Request free quote
License: Lifetime for one domain
Requirements
- At least one active payment gateway installed
- Admin rights to configure geo-rules
- IP detection enabled (via built-in system or external service)
Use cases
- Launching an app in Russia, but monetizing through a partner in Armenia
- Hiding Stripe/PayPal for users in sanctioned countries
- Showing only crypto wallets or invoice-based payment for specific regions