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
Outils
SDK
API
Tests
Workbench
Destinations d'événements
Workflows
CLI Stripe
Shell Stripe
Dashboard des développeurs
Boîte à outils des agents
Intégrer des LLMStripe pour Visual Studio CodeAlertes d'intégrité de StripeChargements de fichiers
Sécurité et confidentialité
Sécurité
Confidentialité
Extensions Stripe
Stripe Apps
Connecteurs Stripe
    Présentation
    Intégrer un connecteur
    Commercetools
    Adobe Commerce
    Mirakl
      Installation
      Configuration
      Inscription des marchands
      Paiements
      Virements
      Référence
    NetSuite
    Oracle Opera
    Cegid
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for WooCommerce
    Stripe Tax pour BigCommerce
    Connecteurs de partenaires
    Créer votre propre connecteur
Partenaires
Partner ecosystem
Certification des partenaires
AccueilRessources pour les développeursStripe ConnectorsMirakl

Installation du connecteur Mirakl

Installez et validez le connecteur Mirakl pour Stripe.

Conditions requises

L’installation et l’exécution de l’application nécessitent ce qui suit :

  • PHP 7.3+
  • PostgreSQL
  • Un serveur Web, de préférence Nginx
  • Un certificat SSL/TLS valide
  • Supervisord ou équivalent
  • Crontab ou équivalent

Installer à l’aide de Docker

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

Installer manuellement

  1. Installez Composer.
  2. Clonez ou téléchargez le connecteur 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
  1. Vérifiez que vous avez correctement configuré le fichier .env.
  2. Exécutez les migrations pour configurer la base de données :
Command Line
bin/console doctrine:migration:migrate --no-interaction

Si vous rencontrez des erreurs à ce stade, vérifiez la variable DATABASE_URL dans votre fichier .env.

  1. Mettez votre superviseur à jour afin de lancer et de relancer automatiquement les traitements.

Notre exemple de Docker comprend un exemple de configuration. Dans un environnement de développement, vous pouvez ignorer cette étape et lancer les traitements manuellement si nécessaire, par exemple :

Command Line
php bin/console messenger:consume process_transfers --time-limit=3600 --env=prod
  1. Mettez à jour votre planificateur de tâches afin d’exécuter régulièrement les commandes.

Notre exemple de Docker comprend un exemple de configuration. Dans un environnement de développement, vous pouvez ignorer cette étape et commencer les tâches manuellement si nécessaire, par exemple :

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

Vérifier 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://connector-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.

Sécurité

Sur votre serveur, limitez tout le trafic entrant vers le connecteur, 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 le connecteur.

  • /api/public/webhook/sellers

    Stripe notifie cet endpoint lorsqu’un compte Stripe est mis à jour afin de synchroniser l’état du marchand dans le connecteur.

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.

Voir aussi

  • Étapes d’intégration.
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