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

Installer l'application Mirakl

Configurez l'application Miraki pour Stripe.

Pour installer et exécuter l’application Mirakl, vous devez remplir les conditions suivantes :

  • PHP 7.3+
  • PostgreSQL
  • Un serveur Web (Nginx recommandé)
  • Un certificat SSL ou TLS valide.
  • Supervisord ou un gestionnaire de processus équivalent
  • Crontab ou un planificateur de tâches équivalent

Utilisez Docker

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

Utiliser Composer

  1. Installez Composer.

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

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

  4. Télécharger 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 à cette étape, 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 qu’il démarre et redémarre automatiquement les travailleurs. Un exemple de configuration est disponible dans notre modèle Docker. Vous pouvez sauter cette étape dans un environnement de développement et démarrer les travailleurs manuellement lorsque cela est 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 modèle Docker. Vous pouvez ignorer cette étape dans un environnement de développement et lancer les tâches manuellement lorsque cela est 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 module d’extension, sauf pour les points de terminaison suivants :

  • /api/public/onboarding/refresh : Stripe redirige le marchand vers cette URL pour obtenir un nouveau lien d’inscription des utilisateurs s’il expire.

  • /api/public/webhook/operator : Stripe notifie ce point de terminaison lorsqu’un paiement est mis à jour pour le mettre en correspondance avec une commande Mirakl dans l’application.

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

Ces points de terminaison peuvent être exposés en toute sécurité, car ils disposent chacun d’un mécanisme de protection interne. Les autres points de terminaison ne peuvent pas être exposés en toute sécurité, à moins d’être protégés par un puissant OPERATOR_PASSWORD.

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