Hyvitysten ja riitautusten käsittely
Viimeistelkää kertamaksuprosessinne myöntämällä hyvityksiä Stripe API:n avulla, käsittelemällä osittaisia hyvityksiä ja vastaamalla takaisinveloituksiin sekä maksuriitoihin.
Hyvitysten ja riitautusten käsittely on ilmainen Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppitunti CoddyKitissä. Tämä on oppitunti 4/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-kurssilla on yhteensä 4 oppituntia.
Miksi hyvityksillä on merkitystä
Asiakkaiden veloittaminen on vasta puolet työstä. Sujuva hyvitysprosessi rakentaa luottamusta, täyttää lakisääteiset velvoitteet ja vähentää kalliita takaisinperintöjä. Stripe tekee hyvityksestä yhden API-kutsun.
Mitä hyvityksen tekemiseen tarvitaan
Hyvitystä varten tarvitsette alkuperäisen PaymentIntent- tai maksun tunnisteen. Tallentakaa se tilauksenne tietoihin oston yhteydessä, jotta voitte etsiä sen myöhemmin.
await prisma.order.update({
where: { id },
data: { paymentIntentId: session.payment_intent }
});Täyden hyvityksen tekeminen
Luokaa hyvitys välittämällä PaymentIntent. Kun amount-arvoa ei anneta, Stripe hyvittää koko veloituksen.
const refund = await stripe.refunds.create({
payment_intent: order.paymentIntentId
});Osittaiset hyvitykset
Jos haluatte hyvittää osan maksusta, välittäkää amount pienimpänä valuuttayksikkönä eli sentteinä.
await stripe.refunds.create({
payment_intent: order.paymentIntentId,
amount: 500
});Hyvityksen syyt
Merkitkää hyvityksiin syy omia tietojanne ja Stripesin analytiikkaa varten. Kelvollisia arvoja ovat esimerkiksi requested_by_customer, duplicate ja fraudulent.
await stripe.refunds.create({
payment_intent: id,
reason: 'requested_by_customer'
});Tietokannan päivittäminen
Päivittäkää hyvitys omaan järjestelmäänne, jotta tilauksen tila on oikein eikä asiakas voi käyttää hyvitettyä tuotetta.
await prisma.order.update({
where: { id }, data: { status: 'REFUNDED' }
});Hyvitysten webhookit
Hyvityksiä voidaan tehdä myös Stripe Dashboardissa. Kuunnelkaa charge.refunded-webhookia, jotta tietokantanne pysyy synkronoituna riippumatta siitä, missä hyvitys aloitettiin.
if (event.type === 'charge.refunded') {
await markOrderRefunded(event.data.object);
}Mikä on maksukiista?
Maksukiista (chargeback) syntyy, kun asiakas pyytää pankkiaan peruuttamaan veloituksen. Stripe nostaa varat ja maksukiistamaksun tililtä ja pyytää teiltä todisteita.
Maksukiistoihin vastaaminen
Kuunnelkaa tapahtumaa charge.dispute.created ja toimittakaa todisteet – kuitit, toimitustodisteet ja viestintä asiakkaan kanssa – kiistan vastustamiseksi.
await stripe.disputes.update(disputeId, {
evidence: { receipt: fileId, customer_email_address: email }
});Takaisinperintöjen estäminen
Paras puolustus on ennaltaehkäisy:
- Käyttäkää selkeää laskutustunnistetta
- Lähettäkää kuitit heti
- Tarjotkaa helpot itsepalveluna tehtävät hyvitykset
- Säilyttäkää tiedot jokaisesta tapahtumasta
Parhaat käytännöt
Käsitelkää rahaa vastuullisesti:
- Tallentakaa PaymentIntent jokaiselle tilaukselle
- Tukekaa kokonaisia ja osittaisia hyvityksiä sekä niiden syitä
- Synkronoikaa charge.refunded-webhookin avulla
- Kiistäkää riitautukset todisteiden avulla ja estäkää ne ennalta
Pikatesti
Testatkaa tietonne hyvityksistä.
Kertaus
Saitte maksun elinkaaren valmiiksi:
- Tallentakaa PaymentIntent hyvitysten mahdollistamiseksi
- Tehkää kokonaisia tai osittaisia hyvityksiä ja ilmoittakaa syy
- Synkronoikaa
charge.refunded-webhookin avulla - Vastatkaa riitautuksiin todisteilla ja estäkää takaisinveloitukset
Kertamaksun käsittely hoitaa nyt rahaliikenteen alusta loppuun.
Opi Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”Hyvitysten ja riitautusten käsittely” ilmainen?
Kyllä – oppitunnin ”Hyvitysten ja riitautusten käsittely” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-kurssin, päivitä CoddyKit PROhon. Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Hyvitysten ja riitautusten käsittely”?
Viimeistelkää kertamaksuprosessinne myöntämällä hyvityksiä Stripe API:n avulla, käsittelemällä osittaisia hyvityksiä ja vastaamalla takaisinveloituksiin sekä maksuriitoihin. Harjoittelet Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 4/4.
Kuinka kauan ”Hyvitysten ja riitautusten käsittely”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppitunnilla?
Kyllä. Jokainen Tekoälypohjainen SaaS: Stripe + tunnistautuminen + laskutus + käyttöönotto-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Stripe-tili ja API-avaimet
- Tuotteiden ja hintojen luominen
- Checkout-istuntojen toteuttaminen
- Hyvitysten ja riitautusten käsittely