À 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_PASSWORD
À générer. Sert à confirmer les requêtes vers l’API exposée par le connecteur. Attribuez cette valeur à l’en-tête X-AUTH-TOKEN lorsque vous appelez l’API.
DATABASE_URL
L’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_DSN
Le 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_SECRET
Votre 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 connecteur. Les clés à usage limité ne sont pas prises en charge.
MIRAKL_HOST_NAME
Nom d’hôte de votre instance Mirakl. Par exemple, https://mymarketplace.mirakl.net.
MIRAKL_API_KEY
La clé d’opérateur Mirakl, qui 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 connecteur.
Inscription des utilisateurs
Paramètre
Description
REDIRECT_ONBOARDING
Le connecteur redirige le vendeur vers cette URL une fois son compte créé dans Stripe. La valeur par défaut est $MIRAKL_HOST_NAME/mmp/shop/account/shop.
BASE_HOST
Le domaine du serveur qui héberge votre connecteur. Par exemple : stripe-mirakl.example.com.
SCHEME
Le schéma utilisé par votre hôte de base. Sa valeur par défaut est https.
STRIPE_SELLERS_WEBHOOK_SECRET
Votre clé secrète de webhook Stripe est disponible dans vos paramètres de webhook Connect lorsque vous ajoutez le point de terminaison. Voir ci-dessous.
MIRAKL_CUSTOM_FIELD_CODE
Code 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
Définissez l’URL sur <BASE_HOST>/api/public/webhook/sellers.
Sélectionnez Écouter des événements sur des comptes connectés.
Ajoutez account.updated aux Événements à envoyer :
Cliquez sur Ajouter un point de terminaison.
Utilisez la clé secrète de webhook pour la variable d’environnement STRIPE_SELLERS_WEBHOOK_SECRET.
Ajouter un champ personnalisé à vos boutiques Mirakl
Connectez-vous à votre application administrative Mirakl en tant qu’opérateur.
Accédez à Paramètres > Paramètres avancés > Boutiques.
Rendez-vous dans l’onglet Champs personnalisés.
Créez un nouveau champ à l’aide des valeurs suivantes :
Paramètre
Description
Code
Utilisez stripe-url, sauf si vous choisissez une clé différente dans votre fichier d’environnement.
Type
Link
Autorisations des boutiques
Lecture seule
Champ obligatoire
No
Paiements
Paramètre
Description
PAYMENT_METADATA_COMMERCIAL_ORDER_ID
Clé 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.
Votre clé secrète de webhook Stripe est disponible dans vos paramètres de webhook de compte lorsque vous ajoutez le point de terminaison; voir ci-dessous.
Ajouter un point de terminaison de webhook Stripe pour votre compte
Ajoutez un point de terminaison de webhook pour votre compte.
Définissez l’URL sur <BASE_HOST>/api/public/webhook/operator.
Ajoutez ce qui suit aux événements à envoyer: charge.succeeded, charge.updated.
Cliquez sur Ajouter un point de terminaison.
Utilisez la clé secrète de webhook pour la variable d’environnement STRIPE_OPERATOR_WEBHOOK_SECRET.
Notifications et alertes
Paramètre
Description
MAILER_DSN
L’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_EMAIL
Le 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_FROM
L’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_URL
Le point de terminaison de votre serveur qui est configuré pour recevoir des notifications du connecteur. Sa valeur par défaut est nulle (notifications désactivées).
MAIL_ON_NOTIFICATION_ENDPOINT_DOWN
Activez 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_COOLDOWN
Intervalle 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.