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
Dashboard Stripe
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 modelloCreare flussi di lavoro di fatturazione SaaS con IA agentica
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 l'app Mirakl
      Configurare l'app Mirakl
      Aggiungi venditori
      Accetta pagamenti e paga utilizzando l'app Mirakl
      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

Installa l'app Mirakl

Configura l'app Miraki per Stripe.

Per installare ed eseguire l’app Mirakl, devi soddisfare i seguenti requisiti:

  • PHP 7.3+
  • PostgreSQL
  • Un server web, (Nginx consigliato)
  • Un certificato SSL o TLS valido
  • Responsabile di elaborazione supervisionato o equivalente
  • Crontab o un’utilità di pianificazione equivalente

Utilizza Docker

Puoi implementare e avviare l’applicazione integrandola in un contenitore. Per ulteriori informazioni, consulta il Docker di esempio.

Utilizza Composer

  1. Installa Composer.

  2. Clona o scarica l’app Mirakl da GitHub.

  3. Sposta i contenuti nella directory del server web ( ad esempio, /var/www).

  4. Scarica le dipendenze:

    Command Line
    composer install --prefer-dist --no-dev
  5. Configura correttamente il file .env.

  6. Esegui le migrazioni per configurare il database. Se riscontri errori in questa fase, controlla il DATABASE_URL variabile nel tuo file .env.

    Command Line
    bin/console doctrine:migration:migrate --no-interaction
  7. Aggiorna il tuo supervisore per avviare e riavviare automaticamente i lavoratori. Un esempio di configurazione è disponibile nel nostro esempio Docker. Puoi evitare questo passaggio in un ambiente di sviluppo e avviare manualmente i lavoratori quando necessario, ad esempio:

    Command Line
    php bin/console messenger:consume process_transfers --time-limit=3600 --env=prod
  8. Aggiorna il tuo pianificatore lavori per eseguire i comandi periodicamente. Un esempio di configurazione è disponibile nel nostro esempio di Docker. Puoi evitare questo passaggio in un ambiente di sviluppo e avviare i lavori manualmente quando è necessario, ad esempio:

    Command Line
    php bin/console connector:dispatch:process-transfer -q 2>&1
  9. Assicurati che il server web sia stato configurato in modo da utilizzare la directory pubblica come radice documento.

Verifica l’installazione

Apri un terminale ed esegui il comando che segue per verificare che l’applicazione sia in esecuzione:

Command Line
curl -X GET "https://app-url/api/mappings" \ -H "accept: application/json" \ -H "X-AUTH-TOKEN:
$OPERATOR_PASSWORD
"

Dovresti ricevere il codice di risposta 200 insieme a un payload vuoto.

Limita il traffico in entrata

Sul server, limita tutto il traffico in ingresso verso il plugin ad eccezione dei seguenti endpoint:

  • /api/public/onboarding/refresh: Stripe reindirizza il venditore a questo URL per ottenere un nuovo link di registrazione se quello precedente è scaduto.

  • /api/public/webhook/operator: Stripe invia un avviso all’endpoint quando un pagamento viene aggiornato per mapparlo con un ordine Mirakl all’interno dell’app.

  • /api/public/webhook/sellers: Stripe invia una notifica a questo endpoint quando un account Stripe viene aggiornato per sincronizzare lo stato del venditore all’interno dell’app.

Questi endpoint possono essere esposti in tutta sicurezza poiché dispongono di un meccanismo di protezione interno. Altri endpoint non possono essere esposti in sicurezza se non sono protetti da un valore OPERATOR_PASSWORD

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