Collegamento flusso di pagamento PayPal
PayPal Payflow Link è disponibile solo per gli esercenti negli Stati Uniti e in Canada. I clienti non devono avere un conto PayPal personale e inserire le informazioni sulla carta di credito in un modulo ospitato da PayPal. Le informazioni non vengono mai memorizzate sul server Adobe Commerce o di Magento Open Source. Il collegamento del flusso di pagamento non può essere utilizzato per gli ordini creati dall’amministratore.
Le note di credito sono supportate per i rimborsi online e offline. Tuttavia, non sono supportati più rimborsi online.
A partire dal 14 settembre 2019, le banche europee potrebbero rifiutare i pagamenti che non soddisfano i requisiti di PSD2. Per rispettare PSD2, PayPal Payflow Link deve essere integrato con Cardinal Commerce. Per ulteriori informazioni, vedere 3D Secure for Payflow.
Requisiti
-
Account commerciale PayPal Il gateway PayPal Payflow Pro collega il conto commerciale di PayPal al sito Web del commerciante, fungendo sia da gateway che da conto commerciale.
-
Se gestisci più siti Web Commerce, devi disporre di un conto PayPal separato per ciascun sito Web.
Flusso di lavoro cliente
- Il cliente accede al pagamento - Durante il pagamento, il cliente sceglie di effettuare il pagamento tramite il collegamento Payflow PayPal e immette le informazioni sulla carta di credito. Il cliente non deve avere un conto PayPal personale.
- Il cliente sceglie Paga ora. Per inviare l'ordine, il cliente tocca il pulsante Paga ora.
- Il cliente inserisce le informazioni sulla carta di credito - Il cliente inserisce le informazioni sulla carta di credito in un modulo ospitato da PayPal. Se il cliente fa clic sul collegamento Annulla pagamento, ritorna alla fase Informazioni pagamento dell'estrazione e lo stato dell'ordine diventa Annullato.
- Il cliente invia l'ordine - Le informazioni sulla carta di credito vengono inviate direttamente a PayPal e non vengono conservate in alcun punto del sito Commerce.
Flusso di lavoro ordini
-
PayPal riceve la richiesta - PayPal riceve la richiesta dal cliente di effettuare il pagamento immediato.
-
PayPal verifica le informazioni sul pagamento - PayPal verifica le informazioni sulla carta di credito e assegna lo stato appropriato:
- Pagamento verificato: Se verificato, lo stato Pagamento in sospeso viene inizialmente assegnato all'ordine fino alla liquidazione della transazione.
- Elaborazione - Transazione riuscita.
- Pagamento in sospeso - Il sistema non ha ricevuto risposta da PayPal.
- Annullato - Transazione non riuscita per qualche motivo.
- Sospetta frode - La transazione non ha superato alcuni dei filtri di frode PayPal. Il sistema riceve la risposta da PayPal che la transazione è sotto esame da Fraud Service.
- Annulla pagamento: Se il cliente fa clic sul collegamento Annulla pagamento, ritorna alla fase Informazioni pagamento dell'estrazione e lo stato dell'ordine diventa Annullato.
-
Il cliente viene reindirizzato alla pagina di conferma. Se la transazione viene completata correttamente, il cliente viene reindirizzato alla pagina di conferma dell'ordine nel tuo store. Se la transazione non riesce per qualsiasi motivo, nella pagina di pagamento viene visualizzato un messaggio di errore e il cliente viene invitato a ripetere il processo di pagamento. Queste situazioni sono gestite da PayPal.
-
Il commerciante evade l'ordine - Il commerciante fattura e spedisce l'ordine come di consueto.
Configura il tuo conto PayPal
-
Accedi al tuo account aziendale PayPal.
-
Configura le Pagine di pagamento in hosting utilizzando PayPal Manager con le impostazioni seguenti:
-
In Security Options, completare le impostazioni seguenti:
AVS:
No
CSC:
No
Enable Secure Token:
Yes
-
Scegliere Customize, quindi Layout C.
Il layout C mostra solo i campi della carta di credito e di debito e può essere incorniciato sul sito o utilizzato come finestra a comparsa autonoma. La dimensione è fissa a 490 x 565 pixel, con spazio aggiuntivo per i messaggi di errore. Su alcuni sistemi, questa impostazione corregge un problema di reindirizzamento trasparente.
-
-
Al termine delle impostazioni di configurazione, fare clic su Save and Publish.
-
Imposta un utente aggiuntivo (consigliato da PayPal):
-
Nella seconda riga del menu principale fare clic su Manage Users.
-
Per aggiungere un altro utente all'account, scegliere Add User.
-
Compila i campi obbligatori nelle sezioni seguenti del modulo Aggiungi utente:
- Admin Confirmation
- User Information
- User Login Information
- Assign Privilege to User
-
Fare clic su Update.
-
Imposta collegamento flusso di pagamento PayPal
Passaggio 1: avviare la configurazione
Questo metodo di impostazione presuppone che sia presente un conto PayPal.
-
Nella barra laterale Admin, passa a Stores > Settings>Configuration.
-
Nel pannello a sinistra, espandi Sales e scegli Payment Methods.
-
Se nell'installazione di Commerce sono presenti più siti Web, store o visualizzazioni, impostare Store View sulla visualizzazione dello store in cui si desidera applicare questa configurazione.
-
Nella sezione Merchant Location, seleziona Merchant Country in cui si trova la tua azienda.
Questa impostazione determina la selezione delle soluzioni PayPal visualizzate nella configurazione.
{width="600" modal="regular"}
-
Espandere PayPal Payment Gateways (se necessario) e fare clic su Configure per Payflow Link.
{width="600" modal="regular"}
Passaggio 2: completa le impostazioni PayPal richieste
-
(Facoltativo) Immetti Email Associated with your PayPal Merchant Account.
note important IMPORTANT Gli indirizzi e-mail fanno distinzione tra maiuscole e minuscole. Per ricevere il pagamento, l'indirizzo email deve corrispondere a quello specificato nel tuo conto PayPal. -
Immetti una delle seguenti credenziali che utilizzi per accedere al tuo conto PayPal per esercenti:
- Partner - ID partner PayPal.
- User - L'ID di un altro utente configurato sul tuo conto PayPal.
- Vendor - Nome di accesso utente PayPal.
-
Immetti Password associato al tuo conto PayPal.
-
Per eseguire le transazioni di test, impostare Test Mode su
Yes
.Durante il test della configurazione in una sandbox, utilizza solo numeri di carta di credito consigliati da PayPal. Quando si è pronti per passare alla produzione, tornare alla configurazione e impostare la modalità di test su
No
. -
Se il sistema utilizza un server proxy per stabilire la connessione al sistema PayPal, impostare Test Mode su
Yes
e procedere come segue:-
Immettere l'indirizzo IP di Proxy Host.
-
Immettere il numero di porta di Proxy Port.
Un proxy viene utilizzato quando il firewall del server impedisce l'accesso diretto al server PayPal. In questo caso, per inoltrare il traffico viene utilizzato un server di terze parti.
-
-
Imposta Enable Payflow Link su
Yes
. -
Se vuoi abilitare le opzioni Pagamento rapido PayPal per i clienti, imposta Enable Express Checkout su
Yes
. -
Se vuoi offrire il credito PayPal ai tuoi clienti, imposta Enable PayPal Credit su
Yes
.
Passaggio 3: Impostare Advertise PayPal Credit / Advertise PayPal PayLater (facoltativo)
A partire dalla versione 2.4.3, PayPal PayLater è supportato nelle implementazioni che includono PayPal. Questa funzione consente ai clienti di pagare un ordine in rate bi-settimanali invece di pagare l’intero importo al momento dell’acquisto. L'esperienza di credito PayPal è obsoleta.
Imposta Enable PayPal PayLater Experience su uno dei seguenti:
Yes
- Per impostare PayPal PayLater come annuncioNo
- Per impostare il credito PayPal per la pubblicità
Pubblicizza credito PayPal
-
Espandere nella sezione Advertise PayPal Credit.
{width="600" modal="regular"}
-
Per ottenere le informazioni sul tuo account, fai clic su Get Publisher ID from PayPal e segui le istruzioni.
-
Immetti Publisher ID.
-
Espandere nella sezione Home Page.
{width="600" modal="regular"}
-
Per inserire un banner nella pagina, impostare Display su
Yes
. -
Imposta Position su uno dei seguenti:
Header (center)
Sidebar (right)
-
Imposta Size su uno dei seguenti:
190 x 100
234 x 60
300 x 50
468 x 60
728 x 90
800 x 66
-
Espandi le sezioni rimanenti e ripeti i passaggi precedenti per la configurazione della home page:
- Catalog Category Page
- Catalog Product Page
- Checkout Cart Page
Pubblicizza PayPal PayLater
-
Espandere nella sezione Advertise PayPal PayLater.
-
Imposta Enable PayPal PayLater su
Yes
. -
Espandere nella sezione Home Page.
{width="600" modal="regular"}
-
Per inserire un banner nella pagina, impostare Display su
Yes
. -
Imposta Position su uno dei seguenti:
Header (center)
Sidebar
-
Imposta Style Layout su uno dei seguenti:
Text
Flex
-
Solo per Style Layout Text, impostare Logo Type su uno dei seguenti:
Primary
Alternative
Inline
None
-
Solo per Style Layout Text, impostare Logo Position su uno dei seguenti:
Left
Right
Top
-
Solo per Style Layout Text, impostare Text Color su uno dei seguenti:
Black
White
Monochrome
Grayscale
-
Solo per Style Layout Text, impostare Text Size su uno dei seguenti:
10px
11px
12px
13px
14px
15px
16px
-
Solo per Style Layout Flex, impostare Ratio su uno dei seguenti:
1x1
1x4
8x1
20x1
-
Solo per Style Layout Flex, impostare Color su uno dei seguenti:
Blue
Black
White
White No Border
Gray
Monochrome
Grayscale
-
Espandere le sezioni rimanenti e ripetere i passaggi precedenti:
- Catalog Product Page
- Checkout Cart Page
- Checkout Payment Step
- Catalog Category Page
Passaggio 4: completare le impostazioni di base
-
Espandere nella sezione Basic Settings - PayPal Payflow Link.
{width="600" modal="regular"}
-
Per Title, inserisci un titolo che identifichi PayPal Payflow Link durante l'acquisto.
È consigliabile utilizzare il titolo Carta di debito o carta di credito.
-
Se offri più metodi di pagamento, immetti un numero per Sort Order per determinare la sequenza in cui viene visualizzato il collegamento del flusso di pagamento quando elencato con gli altri metodi di pagamento.
Questo numero è relativo agli altri metodi di pagamento. (
0
= primo,1
= secondo,2
= terzo e così via). -
Imposta Payment Action su uno dei seguenti:
Authorization
- Approva l'acquisto e blocca i fondi. L'importo non viene prelevato fino a quando non viene catturato dal mercante.Sale
- L'importo dell'acquisto è autorizzato e immediatamente ritirato dal conto del cliente.
Passaggio 5: completare le impostazioni avanzate
-
Espandere nella sezione Advanced Settings.
{width="600" modal="regular"}
-
Imposta Payment Applicable From su uno dei seguenti:
All Allowed Countries
- I clienti di tutti i paesi specificati nella configurazione del tuo negozio possono utilizzare questo metodo di pagamento.Specific Countries
- Dopo aver scelto questa opzione, viene visualizzato l'elenco Payment from Specific Countries. Tenere premuto il tasto Ctrl e selezionare ogni paese nell'elenco in cui i clienti possono effettuare acquisti dal negozio.
-
Per scrivere le comunicazioni con il sistema di pagamento nel file di registro, impostare Debug Mode su
Yes
.note note NOTE In conformità agli standard di sicurezza dei dati PCI, le informazioni sulla carta di credito non vengono registrate nel file di registro. -
Per abilitare la verifica dell'autenticità host, impostare Enable SSL Verification su
Yes
. -
Se si desidera consentire al cliente di correggere l'immissione del codice di sicurezza CVV a tre cifre dal retro di una carta di credito, impostare CVV Entry is Editable su
Yes
. -
Per richiedere ai clienti di immettere un codice CVV, impostare Require CVV Entry su
Yes
. -
Per inviare una conferma del pagamento al cliente, impostare Send Email Confirmation su
Yes
. -
Per determinare il metodo utilizzato per scambiare informazioni con il server PayPal durante una transazione, impostare URL method for Cancel URL and Return URL su uno dei seguenti valori:
GET
- Recupera le informazioni risultanti da un processo (metodo predefinito).POST
- Fornisce un blocco di dati, ad esempio i dati immessi in un modulo, a un processo di gestione dei dati.
L'URL annullamento e l'URL restituzione fanno riferimento alla pagina in cui il cliente restituisce dopo aver completato o annullato la parte di pagamento del processo di pagamento sul server PayPal
-
Completa le seguenti sezioni, in base alle esigenze del tuo negozio:
Impostazioni rapporto liquidazione
-
Espandere nella sezione Settlement Report Settings.
{width="600" modal="regular"}
-
Per SFTP Credentials, eseguire le operazioni seguenti:
-
Se ti sei iscritto al server FTP protetto PayPal, immetti le seguenti credenziali di accesso SFTP:
- Login
- Password
-
Per eseguire i report di test prima della pubblicazione con il Checkout rapido sul sito, impostare Sandbox Mode su
Yes
. -
Immettere Custom Endpoint Hostname or IP Address.
Il valore predefinito è
reports.paypal.com
. -
Immettere Custom Path in cui salvare i report.
Il valore predefinito è
/ppreports/outgoing
.
-
-
Per generare i report in base a una pianificazione, completare le impostazioni di Scheduled Fetching:
-
Imposta Enable Automatic Fetching su
Yes
. -
Imposta Schedule su uno dei seguenti:
Daily
Every 3 Days
Every 7 Days
Every 10 Days
Every 14 Days
Every 30 Days
Every 40 Days
PayPal conserva ogni rapporto per 45 giorni.
-
Impostare Time of Day sull'ora, il minuto e il secondo in cui si desidera generare i report.
-
Impostazioni esperienza front-end
Utilizza Frontend Experience Settings per scegliere quali logo PayPal visualizzare sul tuo sito e per personalizzare l'aspetto delle tue pagine di esercenti PayPal.
-
Espandere nella sezione Frontend Experience Settings.
{width="600" modal="regular"}
-
Seleziona PayPal Product Logo che vuoi visualizzare nel blocco PayPal del tuo Negozio.
I logo PayPal sono disponibili in quattro stili e due dimensioni:
No Logo
We Prefer PayPal (150 x 60 or 150 x 40)
Now Accepting PayPal (150 x 60 or 150 x 40)
Payments by PayPal (150 x 60 or 150 x 40)
Shop Now Using PayPal (150 x 60 or 150 x 40)
-
Per personalizzare l'aspetto delle pagine di PayPal:
-
Immetti il nome di Page Style che desideri applicare alle pagine dell'esercente PayPal:
paypal
- Utilizza lo stile di pagina PayPal.primary
- Utilizza lo stile di pagina identificato come primario nel profilo dell'account.your_custom_value
- Utilizza uno stile di pagina di pagamento personalizzato, specificato nel profilo del tuo account.
-
Per Header Image URL, immettere l'URL dell'immagine che si desidera visualizzare nell'angolo superiore sinistro della pagina di pagamento. La dimensione massima del file è di 750 pixel di larghezza per 90 pixel di altezza.
note note NOTE PayPal consiglia che l'immagine risieda su un server protetto (https). In caso contrario, un browser potrebbe segnalare che la pagina contiene elementi protetti e non protetti. -
Per impostare il colore delle pagine, immettere il codice esadecimale a sei caratteri, senza il simbolo
#
, per ognuno dei seguenti elementi:- Header Background Color - Colore di sfondo per l'intestazione della pagina di pagamento.
- Header Border Color - Colore per il bordo di due pixel attorno all'intestazione.
- Page Background Color - Colore di sfondo per la pagina di pagamento e attorno all'intestazione e al modulo di pagamento.
-
Passo 6: Completare le impostazioni di base per PayPal Express Checkout
-
Espandere nella sezione Basic Settings - PayPal Express Checkout.
{width="600" modal="regular"}
-
Per Title, immettere un titolo che identifichi questo metodo di pagamento durante l'estrazione.
Si consiglia di impostare il titolo su PayPal per ogni visualizzazione dello store.
-
Se si offrono più metodi di pagamento, immettere un numero per Sort Order per determinare la sequenza di visualizzazione del Checkpoint PayPal Express elencato con gli altri metodi di pagamento.
Questo numero è relativo agli altri metodi di pagamento. (
0
= primo,1
= secondo,2
= terzo e così via). -
Imposta Payment Action su uno dei seguenti:
Authorization
- Approva l'acquisto e blocca i fondi. L'importo non viene prelevato finché non viene acquisito dal commerciante.Sale
- L'importo dell'acquisto è autorizzato e immediatamente ritirato dal conto del cliente.
-
Per visualizzare il pulsante Check out with PayPal nella pagina del prodotto, impostare Display on Product Details Page su
Yes
.
Passo 7: Completare le impostazioni avanzate per PayPal Express Checkout
-
Espandere nella sezione Advanced Settings.
{width="600" modal="regular"}
-
Imposta Display on Shopping Cart su
Yes
. -
Imposta Payment Applicable From su uno dei seguenti:
All Allowed Countries
- I clienti di tutti i paesi specificati nella configurazione del tuo negozio possono utilizzare questo metodo di pagamento.Specific Countries
- Dopo aver scelto questa opzione, viene visualizzato l'elenco Payment from Specific Countries. Per selezionare più paesi, tenere premuto il tasto Ctrl (PC) o il tasto Comando (Mac) e fare clic su ogni elemento.
-
Per scrivere le comunicazioni con il sistema di pagamento nel file di registro, impostare Debug Mode su
Yes
.note note NOTE In conformità agli standard di sicurezza dei dati PCI, le informazioni sulla carta di credito non vengono registrate nel file di registro. -
Per abilitare la verifica dell'autenticità host, impostare Enable SSL Verification su
Yes
. -
Per visualizzare un riepilogo completo dell'ordine cliente per voce dal sito PayPal, impostare Transfer Cart Line Items su
Yes
. -
Per consentire al cliente di completare la transazione dal sito PayPal senza tornare allo store per la revisione dell'ordine, impostare Skip Order Review Step su
Yes
. -
Al termine, fare clic su Save Config.