S
{{ productName }} Payments
block-payments-stripe · v1.0 · NOK
{{ userLabel }}
Simulator · Kundetilstand
GET /entitlements/:user → {{ entSummary }}
Betalingen feilet — oppdater kortet for å beholde tilgangen.
{{ grp.name }}
{{ it.label }}
map-only · no runtime changed
kortdata lever hos Stripe
✓ {{ notice }}
/pricing · paywall

Velg plan

Alle priser i NOK, eks. mva. Avslutt når som helst — betaling håndteres sikkert av Stripe.
{{ trialBadgeText }}
{{ p.name }}
{{ p.badge }}
{{ p.priceMain }}
{{ p.priceUnit }}
{{ p.priceSub }}
{{ f }}
Betaling og kortlagring skjer hos Stripe. Vi ser aldri kortdata. · Alle priser eks. mva.
Betaling fullført

Takk! Du er i gang.

Kvittering er sendt til pontus@sxtn.no fra Stripe.
Kvitteringsoppsummering
{{ r.k }} {{ r.v }}
Hva skjer nå
{{ s.n }}{{ s.t }}
/betaling/avbrutt

Betalingen ble avbrutt

Helt i orden — ingenting ble trukket, og kortet ditt er ikke belastet. Planene venter på deg når du er klar.
/konto/abonnement

Abonnement

Logg inn for å fortsette
Betalingsinformasjon finnes bare i innlogget kontekst.
Ingen aktivt abonnement
Velg en plan for å låse opp alle blokker og funksjoner.
{{ mp.name }}
{{ mp.price }}
Avsluttet
Abonnementet ble avsluttet 05.09.2026.
Kom tilbake — alt oppsettet ditt venter
Prosjekter og data er trygt lagret. Start igjen med 20 % rabatt første måned.
Prøvetid: {{ trialDaysLeft }} dager igjen — første trekk 19.08.2026
Avslutt før 19.08, og du belastes ikke
Abonnementet er sagt opp. Du har tilgang til 05.09.2026.
{{ planName }}
{{ subLabel }}
priceId: {{ priceId }}
/konto/betaling

Betalingsmetoder

Logg inn for å se betalingsmetoder.
{{ c.brand }}
•••• {{ c.last4 }}
Utløper {{ c.exp }}
Standard
Ingen kort registrert
Legg til en betalingsmetode hos Stripe for å komme i gang.
Åpnes sikkert hos Stripe Customer Portal — vi ser aldri kortdata.
/konto/fakturaer

Kvitteringer

Logg inn for å se fakturaer.
Ingen fakturaer ennå
{{ invEmptySub }}
DatoBeskrivelseBeløpStatus
{{ inv.date }} {{ inv.desc }} {{ inv.amount }} {{ inv.status }} ↓ PDF
{{ invPageInfo }}
S
{{ productName }} Payments
Betaling feilet

Vi fikk ikke trukket kortet ditt

Betalingen på 311,25 kr for {{ productName }} Pro feilet 01.08.2026. Vi prøver igjen 08.08.2026. Etter tre mislykkede forsøk pauses tilgangen din.
VISA •••• 4242avvist · insufficient_funds
Åpnes sikkert hos Stripe — vi ser aldri kortdata.
Sendt av {{ productName }} · betaling drevet av Stripe · support@sxtn.no
Gjenbrukbare gates

Gate-komponenter

Demoene reflekterer simulator-tilstanden — bytt kundetilstand og se gatene åpne og lukke seg.
EntitlementGate
Låser innhold bak en plan. Skjules automatisk når entitlement finnes.
Krever Pro
status: {{ gateStatus }}
UpgradePrompt
Inline-kort for feature-oppsalg — legges der funksjonen ville vært.
Lås opp eksport til PDF
Eksport, webhooks og alle blokker er del av Pro.
AuthGate
Utlogget-varianten. Alle betalingssider rendres bak denne.
Logg inn for å fortsette
Betalings-UI finnes aldri utenfor innlogget kontekst.
/dev/betalings-hendelser
dev-only

EventLog

