Online-Zahlungsformular: Bestellungen und Spenden annehmen
Was in ein Bestell-, Buchungs-, Anmelde- oder Spendenformular gehört, wie Sie Preise und Summen zeigen, was Sie nie abfragen und wie Sie vor dem Start testen.
Auf dieser Seite
- Schritt 1: Festlegen, was Sie für die Ausführung brauchen
- Schritt 2: Felder anlegen, die Zahlung zuletzt
- Schritt 3: Preise, Mengen und Summe festlegen
- Schritt 4: Kartendaten aus Ihren Formularfeldern heraushalten
- Schritt 5: Beleg und Rückerstattungsregel schreiben
- Schritt 6: Das Zahlungsformular testen, dann live gehen
- Häufige Fehler
- So geht das in Claform
- Häufig gestellte Fragen
Ein Online-Zahlungsformular braucht vier Dinge: die Angaben, die Sie zur Ausführung der Bestellung benötigen, Preise und eine Summe, die Käufer vor dem Bezahlen prüfen können, einen Zahlungsschritt Ihres Zahlungsanbieters (niemals selbst gebaute Kartenfelder) und einen automatischen Beleg mit Ihrer Rückerstattungsregel. Bauen Sie diese vier Teile und testen Sie jeden Pfad im Testmodus, bevor Sie den Link teilen.
Die Schritte gelten gleichermaßen für eine Bäckerei mit Vorbestellungen, ein Studio mit Kursbuchungen, einen Verein, der Plätze für eine Veranstaltung verkauft, und eine gemeinnützige Organisation, die Spenden annimmt.
Schritt 1: Festlegen, was Sie für die Ausführung brauchen
Gehen Sie davon aus, was Sie wissen müssen, um Bestellung, Buchung oder Spende abzuwickeln, und fragen Sie nichts anderes ab. Jedes Feld vor dem Zahlungsschritt ist ein weiterer Grund aufzuhören.
| Formular | Abfragen | Preislogik | Der Beleg bestätigt |
|---|---|---|---|
| Produktbestellung | Name, E-Mail, Artikel und Mengen, Abholung oder Lieferung, Adresse nur bei Lieferung | Stückpreis mal Menge, plus Liefergebühr, wenn gewählt | Artikel, Summe, Abholzeit oder Lieferdatum |
| Buchung oder Kurs | Name, E-Mail, Datum und Zeitfenster, Personenzahl | Preis pro Person oder pro Zeitfenster | Datum, Uhrzeit, Ort, Stornofrist |
| Anmeldung zu einer Veranstaltung | Name und E-Mail der kaufenden Person, Name jeder teilnehmenden Person, Ticketart, Ernährungs- oder Barrierefreiheitsbedarf | Preis je Ticketart, Frühbucherpreis bis zu einem Datum | Ein Ticket pro Person, Veranstaltungsort, Erstattungsfrist |
| Spende | Betrag, einmalig oder monatlich, Name und E-Mail für den Beleg, optionale Widmung | Vorgeschlagene Beträge plus freier Betrag mit Mindestbetrag | Betrag, Datum und Angaben zur Organisation |
Fragen Sie eine Telefonnummer nur ab, wenn Sie wegen der Bestellung anrufen oder schreiben, wie es ein Lieferfahrer tut. Andernfalls machen Sie sie optional oder lassen sie weg.
Schritt 2: Felder anlegen, die Zahlung zuletzt
Setzen Sie Kontaktdaten an den Anfang, dann die eigentliche Bestellung, dann die Summe und den Zahlungsschritt ganz ans Ende, damit niemand bezahlt, bevor er genau gesehen hat, wofür.
Machen Sie ein Feld nur dann zum Pflichtfeld, wenn Sie die Bestellung ohne es nicht ausführen können, und halten Sie die Einwilligung in Werbung als eigenes, nicht vorab angekreuztes Kästchen nach den Bestelldaten. Nach Erwägungsgrund 32 der DSGVO gelten bereits angekreuzte Kästchen nicht als Einwilligung, und wer ein Brot kauft, hat damit keinem Newsletter zugestimmt. Wenn manche Fragen nur einige Käufer betreffen (Lieferadresse, Name einer zweiten teilnehmenden Person), blenden Sie sie mit Sprunglogik ein, statt alle zu fragen.
Schritt 3: Preise, Mengen und Summe festlegen
Zeigen Sie bei jeder Option den Preis, lassen Sie das Formular die Summe berechnen und zeigen Sie Zwischensumme, einen etwaigen Rabatt, die Steuer und den Gesamtbetrag in getrennten Zeilen vor dem Zahlungsschritt.
- Schreiben Sie den Stückpreis in die Beschriftung der Option, etwa „Sauerteigbrot, 800 g (8,00 $)“, damit niemand danach suchen muss.
- Legen Sie für jeden Artikel eine Mindest- und eine Höchstmenge fest. Mit der Höchstmenge verhindern Sie, dass Sie verkaufen, was Sie nicht haben.
- Blenden Sie Liefergebühr, Zusatzoptionen oder die Felder einer zweiten Person nur ein, wenn eine frühere Antwort sie relevant macht.
- Ziehen Sie Rabatte vor der Steuer ab, sofern Ihre örtlichen Regeln nichts anderes vorsehen, und runden Sie nur einmal, am Ende.
- Nennen Sie bei wiederkehrenden Zahlungen direkt neben der Zahlungsschaltfläche den Betrag, den Rhythmus, den Termin der nächsten Abbuchung und den Weg zur Kündigung.
Eine Beispielrechnung in US-Dollar für zwei Brote und ein Glas Konfitüre mit einem Rabattcode über 10 Prozent und 8 Prozent Umsatzsteuer:
| Zeile | Rechnung | Betrag |
|---|---|---|
| 2 × Sauerteigbrot | 2 × 8,00 $ | 16,00 $ |
| 1 × Erdbeerkonfitüre | 1 × 6,50 $ | 6,50 $ |
| Zwischensumme | 22,50 $ | |
| Rabattcode SPRING10 | 10 % von 22,50 $ | -2,25 $ |
| Umsatzsteuer | 8 % von 20,25 $ | 1,62 $ |
| Abgebuchter Gesamtbetrag | 21,87 $ |
Derselbe Betrag muss im Formular, im Dashboard Ihres Zahlungsanbieters und auf dem Beleg stehen. Käufer bemerken eine Abweichung von einem Cent, und niemand in Ihrem Team kann sie leicht erklären.
Schritt 4: Kartendaten aus Ihren Formularfeldern heraushalten
Fragen Sie nie eine Kartennummer, eine Kartenprüfnummer, ein Onlinebanking-Passwort oder eine PIN in einem normalen Formularfeld ab. Kartendaten gehören ausschließlich in den Zahlungsschritt, den Ihr Zahlungsanbieter bereitstellt.
Alles, was in ein normales Feld getippt wird, wird mit der Antwort gespeichert, in Exporte kopiert und landet oft in Benachrichtigungs-E-Mails. Der Payment Card Industry Data Security Standard (PCI DSS) gilt für jedes Unternehmen, das Kartendaten speichert, verarbeitet oder überträgt, und er erlaubt nicht, die Kartenprüfnummer nach der Autorisierung einer Zahlung überhaupt aufzubewahren. Das Zahlungselement eines Anbieters hält die Kartendaten auf dessen Seite, und genau das hält sie aus Ihren Unterlagen heraus.
Dieselbe Regel gilt für vollständige Ausweis- oder Sozialversicherungsnummern, die Sie nicht gesetzlich erheben müssen, und für Fotos von Karten oder Ausweisen. Wenn Sie Alter oder Identität prüfen müssen, tun Sie das persönlich oder mit einem Dienst, der dafür gebaut ist.
Schritt 5: Beleg und Rückerstattungsregel schreiben
Senden Sie jedem Käufer automatisch einen Beleg und stellen Sie die Rückerstattungsregel ins Formular selbst, neben den Zahlungsschritt, in zwei oder drei klaren Sätzen.
Ein Beleg enthält den Namen Ihres Unternehmens oder Ihrer Organisation und eine Kontaktadresse, das Datum, Artikel, Mengen und Gesamtbetrag inklusive Steuer, eine Bestellnummer, was als Nächstes passiert (Abholzeit, Kurstermin, Veranstaltungsadresse) und die Rückerstattungsregel oder einen Link dorthin. Bei Spenden ergänzen Sie den offiziellen Namen der Organisation, gegebenenfalls ihre Registrierungsnummer als gemeinnützige Einrichtung und ob die spendende Person eine Gegenleistung erhalten hat. In den USA erklärt die IRS Publication 1771, wann eine gemeinnützige Organisation Spendern eine schriftliche Bestätigung geben muss und was darin stehen muss; andere Länder haben eigene Regeln, klären Sie das also mit Ihrer Steuerberatung.
Rückerstattungsregeln zum Anpassen:
Bestellungen: Sie können bis 24 Stunden vor Ihrer Abholzeit kostenlos stornieren und erhalten den vollen Betrag zurück. Danach können wir frische Ware nicht erstatten, ersetzen aber alles, was falsch oder beschädigt ist. Schreiben Sie uns mit Ihrer Bestellnummer.
Buchungen: Stornieren Sie bis 48 Stunden vor Ihrem Kurs, um den vollen Betrag zurückzuerhalten. Spätere Stornierungen und Nichterscheinen werden nicht erstattet, Sie können Ihre Buchung aber einmal kostenlos verschieben.
Veranstaltungen: Tickets sind bis zum [Datum] erstattungsfähig. Danach können Sie Ihr Ticket übertragen, indem Sie uns den Namen der neuen Person per E-Mail senden. Sagen wir die Veranstaltung ab, erhalten alle den vollen Betrag zurück.
Spenden: Spenden werden normalerweise nicht erstattet. Wenn Sie versehentlich einen falschen Betrag gespendet haben, schreiben Sie uns innerhalb von 30 Tagen, und wir erstatten ihn.
Erstatten Sie über denselben Zahlungsanbieter statt in bar, damit Zahlung und Erstattung im selben Datensatz zusammenbleiben.
Schritt 6: Das Zahlungsformular testen, dann live gehen
Spielen Sie jeden Pfad des Formulars im Testmodus Ihres Zahlungsanbieters durch, bevor Sie veröffentlichen, und machen Sie danach einen kleinen echten Kauf, den Sie erstatten. Stripe zum Beispiel veröffentlicht Testkartennummern, die eine erfolgreiche Zahlung, eine Ablehnung und eine Karte mit zusätzlicher Authentifizierung simulieren.
- Bestellen Sie jedes Produkt mindestens einmal, mit der Mindest- und der Höchstmenge.
- Wenden Sie einen gültigen, einen abgelaufenen und einen falsch getippten Rabattcode an.
- Vergleichen Sie die Summe im Formular, im Dashboard des Anbieters und auf dem Beleg auf den Cent genau.
- Verwenden Sie eine Testkarte, die abgelehnt wird, und prüfen Sie, dass der Käufer eine klare Meldung sieht und keine Bestellung als bezahlt erfasst wird.
- Öffnen Sie die Beleg-E-Mail auf dem Smartphone und prüfen Sie Name, Artikel, Summe und Rückerstattungsregel.
- Lösen Sie eine Erstattung aus und prüfen Sie, dass sie in Ihren Unterlagen und beim Anbieter erscheint.
- Wechseln Sie in den Live-Modus, geben Sie eine echte Bestellung mit Ihrer eigenen Karte auf, erstatten Sie sie und löschen Sie dann alle Testantworten.
Häufige Fehler
- Kartendaten in einem Textfeld. Nutzen Sie nur den Zahlungsschritt des Anbieters.
- Die Summe erscheint erst nach dem Klick auf Bezahlen. Zeigen Sie sie vorher im Formular.
- Eine Pflicht-Telefonnummer, die Sie nie nutzen. Machen Sie sie optional oder entfernen Sie sie.
- Ein vorab angekreuztes Newsletter-Kästchen. Lassen Sie es leer und getrennt von der Bestellung.
- Keine Rückerstattungsregel bis zur ersten Anfrage. Schreiben Sie sie vor dem Start und stellen Sie sie neben den Zahlungsschritt.
- Nur die erfolgreiche Zahlung testen. Testen Sie auch Ablehnungen, abgelaufene Codes und Erstattungen.
So geht das in Claform
Ein Zahlungsformular in Claform bauen Sie im selben Editor wie Umfragen: Sie fügen Produkte mit Preisen und Mengen hinzu, zeigen mit Logik die passenden Optionen und legen Rabattcodes und Steuern pro Formular fest, wobei die Steuer nach dem Rabatt berechnet wird. Käufer bezahlen direkt im Formular über Ihr eigenes verbundenes Stripe-Konto per Karte, Apple Pay, Google Pay oder Link, und die Einsendung wird erst angenommen, wenn Stripe die Zahlung bestätigt. Jeder Käufer erhält einen Beleg per E-Mail, Sie sehen jede Zahlung neben den Antworten, und Erstattungen lösen Sie im Dashboard aus. Für gemeinnützige Organisationen ergänzt das Spendenformular vorgeschlagene und freie Beträge, ein Spendenziel mit Fortschrittsbalken und im Business-Tarif monatliche Spenden. Mehr dazu unter Bestell- und Zahlungsformulare und Spendenformulare; um danach Feedback der Käufer einzuholen, ist die Vorlage für Umfragen nach dem Kauf ein guter Start.
Häufig gestellte Fragen
Ist es sicher, Kartendaten in einem Online-Formular abzufragen?
Nur im Zahlungsschritt eines Zahlungsanbieters wie Stripe, wo die Kartendaten beim Anbieter bleiben. Fragen Sie Kartennummern oder Prüfnummern nie in einem normalen Textfeld ab: Sie landen in Ihren Antworten, Exporten und E-Mails, und PCI DSS erlaubt nicht, die Prüfnummer zu speichern.
Brauche ich ein eigenes Konto bei einem Zahlungsanbieter, um im Formular Zahlungen anzunehmen?
Ja. Formular-Tools verbinden sich mit einem Anbieterkonto auf Ihren Namen; das Geld geht auf dieses Konto und dann nach dem Auszahlungsplan des Anbieters auf Ihr Bankkonto. Bei der Einrichtung prüft der Anbieter Ihre Unternehmensdaten, beginnen Sie also einige Tage bevor Sie die erste Zahlung annehmen wollen.
Zeige ich Preise mit oder ohne Steuer an?
Richten Sie sich nach dem, was Käufer in Ihrem Markt erwarten. In der EU und im Vereinigten Königreich werden Preise für Verbraucher normalerweise inklusive Mehrwertsteuer angezeigt, in den USA meist ohne die Umsatzsteuer, die beim Bezahlen hinzukommt. In beiden Fällen zeigen Sie die Steuer vor der Zahlung in einer eigenen Zeile und prüfen, wie Ihre örtlichen Regeln Rabatte behandeln.
Wie gehe ich mit Erstattungen für Bestellungen über ein Formular um?
Veröffentlichen Sie die Regel im Formular, bevor jemand bezahlt, erstatten Sie über denselben Anbieter, damit der Vorgang mit der Zahlung verknüpft bleibt, und notieren Sie den Grund jeder Erstattung. Häufen sich Erstattungen bei einem Produkt, einem Termin oder einer Frage im Formular, muss das Formular oder das Angebot korrigiert werden, nicht nur die Erstattung.