Accéder directement au contenu
Créez un compte
ou
connectez-vous
Le logo de la documentation Stripe
/
Demander à l’IA
Créer un compte
Connectez-vous
Commencer
Paiements
Revenus
Plateformes et places de marché
Gestion des fonds
Ressources de développement
Aperçu
Contrôle de version
Journal des modifications
Mettre à niveau votre version de l'API
Mettre à niveau votre version de la trousse SDK
Essentials
Trousses SDK
API
Test
Interface de ligne de commande Stripe
Exemples de projets
Outils
Workbench
Dashboard des développeurs
Shell Stripe
Stripe pour Visual Studio Code
Fonctionnalités
Processus
Destinations des événements
Alertes sur la santé de StripeTéléversements de fichier
Solutions d'IA
Boîte à outils des agents
Modèle Contexte Protocole
Sécurité et confidentialité
Sécurité
Stripebot web crawler
Confidentialité
Étendez Stripe
Créer des applications Stripe
Utiliser les applications de Stripe
    Aperçu
    Applications créées par Stripe
    Adobe Commerce
    Cegid
    Commercetools
    Mirakl
      Installer
      Configurer
      Inscrire des marchands
      Paiements et virements
      Référence
    NetSuite
    Oracle Opera
    Oracle Simphony
    Oracle Xstore
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax pour BigCommerce
    Stripe Tax for WooCommerce
    Applications partenaires
    Créer ma propre application
Partenaires
Partner ecosystem
Certification des partenaires
AccueilRessources de développementUse apps from StripeMirakl

Configurer l'application Mirkal

Définissez vos variables d’intégration.

Before you install the Mirakl app, prepare a file with the variables outlined in this guide. To get started, you can copy our sample configuration file and rename to .env.

Paramètres généraux

Configurez les paramètres généraux de l’application :

ParamètreDescription
APP_SECRETÀ générer. Sert généralement à ajouter une plus grande entropie aux opérations liées à la sécurité. Pour en savoir plus, consultez la documentation sur Symfony.
OPERATOR_PASSWORDA générer. Utilisé pour sécuriser les requêtes à l’API exposée par le module d’extension. Attribuez cette valeur à l’en-tête X-AUTH-TOKEN lorsque vous appelez l’API.
DATABASE_URLL’URL de connexion à votre base de données. Pour en savoir plus, consultez la documentation sur Doctrine. Par exemple pgsql://symfony:symfony@db:5432/symfony?charset=UTF-8.
MESSENGER_TRANSPORT_DSNLe moyen d’acheminement utilisé pour le système de mise en file d’attente. Consultez la documentation de Symfony Messenger pour connaître les moyens d’acheminement pris en charge. Par exemple, amqp://guest:guest@localhost:5672/%2f/messages. Sa valeur par défaut est doctrine://default.
STRIPE_CLIENT_SECRETVotre clé secrète API Stripe est disponible dans vos paramètres des clés API. Nous vous recommandons de créer une clé API réservée au module d’extension. Les clés à usage limité ne sont pas prises en charge.
MIRAKL_HOST_NAMENom d’hôte de votre instance Mirakl. Par exemple, https://mymarketplace.mirakl.net.
MIRAKL_API_KEYLa clé d’opérateur Mirakl. Elle peut être générée en tant qu’opérateur Mirakl dans vos paramètres d’API. Nous vous recommandons de créer un opérateur réservé au module d’extension.

Inscription des utilisateurs

Configurez les paramètres d’inscription des utilisateurs de l’application :

ParamètreDescription
REDIRECT_ONBOARDINGLe module d’extension redirige le marchand vers cette URL une fois son compte créé sur Stripe. La valeur par défaut est $MIRAKL_HOST_NAME/mmp/shop/account/shop.
BASE_HOSTLe domaine du serveur qui héberge votre module d’extension. Par exemple, stripe-mirakl.example.com.
PROGRAMMELe schéma utilisé par votre hôte de base. Sa valeur par défaut est https.
STRIPE_SELLERS_WEBHOOK_SECRETYour Stripe webhook secret available in your Connect webhook settings when adding the endpoint. See Add a Stripe webhook endpoint for connected accounts for details.
MIRAKL_CUSTOM_FIELD_CODECode du champ personnalisé que vous devez ajouter; voir ci-dessous. Sa valeur par défaut est stripe-url.

Ajouter un point de terminaison de webhook Stripe pour les comptes connectés

  1. Go to your webhook settings.

  2. Ajoutez un point de terminaison web hook en cliquant sur le bouton Ajouter une destination.

  3. Sélectionnez Comptes connectés dans les options Événements de et sélectionnez account.updated dans la liste des événements disponibles. Entrez la version de l’API Stripe souhaitée. Cliquez sur Continuer.

  4. Sélectionnez Point de terminaison de l’accroche web dans la liste des types de destination disponibles. Cliquez sur Continuer.

  5. Définissez l’URL du point de terminaison sur <BASE_HOST>/api/public/web hook/sellers et remplissez les autres champs comme vous le souhaitez.

  6. Cliquez sur Créer une destination.

  7. Utilisez la clé secrète de webhook pour la variable d’environnement STRIPE_SELLERS_WEBHOOK_SECRET.

