PayPal

Paypal è un fornitore di pagamenti online americano disponibile in tutto il mondo e uno dei pochi che non addebita una quota di abbonamento.

Nota

Sebbene PayPal sia disponibile in oltre 200 paesi/regioni, solo una selezione di valute è supportata.

Configurazione in PayPal

  1. Accedi alla tua Dashboard sviluppatori PayPal.

  2. Fai clic su App e credenziali e fai clic su Crea app.

  3. Inserisci un Nome app e fai clic su Crea app.

  4. Copia l”ID client e il Segreto e salvali per dopo.

Importante

Se utilizzi nomi o indirizzi di clienti che includono caratteri accentati o non latini, devi configurare il formato di codifica della richiesta di pagamento inviata da Odoo a PayPal per evitare errori di transazione senza preavviso. Per farlo, accedi all”impostazione di codifica della lingua del pulsante PayPal, fai clic su Altre opzioni e imposta il campo Codifica su UTF-8.

Se stai provando PayPal come test, accedi al tuo account PayPal Sandbox e configura il formato di codifica per il tuo account sandbox.

Suggerimento

Per i pagamenti crittografati del sito web e gli errori EWP_SETTINGS, consulta la documentazione PayPal.

Configurazione in Odoo

  1. Vai al fornitore di pagamento PayPal.

  2. Nella scheda Credenziali, inserisci l”Email collegata al tuo account PayPal, quindi compila i campi ID client e Segreto client con i valori salvati al passaggio Configurazione in PayPal.

  3. Fai clic su Genera il tuo webhook per creare l”ID webhook.

  4. Imposta il campo Stato su Abilitato e assicurati che il fornitore di pagamento PayPal sia Pubblicato.

  5. Configura le opzioni rimanenti come desiderato.

Testing

PayPal fornisce due account sandbox che puoi utilizzare per simulare transazioni in tempo reale:

  • Un account aziendale (da utilizzare come account commerciante, ad es. ab-1abc12345678@business.example.com);

  • Un account personale predefinito (da utilizzare come account acquirente, ad es. ba-9cba87654321@personal.example.com).

Per testare il flusso di pagamento PayPal in Odoo:

  1. Accedi al sito per sviluppatori PayPal utilizzando le tue credenziali PayPal e vai su Strumenti di test ‣ Account sandbox.

  2. Fai clic sull’icona (puntini di sospensione) accanto all’account aziendale sandbox e seleziona Visualizza/Modifica account.

  3. Copia Email, ID client e Segreto e salvali per il passaggio successivo.

  4. In Odoo, configura il fornitore di pagamento PayPal con i valori salvati al passaggio precedente e imposta il campo Stato su Modalità test.

Puoi quindi eseguire una transazione di test da Odoo utilizzando l’account personale sandbox.