Skip to content

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

  1. Finance → Account в дашборде Polar
  2. Выбор страны (Armenia доступна)
  3. Redirect в Stripe Connect Express onboarding
  4. Заполнение identity (паспорт, селфи) + bank account
  5. Подтверждение 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-учёт локально

Главные риски

  1. Onboarding rejection на Stripe-стороне из-за country=AM или citizenship РФ. Не известно публично, был ли успешный кейс. Требуется реальная попытка.
  2. Banking -- enhanced due diligence армянских банков для РФ-граждан (особенно Ameriabank).
  3. AMD vs USD payouts -- вероятен USD fallback на multicurrency-счёт.
  4. 24M AMD лимит микропредприятия = ~$60K/год = ~$5K/мес. При успехе Kontinuum легко превышается → переход на 20% либо общую систему.
  5. Stripe sanctions review для гражданства РФ -- random additional checks.

Рекомендуемый план действий

  1. Зарегистрировать ИП РА (3000 AMD пошлина, 1 день)
  2. Получить PSN (Public Service Number)
  3. Открыть multicurrency-счёт в Inecobank или Evocabank (USD+EUR+AMD)
  4. Создать Polar account, выбрать Armenia → пройти Stripe Connect Express onboarding с business_type=individual
  5. Если откажет на onboarding -- fallback на Dodo Payments (явная поддержка AM) или Paddle
  6. Тест-payout $10 для проверки реальной валюты settlement
  7. Подать 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)

Полноценная система:

  1. Events -- приложение отправляет события потребления через Events Ingestion API
  2. Meters -- определяют фильтры и агрегацию (Count/Sum/Avg/Min/Max/Unique)
  3. Metered Prices -- привязка метра к цене ($/unit)
  4. 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}/state

Webhook 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 MonthlyRecurring (monthly)$4.99/месRelay access
Pro MonthlyRecurring (monthly)$9.99/месPro features + relay
Pro YearlyRecurring (yearly)$99/годPro features + relay
Pro LifetimeOne-time$59Pro features + relay (бессрочно)

Meter: s3_storage -- агрегация Sum по bytes событиям s3_usage. Привязан к Pro-продуктам. Credits: N GB/мес S3 storage включено в Pro подписку.

Интеграция с Tauri

  1. Покупка: headless-бекенд → Checkout Session через SDK → Tauri открывает URL в системном браузере → webhook подтверждает
  2. Трекинг потребления: бекенд-сервер отправляет S3 usage events в Polar
  3. Проверка доступа: 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 дней для новых аккаунтов

Сравнение с альтернативами для армянского ИП

ПлатформаArmeniaIndividual ИПБазовая комиссия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 официальные:

Stripe (для проверки Armenia):

Армянская юр-аналитика:

Обзоры Polar.sh 2026: