Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
Aperçu
Gestion des versions
Journal des modifications
Mettre à niveau votre version de l'API
Actualiser votre version du SDK
Essentials
SDK
API
Tests
CLI Stripe
Exemples de projets
Outils
Workbench
Dashboard des développeurs
Shell Stripe
Stripe pour Visual Studio Code
Fonctionnalités
Workflows
Destinations d'événements
Alertes d'intégrité de StripeChargements de fichiers
Solutions d'IA
Boîte à outils des agents
Modèle de protocole contextuel
Sécurité et confidentialité
Sécurité
Robot d'exploration Web Stripebot
Confidentialité
Extensions Stripe
Créer des applications Stripe
Utiliser les applications de Stripe
    Présentation
    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 votre propre application
Partenaires
Partner ecosystem
Certification des partenaires
AccueilRessources pour les développeursUse apps from StripeMirakl

Installer l'application Mirakl

Configurez l'application Miraki pour Stripe.

Pour installer et exécuter l’application Mirakl, vous devez répondre aux exigences suivantes :

  • PHP 7.3+
  • PostgreSQL
  • Un serveur Web, de préférence Nginx
  • Un certificat SSL ou TLS valide
  • Supervisé ou un responsable de processus équivalent
  • Crontab ou un planificateur de tâches équivalent

Utiliser Docker

Pour créer et lancer l’application, vous pouvez l’intégrer à un conteneur. Pour en savoir plus, consultez notre exemple de Docker.

Utiliser Composer

  1. Installez Composer.

  2. Clonez ou téléchargez l’application Mirakl depuis GitHub.

  3. Déplacez le contenu vers le répertoire de votre serveur Web (par exemple, /var/www).

  4. Téléchargez les dépendances :

    Command Line
    composer install --prefer-dist --no-dev
  5. Configurez correctement le fichier .env.

  6. Exécutez les migrations pour configurer la base de données. Si vous rencontrez des erreurs à ce stade, vérifiez la variable DATABASE_URL dans votre fichier .env.

    Command Line
    bin/console doctrine:migration:migrate --no-interaction
  7. Mettez à jour votre superviseur pour démarrer et redémarrer automatiquement les travailleurs. Un exemple de configuration est disponible dans notre exemple Docker. Vous pouvez ignorer cette étape dans un environnement de développement et démarrer les travailleurs manuellement si nécessaire, par exemple :

    Command Line
    php bin/console messenger:consume process_transfers --time-limit=3600 --env=prod
  8. Mettez à jour votre planificateur de tâches pour exécuter les commandes périodiquement. Un exemple de configuration est disponible dans notre exemple Docker. Vous pouvez ignorer cette étape dans un environnement de développement et démarrer les tâches manuellement si nécessaire, par exemple :

    Command Line
    php bin/console connector:dispatch:process-transfer -q 2>&1
  9. Veillez à ce que votre serveur Web soit configuré pour utiliser le répertoire public en tant que document racine.

Tester votre installation

Ouvrez votre terminal et exécutez la commande suivante afin de vérifier que votre application fonctionne correctement :

Command Line
curl -X GET "https://app-url/api/mappings" \ -H "accept: application/json" \ -H "X-AUTH-TOKEN:
$OPERATOR_PASSWORD
"

Vous devez obtenir un code de réponse 200 ainsi qu’une charge utile nulle.

Limiter le trafic entrant

Sur votre serveur, limitez tout le trafic entrant vers le plugin, sauf pour les endpoints suivants :

  • /api/public/onboarding/refresh : Stripe redirige le marchand vers cette URL, sur laquelle il pourra obtenir un nouveau lien d’inscription si le premier a expiré.

  • /api/public/webhook/operator : Stripe notifie cet endpoint lorsqu’un paiement est mis à jour afin de le mapper à une commande Mirakl dans l’application.

  • /api/public/webhook/sellers : Stripe notifie cet endpoint lorsqu’un compte Stripe est mis à jour afin de synchroniser l’état du marchand dans l’application.

Ces endpoints peuvent être exposés sans risque, car chacun d’entre eux dispose d’un mécanisme de protection interne. L’exposition des autres endpoints comporte des risques, sauf si ceux-ci sont protégés par un OPERATOR_PASSWORD fort.

Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Rejoignez notre programme d'accès anticipé.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc