Тариф — что покупают; цена — офер на пейволе.

Тарифы и цены

Тариф (plan)

ПолеЗаметки
codeСтабильный id (yearly_premium, free)
nameНа пейволе
billing_typeone_time | recurring | lifetime | free
duration_daysСрок для временных тарифов
is_lifetimeБез expiry
statusНа публичный пейвол — active
entitlementsКакие права даёт покупка

Цена (plan_prices)

ПолеЗаметки
amountРеальная сумма. 0 = free
currencyнапример RUB
discount_percentТолько для UI (зачёркнутая цена)
payment_provideryookassa или free
is_activeДолжен быть true

В ответе API также: compare_at_amount, has_discount, display, is_free, requires_purchase, works_offline.

Free

  • billing_type: free и/или amount: 0
  • Для каталога / сравнения на пейволе
  • Не покупаетсяcreatePaymentfree_plan_offline
  • Фичи free — локальный дефолт в приложении

Платный

  • amount > 0
  • После успеха — период подписки + выдача прав
  • Доступ добавляется к free-локальным фичам