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 pour les développeurs
Aperçu
Contrôle de version
Journal des modifications
Mettre à niveau votre version de l'API
Mettre à niveau votre version de la trousse SDK
Outils
Trousses SDK
API
Test
Workbench
Destinations des événements
Processus
Interface de ligne de commande Stripe
Shell Stripe
Dashboard des développeurs
Boîte à outils des agents
Développer avec des GMLStripe pour Visual Studio CodeAlertes sur la santé de StripeTéléversements de fichier
Sécurité et confidentialité
Sécurité
Confidentialité
Étendez Stripe
Stripe Apps
Connecteurs Stripe
    Aperçu
    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écessite ce qui suit :

  • PHP 7.3+
  • PostgreSQL
  • Un serveur Web, de préférence Nginx
  • SSL/certificat 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 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écharger les dépendances :
Command Line
composer install --prefer-dist --no-dev
  1. Vérifiez que vous avez configuré correctement 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érifiez 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 points de terminaison suivants :

  • /api/public/onboarding/refresh

    Stripe redirige le marchand vers cette URL pour lui permettre d’obtenir un nouveau lien d’inscription si celui-ci expire.

  • /api/public/webhook/operator

    Stripe notifie cet point de terminaison lorsqu’un paiement est mis à jour afin de le faire correspondre à une commande Mirakl dans le connecteur.

  • /api/public/webhook/sellers

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

Ces points de terminaison peuvent être exposés sans risque, car chacun d’entre eux dispose d’un mécanisme de protection interne. L’exposition des autres points de terminaison 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 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