formbasedocs
Gå til appenAppen

Bygge skjemaer

Betalingsinnkreving

Samle inn engangsbetalinger direkte i skjemaet. Koble til Stripe, sett inn et Betalingsfelt, angi en pris, og respondenter betaler via Stripe Checkout.


Koble til Stripe

En Stripe-tilkobling tilhører ett skjema: koble den til fra skjemaet du vil samle inn penger på, og gjenta for neste skjema. Kortdetaljer går aldri gjennom formbase.

  1. 1

    Sett inn et Betalingsfelt

    Skriv / på lerretet, søk etter "Payment", og plasser blokken. Blokken viser beløpet, en valutavelger og tilkoblingsstatusen.

  2. 2

    Klikk Koble til

    formbase sender deg til Stripe for å autorisere tilkoblingen. Hvis du ikke har en Stripe-konto ennå, kan du opprette en i dette trinnet.

  3. 3

    Fullfør Stripe-registreringen

    Stripe guider deg gjennom identitetsverifisering, bankkontooppsett og forretningsdetaljer. Når du er ferdig, blir du sendt tilbake til formbase.

Merket på Betalingsblokken forteller deg hvor tilkoblingen står:

MerkeBetydning
Ikke tilkobletIngen Stripe-konto er koblet til dette skjemaet ennå.
TilkobletStripe rapporterer at belastninger er aktivert — respondenter kan betale.
Oppsett ufullstendigStripe har ikke aktivert belastninger ennå. Fullfør registreringen i Stripe Dashboard, eller koble til på nytt.
VerifisererStripe gjennomgår kontoen. Vanligvis ingenting du trenger å gjøre.
BegrensetStripe har begrenset kontoen. Se gjennom den i Stripe Dashboard.
FrakobletTilkoblingen er borte. Koble til på nytt for å fortsette å ta imot betalinger.

Slik fungerer Stripe-tilkoblingen

formbase bruker

Stripe Connect

for å koble Stripe-kontoen din til skjemaet. Belastningen opprettes på din konto, ikke vår. I praksis:

DetaljHva skjer
BetalingerGår direkte til Stripe-kontoen din. formbase holder ikke på eller berører midlene.
Stripe-gebyrerStandard Stripe-behandlingsgebyrer gjelder for kontoen din. formbase legger ikke til noe eget gebyr.
Refusjoner og tvisterDu håndterer disse fra din egen Stripe Dashboard. Du er Merchant of Record.
KvitteringerViser firmanavnet og detaljene dine, ikke formbase.

formbase kan se Stripe-kontostatusen din (om belastninger er aktivert og registreringen er fullført) og grunnleggende transaksjonsinformasjon (betalingsstatus, beløp, kvitteringslenke). formbase kan ikke lese Stripe-saldoen din, kundelisten din eller noe utenfor betalinger gjort gjennom skjemaene dine.

Angi prisen

Velg en valuta og skriv inn et beløp på Betalingsblokken. Beløpet må være minst Stripes minstebeløp for den valutaen — $0.50 for USD og EUR, £0.30 for GBP, ¥50 for JPY, 3 kr for SEK og NOK. Stripe setter et tak på en enkelt belastning like under 1,000,000, så hold beløpene under det.

Støttede valutaer: USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, NZD, SGD, HKD, AED, TRY.

Betalingsfeltet tar kun imot engangsbelastninger. Gjentakende abonnementer er ikke en del av det.

Dynamisk prissetting

Du kan variere beløpet basert på svarene til respondenten. Legg til en Angi betalingsbeløp-handling i en logikkregel over Betalingsfeltet ditt, og pek den mot blokken.

Hver handling velger hvordan den endrer prisen — sett til, øk med eller reduser med:

  • Sett til — erstatter den løpende prisen med et absolutt beløp.

  • Øk med / reduser med — justerer den løpende prisen. Legg flere oppå hverandre for tillegg, gebyrer eller rabatter; hver bygger videre på beløpet så langt, og resultatet går aldri under null.