Ajouter un champ personnalisé à vos boutiques Mirakl

  1. Connectez-vous à votre application administrative Mirakl en tant qu’opérateur.

  2. Accédez à Paramètres > Paramètres avancés > Boutiques.

  3. Allez dans Champs personnalisés.

  4. Créez un nouveau champ en utilisant les valeurs qui suivent :

ParamètreDescription
CodeUtilisez stripe-url, sauf si vous choisissez une clé différente dans votre fichier d’environnement.
TypeLink
Autorisations des boutiquesLecture seule
Champ obligatoireNo

Paiements

Configurez les paramètres de paiement de l’application :

ParamètreDescription
PAYMENT_METADATA_COMMERCIAL_ORDER_IDClé de métadonnées utilisée dans Charges pour transférer l’identifiant de commande commerciale Mirakl, et dont la valeur par défaut est mirakl_commercial_order_id.
ENABLE_PRODUCT_PAYMENT_SPLITActivez le flux de fractionnement des paiements pour les commandes de produits. Sa valeur par défaut est false.
NABLE_SERVICE_PAYMENT_SPLITActivez le flux de fractionnement des paiements pour les commandes de services. Sa valeur par défaut est false.
ENABLE_PRODUCT_PAYMENT_REFUNDActivez le flux de remboursement des paiements pour les commandes de produits. Sa valeur par défaut est false.
ENABLE_SERVICE_PAYMENT_REFUNDActivez le flux de remboursement des paiements pour les commandes de services. Sa valeur par défaut est false.
STRIPE_OPERATOR_WEBHOOK_SECRETYour Stripe webhook secret is available in your account event destination details page when adding the endpoint. See Add a Stripe webhook endpoint for your account for details.

Ajouter un point de terminaison de webhook Stripe pour votre compte

  1. Go to your webhook settings.

  2. Ajoutez un point de terminaison web hook en cliquant sur le bouton Ajouter une destination.

  3. Sélectionnez Votre compte dans les options Événements de et sélectionnez charge.succeeded et charge.updated dans la liste des événements disponibles. Entrez la version de l’API Stripe souhaitée. Cliquez sur Continuer.

  4. Sélectionnez Point de terminaison de l’accroche web dans la liste des types de destination disponibles. Cliquez sur Continuer.

  5. Définissez l’URL du point de terminaison sur <BASE_HOST>/api/public/web hook/operator et remplissez les autres champs comme vous le souhaitez.

  6. Cliquez sur Créer une destination.

  7. Utilisez la clé secrète de webhook pour la variable d’environnement STRIPE_OPERATOR_WEBHOOK_SECRET.

Notifications et alertes

Configurez les paramètres de notification et d’alerte de l’application :

ParamètreDescription
MAILER_DSNL’ensemble de la configuration de Symfony Mailer qui utilise un format d’URL de type DSN. Pour en savoir plus, consultez la documentation de Symfony. Par exemple smtp://user:pass@host:port. Sa valeur par défaut est smtp://null (expéditeur désactivé)
TECHNICAL_ALERT_EMAILLe destinataire des alertes techniques. Par exemple, myemail@example.com. Sa valeur par défaut est nulle. Obligatoire si l’expéditeur est activé par MAILER_DSN.
TECHNICAL_ALERT_EMAIL_FROML’expéditeur de tous les courriels techniques. Sa valeur par défaut est nulle. Obligatoire si l’expéditeur est configuré. Par exemple : noreply@example.com.
OPERATOR_NOTIFICATION_URLLe point de terminaison de votre serveur qui est configuré pour recevoir des notifications du module d’extension. Sa valeur par défaut est nulle (notifications désactivées).
MAIL_ON_NOTIFICATION_ENDPOINT_DOWNActivez les alertes par courriel si une URL est fournie dans OPERATOR_NOTIFICATION_URL et que cette URL n’est pas disponible ou renvoie une erreur. La valeur par défaut est définie à true.
MAIL_ON_NOTIFICATION_ENDPOINT_DOWN_COOLDOWNIntervalle entre chaque alerte par courriel. Utilisez 0 pour désactiver la limitation. La valeur maximale dépend de la durée de vie maximale du traitement des notifications, à savoir 3600par défaut. La valeur par défaut est définie à 10.
Cette page vous a-t-elle été utile?
OuiNon
  • Besoin d'aide? Contactez le service d'assistance.
  • Rejoignez notre programme d'accès anticipé.
  • Consultez notre journal des modifications.
  • Des questions? Contactez l'équipe commerciale.
  • GML? Lire llms.txt.
  • Optimisé par Markdoc