PayPal express è un metodo di pagamento rapido e sicuro che garantisce:
- tempi di sincronizzazione con il CMS molto brevi con conseguente aggiornamento puntuale dello stato dell'Ordine in "Pagato" nel CMS
- invio delle e-mail di notifica di pagamento confermato
- diminuzione dei tentativi di frode
Indice degli argomenti:
- Perchè scegliere PayPal Express al posto di PayPal standard
- Creazione dell'App per l'utilizzo di PayPal Express sul CM
- Inserimento dei codici nel CMS
- "Verifica Stato Ordine"
- "Conferma Pagamento" per Ordini in "Pagamento da verificare"
Perchè scegliere PayPal Express al posto di PayPal standard
Esistono diverse versioni di PayPal da poter attivare:
Attivando PayPal standard si verifica una comunicazione server to server tra PayPal e l’E-Commerce che può avvenire anche con un ritardo di molti minuti (a volte si parla addirittura di ore o giorni di ritardo). Questo significa che dal momento in cui su PayPal si registra il pagamento, il sito potrebbe ricevere l'informazione del pagamento in forte ritardo. La conseguenza è che per il tempo di ritardo l'Ordine sul proprio CMS non risulta Pagato.
Questo tempo prolungato potrebbe creare problemi nel caso in cui sul sito si utilizzasse la funzione "annullamento automatico dell'Ordine". Questa funzione, infatti, prevede che un Ordine non Pagato venga automaticamente annullato dal sistema dopo un tempo stabilito nelle configurazioni della funzione.
Considerando questo, se il tempo di ricezione dell'informazione da parte di PayPal è superiore al tempo imposto nella configurazione della funzione "Annullamento automatico dell'Ordine" si andrebbe incontro ad Ordini erroneamente annullati dal sistema.
Per questo motivo è consigliabile sempre sottoscrivere un abbonamento con la versione di PayPal Express.
Creazione dell'App per l'utilizzo di PayPal Express sul CMS
Per poter utilizzare il servizio di PayPal sul proprio sito e-commerce è necessario effettuare un'operazione di "creazione app" direttamente nel proprio account "PayPal Developer"
Per farlo:
- Collegarsi al seguente link : https://developer.paypal.com/developer/applications/create
- Cliccare sul pulsante “Log to Dashboard” ed effettuare l’accesso con le credenziali di Paypal
3. Dal menu a sinistra cliccare su “My Apps & Credentials” e, successivamente, su “Create App”
4. Nel campo “App Name” inserire il nome da associare all’app. Il Nome non ha alcun vincolo di formattazione ma può essere un qualsiasi nome a scelta dell'Utente.
5. Cliccare su “Create App”
Recupero dei codici "Client ID" e "Client Secret"
Dopo aver creato l’app occorre passare alla modalità live in questo modo:
- Dal menu a sinistra clicca dalla sezione LIVE su API Calls
- Get Credentials
- pulsante “Live”
I valori visualizzati nei campi “Client ID” e “Client Secret” vanno copiati per essere inseriti all’interno del proprio CMS.
Attenzione:
Dopo aver selezionato la modalità "Live", in fondo alla pagina vanno selezionati due parametri, ossia:
- PayPal Here
- Log in with PayPal
La mancata selezione di questi due parametri comporta una serie di errori di configurazione del servizio.
Inserimento dei codici nel CMS
A questo punto:
- Collegarsi al proprio CMS
- Da Configurazioni di Sistema cliccare su "Pagamenti"
- Scorrere l'elenco sino alla sezione "PayPal"
- Dal campo "PayPal selezionare l'abbonamento di PayPal sottoscritto, in questo caso "Attiva PayPal Express"
- Accertarsi che dal campo "Modalità Sandbox" la voce sia impostata su Disattivo
- Inserire le informazioni copiate dal proprio account PayPal rispettivamente nei campi:
- Cliente ID
- Client Secret (per mostrare il valore del campo cliccare su show)
- Terminate la configurazione cliccando in basso a destra su Salva
"Verifica Stato Ordine"
Esclusivamente per il conto PayPal Express esiste una funzione che, in caso di ritardo di comunicazione tra PayPal ed il CMS per cui lo stato dell'Ordine sul CMS tardasse ad essere impostato come "Pagato" è possibile utilizzare una funzione che permette di "forzare" lo stato dell'Ordine imponendolo su "Pagato".
Per fare questo:
- In corrispondenza dell'Ordine nello stato “in attesa di pagamento” o "Pagamento da verificare" cliccare su Azioni
- Dal menu delle Azioni cliccare sulla voce “Verifica Stato Ordine”.
"Conferma Pagamento" per Ordini in "Pagamento da verificare"
Se è stato appena attivato un nuovo account PayPal, quando si cominciano ad effettuare Ordini e ricevere i primi guadagni, PayPal non mette immediatamente a disposizione i soldi guadagnati perchè, per una tutela nei confronti dell'account, si accerta prima di verificare che l'account e le transazioni registrate siano reali. Per questo motivo aspetta un tempo di 21 giorni per consentire all'account di creare uno storico delle operazioni. Verificata la veridicità delle transazioni, dopo 21 giorni sblocca i soldi. Per cui il proprietario dell'account viene informato da PayPal che sono stati ricevuti dei soldi, ma i soldi sono congelati sino al completamento delle verifiche.
Esiste un modo per baipassare questo processo accelerando di molto i tempi di attivazione dell'account e di scongelamento dei soldi. Per farlo basta accedere al proprio account PayPal, e in corrispondenza dell'Ordine inserire il numero di tracking della spedizione. Questo elemento verrà letto da PayPal come una prova dell'autenticità dell'account e sbloccherà i soldi sino a quel momento congelati.
Quando si verifica questo congelamento, il CMS mostra lo stato pagamento dell'Ordine come "Pagamento da Verificare". L'informazione è parzialmente vera, perchè sebbene i soldi non siano giunti fisicamente nelle mani del venditore, sono stati a tutti gli effetti ricevuti e saranno resi disponibili dopo il tempo di verifica.
Considerando che nel Gestionale la gestione dell'Ordine viene avviata solo a conferma del pagamento, è possibile sbloccare questo stato passandolo da "Pagamento da Verificare" a "Pagamento Confermato" in questo modo:
- In Corrispondenza dell'Ordine con stato "Pagamento da Verificare" cliccare sul comando freccia sulla destra
- Cliccare sulla voce "Conferma Pagamento"
- Lo stato del pagamento sul CMS e sul Gestionale viene visualizzato come "Pagato"