Creare un metodo di pagamento personalizzato in OpenCart parte 1

Accettare pagamenti online è una caratteristica essenziale in qualsiasi sito di eCommerce. In questa serie, esploreremo i metodi di pagamento disponibili per OpenCart. 

Inizieremo questo tutorial discutendo i metodi di pagamento integrati di OpenCart. Successivamente, vedremo come creare un metodo di pagamento personalizzato, che è l'obiettivo finale di questa serie.

OpenCart è dotato di numerosi moduli di pagamento integrati. Molto probabilmente, troverai il metodo di pagamento di tua scelta già disponibile. Se questo non è il caso, ci sono un sacco di estensioni di pagamento di terze parti disponibili nel negozio OpenCart.

Iniziamo con la sezione back-end per vedere come stanno le cose.

Il back-end

Dirigiti verso la sezione back-end del tuo negozio. Vai a Estensioni> Pagamenti. Elencherà tutti i metodi di pagamento disponibili.


Come puoi vedere, i metodi di pagamento sono già disponibili per i gateway di pagamento più popolari come PayPal, 2Checkout, Authorize.Net, ecc .; tuttavia, ci sono solo due metodi di pagamento installati e abilitati per impostazione predefinita, che sono "Contrassegno" e "Pagamento gratuito".

Nel front-end, vengono visualizzati solo i metodi di pagamento abilitati nel back-end. Se si desidera visualizzare il metodo di pagamento scelto nel front-end, sono necessari due passaggi. Innanzitutto, è necessario installare il metodo di pagamento e, successivamente, sarà necessario configurare e abilitare tale metodo di pagamento. La semplice installazione non la visualizzerà nel front-end.

Inoltre, se hai notato, c'è un Pagamento gratuito opzione. Verrà visualizzato solo nelle opzioni di pagamento se il totale dell'ordine è zero. È utile in determinate circostanze, ad esempio se desideri impostare alcuni prodotti demo gratuiti nel tuo negozio e desideri comunque acquisire tali ordini.

Installa e attiva lo "PayPal Payments Standard"

Esaminiamo il caso d'uso dell'impostazione di un nuovo metodo di pagamento per il tuo negozio. Clicca sul Installare link per il PayPal Pagamenti Standard, che installerà questo modulo di pagamento.


Dopo aver installato con successo il PayPal Pagamenti Standard, vedrai un altro link, modificare, che ci porterà all'interfaccia del modulo di configurazione.


Vai avanti e clicca su modificare collegamento per PayPal Pagamenti Standard, che aprirà il modulo di configurazione.


Il modulo di configurazione mostra i parametri richiesti per questo metodo di pagamento. Varia per diversi metodi di pagamento, in quanto vi sono diversi parametri richiesti per ciascuno dei metodi. Diamo un'occhiata ad alcuni dei parametri importanti.

Alcuni parametri sono comuni a tutti i metodi di pagamento. Rivediamo loro:

  • Stato indica se il metodo di pagamento è abilitato nel front-end.
  • Lo stato dell'ordine ti consente di selezionare lo stato del tuo ordine una volta completato utilizzando questo metodo di pagamento. Per la maggior parte dei casi, "In sospeso" è adatto.
  • Geo Zone visualizza questo metodo di pagamento per determinate zone geografiche. Se hai selezionato "Tutte le zone", il metodo di pagamento verrà mostrato a tutti gli utenti, indipendentemente dalla loro posizione geografica.
  • Ordinamento è l'ordine in cui verrà elencato il metodo di pagamento.

Ci sono anche alcuni parametri specifici di PayPal come E-mailMetodo di transazione, Modalità Sandbox, ecc. E vedrai che ci sono diversi parametri di stato dell'ordine disponibili, che riflettono lo stato che l'ordine potrebbe avere durante la transazione PayPal.

Dopo aver inserito le informazioni necessarie, fare clic su Salvare pulsante per registrare le modifiche. Allo stesso modo, puoi attivare più metodi di pagamento per il tuo negozio.

Test Drive the Front-End

Dopo aver abilitato e configurato i metodi di pagamento dal back-end, controlliamolo nel front-end.

Vai al front-end del tuo negozio. Aggiungi un paio di prodotti al carrello e avvia la procedura di checkout. OpenCart ha fornito una bella interfaccia utente per il checkout. Passeremo direttamente al quinto passo della cassa, che è Metodo di pagamento.


Quindi come puoi vedere il PayPal l'opzione è ora disponibile insieme al valore predefinito Pagamento alla consegna.

Una volta confermato l'ordine nell'ultima fase del processo di checkout, verrai reindirizzato al sito PayPal per il pagamento. Verrai reindirizzato al tuo negozio dopo aver completato il pagamento su PayPal. È un flusso di lavoro generico per qualsiasi gateway di pagamento.

Conclusione

In questa parte, ho spiegato le basi dei metodi di pagamento in OpenCart. Hai imparato come impostare un metodo di pagamento esistente nel nucleo e abilitato per il processo di verifica front-end. Per ulteriori informazioni sui metodi di pagamento di OpenCart e sui metodi di pagamento personalizzati, tieniti aggiornato sulle altre parti di questa serie!

Naturalmente, mi piacerebbe sentirti sotto forma di domande e commenti, quindi ti preghiamo di utilizzare il feed qui sotto!