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
Strumenti
SDK
API
Test
Workbench
Destinazioni degli eventi
Flussi di lavoro
CLI di Stripe
Shell di Stripe
Dashboard per sviluppatori
Toolkit agente
Sviluppare con gli LLMStripe per Visual Studio CodeAvvisi sullo stato di StripeCaricamenti file
Sicurezza e privacy
Sicurezza
Privacy
Estendi Stripe
Stripe Apps
Connettori Stripe
    Panoramica
    Integrare un connettore
    Commercetools
    Adobe Commerce
    Mirakl
      Installazione
      Configurazione
      Attivare i venditori
      Pagamenti
      Bonifici
      Riferimento
    NetSuite
    Oracle Opera
    Cegid
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax for WooCommerce
    Stripe Tax for BigCommerce
    Connettori per i partner
    Sviluppare il proprio connettore
Partner
Partner Ecosystem
Certificazione di partner
Pagina inizialeRisorse per sviluppatoriStripe ConnectorsMirakl

Installazione di Mirakl Connector

Installa e convalida il connettore Mirakl per Stripe.

Requisiti

Installazione e utilizzo dell’applicazione richiedono quanto segue:

  • PHP 7.3+
  • PostgreSQL
  • Un server web, Nginx consigliato
  • Un certificato SSL/TLS valido
  • Supervisord o equivalente
  • Crontab o equivalente

Eseguire l’installazione tramite Docker

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

Eseguire l’installazione manuale

  1. Installa Composer.
  2. Clona o scarica Mirakl Connector 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
  1. Verifica di aver configurato correttamente il file .env.
  2. Esegui le migrazioni per configurare il database:
Command Line
bin/console doctrine:migration:migrate --no-interaction

Se incontri errori in questa fase, controlla la variabile DATABASE_URL nel file .env.

  1. Aggiorna il supervisore per avviare e riavviare i lavoratori.

Un esempio di configurazione è disponibile nel campione Docker. Puoi ignorare questa fase in un ambiente di sviluppo e avviare i lavoratori manualmente ove necessario, ad esempio:

Command Line
php bin/console messenger:consume process_transfers --time-limit=3600 --env=prod
  1. Aggiorna il pianificatore lavori per eseguire i comandi periodicamente.

Un esempio di configurazione è disponibile nel campione Docker. Puoi ignorare questa fase in un ambiente di sviluppo e avviare i lavori manualmente ove necessario, ad esempio:

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

Verificare 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://connector-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.

Sicurezza

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

  • /api/public/onboarding/refresh

    Stripe reindirizza il venditore a questo URL per ottenere un nuovo link di attivazione qualora dovesse scadere.

  • /api/public/webhook/operator

    Stripe invia un avviso all’endpoint quando un pagamento viene aggiornato per mapparlo con un ordine Mirakl nel connettore.

  • /api/public/webhook/sellers

    Stripe invia una notifica a questo endpoint quando un account Stripe viene aggiornato per sincronizzare lo stato del venditore nel connettore.

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.

Vedi anche

  • Procedura di integrazione.
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