Webhooks, betalningar och automatisering
Hur betalningshantering, webhook-händelser och automatiseringsregler fungerar i Fjellride API.
Betalningar
Fjellride använder Stripe för all betalningshantering. Som operatör ansluter du ditt Stripe-konto via instrumentpanelen, och Fjellride hanterar kassasessioner, betalningsbekräftelse och utbetalningsroutning.
Hur betalningsflödet fungerar
- Kunden väljer produkter och datum på storefronten
- Kassaendpointen skapar en Stripe Checkout-session
- Kunden slutför betalningen på Stripes sida
- Stripe skickar en webhook till Fjellride som bekräftar betalningen
- Fjellride uppdaterar bokningsstatusen från
CONCEPTtillRESERVED - Medlen dirigeras till ditt anslutna Stripe-konto
Betalningsfält på bokningar
| Fält | Typ | Beskrivning |
|---|---|---|
isPaid | boolean | Om bokningen är helt betald |
amountPaidMinor | number | Betalt belopp i minor units |
totalAmountMinor | number | Totalt bokningsbelopp i minor units |
Webhooks
Fjellride tar emot betalningswebhooks från Stripe automatiskt. Du behöver inte konfigurera webhook-URL:er som operatör.
Automatisering
Fjellride inkluderar ett automatiseringssystem som låter dig definiera regler som triggas av bokningshändelser. Konfigurera regler i Inställningar → Automatisering i instrumentpanelen.
Vanliga automatiseringsmönster
- Upphämtningspåminnelse — skicka e-post dagen före bokningens startdatum
- Returuppföljning — skicka tack-e-post när status ändras till
RETURNED - Sen retur-avisering — meddela personal när en bokning passerat sitt slutdatum
Säkerhet
- Lagra API-nycklar i miljövariabler — aldrig i källkod
- Använd HTTPS för alla API-förfrågningar
- Rotera nycklar regelbundet
- Övervaka användningen i aktivitetsloggen