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 Chiave segreta.
Attenzione: per utilizzare PayPal, la valuta USD o EUR deve essere abilitata sul sito web. È possibile impostarla in Prodotti → Tassi di cambio.
Impostazione di PayPal e ottenimento degli identificativi univoci
Accedere a https://developer.paypal.com/ e fare il login.
Andate alla pagina Dashboard → My Apps & Credentials e nella sezione REST API apps fate clic sul pulsante Create App.
Specificare il App Name: è 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 Chiave segreta dalla scheda Sandbox.
Per il conto principale, salvare i valori dell'ID cliente e del Chiave segreta dalla scheda Live.
Le impostazioni sottostanti devono essere le stesse per entrambe le modalità (Sandbox e Live).
Nella sezione LIVE WEBHOOKS, è necessario creare un hook a cui PayPal invierà i dati sullo stato del pagamento. Fare clic sul pulsante Add Webhook.
Nella pagina che si apre è necessario specificare il Webhook URL, 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 Event Types devono essere selezionate le seguenti caselle:
Vendita di pagamento completata
Vendita di pagamento negata
Vendita in attesa di pagamento
Fare clic su Save 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 la Chiave segreta del conto principale (Live).
Per collegare PayPal al vostro sito web:
Nel pannello di amministrazione del sito, andate su Impostazioni → Sistemi di pagamento.
Inserire l'ID cliente e la Chiave segreta nei campi corrispondenti del blocco PayPal.
Fare clic su Salvare.
Abilitazione del pagamento tramite PayPal per i clienti
Accedere alla sezione Impostazioni → Opzioni di pagamento nel pannello di amministrazione e fare clic sull'opzione PayPal.
Assicurarsi che nel campo Tipo sia selezionato PayPal Native.
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 Salvare.
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 → Opzioni di consegna e fare clic sul metodo desiderato per modificare le impostazioni.
Nella sezione Pagamento, selezionare la casella di controllo PayPal.
Fare clic su Salvare.