Zahlungsarten
Zahlungsmethoden im Buchungsformular konfigurieren
Zahlungsarten
Uebersicht
Konfigurieren Sie, welche Zahlungsarten Ihren Kunden im Buchungsformular angeboten werden.
Verfuegbare Zahlungsarten:
| Zahlungsart | Beschreibung | Status |
|---|---|---|
| Ueberweisung | Kunde erhaelt Rechnung per E-Mail | Verfuegbar |
| Barzahlung | Kunde zahlt bar vor Ort am Kurstag | Verfuegbar |
| Kreditkarte (Stripe) | Online-Zahlung per Kreditkarte | Verfuegbar (Sprint 42) |
| PayPal | Online-Zahlung mit PayPal | Verfuegbar (Sprint 43) |
Einstellungen
Pfad: Einstellungen → Zahlungen
Anzeige im Formular
| Einstellung | Beschreibung |
|---|---|
| Zahlungsart im Buchungsformular anzeigen | Wenn aktiviert, sieht der Kunde die Zahlungsart(en) im Formular |
| Standard-Zahlungsart | Diese Zahlungsart ist vorausgewaehlt bzw. wird verwendet wenn Anzeige deaktiviert |
Logik-Matrix
| "Anzeigen" Checkbox | Aktive Zahlungsarten | Verhalten im Formular |
|---|---|---|
| Deaktiviert | Egal (1, 2, ...) | Keine Anzeige - Hidden Field mit Standard-Zahlungsart |
| Aktiviert | 1 (z.B. nur Ueberweisung) | Zeigt Zahlungsart als Information |
| Aktiviert | 2+ (Ueberweisung + Bar) | Zeigt Auswahl mit Radio-Buttons |
Wichtig: Die Buchung speichert immer die Zahlungsart (_buchung_payment_method), unabhaengig davon ob sie im Formular angezeigt wird oder nicht.
Zahlungsarten konfigurieren
Ueberweisung
[x] Zahlung per Ueberweisung aktivieren
Beschreibungstext: [Zahlung per Ueberweisung nach Erhalt der Rechnung]
- Kunde erhaelt Buchungsbestaetigung mit Bankverbindung per E-Mail
- Bankverbindung wird unter Einstellungen → Bankverbindung konfiguriert
Barzahlung
[x] Barzahlung vor Ort aktivieren
Beschreibungstext: [Barzahlung vor Ort am Kurstag]
- Kunde zahlt bar am Kurstag
- Keine Rechnung per E-Mail (optional konfigurierbar)
Darstellung im Buchungsformular
Wenn mehrere Zahlungsarten aktiv sind, sieht der Kunde:
Zahlungsart waehlen
─────────────────────────────────
○ Ueberweisung
Zahlung per Ueberweisung nach Erhalt der Rechnung
○ Barzahlung
Barzahlung vor Ort am Kurstag
Wenn nur eine Zahlungsart aktiv ist:
Zahlungsart
─────────────────────────────────
● Ueberweisung
Zahlung per Ueberweisung nach Erhalt der Rechnung
Admin-Ansicht
In der Buchungs-Detailansicht wird die gewaehlte Zahlungsart angezeigt:
┌─ Zahlungsinformationen ─────────────┐
│ │
│ Zahlungsart: Ueberweisung │
│ Status: Ausstehend │
│ │
└─────────────────────────────────────┘
Zahlungsstatus
| Status | Bedeutung |
|---|---|
pending |
Ausstehend - Zahlung noch nicht eingegangen |
processing |
In Bearbeitung |
completed |
Bezahlt |
failed |
Fehlgeschlagen |
refunded |
Erstattet |
Pro Kurs individuelle Zahlungsarten
Sprint 41: Seit Version 2.8 koennen Zahlungsarten pro Kurs individuell konfiguriert werden.
Aktivierung
Im Kurs-Editor in der Seitenleiste unter "Zahlungsarten":
┌─ Zahlungsarten ─────────────────────┐
│ │
│ [x] Eigene Zahlungsarten fuer │
│ diesen Kurs │
│ │
│ [x] Ueberweisung │
│ [ ] Barzahlung vor Ort │
│ │
└─────────────────────────────────────┘
Verhalten
| Checkbox "Eigene Zahlungsarten" | Ergebnis |
|---|---|
| Deaktiviert | Globale Einstellungen werden verwendet |
| Aktiviert | Nur die hier ausgewaehlten Zahlungsarten gelten fuer diesen Kurs |
Anwendungsfaelle
- Workshop nur Barzahlung: Aktiviere nur "Barzahlung vor Ort" fuer den Workshop
- Online-Kurs nur Ueberweisung: Aktiviere nur "Ueberweisung" fuer Video-Kurse
- Mehrtaegiger Kurs beides: Aktiviere beide Optionen
Meta-Felder
Die Zahlungsinformationen werden in der Buchung gespeichert:
| Meta-Feld | Beschreibung |
|---|---|
_buchung_payment_method |
Zahlungsart (invoice, bar, stripe, paypal) |
_buchung_payment_status |
Zahlungsstatus (pending, completed, etc.) |
Kurs-Meta (pro Kurs)
| Meta-Feld | Beschreibung |
|---|---|
_kurs_payment_custom |
1 = Eigene Zahlungsarten aktiv |
_kurs_payment_methods |
Array der erlaubten Zahlungsarten |
FAQ
Warum sehe ich keine Zahlungsauswahl im Formular?
Pruefen Sie: 1. Ist "Zahlungsart im Buchungsformular anzeigen" aktiviert? 2. Ist mindestens eine Zahlungsart aktiviert?
Kann ich die Zahlungsart nachtraeglich aendern?
Die Zahlungsart ist nach der Buchung nicht mehr aenderbar, da sie Grundlage fuer die Rechnung ist.
Was passiert bei Stornierung?
Bei Stornierung wird der Zahlungsstatus auf "Erstattet" gesetzt (wenn bereits bezahlt wurde).
Kann ich fuer einen Kurs andere Zahlungsarten anbieten als global eingestellt?
Ja! Im Kurs-Editor gibt es eine Meta-Box "Zahlungsarten" in der Seitenleiste. Aktivieren Sie "Eigene Zahlungsarten fuer diesen Kurs" und waehlen Sie die gewuenschten Optionen.