Zum Inhalt springen

Zahlungen-Editor

Der Zahlungen-Editor ermöglicht dir die vollständige Einrichtung und Konfiguration der Zahlungsabwicklung in deiner App. Du bestimmst, welche Zahlungsanbieter verfügbar sind, welche Währung verwendet wird und wie der Checkout-Prozess abläuft.

Der Editor ist in sieben Bereiche (Tabs) unterteilt:


  1. Öffne den Edit Mode in deiner App (App Builder Tools)
  2. Gehe zu Module & Features
  3. Tippe auf Zahlungen und dann auf Bearbeiten oder Zahlungseinstellungen
  4. Der Editor öffnet sich mit allen Konfigurationsoptionen

Am oberen Rand findest du sieben Tabs, die du durch Tippen oder Wischen wechseln kannst:

TabWas du hier einstellst
SetupService Account, Cloud Functions Deployment, Webhook-URLs
AnbieterWelche Zahlungsanbieter aktiviert sind (Stripe, PayPal…)
StripeStripe API-Schlüssel und Test-/Live-Modus
PayPalPayPal API-Zugangsdaten und Sandbox-/Live-Modus
WährungWährung, Symbol-Position, Dezimalstellen
CheckoutTrinkgeld-Optionen, gespeicherte Zahlungsmethoden
GeschäftFirmenname, Adresse, Steuernummer für Belege

Anders als andere Editoren hat der Zahlungen-Editor einen expliziten Speichern-Button oben rechts. Das liegt daran, dass geheime API-Schlüssel sicher über Cloud Functions an Firebase übertragen werden müssen.


Der Zahlungen-Editor unterstützt folgende Zahlungsanbieter:

AnbieterBeschreibungVoraussetzung
StripeKreditkarten, Apple Pay, Google PayStripe-Konto erforderlich
PayPalPayPal-Konto und -GuthabenPayPal Developer App erforderlich
Apple PayKontaktloses Bezahlen auf iOSStripe aktiviert + Apple Merchant ID
Google PayKontaktloses Bezahlen auf AndroidStripe aktiviert

Die Einrichtung der Zahlungen erfolgt in mehreren Schritten:

  1. Service Account konfigurieren (Setup-Tab)
    • Stellt die Verbindung zu deinem Firebase-Projekt her
  2. Cloud Functions deployen (Setup-Tab)
    • Installiert die Zahlungsverarbeitung im Hintergrund
  3. Zahlungsanbieter aktivieren (Anbieter-Tab)
    • Wähle Stripe und/oder PayPal
  4. API-Schlüssel eingeben (Stripe/PayPal-Tab)
    • Hinterlege deine geheimen Schlüssel
  5. Webhooks einrichten (bei Stripe/PayPal Dashboard)
    • Kopiere die Webhook-URLs aus dem Setup-Tab
  6. Währung festlegen (Währung-Tab)
    • Wähle Euro, Dollar oder eine andere Währung
  7. Geschäftsdaten hinterlegen (Geschäft-Tab)
    • Für korrekte Belege und Rechnungen

Sowohl Stripe als auch PayPal bieten einen Testmodus:

ModusZweckEchte Zahlungen?
TestmodusZum Testen der Integration ohne echtes GeldNein
Live-ModusFür echte Zahlungen nach Go-LiveJa


Die Cloud Functions verarbeiten Zahlungen sicher im Hintergrund. Geheime API-Schlüssel dürfen niemals direkt in der App sein - sie laufen auf Firebase-Servern.

Kann ich mehrere Zahlungsanbieter gleichzeitig anbieten?

Abschnitt betitelt „Kann ich mehrere Zahlungsanbieter gleichzeitig anbieten?“

Ja! Du kannst Stripe und PayPal parallel aktivieren. Deine Kunden können dann beim Checkout wählen.

Was passiert, wenn ich vom Test- in den Live-Modus wechsle?

Abschnitt betitelt „Was passiert, wenn ich vom Test- in den Live-Modus wechsle?“

Du musst die entsprechenden Live-API-Schlüssel eingeben. Test- und Live-Schlüssel sind unterschiedlich.

Brauche ich für Apple Pay einen Apple Developer Account?

Abschnitt betitelt „Brauche ich für Apple Pay einen Apple Developer Account?“

Ja, du benötigt einen Apple Developer Account, um eine Apple Merchant ID zu erstellen. Diese ist für Apple Pay über Stripe erforderlich.