PayPal modulo Magento 2: setup

Introduzione

PayPal e' uno dei metodi di pagamento più' richiesti dagli utenti italiani. Magento 2 integra nativamente PayPal con diverse soluzioni: Standard, Express Checkout, Payments Pro e PayPal Commerce Platform (consigliata oggi).

Account business PayPal

Serve un'account PayPal Business (gratuito). Per l'Italia abilitare Seller Protection e completare la verifica dell'identità' aziendale. Configurare il conto bancario per i payout automatici.

PayPal Commerce Platform

E' la soluzione consigliata da Adobe e Magento per i nuovi store. Combina i diversi metodi PayPal in un'unica integrazione moderna basata su REST API e webhook, sostituendo le vecchie integrazioni IPN/NVP.

Setup in Magento

Da admin: Stores → Configuration → Sales → Payment Methods. Si trova la sezione "PayPal All-in-One Payment Solutions". Selezionare il Paese e cliccare Configure. Si viene reindirizzati al wizard di onboarding PayPal.

Sandbox per test

Creare account sandbox da developer.paypal.com: un'account business sandbox e uno personal sandbox per il buyer. Inserire le credenziali sandbox nella sezione "Sandbox API Credentials".

Funzionalita' chiave

  1. PayPal button su carrello e prodotto: checkout in pochi click.
  2. PayPal Pay Later: rate per il cliente italiano.
  3. Carte di credito processate da PayPal (senza account).
  4. Venmo (solo USA), Apple Pay, Google Pay.
  5. Conformita' PSD2 e 3DS 2.0 automatica.

IPN vs Webhook

Le vecchie integrazioni usavano IPN (Instant Payment Notification) su endpoint personalizzati. Le nuove versioni usano webhook PayPal su /paypal/ipn/. Verificare che l'URL sia raggiungibile e che il certificato SSL sia valido.

Riconciliazione

Per riconciliare pagamenti con ordini Magento, attivare i Settlement Reports e abilitare il modulo Magento_Paypal → Settlement → Fetch Reports schedulato in cron.

Errori comuni

  1. "Unable to communicate with PayPal": verificare cURL e DNS server.
  2. Pagamenti in stato pending: verificare che webhook arrivino (logs PayPal).
  3. 3D Secure mismatch: aggiornare al modulo PayPal più' recente.
  4. Importi diversi tra ordine e PayPal: verificare currency rate e tasse.

Commissioni

Le commissioni PayPal in Italia partono da circa 2,9% + 0,35 EUR per transazione. Negoziare tariffe volume con account manager dedicato se si superano i 5.000 EUR/mese.

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?