Polar.sh -- Merchant of Record
Исследование обновлено: 2026-05-19 (фокус -- работа с ИП в Армении) Предыдущая редакция: 2026-02-22 Источник: https://polar.sh/docs/
TL;DR для армянского ИП
Armenia формально поддерживается в списке merchant-стран Polar.sh, флаг 🇦🇲 присутствует в supported countries. AMD указан в списке payout-валют.
НО: Stripe Connect Express (через который Polar выплачивает) не открывает прямой merchant account для Armenia -- в публичных Stripe changelog'ах января-февраля 2026 Armenia отсутствует в destination-странах. Архитектурно сценарий рабочий (LemonSqueezy/Buy Me a Coffee показывают, что Stripe Express через MoR-платформу принимает Armenian IE), но публичных подтверждений успешного onboarding'а Polar для AM-резидента нет.
Реалистичная стратегия: попробовать Polar.sh, иметь fallback на [[dodo-payments]] (явная поддержка AM с отдельной landing-страницей) или [[paddle]].
Что такое Polar.sh
Polar.sh -- платформа монетизации для разработчиков ПО, работающая как Merchant of Record (MoR). Polar является юридическим продавцом: рассчитывает, собирает и перечисляет налоги по всему миру. Разработчик получает чистые выплаты.
Отличие от Stripe (просто платёжного процессора): при Stripe продавцом остаётся разработчик, и налоговые обязательства лежат на нём. Polar берёт это на себя.
Сайт: https://polar.shДокументация: https://polar.sh/docs/introductionGitHub: https://github.com/polarsource/polar (open-source)
Статус Армении (2026-05-19)
| Параметр | Значение |
|---|---|
| Armenia в supported countries | Да (флаг 🇦🇲, polar.sh/docs/merchant-of-record/supported-countries) |
| AMD в payout currencies | Да (среди 25+ валют, заявленных Polar) |
| Stripe Connect Express для AM | Не подтверждено (Armenia отсутствует в публичной документации Stripe) |
| Stripe cross-border payout для AM | Нет (в changelog'ах 01-02/2026 -- AM не добавлена) |
| Косвенные подтверждения | Конкуренты (LemonSqueezy, Buy Me a Coffee) работают с Armenian IE |
| Публичные успехи AM-резидентов | Не найдены (Reddit/IndieHackers/X молчат) |
Главное противоречие: Polar заявляет поддержку, но Stripe (на котором Polar построен) -- нет явной публичной поддержки destination-payouts в AM. Это значит, что:
- либо Polar использует Stripe-инструменты в обход public Express list,
- либо реальный payout идёт в USD/EUR на armenian foreign-currency account,
- либо onboarding для AM-резидента не завершается до production без дополнительного manual review.
Дата проверки: 2026-05-19. Перед production-решением -- провести тест-регистрацию.
Регистрация армянского ИП в Polar
Polar onboarding flow
- Finance → Account в дашборде Polar
- Выбор страны (Armenia доступна)
- Redirect в Stripe Connect Express onboarding
- Заполнение identity (паспорт, селфи) + bank account
- Подтверждение Stripe (manual review для AM вероятен)
Business type для Armenian ИП
В Polar/Stripe выбор ограничен: individual / company / non_profit / government_entity.
Корректно для Armenian ИП: individual (sole proprietor). Armenian ИП юридически -- физлицо, ведущее предпринимательскую деятельность, не юр-лицо.
Документы (экстраполяция из Stripe Connect Express, AM-specific документация отсутствует)
- Паспорт (для гражданина РФ -- нужен apostille на перевод на армянский)
- PSN (Public Service Number / армянский ИНН)
- Выписка из госреестра РА о регистрации ИП (3000 AMD пошлина, ~1 день в Министерстве юстиции)
- Армянский банковский счёт (см. ниже)
- Proof of address в Армении
- Selfie / liveness check (Stripe Connect)
- Business profile URL (для Kontinuum -- landing-page SaaS)
Армянский банковский счёт
Stripe Connect требует bank account в стране бизнеса. Реалистичные опции для гражданина РФ с армянской резиденцией:
| Банк | Лояльность к РФ-гражданам | Multi-currency (USD/EUR) | IT-friendly |
|---|---|---|---|
| Inecobank | Высокая | Да | Да |
| Evocabank | Высокая | Да | Да |
| IDBank | Средняя | Да | Да |
| Ameriabank | Низкая (enhanced DD) | Да | Да |
| ACBA | Средняя | Да | Да |
Policy банков по РФ-гражданам меняется -- проверять перед регистрацией.
Валюта payout
Polar заявляет AMD как payout currency. Реалистичный сценарий:
- AMD: возможен, но Stripe в changelog'ах февраля 2026 не добавил AM в destination → реально может не работать
- USD: вероятен fallback на USD-счёт в армянском банке
- EUR: аналогично
Рекомендация: открыть multicurrency-счёт (USD + EUR + AMD) для гибкости.
Комиссии (2026-05-19)
| Тип комиссии | Размер |
|---|---|
| Базовая транзакционная | 4% + $0.40 |
| International cards (non-US) | +1.5% |
| Подписочные платежи | +0.5% |
| Ежемесячная плата | Нет |
| Stripe payout fee | $2/мес + 0.25% + $0.25 за вывод |
| Cross-border payout (FX) | 0.25% (EU) -- 1% (другие) |
| Disputes | $15 |
| Settlement delay (с 2026-05-12) | 7 дней для новых аккаунтов |
Пример для Armenian ИП: подписка $4.99/мес от EU-клиента (с 25% VAT, итого $6.24):
- Polar: $6.24 × 4% + $0.40 = ~$0.65
- International card: +$0.09
- Subscription surcharge: +$0.03
- Stripe payout: ~$0.25 + 0.25% = ~$0.27
- Net to seller: ~$5.20 на armenian-счёт (минус FX 0.25-1% если AMD)
Налоговые формы (W-8BEN)
US-Armenia income tax treaty отсутствует. Это означает:
- W-8BEN при onboarding запрашиваться может (стандартный Stripe flow для не-US резидентов)
- Withholding 30% не применяется к seller-payouts (это не US-source royalty), но потенциальный риск стоит учитывать
- Polar.sh документация прямо W-8BEN не описывает -- предъявление формы в onboarding flow ожидается
Применимость к схеме "Armenian ИП + микропредпринимательство 5%"
| Аспект | Оценка |
|---|---|
| Polar формально допускает Armenia | ✅ Да (по docs) |
| Stripe Connect Express для AM | ⚠ Не подтверждено публично, аналоги работают |
business_type=individual для Arm. ИП | ✅ Корректно (sole proprietor) |
| Payout в AMD на армянский банк | ⚠ AMD в списке Polar, фактически вероятен USD/EUR fallback |
| Лимит 24M AMD/год (~$60K) | ✅ Polar не ограничивает, лимит на стороне РА tax law |
| Citizen РФ → Armenian residence → IE | ⚠ Не блокируется, но enhanced compliance review вероятен |
| W-8BEN для Armenian IE | ⚠ Не описано у Polar, ожидается стандартный flow |
| Микропредпринимательство 5% | ✅ Polar шлёт gross-payout, AM-учёт локально |
Главные риски
- Onboarding rejection на Stripe-стороне из-за
country=AMили citizenship РФ. Не известно публично, был ли успешный кейс. Требуется реальная попытка. - Banking -- enhanced due diligence армянских банков для РФ-граждан (особенно Ameriabank).
- AMD vs USD payouts -- вероятен USD fallback на multicurrency-счёт.
- 24M AMD лимит микропредприятия = ~$60K/год = ~$5K/мес. При успехе Kontinuum легко превышается → переход на 20% либо общую систему.
- Stripe sanctions review для гражданства РФ -- random additional checks.
Рекомендуемый план действий
- Зарегистрировать ИП РА (3000 AMD пошлина, 1 день)
- Получить PSN (Public Service Number)
- Открыть multicurrency-счёт в Inecobank или Evocabank (USD+EUR+AMD)
- Создать Polar account, выбрать Armenia → пройти Stripe Connect Express onboarding с
business_type=individual - Если откажет на onboarding -- fallback на Dodo Payments (явная поддержка AM) или Paddle
- Тест-payout $10 для проверки реальной валюты settlement
- Подать W-8BEN если запросит Stripe
Поддерживаемые страны (для контекста)
Продавцы (payouts)
Polar использует Stripe Connect Express. Поддерживается ~120 стран, включая (релевантные постсоветскому пространству):
- Armenia (формально, без публичных подтверждений)
- Azerbaijan, Kazakhstan, Moldova, Uzbekistan (добавлены в early 2026)
НЕ поддерживаются (санкции США): Россия, Беларусь, Куба, Иран, Северная Корея, Сирия.
Грузия НЕ указана в supported list Polar -- ключевое отличие от Creem.io.
Покупатели (payments)
Платежи принимаются глобально, кроме стран под санкциями. Покупатели из РФ не смогут оплатить.
Платёжные методы
- Кредитные/дебетовые карты через Stripe
- Apple Pay, Google Pay (требует валидации домена для embedded checkout)
- PayPal -- не поддерживается, планируется
Валюты
Мультивалютность в private beta: USD, EUR, GBP, CAD, AUD, JPY, CHF, SEK, INR, BRL + 15 других включая AMD. Баланс продавца всегда в USD.
Возможности платформы (полная)
Продукты и подписки
- One-time, Recurring (daily/weekly/monthly/yearly/custom)
- Free products -- для трекинга
- Pay-what-you-want -- свободная цена с опциональным минимумом
- Ad-hoc prices -- динамическое ценообразование per checkout
- Seat-based pricing -- командные подписки
- Продукты нельзя удалить, можно архивировать
Free Trials
- Настраиваемая длительность
- Сбор платёжных данных при старте trial
- Защита от abuse (fingerprint email + payment method)
- Override trial period на уровне checkout session
Usage-Based Billing (ключевая фича для Kontinuum)
Полноценная система:
- Events -- приложение отправляет события потребления через Events Ingestion API
- Meters -- определяют фильтры и агрегацию (Count/Sum/Avg/Min/Max/Unique)
- Metered Prices -- привязка метра к цене ($/unit)
- Credits -- предоплаченные кредиты, списываемые до overage billing
Встроенные стратегии ингестии (JS/Python SDK):
- S3 Strategy -- оборачивает AWS S3 Client, автоматически трекает bytes
- LLM Strategy -- AI-токены
- Stream Strategy -- readable/writable streams
- Delta Time Strategy -- время выполнения
Важно: Polar НЕ блокирует потребление при превышении баланса. Логика ограничения -- на стороне приложения.
Customer Portal
Hosted portal на https://polar.sh/your-org-slug/portal:
- Просмотр заказов и подписок
- Управление (upgrade/downgrade/cancel)
- Инвойсы, чеки, benefits
- Просмотр потребления и estimated charges
- Pre-authenticated ссылки через API
Webhooks
38+ типов событий с HMAC-подписью. Форматы: JSON, Discord, Slack.
Customer State API
Единый эндпоинт для полного состояния клиента:
GET /v1/customers/{id}/state
GET /v1/customers/external/{external_id}/stateWebhook customer.state_changed -- real-time обновления.
SDK и интеграции
- TypeScript/JavaScript:
@polar-sh/sdk - Python:
polar-sdk - Go:
polargo - PHP:
Polar\Polar - Framework Adapters: Next.js, Nuxt, Laravel, Express, Fastify, Hono, Astro, SvelteKit, Remix, Deno, Elysia, Supabase, TanStack Start, BetterAuth (14 adapters)
- OAuth 2.0, Sandbox (
sandbox-api.polar.sh), MCP
Применимость к Kontinuum
Архитектура продуктов
| Продукт в Polar | Тип | Цена | Benefits |
|---|---|---|---|
| Cloud Relay Monthly | Recurring (monthly) | $4.99/мес | Relay access |
| Pro Monthly | Recurring (monthly) | $9.99/мес | Pro features + relay |
| Pro Yearly | Recurring (yearly) | $99/год | Pro features + relay |
| Pro Lifetime | One-time | $59 | Pro features + relay (бессрочно) |
Meter: s3_storage -- агрегация Sum по bytes событиям s3_usage. Привязан к Pro-продуктам. Credits: N GB/мес S3 storage включено в Pro подписку.
Интеграция с Tauri
- Покупка: headless-бекенд → Checkout Session через SDK → Tauri открывает URL в системном браузере → webhook подтверждает
- Трекинг потребления: бекенд-сервер отправляет S3 usage events в Polar
- Проверка доступа: Customer State API
Ограничения
Что нельзя продавать через Polar
- Физические товары
- Услуги (маркетинг, дизайн, консалтинг)
- NSFW-контент
- NFT и криптовалюты
- Финансовые услуги
- Маркетплейсы перепродажи
Kontinuum (P2P file sync) -- допустим как SaaS/software продукт. Kontinuum Veil (VPN/proxy) -- grey area, требует уточнения у Polar support перед production.
Технические ограничения
- Embedded checkout (iframe) НЕ работает в Tauri webview без workarounds -- redirect в системный браузер
- Polar НЕ блокирует потребление при overage
Известные проблемы (из Reddit/HN, февраль-март 2026)
- "Paddle is slow and Polar.sh is non-responsive" -- задержки support
- Скрытые fees: international (+1.5%), subscription (+0.5%), $15 chargeback, Stripe passthrough
- "Open-ended clause" в ToS Polar: право прокидывать любые будущие Stripe fees
- Settlement delay 7 дней для новых аккаунтов
Сравнение с альтернативами для армянского ИП
| Платформа | Armenia | Individual ИП | Базовая комиссия | Usage-based | Подтверждённые AM-onboarding'и |
|---|---|---|---|---|---|
| Polar.sh | Формально да | Да | 4% + $0.40 | Да | Не найдено |
| [[dodo-payments]] | Да (явно) | Да (явно) | 4% + $0.40 | Да | Да (landing-page для AM) |
| Paddle | Да | Да (Onfido) | 5% + $0.50 | Да | Да |
| Lemon Squeezy | Да* (Stripe Express) | Да | 5% + $0.50 | Ограниченно | Да |
| [[creem.io]] | Нет | -- | 3.9% + $0.40 | Нет | -- |
Источники
Polar.sh официальные:
- https://polar.sh/docs/merchant-of-record/supported-countries
- https://polar.apidocumentation.com/documentation/polar-as-merchant-of-record/supported-countries
- https://polar.sh/docs/features/finance/payouts
- https://polar.sh/docs/finance/accounts
- https://polar.sh/resources/pricing
- https://polar.sh/docs/features/usage-based-billing/introduction
- https://polar.sh/docs/features/usage-based-billing/ingestion-strategies/s3-strategy
Stripe (для проверки Armenia):
- https://docs.stripe.com/connect/express-accounts
- https://docs.stripe.com/connect/cross-border-payouts
- https://docs.stripe.com/changelog/clover/2026-01-28/cross-border-payouts-new-countries
- https://docs.stripe.com/changelog/clover/2026-02-25/cross-border-payouts-new-countries
- https://docs.stripe.com/tax/supported-countries/asia-pacific/armenia
Армянская юр-аналитика:
- https://www.relocation2armenia.com/eng/payoneer-paypal-via-payoneer-stripe-express-lemonsqueezy-with-an-armenian-company
- https://armenian-lawyer.com/business-immigration/armenian-business-global-payment-integration-guide/
- https://armenian-lawyer.com/uncategorized/armenia-individual-entrepreneur-registration-non-residents/
- https://www.doola.com/stripe-guide/how-to-open-a-stripe-account-in-armenia/
Обзоры Polar.sh 2026: