Premium-Plugin Donation Pro ← zurueck zum Hub

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:


Wichtig vor der Installation

Donation Pro nutzt deinen eigenen Stripe-Account, nicht den RadioCMS-Hub-Account. Heisst:


Installation und Aktivierung

  1. Admin -> Plugins -> Tab Marketplace
  2. Donation Pro finden, 49 EUR
  3. Plugin laden + Lizenz klicken
  4. Lizenzschluessel RCMS-XXXX-XXXX-XXXX-XXXX einfuegen
  5. Speichern und pruefen -> Plugin wird installiert
  6. Aktivieren klicken
  7. Sidebar-Link „Spenden" erscheint im Admin-Bereich

So nutzt du es, Schritt fuer Schritt

Schritt 1: Stripe-Keys eintragen

  1. Admin -> Spenden -> Tab Einstellungen
  2. Stripe-Account dort registrieren falls noch nicht passiert
  3. Im Stripe-Dashboard unter Entwickler -> API-Keys holen:
    • Secret-Key: sk_live_... (oder sk_test_... zum Testen)
    • Publishable-Key: pk_live_...
  4. Beide in Donation-Pro-Settings einfuegen + Speichern

Schritt 2: Erste Kampagne anlegen

  1. Tab Kampagnen -> Kampagne anlegen
  2. Name: zum Beispiel „Server-Kosten 2026"
  3. Slug: server-kosten-2026 (auto-generiert aus Name)
  4. Bild optional (zum Beispiel Foto vom Server-Rack oder Logo)
  5. Beschreibung (DE/EN)
  6. Spendenziel: zum Beispiel 1000 EUR (0 = kein Ziel, dann keine Goal-Bar)
  7. Min/Max-Betrag: 1 bis 10000 EUR (Defaults)
  8. Preset-Betraege: Komma-getrennt zum Beispiel 5,10,25,50,100
  9. Endet am optional (Datum, danach kann nicht mehr gespendet werden)
  10. Toggles: Aktiv / Spender-Liste zeigen / Nachrichten erlauben
  11. Speichern

Schritt 3: Spendenquittungs-Daten einstellen

Wichtig fuer rechtskonforme Spendenbestaetigung (DE-Steuerrecht):

  1. Tab Einstellungen -> Abschnitt Spendenbestaetigung
  2. Auto-Bestaetigungsmail aktivieren
  3. Empfaenger/Sender: Vereinsname oder Sender-Name
  4. Adresse: vollstaendige Postanschrift
  5. Steuer-ID (optional, fuer e.V. wichtig)
  6. Verwendung der Spende beschreiben (zum Beispiel „Foerderung der Kultur und der musikalischen Bildung")
  7. Speichern

Schritt 4: Frontend-Widget einstellen

  1. Tab Einstellungen -> Abschnitt Frontend-Widget
  2. Position waehlen (oben / nach Player / unten)
  3. Widget aktivieren

Was passiert beim Spender

  1. Hoerer sieht Donation-Box auf der Startseite
  2. Goal-Bar zeigt aktuellen Stand
  3. Hoerer klickt einen Preset-Betrag oder gibt eigenen Betrag ein
  4. Name + Mail eintragen (Mail Pflicht fuer Bestaetigung)
  5. Optional: Anonym-Haekchen + Nachricht
  6. Spende abschicken -> Stripe-Checkout oeffnet sich
  7. Zahlungsdaten eingeben, abschicken
  8. Bei Erfolg: Thank-You-Seite + Auto-Mail mit Bestaetigung
  9. Im Admin auftauchen, Top-Spender-Liste auto-update

Spender-Liste und Reporting

Tab Spenden im Admin zeigt:


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):

  1. Stripe-Dashboard -> Entwickler -> Webhooks
  2. Endpoint hinzufuegen: https://radio-domain.de/plugins/donation-pro/api/webhook.php
  3. Events: checkout.session.completed, payment_intent.succeeded
  4. Webhook-Secret kopieren (whsec_...)
  5. In Donation-Pro-Settings einfuegen

Webhook-Endpoint ist in v1.0.1 geplant, fuer jetzt reicht die Return-URL-Verifikation.


Steuern und Buchhaltung


Was Donation Pro NICHT macht (Stand v1.0.0)


Kontakt