Per attivare PayPal sul proprio sito web, è necessario disporre di un conto commerciale registrato su paypal.com e di un conto bancario.
È inoltre necessario ottenere gli identificatori unici di PayPal: ID cliente e Segreto.
Attenzione: per utilizzare PayPal, la valuta USD o EUR deve essere abilitata sul sito web. È possibile impostarla in Prodotti → Tassi di valuta.
Impostazione di PayPal e ottenimento degli identificativi univoci
Accedere a https://developer.paypal.com/ e fare il login.
Andate alla pagina Dashboard → Le mie applicazioni e credenziali e nella sezione Applicazioni API REST fate clic sul pulsante Crea applicazione .
Specificare il nome dell'app: è possibile utilizzare qualsiasi nome. Selezionare un account per gli ordini di prova (account sviluppatore Sandbox).
Nota bene: se il campo del conto sviluppatore Sandbox è vuoto, è necessario aggiungere i conti Sandbox seguendo le istruzioni riportate sul sito web di PayPal.
Salvare i valori dell'ID cliente e del Segreto dalla scheda Sandbox.
Per il conto principale, salvare i valori dell'ID cliente e del Segreto dalla scheda Live.
Le impostazioni sottostanti devono essere le stesse per entrambe le modalità (Sandbox e Live).
Nella sezione WEBHOOKS LIVE, è necessario creare un hook a cui PayPal invierà i dati sullo stato del pagamento. Fare clic sul pulsante Aggiungi webhook.
Nella pagina che si apre è necessario specificare l'URL del webhook, ovvero il link a cui PayPal invierà i dati. Ad esempio, https://some_domain.com/payment/payPalREST/.
Si noti che il protocollo https è obbligatorio e che, invece di some_domain.com
, è necessario specificare il dominio del sito a cui PayPal si collega.
Nel blocco Tipi di evento devono essere selezionate le seguenti caselle:
Vendita di pagamento completata
Vendita di pagamento negata
Vendita in attesa di pagamento
Fare clic su Salva per inviare le impostazioni del gancio.
Collegamento di PayPal al vostro sito web
È possibile inserire i dati del conto Sandbox nelle impostazioni del sito web per testare il funzionamento dei pagamenti online. Quindi è necessario sostituirli con l'ID cliente e il Segreto del conto principale (Live).
Per collegare PayPal al vostro sito web:
Nel pannello di amministrazione del sito, andate su Impostazioni → Provider di pagamento.
Inserire l'ID cliente e il Segreto nei campi corrispondenti del blocco PayPal .
Fare clic su Salva.
Abilitazione del pagamento tramite PayPal per i clienti
Accedere alla sezione Impostazioni → Metodi di pagamento nel pannello di amministrazione e fare clic sull'opzione PayPal.
Assicurarsi che nel campo Tipo sia selezionato PayPal Nativo.
Se necessario, impostare un titolo personalizzato per il metodo di pagamento e modificare le impostazioni.
Attivare l'opzione di pagamento selezionando la casella di controllo Attivo .
Fare clic su Salva.
Abilitazione dell'opzione PayPal per il checkout
Dopo la connessione e la configurazione, è necessario selezionare le opzioni di consegna per le quali il metodo di pagamento sarà disponibile:
Accedere alla sezione Impostazioni → Metodi di spedizione e vettori e fare clic sul metodo desiderato per modificare le impostazioni.
Nella sezione Pagamento , selezionare la casella di controllo PayPal.
Fare clic su Salva.