Integrationen
Stripe
Stripe ist die Standard-Zahlungsintegration für Elmony-Websites. Mobile Apps sollten normalerweise RevenueCat für die Abrechnung im App Store und bei Google Play verwenden; Direct Stripe Mobile Checkout ist eine erweiterte Option für berechtigte benutzerdefinierte Zahlungsabläufe.
Globale oder Projektkonfiguration
Verwenden Sie Global Stripe
Konfigurieren Sie wiederverwendbare Test- und Live-Konten unter Einstellungen → Integrationen und wählen Sie dann aus, welchen Modus die App verwendet.
Verwenden Sie Project Stripe
Speichern Sie eine separate Überschreibung des Stripe-Kontos, wenn das Projekt die globalen Anmeldeinformationen nicht teilen darf.
Zahlungen konfigurieren
- Öffnen Sie das Webprojekt im Builder und wählen Sie es aus Zahlungen.
- Wählen Sie die globale oder projektbezogene Stripe-Quelle.
- Verbinden Testen Modus und wählen Sie ihn für die Vorschau zum Auschecken aus.
- Implementieren und überprüfen Sie die Checkout-, Webhook-, Erfüllungs- und Fehlerabläufe.
- Verbinden Lebe Modus nur, wenn Produktionsprodukte und Webhooks bereit sind.
- Schalten Sie die App unmittelbar vor dem Produktionsstart auf Live und führen Sie eine kleine echte Transaktion durch.
Manueller Fallback
Wenn die Stripe-Verbindung die Werte nicht füllen kann, akzeptiert das erweiterte Setup eine Konto-ID, einen veröffentlichbaren Schlüssel, einen geheimen Schlüssel und ein Webhook-Geheimnis für jeden Modus. Halten Sie geheime Schlüssel und Webhook-Schlüssel von der Browsercode- und Quellcodeverwaltung fern; Verwenden Sie sie nur im serverseitigen Code oder in der Konfiguration einer geschützten Umgebung.
Fehlerbehebung
- Bestätigen Sie, dass alle veröffentlichbaren, geheimen und Webhook-Schlüssel zum ausgewählten Test- oder Live-Modus gehören.
- Verwenden Sie das Ereignisprotokoll von Stripe, um die Webhook-Zustellung und Serverantworten zu überprüfen.
- Mischen Sie keine Testprodukte, Preis-IDs oder Kunden mit einer Live-Modus-Verbindung.
- Wenn ein Projekt ein anderes Konto verwenden soll, wechseln Sie zu Project Stripe, anstatt ein globales Konto zu ändern, das von anderen Apps verwendet wird.
