Weiter zum Inhalt
Konto erstellen
oder
anmelden
Das Logo der Stripe-Dokumentation
/
KI fragen
Konto erstellen
Anmelden
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Entwickler-Tools
Jetzt starten
Zahlungen
Finanzautomatisierung
Jetzt starten
Zahlungen
Finanzautomatisierung
Plattformen und Marktplätze
Geldmanagement
Übersicht
Versionierung
Änderungsprotokoll
Aktualisieren Sie Ihre API-Version
Ihre SDK-Version aktualisieren
Entwickler-Tools
SDKs
API
Tests
Workbench
Ereignisziele
Arbeitsabläufe
Stripe-CLI
Stripe Shell
Entwickler-Dashboard
Agent-Toolkit
Mit LLMs entwickelnStripe für Visual Studio CodeStripe-StatuswarnungenHochgeladene Dateien
Sicherheit und Datenschutz
Sicherheit
Datenschutz
Extend Stripe
Stripe-Apps
Stripe Connectors
    Übersicht
    Einen Connector integrieren
    Commercetools
    Adobe Commerce
    Mirakl
      Installation
      Konfiguration
      Onboarding von Verkäufer/innen
      Zahlungen
      Auszahlungen
      Verwendungszweck
    NetSuite
    Oracle Opera
    Cegid
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax für WooCommerce
    Stripe Tax for BigCommerce
    Partner Connectors
    Entwickeln Sie Ihren eigenen Connector
Partner
Partner-Ecosystem
Partner-Zertifizierung
StartseiteEntwickler-ToolsStripe ConnectorsMirakl

Konfiguration des Mirakl Connectors

Definieren Sie Ihre Integrationsvariablen.

Seite kopieren

Erstellen Sie vor der Installation des Connectors eine Datei mit den nachfolgenden Variablen.

Wir stellen in unserem Repository eine beispielhafte Konfigurationsdatei zur Verfügung, die Sie kopieren und in .env umbenennen können.

Allgemeine Einstellungen

ParameterBeschreibung
APP_SECRETMuss generiert werden. Wird oft verwendet, um sicherheitsrelevante Abläufe durch Entropie abzusichern. Mehr erfahren Sie in der Dokumentation zu Symfony.
OPERATOR_PASSWORDMuss generiert werden. Wird verwendet, um Anfragen an die API zu sichern, die vom Connector bereitgestellt wird. Setzen Sie den Header X-AUTH-TOKEN auf diesen Wert, wenn Sie die API aufrufen.
DATABASE_URLDie Verbindungs-URL für Ihre Datenbank. Mehr erfahren Sie in der Dokumentation zu Doctrine. Beispiel: pgsql://symfony:symfony@db:5432/symfony?charset=UTF-8.
MESSENGER_TRANSPORT_DSNDie für das Warteschlangensystem verwendete Übertragung. Welche Übertragungen unterstützt werden, erfahren Sie in der Dokumentation zu Symfony Messenger. Beispiel: amqp://guest:guest@localhost:5672/%2f/messages. Standardmäßig wird doctrine://default verwendet.
STRIPE_CLIENT_SECRETIhr API-Geheimschlüssel in den Einstellungen für API-Schlüssel. Wir empfehlen die Erstellung eines spezifischen API-Schlüssels für den Connector. Eingeschränkte Schlüssel werden nicht unterstützt.
MIRAKL_HOST_NAMEHostname Ihrer Mirakl-Instanz. Beispiel: https://mymarketplace.mirakl.net.
MIRAKL_API_KEYDer Mirakl-Operatorschlüssel. Kann als Mirakl-Operator in Ihren API-Einstellungen generiert werden. Wir empfehlen, einen spezifischen Operator für den Connector zu erstellen.

Onboarding

ParameterBeschreibung
REDIRECT_ONBOARDINGDer Connector leitet Verkäufer/innen zu dieser URL weiter, wenn die Kontoerstellung auf Stripe abgeschlossen ist. Der Standardwert lautet $MIRAKL_HOST_NAME/mmp/shop/account/shop.
BASE_HOSTDie Domäne des Servers, der Ihren Connector hostet. Zum Beispiel stripe-mirakl.example.com.
SCHEMADas von Ihrem Basis-Host verwendete Schema. Grundsätzlich https.
STRIPE_SELLERS_WEBHOOK_SECRETIhr Webhook-Geheimschlüssel von Stripe, der in Ihren Connect-Einstellungen für Webhooks verfügbar ist, wenn Sie den Endpoint hinzufügen (siehe unten).
MIRAKL_CUSTOM_FIELD_CODECode des benutzerdefinierten Felds, das Sie hinzufügen müssen (siehe unten). Der Standardwert lautet stripe-url.

Webhook-Endpoint von Stripe für verbundene Konten hinzufügen

  1. Rufen Sie die Webhook-Einstellungen auf.
  2. Webhook-Endpoint hinzufügen.
  3. Legen Sie die URL auf <BASE_HOST>/api/public/webhook/sellers fest.
  4. Wählen Sie Überwachen Sie Ereignisse von verbundenen Konten.
  5. account.updated zu den zu sendenden Ereignissen hinzufügen:
  6. Klicken Sie auf Endpunkt hinzufügen.
  7. Verwenden Sie den Webhook-Geheimschlüssel für die Umgebungsvariable STRIPE_SELLERS_WEBHOOK_SECRET.

