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.
Übersicht
Abschnitt betitelt „Übersicht“Der Editor ist in sieben Bereiche (Tabs) unterteilt:
Editor öffnen
Abschnitt betitelt „Editor öffnen“- Öffne den Edit Mode in deiner App (App Builder Tools)
- Gehe zu Module & Features
- Tippe auf Zahlungen und dann auf Bearbeiten oder Zahlungseinstellungen
- Der Editor öffnet sich mit allen Konfigurationsoptionen
Editor-Oberfläche
Abschnitt betitelt „Editor-Oberfläche“Die Tabs
Abschnitt betitelt „Die Tabs“Am oberen Rand findest du sieben Tabs, die du durch Tippen oder Wischen wechseln kannst:
| Tab | Was du hier einstellst |
|---|---|
| Setup | Service Account, Cloud Functions Deployment, Webhook-URLs |
| Anbieter | Welche Zahlungsanbieter aktiviert sind (Stripe, PayPal…) |
| Stripe | Stripe API-Schlüssel und Test-/Live-Modus |
| PayPal | PayPal API-Zugangsdaten und Sandbox-/Live-Modus |
| Währung | Währung, Symbol-Position, Dezimalstellen |
| Checkout | Trinkgeld-Optionen, gespeicherte Zahlungsmethoden |
| Geschäft | Firmenname, Adresse, Steuernummer für Belege |
Speichern
Abschnitt betitelt „Speichern“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.
Unterstützte Zahlungsanbieter
Abschnitt betitelt „Unterstützte Zahlungsanbieter“Der Zahlungen-Editor unterstützt folgende Zahlungsanbieter:
| Anbieter | Beschreibung | Voraussetzung |
|---|---|---|
| Stripe | Kreditkarten, Apple Pay, Google Pay | Stripe-Konto erforderlich |
| PayPal | PayPal-Konto und -Guthaben | PayPal Developer App erforderlich |
| Apple Pay | Kontaktloses Bezahlen auf iOS | Stripe aktiviert + Apple Merchant ID |
| Google Pay | Kontaktloses Bezahlen auf Android | Stripe aktiviert |
Einrichtungsprozess
Abschnitt betitelt „Einrichtungsprozess“Die Einrichtung der Zahlungen erfolgt in mehreren Schritten:
- Service Account konfigurieren (Setup-Tab)
- Stellt die Verbindung zu deinem Firebase-Projekt her
- Cloud Functions deployen (Setup-Tab)
- Installiert die Zahlungsverarbeitung im Hintergrund
- Zahlungsanbieter aktivieren (Anbieter-Tab)
- Wähle Stripe und/oder PayPal
- API-Schlüssel eingeben (Stripe/PayPal-Tab)
- Hinterlege deine geheimen Schlüssel
- Webhooks einrichten (bei Stripe/PayPal Dashboard)
- Kopiere die Webhook-URLs aus dem Setup-Tab
- Währung festlegen (Währung-Tab)
- Wähle Euro, Dollar oder eine andere Währung
- Geschäftsdaten hinterlegen (Geschäft-Tab)
- Für korrekte Belege und Rechnungen
Test- und Live-Modus
Abschnitt betitelt „Test- und Live-Modus“Sowohl Stripe als auch PayPal bieten einen Testmodus:
| Modus | Zweck | Echte Zahlungen? |
|---|---|---|
| Testmodus | Zum Testen der Integration ohne echtes Geld | Nein |
| Live-Modus | Für echte Zahlungen nach Go-Live | Ja |
Häufige Fragen
Abschnitt betitelt „Häufige Fragen“Warum muss ich Cloud Functions deployen?
Abschnitt betitelt „Warum muss ich Cloud Functions deployen?“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.
Wo finde ich meine API-Schlüssel?
Abschnitt betitelt „Wo finde ich meine API-Schlüssel?“- Stripe: dashboard.stripe.com/apikeys
- PayPal: developer.paypal.com unter “My Apps & Credentials”
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.