Betalingen inschakelen Link naar dit onderdeel
Schakel betalingen in voor een formulier om geld te innen wanneer iemand verzendt, bijvoorbeeld een inschrijfgeld of bijdrage. Betalingen worden verwerkt via je eigen Mollie- of Stripe-account, naargelang welk van de twee je workspace koppelt bij de betalingsinstellingen. Het formulier werkt met beide op dezelfde manier.
Abonnementsfunctie
Betalingen zijn beschikbaar bij betaalde abonnementen, en je workspace heeft een geconfigureerde betalingsprovider nodig. Zie Betalingsinstellingen.

Vaste prijs of prijs per veld Link naar dit onderdeel
Reken een enkel vast bedrag, of bouw het totaal op uit de keuzes die mensen maken. Opties in selectievak-, keuzerondje- en keuzelijstvelden kunnen elk bijdragen aan de prijs, zodat het bedrag precies weergeeft wat iemand heeft geselecteerd.
Een veld telt pas mee voor het totaal wanneer je het aanzet. Open de instellingen van een veld en zet "Dit veld beïnvloedt het bedrag" aan. De instelling staat er altijd op een veld dat een prijs kan dragen, dus staan betalingen nog uit voor het formulier, dan zegt ze dat en brengt ze je rechtstreeks naar de betalingsinstellingen.
Een getal- of schuifregelaarveld kan in plaats daarvan een prijs per stuk dragen. Het totaal vermenigvuldigt die prijs met het ingevulde aantal, dus een veld "Aantal barbecues" van 25 euro per stuk telt 75 euro mee voor drie. Geef het veld een maximum zodat het aantal realistisch blijft, en gebruik één veld per artikel dat je verkoopt.
Wil je mensen zelf laten kiezen wat ze betalen, voor een donatie of een vrije bijdrage, voeg dan een veld Bedrag toe. Het toont de bedragen die je voorstelt als knoppen, naast een veld voor elk ander bedrag, getypt met een komma of een punt. Stel een minimum en een maximum in op het veld zelf; zonder maximum neemt het tot 10.000 euro aan. Het bedrag heeft geen schakelaar nodig: het telt altijd mee in het totaal, samen met het startbedrag en de geprijsde velden, zolang betalingen aan staan voor het formulier. Een optioneel bedrag dat leeg blijft of op nul staat telt niets mee, en een totaal van nul start geen betaling.
Waar het bedrag verschijnt
Het overzicht, de e-mails en placeholders schrijven het bedrag in de taal van het formulier, zoals € 12,50 in het Nederlands en €12.50 in het Engels. CSV- en Excel-exports bevatten het in euro, geschreven zoals de kolommen met het betaalde bedrag, en de inzichten tonen het totaal en het gemiddelde bedrag. Een voorwaarde vergelijkt het in euro, dus "groter dan 50" betekent meer dan 50 euro.
Twee opties kunnen verschillende prijzen dragen en toch dezelfde plaatsen verkopen: een losse datum aan de ene prijs, de hele reeks aan de andere. Daar dienen gedeelde plaatsen voor, beschreven bij Instellingen voor inzendingen.
Je kunt ook een aangepaste betalingsbeschrijving instellen die tijdens het afrekenen verschijnt. Zet een veldlabel tussen accolades om het door het antwoord te laten vervangen, bijvoorbeeld "Barbecue 14.08 {Naam}". Het formulier toont de beschrijving onder het bedrag en vult de plaatshouders tijdens het typen in, zodat mensen precies de regel lezen die op hun rekeningafschrift belandt.
Kortingscodes, een vroegboekkorting en een korting per extra kind kunnen het totaal verlagen. Zie Kortingscodes en automatische kortingen.
Betalingsstatus Link naar dit onderdeel
Elke inzending houdt de betalingsstatus bij: in behandeling, betaald of mislukt. De status wordt automatisch bijgewerkt wanneer je betaalprovider ons de uitkomst doorgeeft. Een methode die een paar werkdagen duurt, zoals SEPA-incasso, houdt de inzending in behandeling tot het geld bevestigd is, en pas dan vertrekken de meldings- en bevestigingsmails.
Het tabblad Betalingen naast de inzendingenlijsten toont elke betaling die het formulier ontving: wanneer ze binnenkwam, het bedrag, of ze terugbetaald is en haar betalingsreferentie: de betalings-id bij Mollie, of de PaymentIntent (die begint met pi_) bij Stripe, zodat je ze in hun dashboard kan opzoeken. Een betaling blijft op die lijst staan nadat haar inzending definitief verwijderd is, door jou of door de bewaartermijn, zodat ze je bewijs voor de boekhouding blijft. Vanuit hetzelfde tabblad exporteer je de lijst als CSV of Excel. Verwijder je het formulier, dan gaan de betalingen mee.

