Passa al contenuto
Crea account
o
Accedi
Il logo della documentazione Stripe
/
Chiedi all'IA
Crea un account
Accedi
Inizia
Pagamenti
Ricavi
Per piattaforme e marketplace
Gestione del denaro
Risorse per sviluppatori
Panoramica
Controllo delle versioni
Log modifiche
Aggiorna la tua versione API
Aggiornare la versione dell'SDK
Essentials
SDK
API
Test
CLI di Stripe
Progetti di esempio
Strumenti
Workbench
Dashboard per sviluppatori
Shell di Stripe
Stripe per Visual Studio Code
Funzionalità
Flussi di lavoro
Destinazioni degli eventi
Avvisi sullo stato di StripeCaricamenti file
Soluzioni di IA
Toolkit agente
Protocollo del contesto del modello
Sicurezza e privacy
Sicurezza
Crawler web di Stripebot
Privacy
Estendi Stripe
Crea Stripe Apps
Usa le app di Stripe
    Panoramica
    App integrate in Stripe
    Adobe Commerce
    Cegid
    Commercetools
    Mirakl
      Installa
      Configura
      Aggiungi venditori
      pagamenti e bonifici
      Riferimento
    NetSuite
    Oracle Opera
    Oracle Simphony
    Oracle Xstore
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for BigCommerce
    Stripe Tax for WooCommerce
    App partner
    Crea la tua app
Partner
Partner Ecosystem
Certificazione di partner
Pagina inizialeRisorse per sviluppatoriUse apps from StripeMirakl

Configura l'app Mirkal

Definisci le variabili dell'integrazione.

Prima di installare l’app Mirakl, prepara un file con le variabili descritte in questa guida. Per iniziare, puoi copiare il nostro file di configurazione di esempio e rinominarlo in.env.

Impostazioni generali

Configura le impostazioni generali dell’app:

ParametroDescrizione
APP_SECRETDa generare. Generalmente utilizzato per aggiungere altra entropia alle procedure operative relative alla sicurezza. Ulteriori informazioni sono reperibili nella documentazione di Symfony.
OPERATOR_PASSWORDDa generare. Utilizzato per proteggere le richieste all’API esposta dal plugin. Imposta l’intestazione X-AUTH-TOKEN su questo valore quando chiami l’API.
DATABASE_URLL’URL di connessione al database. Ulteriori informazioni sono reperibili nella documentazione di Doctrine. Esempio: pgsql://symfony:symfony@db:5432/symfony?charset=UTF-8.
MESSENGER_TRANSPORT_DSNIl metodo di trasporto utilizzato per il sistema di accodamento. Consulta la documentazione di Symfony Messenger per sapere quali sono i metodi di trasporto supportati. Esempio: amqp://guest:guest@localhost:5672/%2f/messages. Valore predefinito: doctrine://default.
STRIPE_CLIENT_SECRETYour Stripe API secret key available in your API keys settings. Consigliamo di creare una chiave API specifica per il plugin. Le chiavi con limitazioni non sono supportate.
MIRAKL_HOST_NAMENome host per l’istanza Mirakl. Esempio: https://mymarketplace.mirakl.net.
MIRAKL_API_KEYChiave dell’operatore Mirakl. Può essere generata come operatore Mirakl nelle impostazioni API. Consigliamo di creare un operatore specifico per il plugin.

Attivazione

Configura le impostazioni di attivazione dell’app:

ParametroDescrizione
REDIRECT_ONBOARDINGIl plugin reindirizza il venditore a questo URL al completamento della creazione dell’account su Stripe. Valore predefinito: $MIRAKL_HOST_NAME/mmp/shop/account/shop.
BASE_HOSTDominio del server che ospita il plugin. Ad esempio, stripe-mirakl.example.com.
SCHEMASchema utilizzato dal tuo host base. Per impostazione predefinita è https.
STRIPE_SELLERS_WEBHOOK_SECRETIl segreto del webhook Stripe è disponibile nelle impostazioni webhook di Connect quando aggiungi l’endpoint. Per ulteriori informazioni, consulta Aggiungi un endpoint webhook Stripe per gli account connessi.
MIRAKL_CUSTOM_FIELD_CODECodice del campo personalizzato che devi aggiungere. Vedi di seguito. Valore predefinito: stripe-url.

Aggiungere un endpoint del webhook di Stripe per gli account connessi

  1. Vai alle tue impostazioni webhook.

  2. Aggiungi un endpoint webhook facendo clic sul pulsante Aggiungi destinazione.

  3. Seleziona Account connessi dalle opzioni Eventi da e seleziona account.updated dall’elenco degli eventi disponibili. Inserisci la versione Stripe API desiderata. Fai clic su Continua.

  4. Seleziona endpoint webhook dall’elenco dei tipi di destinazione disponibili. Fai clic su Continua.

  5. Imposta l’URL dell’endpoint su <BASE_HOST>/api/public/webhook/sellers e compila i campi rimanenti come desideri.

  6. Fai clic su Crea destinazione.

  7. Usa la chiave privata del webhook per la variabile dell’ambiente STRIPE_SELLERS_WEBHOOK_SECRET.

