Zahlungen-Editor
Der Zahlungen-Editor ermoeglicht dir die vollstaendige Einrichtung und Konfiguration der Zahlungsabwicklung in deiner App. Du bestimmst, welche Zahlungsanbieter verfuegbar sind, welche Waehrung verwendet wird und wie der Checkout-Prozess ablaeuft.
Uebersicht
Section titled “Uebersicht”Der Editor ist in sieben Bereiche (Tabs) unterteilt:
Editor oeffnen
Section titled “Editor oeffnen”- Oeffne den Edit Mode in deiner App (App Builder Tools)
- Gehe zu Module & Features
- Tippe auf Zahlungen und dann auf Bearbeiten oder Zahlungseinstellungen
- Der Editor oeffnet sich mit allen Konfigurationsoptionen
Editor-Oberflaeche
Section titled “Editor-Oberflaeche”Die Tabs
Section titled “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-Schluessel und Test-/Live-Modus |
| PayPal | PayPal API-Zugangsdaten und Sandbox-/Live-Modus |
| Waehrung | Waehrung, Symbol-Position, Dezimalstellen |
| Checkout | Trinkgeld-Optionen, gespeicherte Zahlungsmethoden |
| Geschaeft | Firmenname, Adresse, Steuernummer fuer Belege |
Speichern
Section titled “Speichern”Anders als andere Editoren hat der Zahlungen-Editor einen expliziten Speichern-Button oben rechts. Das liegt daran, dass geheime API-Schluessel sicher ueber Cloud Functions an Firebase uebertragen werden muessen.
Unterstuetzte Zahlungsanbieter
Section titled “Unterstuetzte Zahlungsanbieter”Der Zahlungen-Editor unterstuetzt 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
Section titled “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)
- Waehle Stripe und/oder PayPal
- API-Schluessel eingeben (Stripe/PayPal-Tab)
- Hinterlege deine geheimen Schluessel
- Webhooks einrichten (bei Stripe/PayPal Dashboard)
- Kopiere die Webhook-URLs aus dem Setup-Tab
- Waehrung festlegen (Waehrung-Tab)
- Waehle Euro, Dollar oder eine andere Waehrung
- Geschaeftsdaten hinterlegen (Geschaeft-Tab)
- Fuer korrekte Belege und Rechnungen
Test- und Live-Modus
Section titled “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 | Fuer echte Zahlungen nach Go-Live | Ja |
Haeufige Fragen
Section titled “Haeufige Fragen”Warum muss ich Cloud Functions deployen?
Section titled “Warum muss ich Cloud Functions deployen?”Die Cloud Functions verarbeiten Zahlungen sicher im Hintergrund. Geheime API-Schluessel duerfen niemals direkt in der App sein - sie laufen auf Firebase-Servern.
Kann ich mehrere Zahlungsanbieter gleichzeitig anbieten?
Section titled “Kann ich mehrere Zahlungsanbieter gleichzeitig anbieten?”Ja! Du kannst Stripe und PayPal parallel aktivieren. Deine Kunden koennen dann beim Checkout waehlen.
Was passiert, wenn ich vom Test- in den Live-Modus wechsle?
Section titled “Was passiert, wenn ich vom Test- in den Live-Modus wechsle?”Du musst die entsprechenden Live-API-Schluessel eingeben. Test- und Live-Schluessel sind unterschiedlich.
Wo finde ich meine API-Schluessel?
Section titled “Wo finde ich meine API-Schluessel?”- Stripe: dashboard.stripe.com/apikeys
- PayPal: developer.paypal.com unter “My Apps & Credentials”
Brauche ich fuer Apple Pay einen Apple Developer Account?
Section titled “Brauche ich fuer Apple Pay einen Apple Developer Account?”Ja, du benoetigt einen Apple Developer Account, um eine Apple Merchant ID zu erstellen. Diese ist fuer Apple Pay ueber Stripe erforderlich.