Onbetaalde inschrijvingen Link naar dit onderdeel
Wie de betaalpagina sluit of laat verlopen, blijft onbetaald, met de status in afwachting of mislukt. Open het antwoord en kies "Betaallink sturen". De persoon krijgt een e-mail in de taal van het formulier met een link om het bedrag te betalen waarop de antwoorden uitkomen op het gepubliceerde formulier. De link blijft werken tot het antwoord betaald is: elke keer dat hij geopend wordt, start er een nieuwe betaalpagina, en is het antwoord betaald, dan zegt de link dat gewoon. Bij het antwoord zie je wanneer de laatste link vertrok.
Wil je iedereen tegelijk vragen, filter de inzendingen dan op de betaalstatus Onbetaald (of In afwachting, of Mislukt) en kies "Betaalherinnering sturen". Elk onbetaald antwoord in de lijst krijgt een eigen link. Antwoorden zonder iets te betalen of zonder bruikbaar e-mailadres worden overgeslagen, en je ziet hoeveel.
Een antwoord dat op een plaats wacht, betaalt eerst niets: iemand op de wachtlijst, of een antwoord met een keuze op de wachtlijst van een optie. Komt er een plaats vrij, stuur dan op dezelfde manier een betaallink vanuit het antwoord. Daarmee bevestig je meteen de plaats: een wachtlijstinzending telt vanaf dan mee voor het maximum van het formulier, een keuze op de wachtlijst voor de limiet van de optie. De link vraagt wat de antwoorden samen kosten, en voor iemand op de wachtlijst is dat het startbedrag plus wat de eigen vragen van de wachtlijst toevoegen. Vanaf dat moment is het een gewone onbetaalde inschrijving, dus de herinnering en het vrijgeven van onbetaalde plaatsen hieronder gelden er ook voor, gerekend vanaf het moment dat je de link stuurde. "Betaalherinnering sturen" op de lijst en de automatische herinnering slaan antwoorden over die nog op een plaats wachten: dat blijft jouw beslissing, antwoord per antwoord.
In de betaalinstellingen van het formulier kun je ook automatisch één herinnering laten sturen, een aantal dagen nadat het antwoord binnenkwam, naar elk onbetaald antwoord dat nog geen betaallink kreeg. Zet je dat aan, dan krijgen onbetaalde antwoorden die al ouder zijn ook één keer een herinnering.
Standaard houdt een onbetaalde inschrijving haar plaats. Zijn de plaatsen schaars, laat het formulier dan de plaats van een onbetaalde inschrijving vrijgeven na een aantal uren. De inschrijving wordt dan geannuleerd, zodat haar plaats vrijkomt, en ze verhuist naar de lijst Geannuleerd, waar je ze kunt herstellen. Een herinnering vermeldt dan ook tegen wanneer betaald moet zijn. Beide instellingen gelden zodra je het formulier publiceert.
Twee keer betaald?
Wordt een nieuwe link geopend, dan vraagt TinyForms je provider om de oudere betaalpagina te annuleren. Stripe staat dat altijd toe voor een pagina die nog open is, Mollie niet voor elke betaalmethode. Betaalt iemand toch nog een oude pagina, dan blijven beide betalingen bewaard en staan ze op het tabblad Betalingen, en krijgt de eigenaar van de werkruimte een e-mail zodat er één terugbetaald kan worden, vanuit het antwoord of vanuit het dashboard van je provider.
Test voordat je deelt Link naar dit onderdeel
Vul het formulier zelf in en rond één echte betaling af zodra betalingen aanstaan, voordat je de link deelt. Alleen zo weet je zeker dat je betaalprovider goed staat ingesteld en dat het geld ook echt op je rekening aankomt.
Tip
Verwijder de testinzending daarna, zodat die niet in je resultaten blijft staan.