Aggiungere un campo personalizzato ai negozi Mirakl

  1. Accedi agli strumenti di back office di Mirakl come operatore.

  2. Visita Settings > Advanced Parameters > Shops (Impostazioni > Parametri avanzati > Negozi).

  3. Vai a Campi personalizzati.

  4. Crea un nuovo campo utilizzando i seguenti valori:

ParametroDescrizione
CodiceUsa stripe-url se non scegli un’altra chiave nel file dell’ambiente.
TipoLink
Autorizzazioni negoziRead only
Campo obbligatorioNo

Pagamenti

Configura le impostazioni di pagamento dell’app:

ParametroDescrizione
PAYMENT_METADATA_COMMERCIAL_ORDER_IDChiave dei metadati utilizzata in Charges per trasferire l’ID dell’ordine commerciale Mirakl e il cui valore predefinito è mirakl_commercial_order_id.
ENABLE_PRODUCT_PAYMENT_SPLITAbilita il flusso di lavoro per suddividere il pagamento per gli ordini di prodotti. Valore predefinito: false.
NABLE_SERVICE_PAYMENT_SPLITAbilita il flusso di lavoro per suddividere il pagamento per gli ordini di servizi. Valore predefinito: false.
ENABLE_PRODUCT_PAYMENT_REFUNDAbilita il flusso di lavoro per rimborsare il pagamento per gli ordini di prodotti. Valore predefinito: false.
ENABLE_SERVICE_PAYMENT_REFUNDAbilita il flusso di lavoro per rimborsare il pagamento per gli ordini di servizi. Valore predefinito: false.
STRIPE_OPERATOR_WEBHOOK_SECRETIl segreto del webhook Stripe è disponibile nella pagina dei dettagli della destinazione dell’evento dell’account quando si aggiunge l’endpoint. Per ulteriori informazioni, consulta Aggiungi un endpoint webhook Stripe per il tuo account.

Aggiungere un endpoint del webhook di Stripe per il tuo account

  1. Vai alle tue impostazioni webhook.

  2. Aggiungi un endpoint webhook facendo clic sul pulsante Aggiungi destinazione.

  3. Seleziona Il tuo account dalle opzioni Eventi da e seleziona charge.succeeded e charge.updated dall’elenco degli eventi disponibili. Inserisci la versione Stripe API desiderata. Fai clic su Continua.

  4. Seleziona endpoint webhook dall’elenco dei tipi di destinazione disponibili. Fai clic su Continua.

  5. Imposta l’URL dell’endpoint su <BASE_HOST>/api/public/webhook/operator e compila i campi rimanenti come desideri.

  6. Fai clic su Crea destinazione.

  7. Usa la chiave privata del webhook per la variabile dell’ambiente STRIPE_OPERATOR_WEBHOOK_SECRET.

Notifiche e avvisi

Configura le notifiche e le impostazioni di avviso dell’app:

ParametroDescrizione
MAILER_DSNL’intera configurazione di Symfony Mailer utilizzando un formato URL simile a DSN. Ulteriori informazioni sono reperibili nella documentazione di Symfony. Esempio: smtp://user:pass@host:port. Valore predefinito: smtp://null (mailer disabilitato).
TECHNICAL_ALERT_EMAILDestinatario di tutti gli avvisi tecnici. Esempio: myemail@example.com. Valore predefinito: vuoto. Richiesto se mailer è abilitato per MAILER_DSN.
TECHNICAL_ALERT_EMAIL_FROMMittente di tutte le email tecniche. Valore predefinito: vuoto. Richiesto se mailer è stato configurato. Esempio: noreply@esempio.com.
OPERATOR_NOTIFICATION_URLEndpoint sul server impostato per ricevere le notifiche dal plugin. Valore predefinito: vuoto (notifiche disabilitate).
MAIL_ON_NOTIFICATION_ENDPOINT_DOWNAbilita gli avvisi via email se un URL è stato specificato in OPERATOR_NOTIFICATION_URL e questo URL non è disponibile o risponde con un errore. Valore predefinito: true.
MAIL_ON_NOTIFICATION_ENDPOINT_DOWN_COOLDOWNPeriodo di tempo tra ciascun avviso via email. Usa 0 per disabilitare la limitazione delle richieste. Il valore massimo dipende dalla vita massima del lavoro di notifica, ad esempio 3600 per impostazione predefinita. Valore predefinito: 10.
Questa pagina è stata utile?
SìNo
  • Hai bisogno di aiuto? Contatta l'assistenza clienti.
  • Partecipa al nostro programma di accesso anticipato.
  • Dai un'occhiata al nostro registro delle modifiche.
  • Domande? Contattaci.
  • LLM? Leggi llms.txt.
  • Realizzato da Markdoc