Selve verdien kan være:

  • Et fast tall — et bokstavelig beløp.

  • En feltreferanse — velg et beregnet felt slik at beløpet følger svarene.

Reglene kjører i den rekkefølgen de vises i skjemaet, med utgangspunkt i prisen på blokken. Et senere sett til overskriver det tidligere regler har produsert, så sett den mest spesifikke regelen din sist.

Eksempel: et billettskjema har en Dropdown (“Standard” eller “VIP”) og et Number-felt for antall. Et beregnet felt multipliserer grunnprisen med antallet. En logikkregel retter seg mot Betalingsfeltet: hvis Dropdown-en er “VIP”, sett betalingsbeløpet til det beregnede feltet.

Tilleggseksempel: en pris på $50 på blokken, en “Rush delivery”-bryter som øker beløpet med 15, og en “Member”-bryter som reduserer det med 5. Med begge på betaler respondenten $60.

Blokkprisen er reserveløsningen

Prisen du setter på Betalingsblokken er det respondenter ser før noen regel utløses. Sett den til din vanligste pris, slik at skjemaet aldri viser et plassholderbeløp.

Respondentens opplevelse

Respondenten klikker Fullfør betaling på kortet, og Stripe Checkout åpnes, driftet av Stripe. Etter betaling kommer de tilbake til skjemaet for å fullføre og sende inn. Beløpet som belastes, beregnes på nytt på serveren ut fra dine egne regler — en manipulert klient kan ikke endre prisen.

Hvis betalingen mislykkes (utløpt kort, utilstrekkelige midler), viser kortet feilen og en knapp for å prøve betalingen på nytt, som åpner Checkout på nytt.

Etter betaling

Når en respondent har betalt, låser formbase spørsmålene som påvirket beløpet — betingelsene og verdiene til enhver regel som satte det, feltene bak et referert beregnet felt, og alt som styrer om Betalingsblokken er synlig. Låste spørsmål viser svarene sine skrivebeskyttet med “Låst fordi dette svaret ble brukt til en fullført betaling.” Resten av skjemaet forblir redigerbart.

Se betalinger

Betalinger vises sammen med svaret i Innsendinger-fanen:

FeltBeskrivelse
Betalingsstatusventer, betalt, mislyktes eller avbrutt.
Beløp og valutaHva som ble belastet, f.eks. $25.00.
KvitteringslenkeÅpner den Stripe-driftede kvitteringen, eller Stripe-betalingsdashbordet ditt når ingen kvitterings-URL kom tilbake.

Betalingen følger også med innsendingen: varsel-e-poster, PDF-en, eksporter, webhooks, Zapier, n8n, Make, forespørsel-callbacker og API-et har med beløpet, valutaen, statusen og kvitteringslenken under Betalingsfeltet. Se Bestillinger og betalinger for formatet.

Refusjoner og tvister

Siden betalinger går direkte til Stripe-kontoen din, håndterer du refusjoner og tvister selv. formbase forbeholder seg retten til å utstede refusjoner på dine vegne ved misbruk eller brudd på retningslinjer. Når Stripe rapporterer en refusjon eller en tvist, endres betalingen på innsendingen til Refunded, Partially refunded eller Disputed; integrasjoner sendes ikke på nytt.

  1. 1

    Utsted en refusjon

    Åpne Stripe Dashboard, finn betalingen, og klikk Refunder. Fulle og delvise refusjoner støttes.

  2. 2

    Håndter en tvist

    Hvis en respondent åpner en tvist (tilbakeføring), varsler Stripe deg via e-post. Du svarer med bevis i din Stripe Dashboard.

Stripes egen dokumentasjon dekker begge i dybden:

Logikkbetingelser for betaling

Et Betalingsfelt kan også leses av logikk: beløpet er lik, beløpet er større enn, beløpet er mindre enn, er fullført, og er ikke fullført. Se Betinget logikk for full referanse over operatorer.

Neste steg