Webhook-hendelser fra Stripe → pay-service. Skjult i produksjon.
TidTypeHTTPLevering
{{ ev.time }} {{ ev.type }} {{ ev.http }}
idempotent · replays ignoreres · signatur verifisert (whsec_…)
Showroom · kortholder-livssyklus

Livssyklus-kart

Hvert steg peker på siden eller komponenten som håndterer det. Klikk et steg for å hoppe dit med riktig tilstand.
Hovedløp
{{ st.num }}
{{ st.title }}
{{ st.ref }}
Gren · Betalingsfeil fra Aktiv
{{ st.num }}
{{ st.title }}
{{ st.ref }}
Gren · Oppsigelse fra Aktiv
{{ st.num }}
{{ st.title }}
{{ st.ref }}
Showroom · komponentindeks

Komponenter isolert

Engelske komponentnavn, norsk UI-tekst. Alle bygger på SXTN OS-kjernen.
SubscriptionStatusBadge
Trial Aktiv Betalingsfeil Sagt opp · til 05.09 Avsluttet
mapper 1:1 til entitlements.subscriptions[].status
BillingToggle + TrialBadge
{{ trialBadgeText }}
PaymentMethodCard
VISA
•••• 4242
Utløper 08/28
Standard
CheckoutRedirect
Sender deg til sikker betaling hos Stripe…
POST /checkout → checkout.stripe.com
DunningBanner
Betalingen feilet — oppdater kortet
global · rendres over alt innhold når status=past_due
TrialCountdownBanner + ResumeBanner
Prøvetid: 9 dager igjen — første trekk 19.08
Sagt opp — tilgang til 05.09 · Gjenoppta
UpgradeModal · CancelDialog
To-stegs oppsigelse med churn-save-tilbud, og plan-sammenligning ved bytte.
InvoiceRow
01.08.26 Pro · månedlig 311,25 Betalt
PriceCard · EntitlementGate · AuthGate · UpgradePrompt · EventLog
Fullstørrelse-spesimen på egne sider: /pricing, gate-komponenter og /dev/betalings-hendelser.
/admin/produkter
admin · intern

Produkter og pakker

Pakkene sluttbrukeren ser på /pricing. Arkiverte produkter skjules — eksisterende abonnenter beholdes.
ProduktTypePriserStatus
{{ ap.name }} {{ ap.type }} {{ ap.priceInfo }} {{ ap.statusLabel }}
speiler Stripe Products via pay-service · endringer her er mock
/admin/priser
admin · intern

Priser

Rediger beløp og se /pricing oppdatere seg direkte. Alle beløp i NOK, eks. mva.
PriceIDProduktIntervallBeløpStatus
{{ pr.pid }} {{ pr.prod }} {{ pr.interval }} kr {{ pr.statusLabel }}
i Stripe er priser immutable — en endring oppretter ny price og arkiverer den gamle
/admin/rabattkoder
admin · intern

Rabattkoder

Koder løses inn i Stripe Checkout. Deaktivering stopper ny bruk — allerede innløste rabatter løper ut perioden.
KodeRabattVarighetBrukStatus
{{ cp.code }} {{ cp.valueLabel }} {{ cp.duration }} {{ cp.usage }} {{ cp.statusLabel }}
mappes til Stripe Coupons + Promotion Codes via pay-service
Sender deg til sikker betaling hos Stripe…
POST /checkout → checkout.stripe.com/c/pay_…
Åpner Stripe Customer Portal…
POST /portal → billing.stripe.com · ekstern flate (mock)
Logg inn for å fortsette
Auth først, alltid — betaling krever innlogget konto.
Endre plan
Endringen gjelder fra neste periode. Prorata håndteres av Stripe.
{{ uc.name }}
Din plan
{{ uc.price }}
{{ f }}
Nedgradering: opp enkelt, ned gjelder fra periodeslutt.
Avbryt · steg 1 av 2
Før du går…
Vi vil gjerne beholde deg. Dette tilbudet gjelder bare nå:
Behold Pro — 50 % rabatt i 3 måneder
124,50 kr/mnd i stedet for 249 kr/mnd
Avbryt · steg 2 av 2
Bekreft oppsigelse
Du beholder full tilgang til 05.09.2026. Etter det låses Pro-funksjoner, men data og prosjekter beholdes.