Rivyan maksun ja checkoutin opas
Ymmärrä Rivyan plan- ja credit-pack-checkout, Stripe-uudelleenohjaukset, /payment-silta, webhooks, laskutuspäivitykset ja ostotarkistukset.
Viimeksi tarkistettu 2026/04/28
Käytä tätä maksun ja checkoutin opasta, kun sinun täytyy ymmärtää, mitä tapahtuu Rivyassa planin tai credit packin ostamisen jälkeen.
Rivyan maksussa ymmärretään yleensä väärin tämä:
Stripe-maksun valmistuminen ei ole viimeinen vaihe. Tuotteen täytyy vielä ehtiä mukaan ja näyttää muutos oikein.
Siksi checkout-virta ei pääty Stripeen, eikä se pääty sillä hetkellä, kun selain palaa takaisin.
Maksuvirrassa on kolme todellista vaihetta
Tällä hetkellä checkout on helpompi ymmärtää, kun jaat sen kolmeen vaiheeseen:
- Rivya luo checkout-session
- käyttäjä viimeistelee Stripe Checkoutin
- Rivya odottaa, että tuotteen tila on taas luotettava
Juuri kolmas vaihe on syy siihen, miksi /payment on olemassa.
Mistä checkout voi alkaa
Checkout alkaa tällä hetkellä paikoista, jotka vastaavat jo käyttäjän aikomusta:
- Hinnoittelu
/settings/billing/settings/credits
Kaksi pääasiallista ostomuotoa ovat:
- subscription-planin checkout
- kertaluonteisen credit packin checkout
Ne ovat eri kaupallisia päätöksiä, mutta ne yhdistyvät silti samaan vahvistuspolkuun.
Plan checkout ja credit-pack checkout ovat samankaltaisia, mutta eivät samoja
Plan checkout on tilausmuotoinen.
Credit-pack checkout on kertaluonteisen lompakon lisäsaldon muotoinen.
Tällä erolla on merkitystä, koska maksun jälkeen Rivyan täytyy tietää, pitäisikö sen päivittää:
- subscription-tila
- vai wallet-tila
Siksi sama Stripe-onnistumishetki voi silti palauttaa sinut myöhemmin eri tuotepinnoille.
Miksi /payment on ylipäätään olemassa
/payment ei ole kuittisivu tavallisessa mielessä.
Se on käsittelysilta.
Sen tehtävä on:
- lukea Stripen
session_id - tarkistaa, onko tuotteen puolen maksutietue vakiintunut
- jatkaa lyhyen aikaa pollingiä tarvittaessa
- ja vasta sitten ohjata sinut takaisin oikeaan osaan sovellusta
Tämä tekee siitä enemmän tilan synkronointisivun kuin sisältösivun.
Milloin maksu on tuotteen näkökulmasta "oikeasti valmis"?
Käyttäjän näkökulmasta maksu tuntuu valmiilta, kun Stripe sanoo sen onnistuneen.
Tuotteen näkökulmasta maksu on oikeasti valmis vasta, kun tilin tila näkyy päivittyneenä Rivyassa.
Se tarkoittaa yleensä:
- maksutietue on merkitty maksetuksi tai valmiiksi
- subscription- tai wallet-vaikutukset näkyvät
- voit palata turvallisesti laskutukseen tai krediteihin näkemättä vanhentunutta tilaa
Tämä on todellinen syy siihen, miksi tuote odottaa /payment-sivulla sen sijaan, että käyttäjä heitettäisiin heti takaisin sovellukseen.
Miksi webhooks ovat edelleen tärkeitä, vaikka /payment pollaa
/payment ei korvaa Stripe webhooks -mekanismia.
Webhooks ovat edelleen se osa, joka päivittää pysyvän backend-tilan.
/payment-sivu on olemassa, jotta käyttökokemus voi odottaa, kunnes tila näkyy tarpeeksi luotettavasti ennen uudelleenohjausta.
Tämä on ero näiden välillä:
- "Stripe käsitteli jotakin"
- ja "Rivya näyttää nyt selvästi tämän muutoksen"
Minne menet maksun jälkeen
Paluu on tarkoituksella sidottu siihen, mikä muuttui.
Jos osto liittyi tilaukseen, sinut ohjataan yleensä laskutukseen.
Jos osto oli credit pack, sinut ohjataan yleensä krediteihin.
Se ei ole kosmeettista reititystä. Se vastaa kysymystä, joka käyttäjillä yleensä on heti maksamisen jälkeen:
- päivittyikö planini?
- vai päivittyikö lompakkoni?
Mitä aikakatkaisu tai epäonnistuminen oikeasti tarkoittaa
Jos /payment menee aikakatkaisutilaan tai epäonnistuu, se ei automaattisesti tarkoita, että maksu katosi.
Useammin se tarkoittaa jotakin näistä:
- tuotteen puolen maksutietue ei ole vielä vakiintunut
- uudelleenohjaus odottaa tilaa, joka on vielä ottamassa kiinni
- tilisivu näyttäisi yhä vanhentuneelta, jos käyttäjä ohjattaisiin takaisin liian aikaisin
Siksi aikakatkaisutila on parempi kuin teennäinen onnistumistila. Se kertoo käyttäjälle, että tuotteen vahvistus on se osa, joka on vielä kesken.
Paras tapa tarkistaa, menikö maksu oikeasti perille
Checkoutin jälkeen selkein tarkistuspolku on:
- anna
/payment-sivun viimeistellä virta - tarkista
/settings/billing, jos osto oli plan - tarkista
/settings/credits, jos osto oli pack - tarkista ilmoituskeskus, jos tili näyttää edelleen epäsynkroniselta
Tämä on yleensä parempi kuin satunnaisten sivujen päivittäminen ja arvaaminen.
Maksusta tulee myös tilin muistia
Maksu ei ole vain checkout-toiminto. Siitä tulee myös osa tilihistoriaa pysyvien tapahtumien kautta, kuten:
- tilaus aloitettu
- tilaus uusittu
- maksu epäonnistui
- kreditipaketti lisätty
Siksi ilmoituksilla on merkitystä myös tässä. Stripe-välilehden sulkeminen ei ole tilitarinan loppu.
Parempi ajattelumalli
Yksinkertaisin tapa ajatella Rivyan checkoutia on:
- Stripe hoitaa rahaliikkeen
/paymenthoitaa paluun tuotteen puolelle
Kun pidät nämä kaksi roolia erillään, koko virta on helpompi ymmärtää.
Lue seuraavaksi
Checkout-tilan tarkistuslista
Kun osto näyttää keskeneräiseltä tai hämmentävältä, tarkista:
- Vahvista, mistä Checkout alkoi: julkisesta hinnoittelusta, laskutusasetuksista vai kreditiasetuksista.
- Tarkista, viimeisteltiinkö maksu Stripessä ja palautettiinko käyttäjä /payment-sivulle.
- Odota, että Rivya päivittää subscription-, pack-, invoice- ja wallet-tilan ennen toisen maksullisen tehtävän aloittamista.
- Käytä laskutussivuja tilauksille ja kreditisivuja packeille tai lompakkohistorialle.
- Älä käsittele selaimen uudelleenohjausta todisteena siitä, että webhook ja tilin tila ovat jo vakiintuneet.
Tarkista uudelleen ennen maksun yrittämistä uudelleen
Tarkista uudelleen ennen uutta yritystä, jos käyttäjä näkee vanhentuneen planin, puuttuvat kreditit, päällekkäiset Checkout-ikkunat, epäonnistuneen maksun tai onnistuneen Stripe-kuitin, joka ei vielä näy Rivyassa.
Rivyan tuotosten lataus- ja uudelleenkäyttöopas
Arvioi, lataa, käytä uudelleen ja luovuta Rivya AI -tuotoksia kuvien, videoiden, audion, historian, kaupallisten tarkistusten ja brändiarvion välillä.
Rivyan planien ja credit packien opas
Vertaile Rivyan Free-, Basic-, Advanced-, Pro-, Premium-planeja ja credit packeja toistuvaan AI-työhön, projektipiikkeihin ja kertaluonteisiin lisäsaldoihin.