Rivya-guide for betaling og betalingsflyt
Forstå Rivyas betalingsflyt for planer og kredittpakker, Stripe-videresendinger, /payment-broen, webhooks, faktureringsoppdateringer og kjøpssjekker.
Sist gjennomgått 2026/04/28
Bruk denne guiden for betaling og betalingsflyt når du trenger å forstå hva som skjer etter at du kjøper en plan eller kredittpakke i Rivya.
Det folk vanligvis misforstår om betaling i Rivya, er dette:
At Stripe fullfører betalingen, er ikke det siste steget. Produktet må fortsatt hente seg inn og vise endringen riktig.
Derfor slutter ikke betalingsflyten hos Stripe, og den slutter ikke i det øyeblikket nettleseren kommer tilbake.
Betalingsflyten har tre reelle stadier
Akkurat nå er betalingsflyten enklere å forstå hvis du deler den i tre stadier:
Rivya oppretter betalingsøkten
brukeren fullfører Stripe Checkout
Rivya venter på at produkttilstanden blir pålitelig igjen
Det tredje stadiet er nøyaktig hvorfor /payment finnes.
Hvor betalingen kan starte
Betalingen starter for tiden fra steder som allerede matcher brukerens intensjon:
/settings/billing/settings/credits
De to viktigste kjøpsformene er:
betaling for abonnementsplan
betaling for engangs kredittpakke
Dette er ulike kommersielle beslutninger, men de samles likevel i samme bekreftelsesvei.
Betaling for planer og kredittpakker er like, men ikke det samme
Planbetaling oppretter eller fornyer et abonnement.
Betaling for en kredittpakke er en engangspåfylling av kredittsaldoen.
Den forskjellen betyr noe fordi Rivya etter betaling må vite om den skal oppdatere:
abonnementstilstand
eller kredittsaldo
Derfor kan den samme vellykkede Stripe-hendelsen fortsatt føre deg tilbake til ulike produktområder etterpå.
Hvorfor /payment finnes i det hele tatt
/payment er ikke en kvitteringsside i vanlig forstand.
Den er en behandlingsbro.
Jobben dens er å:
lese Stripe
session_idsjekke om produktets betalingspost er ferdigbehandlet
fortsette å kontrollere status i en kort periode hvis det trengs
først deretter sende deg tilbake til riktig del av appen
Det gjør den mer lik en tilstandssynkroniseringsside enn en innholdsside.
Når er en betaling "virkelig ferdig" fra produktets perspektiv?
Fra brukerens perspektiv føles betalingen fullført når Stripe sier at den fungerte.
Fra produktets perspektiv er betalingen bare virkelig fullført når kontotilstanden er synlig oppdatert i Rivya.
Det betyr vanligvis:
betalingsposten er merket som
paidellercompletedeffekten på abonnementet eller kredittsaldoen er synlig
du kan trygt gå tilbake til fakturering eller kreditter uten å se gammel tilstand
Dette er den reelle grunnen til at produktet venter på /payment i stedet for å sende brukeren rett tilbake i appen.
Hvorfor webhooks fortsatt betyr noe selv om /payment kontrollerer status
/payment erstatter ikke Stripe webhooks.
Webhooks er fortsatt det som oppdaterer den varige systemtilstanden.
/payment-siden finnes slik at opplevelsen kan vente til den tilstanden er reflektert godt nok til å være pålitelig før videresending.
Det er forskjellen mellom:
"Stripe behandlet noe"
og "Rivya viser nå tydelig den endringen"
Hvor du går etter betaling
Returveien er med vilje knyttet til det som endret seg.
Hvis kjøpet gjaldt abonnement, sendes du vanligvis tilbake til fakturering.
Hvis kjøpet var en kredittpakke, sendes du vanligvis tilbake til kredittsiden.
Det er ikke kosmetisk ruting. Det matcher spørsmålet brukere vanligvis har rett etter betaling:
ble planen min oppdatert?
eller ble kredittsaldoen min oppdatert?
Hva tidsavbrudd eller feil faktisk betyr
Hvis /payment får tidsavbrudd eller feiler, betyr det ikke automatisk at selve betalingen forsvant.
Oftere betyr det ett av disse:
produktets betalingspost er ikke ferdigbehandlet ennå
videresendingen venter på en tilstand som fortsatt oppdateres
kontosiden ville fortsatt vist gammel tilstand hvis brukeren ble sendt videre for tidlig
Derfor er et tydelig tidsavbrudd bedre enn en falsk suksess. Det forteller brukeren at produktbekreftelsen er den delen som fortsatt er ufullstendig.
Den beste måten å sjekke om betalingen faktisk landet
Etter betaling er den enkleste kontrollen:
la
/paymentfullføre flyten sinsjekk
/settings/billinghvis kjøpet var en plansjekk
/settings/creditshvis kjøpet var en pakkesjekk Varslingssenter hvis kontoen fortsatt ser usynkronisert ut
Dette er vanligvis bedre enn å oppdatere tilfeldige sider og gjette.
Betaling blir også kontominne
Betaling er ikke bare en enkelthandling. Den blir også del av kontohistorikken gjennom varige hendelser som:
abonnement startet
abonnement fornyet
betaling mislyktes
kredittpakke lagt til
Derfor betyr varsler noe her også. Å lukke Stripe-fanen er ikke slutten på kontohistorien.
En bedre mental modell
Den enkleste måten å tenke på Rivyas betalingsflyt på er:
Stripe håndterer pengebevegelsen
/paymenthåndterer returen til produktet
Hvis du holder disse to rollene adskilt, blir hele flyten lettere å forstå.
Les videre
Sjekkliste for betalingstilstand
Når et kjøp ser uferdig eller forvirrende ut, bør du kontrollere:
Bekreft hvor Stripe Checkout startet: den offentlige prissiden, faktureringsinnstillingene eller kredittinnstillingene.
Sjekk om Stripe fullførte betalingen og sendte brukeren tilbake til /payment.
Vent på at Rivya oppdaterer abonnements-, pakke-, faktura- og kredittsaldoen før du starter en ny betalt oppgave.
Bruk faktureringssider for abonnementer og kredittsider for pakker eller saldohistorikk.
Ikke behandle en videresending i nettleseren som bevis på at webhooken og kontotilstanden allerede er avstemt.
Kontroller på nytt før du prøver betaling igjen
Kontroller på nytt før du prøver igjen hvis brukeren ser en gammel plan, manglende kreditter, dupliserte Stripe Checkout-vinduer, mislykket betaling eller en vellykket Stripe-kvittering som ennå ikke vises i Rivya.
Rivya Pricing FAQ
Få svar om Rivya Free, signup credits, planer, credit-pakker, mislykkede kjøringer, Checkout, refusjoner, kanselleringer og faktureringsadministrasjon.
Guide til kommersiell bruk og eierskap i Rivya
Gå gjennom eierskap, inputrettigheter, provider-vilkår, claims, godkjenninger og klientlevering før du bruker Rivya AI-output kommersielt.