Stripe modulo Magento 2: setup

Introduzione

Stripe e' uno dei gateway di pagamento più' usati al mondo grazie a integrazione semplice, supporto carte/wallet/SDD e dashboard ricca. Su Magento 2 il modulo ufficiale Stripe Payments offre tutte le funzionalita' necessarie.

Account Stripe

Prima di tutto serve un'account Stripe (stripe.com). Per l'Italia vanno completate verifica identità', dati fiscali (partita IVA, codice fiscale), IBAN per i payout. La verifica richiede 1-3 giorni lavorativi.

Installazione modulo

Via Composer (modulo ufficiale gratuito):

composer require stripe/module-payments

Poi:

php bin/magento module:enable StripeIntegration_Payments
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush

Configurazione API Keys

Da admin: Stores → Configuration → Sales → Payment Methods → Stripe. Inserire:

  1. Test Mode: SI in staging, NO in produzione.
  2. Publishable Key e Secret Key (pk_test_ e sk_test_ in modalita' test).
  3. Webhook Signing Secret (whsec_).

Webhook

Nella dashboard Stripe, sezione Developers → Webhooks, aggiungere endpoint:

https://store.example.com/stripe/webhook

Sottoscrivere agli eventi: payment_intent.succeeded, payment_intent.payment_failed, charge.refunded, customer.subscription.*. Copiare il signing secret nell'admin Magento.

Metodi di pagamento supportati

  1. Carte di credito e debito (Visa, Mastercard, Amex).
  2. Apple Pay e Google Pay nativi.
  3. SEPA Direct Debit per il mercato europeo.
  4. Bancontact, iDEAL, Klarna, Afterpay (a seconda del paese).
  5. 3D Secure 2.0 automatico per conformita' PSD2.

Stripe Radar e antifrode

Stripe Radar e' il sistema antifrode integrato. Funziona con machine learning su miliardi di transazioni, configurabile con regole custom (blocca CVC fail > 3, restrici Paesi specifici).

Test

Carte di test Stripe: 4242 4242 4242 4242 (success), 4000 0027 6000 3184 (3DS authentication required), 4000 0000 0000 9995 (fund insufficient). Sempre testare anche il flusso di rimborso da admin Magento.

Hai bisogno di aiuto?

Se vuoi un Magento ottimizzato dal team di G Tech Group, scrivici tramite il modulo di contatto.

Hai trovato utile quest'articolo?