Subskrypcje w ofercie (rekurencja)

Rekurencja na ofercie oznacza, że SUCCESS pierwszej płatności zakłada subskrypcję klienta (nie mylić z planem SaaS Zevio). W panelu model to BLIK O + frequency + opcjonalne occurrences/kotwica miesięczna. Metody: BLIK cykliczny, karta COF, warianty manualne, Apple/Google przy Stripe.

Modele BLIK (API)

  • O - frequency wymagane; opcjonalnie occurrences i monthly anchors; UI zawsze O.
  • M - frequency jak O (API).
  • A - frequency + singleLimitAmount + totalLimitAmount (≥ single) + expirationDate; bez occurrences.

Statusy subskrypcji

  • ACTIVE, TRIAL, PAST_DUE, PAUSED, PENDING_CANCELLATION, CANCELLED, EXPIRED, SUSPENDED, COMPLETED

Akcje merchant / portal

  • Anulowanie: period_end | immediate | scheduled (+ powody anulacji organizacji).
  • Pauza / odpauzowanie (gdy allowPause).
  • Resume zakończonej (gdy dozwolone) z wyborem metody.
  • Update payment method, switch offer (grupa / retention), edycja contents (org).

Źródła anulacji (cancellation sources)

  • CUSTOMER, ORGANIZATION, API, CUSTOMER_PORTAL, PAYMENT_FAILURE, MANUAL_RENEWAL_TIMEOUT, TPAY_BLIK_ALIAS_UNREGISTERED, TPAY_BLIK_ALIAS_EXPIRED, TPAY_CARD_REVOKED, QR_DEACTIVATED, QR_ARCHIVED, PLAN_ORGANIZATION_CANCEL, PLAN_DEACTIVATED, VALID_UNTIL_REACHED, SIMULATION

Ponawianie i cron

Automatyczne odnowienia dispatchuje cron /cron/recurring-payments (co 10 min) z polityką retry oferty. Codzienne maintenance: alias BLIK, scheduled cancel, renewal notices. Ops może globalnie wstrzymać recurring billing.