To be generated. Commonly used to add more entropy to security related operations. Learn more on the Symfony documentation.
OPERATOR_PASSWORD
To be generated. Used to secure requests to the API exposed by the connector. Set the X-AUTH-TOKEN header to this value when calling the API.
DATABASE_URL
The connection URL to your database. Learn more on the Doctrine documentation. For example, pgsql://symfony:symfony@db:5432/symfony?charset=UTF-8.
MESSENGER_TRANSPORT_DSN
The transport used for the queuing system. See the Symfony Messenger documentation for supported transports. For example, amqp://guest:guest@localhost:5672/%2f/messages. Defaults to doctrine://default.
STRIPE_CLIENT_SECRET
Your Stripe API secret key available in your API keys settings. We recommend creating a specific API key for the connector. Restricted keys are not supported.
MIRAKL_HOST_NAME
Host name of your Mirakl Instance. For example, https://mymarketplace.mirakl.net.
MIRAKL_API_KEY
The Mirakl operator key. Can be generated as a Mirakl operator in your API settings. We recommend creating a specific operator for the connector.
Onboarding
Parameter
Description
REDIRECT_ONBOARDING
The connector redirects the seller to this URL after completing their account creation on Stripe. Defaults to $MIRAKL_HOST_NAME/mmp/shop/account/shop.
BASE_HOST
The domain of the server hosting your connector. For example, stripe-mirakl.example.com.
SCHEME
The scheme used by your base host. Defaults to https.
STRIPE_SELLERS_WEBHOOK_SECRET
Your Stripe webhook secret available in your Connect webhook settings when adding the endpoint, see below.
MIRAKL_CUSTOM_FIELD_CODE
Code of the custom field that you have to add, see below. Defaults to stripe-url.
Add a Stripe webhook endpoint for connected accounts
Set the URL to <BASE_HOST>/api/public/webhook/operator.
Add the following in the Events to send: charge.succeeded, charge.updated.
Click Add endpoint.
Use the webhook secret for the STRIPE_OPERATOR_WEBHOOK_SECRET environment variable.
Notifications and alerting
Parameter
Description
MAILER_DSN
The entire Symfony Mailer configuration using a DSN-like URL format. Learn more on the Symfony documentation. For example, smtp://user:pass@host:port. Defaults to smtp://null (mailer disabled).
TECHNICAL_ALERT_EMAIL
The recipicient of all technical alerts. For example, myemail@example.com. Defaults to empty. Required if mailer is enabled per MAILER_DSN.
TECHNICAL_ALERT_EMAIL_FROM
The sender of all technical emails. Defaults to empty, required if mailer is configured. For example, noreply@example.com.
OPERATOR_NOTIFICATION_URL
The endpoint on your server set to receive notifications from the connector. Defaults to empty (notifications disabled).
MAIL_ON_NOTIFICATION_ENDPOINT_DOWN
Enable email alerts if a URL is provided in OPERATOR_NOTIFICATION_URL and that URL is not available or responds with an error. Defaults to true.
MAIL_ON_NOTIFICATION_ENDPOINT_DOWN_COOLDOWN
Time between each email alert. Use 0 to disable throttling. The maximum value depends on the notification worker maximum life, that is, 3600 by default. Defaults to 10.