ElmonyDokumente

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

  1. Öffnen Sie das Webprojekt im Builder und wählen Sie es aus Zahlungen.
  2. Wählen Sie die globale oder projektbezogene Stripe-Quelle.
  3. Verbinden Testen Modus und wählen Sie ihn für die Vorschau zum Auschecken aus.
  4. Implementieren und überprüfen Sie die Checkout-, Webhook-, Erfüllungs- und Fehlerabläufe.
  5. Verbinden Lebe Modus nur, wenn Produktionsprodukte und Webhooks bereit sind.
  6. 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.