Benutzerdefiniertes Feld zu Mirakl-Shops hinzufügen

  1. Melden Sie sich im Mirakl-Backoffice als Operator an.
  2. Gehen Sie zu Settings > Advanced Parameters > Shops (Einstellungen > Erweiterte Parameter > Shops).
  3. Rufen Sie die Registerkarte Custom Fields (Benutzerdefinierte Felder) auf.
  4. Erstellen Sie ein neues Feld mit folgenden Werten:
ParameterBeschreibung
CodeVerwenden Sie stripe-url, wenn Sie nicht in Ihrer Umgebungsdatei einen anderen Schlüssel gewählt haben.
Type (Typ)Link
Shops permissions (Berechtigungen für Shops)Read only
Required field (Pflichtfeld)No

Zahlungen

ParameterBeschreibung
PAYMENT_METADATA_COMMERCIAL_ORDER_IDMetadatenschlüssel, der in Charges verwendet wird, um die ID der kommerziellen Mirakl-Bestellung zu übermitteln. Der Standardwert lautet mirakl_commercial_order_id.
ENABLE_PRODUCT_PAYMENT_SPLITAktivieren des Ablaufs für die Zahlungsaufteilung für Produktbestellungen. Der Standardwert lautet false.
ENABLE_SERVICE_PAYMENT_SPLITAktivieren des Ablaufs für die Zahlungsaufteilung für Servicebestellungen. Der Standardwert lautet false.
ENABLE_PRODUCT_PAYMENT_REFUNDAktivieren Sie den Workflow für die Rückerstattung von Zahlungen für Produktbestellungen. Der Standardwert lautet false.
ENABLE_SERVICE_PAYMENT_REFUNDAktivieren des Ablaufs für die Zahlungsrückerstattung für Servicebestellungen. Der Standardwert lautet false.
STRIPE_OPERATOR_WEBHOOK_SECRETIhr Webhook-Geheimschlüssel von Stripe, der in den Webhook-Einstellungen Ihres Kontos verfügbar ist, wenn Sie den Endpoint hinzufügen (siehe unten).

Webhook-Endpoint von Stripe für Ihr Konto hinzufügen

  1. Rufen Sie die Webhook-Einstellungen auf.
  2. Fügen Sie Ihrem Konto einen Webhook-Endpoint hinzu.
  3. Legen Sie die URL auf <BASE_HOST>/api/public/webhook/operator fest.
  4. Fügen Sie in Zu sendende Ereignisse Folgendes ein: charge.succeeded, charge.updated.
  5. Klicken Sie auf Endpunkt hinzufügen.
  6. Verwenden Sie den Webhook-Geheimschlüssel für die Umgebungsvariable STRIPE_OPERATOR_WEBHOOK_SECRET.

Benachrichtigungen

ParameterBeschreibung
MAILER_DSNDie gesamte Konfiguration von Symfony Mailer in einem DSN-ähnlichen URL-Format. Mehr erfahren Sie in der Dokumentation zu Symfony. Beispiel: smtp://user:pass@host:port. Der Standardwert lautet smtp://null (Mailer deaktiviert).
TECHNICAL_ALERT_EMAILDer Empfänger aller technischen Benachrichtigungen. Beispiel: myemail@example.com. Standardmäßig leer. Erforderlich, wenn der Mailer per MAILER_DSN aktiviert ist.
TECHNICAL_ALERT_EMAIL_FROMDer Absender aller technischen Benachrichtigungen. Standardmäßig leer. Erforderlich, wenn der Mailer konfiguriert ist. Beispiel: noreply@example.com.
OPERATOR_NOTIFICATION_URLDer Endpoint auf Ihrem Server, der für den Empfang von Benachrichtigungen vom Connector eingerichtet ist. Standardmäßig leer (Benachrichtigungen deaktiviert).
MAIL_ON_NOTIFICATION_ENDPOINT_DOWNAktivieren von E-Mail-Benachrichtigungen, wenn eine URL in OPERATOR_NOTIFICATION_URL angegeben ist und diese URL nicht verfügbar ist oder mit einem Fehler antwortet. Der Standardwert lautet true.
MAIL_ON_NOTIFICATION_ENDPOINT_DOWN_COOLDOWNDie Zeit zwischen den einzelnen E-Mail-Benachrichtigungen. Bei 0 findet keine Verzögerung statt. Der Maximalwert hängt von der maximalen Lebensdauer von Notification Worker ab (standardmäßig 3600). Der Standardwert lautet 10.

Siehe auch

  • Integrationsschritte.
War diese Seite hilfreich?
JaNein
Benötigen Sie Hilfe? Kontaktieren Sie den Kundensupport.
Nehmen Sie an unserem Programm für frühzeitigen Zugriff teil.
Schauen Sie sich unser Änderungsprotokoll an.
Fragen? Sales-Team kontaktieren.
LLM? Lesen Sie llms.txt.
Unterstützt von Markdoc