Donation Pro
Spenden und Crowdfunding fuer dein Webradio mit Stripe-Checkout
Donation Pro ist ein Premium-Plugin fuer RadioCMS Community Edition. Damit nimmst du Spenden direkt auf deiner Webradio-Seite entgegen, mit mehreren Kampagnen, Goal-Bar, Stripe-Checkout (Karte/SEPA/Apple-Pay/Google-Pay), Top-Spender-Liste und Auto-Spendenbestaetigung per Mail. Ideal fuer gemeinnuetzige Sender, Hobby-Radios mit Server-Kosten oder Crowdfunding-Aktionen fuer neue Geraete.
Was du konkret damit machen kannst
Mehrere Kampagnen parallel
„Server-Spende 2026" (1000 EUR Goal), „Neues Mikrofon" (300 EUR Goal), „Festival-Recording" (500 EUR Goal) - alle gleichzeitig aktiv. Hoerer waehlen selbst was sie unterstuetzen.
Goal-Bar mit Live-Fortschritt
Pro Kampagne ein Spendenziel + aktuell erreichter Betrag. Sieht der Hoerer in der Live-Anzeige als gruener Balken. Motiviert zur Spende wenn das Ziel fast erreicht ist.
Stripe-Checkout
Eingebauter Stripe-Embedded-Checkout. Kreditkarte, SEPA, Apple-Pay, Google-Pay, alles in einem Flow. Der Hoerer landet im Embedded-Iframe, gibt Zahlungsdaten ein, fertig.
Preset-Betraege
5 EUR, 10 EUR, 25 EUR, 50 EUR, 100 EUR per Klick auswaehlbar plus Custom-Eingabefeld fuer andere Betraege. Min und Max pro Kampagne einstellbar.
Top-Spender-Liste
Spender koennen ihren Namen anzeigen lassen oder anonym spenden. Top-5-Spender werden unter der Kampagne angezeigt. Motiviert zum „Mitmachen".
Nachricht beim Spenden
Optional Textfeld fuer Spender-Nachricht („Danke fuer eure Sendungen!"). Wird in der Admin-Spender-Liste angezeigt, kannst du in der naechsten Sendung vorlesen.
Auto-Spendenbestaetigung per Mail
Nach erfolgreicher Spende geht eine Mail an den Spender raus, mit:
- Spendenbetrag, Datum, Verwendung
- Spendenquittungs-Block (gem. DE 10b EStG fuer Spenden bis 300 EUR als vereinfachter Nachweis ausreichend)
- Transaktions-ID fuer Steuererklaerung
Wichtig vor der Installation
Donation Pro nutzt deinen eigenen Stripe-Account, nicht den RadioCMS-Hub-Account. Heisst:
- Du brauchst einen kostenlosen Stripe-Account (https://dashboard.stripe.com/register)
- Stripe nimmt 1.4% + 0.25 EUR pro Transaktion (in EUR)
- RadioCMS nimmt keinen Cut, die Spenden gehen direkt auf dein Konto
- Du brauchst die Stripe-Keys (Secret + Publishable) aus deinem Stripe-Dashboard
Installation und Aktivierung
- Admin -> Plugins -> Tab Marketplace
- Donation Pro finden, 49 EUR
- Plugin laden + Lizenz klicken
- Lizenzschluessel
RCMS-XXXX-XXXX-XXXX-XXXXeinfuegen - Speichern und pruefen -> Plugin wird installiert
- Aktivieren klicken
- Sidebar-Link „Spenden" erscheint im Admin-Bereich
So nutzt du es, Schritt fuer Schritt
Schritt 1: Stripe-Keys eintragen
- Admin -> Spenden -> Tab Einstellungen
- Stripe-Account dort registrieren falls noch nicht passiert
- Im Stripe-Dashboard unter Entwickler -> API-Keys holen:
- Secret-Key:
sk_live_...(odersk_test_...zum Testen) - Publishable-Key:
pk_live_...
- Secret-Key:
- Beide in Donation-Pro-Settings einfuegen + Speichern
Schritt 2: Erste Kampagne anlegen
- Tab Kampagnen -> Kampagne anlegen
- Name: zum Beispiel „Server-Kosten 2026"
- Slug:
server-kosten-2026(auto-generiert aus Name) - Bild optional (zum Beispiel Foto vom Server-Rack oder Logo)
- Beschreibung (DE/EN)
- Spendenziel: zum Beispiel 1000 EUR (0 = kein Ziel, dann keine Goal-Bar)
- Min/Max-Betrag: 1 bis 10000 EUR (Defaults)
- Preset-Betraege: Komma-getrennt zum Beispiel
5,10,25,50,100 - Endet am optional (Datum, danach kann nicht mehr gespendet werden)
- Toggles: Aktiv / Spender-Liste zeigen / Nachrichten erlauben
- Speichern
Schritt 3: Spendenquittungs-Daten einstellen
Wichtig fuer rechtskonforme Spendenbestaetigung (DE-Steuerrecht):
- Tab Einstellungen -> Abschnitt Spendenbestaetigung
- Auto-Bestaetigungsmail aktivieren
- Empfaenger/Sender: Vereinsname oder Sender-Name
- Adresse: vollstaendige Postanschrift
- Steuer-ID (optional, fuer e.V. wichtig)
- Verwendung der Spende beschreiben (zum Beispiel „Foerderung der Kultur und der musikalischen Bildung")
- Speichern
Schritt 4: Frontend-Widget einstellen
- Tab Einstellungen -> Abschnitt Frontend-Widget
- Position waehlen (oben / nach Player / unten)
- Widget aktivieren
Was passiert beim Spender
- Hoerer sieht Donation-Box auf der Startseite
- Goal-Bar zeigt aktuellen Stand
- Hoerer klickt einen Preset-Betrag oder gibt eigenen Betrag ein
- Name + Mail eintragen (Mail Pflicht fuer Bestaetigung)
- Optional: Anonym-Haekchen + Nachricht
- Spende abschicken -> Stripe-Checkout oeffnet sich
- Zahlungsdaten eingeben, abschicken
- Bei Erfolg: Thank-You-Seite + Auto-Mail mit Bestaetigung
- Im Admin auftauchen, Top-Spender-Liste auto-update
Spender-Liste und Reporting
Tab Spenden im Admin zeigt:
- Alle Spenden chronologisch (letzte 200)
- Status (bezahlt / pending / canceled)
- Bestaetigungs-Status (Mail gesendet?)
- Anonym-Flag
- Betrag + Datum + Spender-Name + Email
Stripe-Webhook (optional, fuer Edge-Cases)
Standardmaessig funktioniert die Bestaetigung schon ohne Webhook (Hoerer landet nach Zahlung auf return.php, die Status-Verifikation laeuft dort).
Falls du asynchrone Status-Updates willst (zum Beispiel SEPA-Zahlungen die erst Tage spaeter durchgehen):
- Stripe-Dashboard -> Entwickler -> Webhooks
- Endpoint hinzufuegen:
https://radio-domain.de/plugins/donation-pro/api/webhook.php - Events:
checkout.session.completed,payment_intent.succeeded - Webhook-Secret kopieren (
whsec_...) - In Donation-Pro-Settings einfuegen
Webhook-Endpoint ist in v1.0.1 geplant, fuer jetzt reicht die Return-URL-Verifikation.
Steuern und Buchhaltung
- Bis 300 EUR Spende: vereinfachter Nachweis (Kontoauszug + Mail-Bestaetigung) reicht steuerlich
- Ab 300 EUR: formelle Spendenquittung noetig (gemeinnuetzige Vereine + Stiftungen koennen die ausstellen, kommerzielle Sender brauchen Sonderregelung)
- Stripe-Auszahlungen kommen i.d.R. nach 7 Werktagen aufs Bankkonto
- Stripe-Gebuehren sind 1.4% + 0.25 EUR pro EU-Karte, Amex 1.9% + 0.25 EUR
- SEPA-Spenden sind 1% mit max 5 EUR/Transaktion
Was Donation Pro NICHT macht (Stand v1.0.0)
- PayPal-Integration (kommt v1.0.1, optional zusaetzlich zu Stripe)
- PDF-Spendenquittung als Attachment (kommt v1.0.1 mit DOMPDF/TCPDF)
- Recurring-Spenden (monatliche Foerderer, kommt v1.1 als Add-on)
- Spenden-Levels mit Belohnungen (Patreon-Style, kommt mit Membership Pro v2.0)
- Multi-Currency (nur EUR aktuell, USD/GBP in v1.1)
Kontakt
- RadioCMS-Hub: https://dgnshop.com/radiocms/hub/
- Stripe-Doku: https://stripe.com/docs/payments/checkout
- Lizenz-Probleme: Hub-Admin