Vai al contenuto principale

Per i negozi OpenCart

Accetta pagamenti con carta su OpenCart e scopri esattamente dove vanno i tuoi dati.

Card Payments + Buy Now aggiunge pagamenti con carta, Apple Pay e Google Pay al checkout tramite il tuo account Stripe, aggiunge un pulsante "Acquista ora" con un solo tocco alle pagine dei tuoi prodotti, permette ai clienti di impostare ordini ricorrenti e ti consente di effettuare rimborsi direttamente dalla pagina dell'ordine. Comunica solo con Stripe e con nessun altro.

£59 once, with a year of updates and help. More years of updates are £25 a year.

Guida all'installazione e assistenza: ogni passaggio con un'immagine, più un breve video.

Provalo prima sul nostro negozio demo: paga con la carta di prova 4242 4242 4242 4242, qualsiasi data futura e tre cifre qualsiasi. Non viene addebitato nulla. Per vedere cosa vede un cliente in seguito, accedi come cliente demo e apri il suo ordine ricorrente.

Utilizzato ogni giorno da Best Immune Best Immune è cliente di Gravity Host e il suo negozio online gestisce tutti i pagamenti tramite questa estensione. Puoi vederlo in azione su shop.bestimmuneint.com.

Utilizzato e apprezzato da negozi reali.

Best Immune accetta pagamenti con carta, Apple Pay e Google Pay tramite Card Payments, con l'opzione Acquista ora su ogni pagina prodotto. Apri un prodotto per vederlo.

Card Payments è nato come progetto privato per un negozio reale, Best Immune. Abbiamo esaminato le estensioni di pagamento già esistenti e ne abbiamo provate alcune, ma nessuna soddisfaceva appieno le esigenze del negozio; così ne abbiamo sviluppata una nostra da zero, rispettando gli standard di OpenCart. Ha funzionato così bene che l'amico che gestisce Best Immune ci ha incoraggiati a proporla anche ad altri negozi. Ogni funzionalità è stata inclusa perché richiesta da un'attività reale.

Ordini ripetuti

I tuoi clienti lo impostano una volta e non ci pensano più. Tu vedi semplicemente arrivare un altro ordine.

Come un abbonamento, senza nulla di nuovo da imparare. Un cliente che ama un prodotto seleziona "ogni mese" (o ogni 2 o 3) direttamente nel riquadro di acquisto, e il prodotto arriva semplicemente a casa.

Per il tuo cliente

Il loro prodotto preferito arriva ogni mese, o con la frequenza che hanno scelto, sulla carta che hanno già usato. Un promemoria arriva 3 giorni prima di ogni consegna, con un link per saltarne una, cambiare la frequenza o la carta, mettere in pausa o annullare. I clienti che hanno effettuato l'accesso vedono tutto in Il mio account, e Apple Pay mostra loro fin da subito che si ripete.

Per te

Ogni consegna è un normale ordine OpenCart, al prezzo del giorno, nel tuo solito elenco ordini con le tue solite email, quindi lo imballi come qualsiasi altro. Scegli tu su quali prodotti offrirla e con quale frequenza. Se un articolo non è disponibile, non viene addebitato nulla: l'ordine resta in attesa e ricevi un avviso.

Cosa fa

Tutto ciò di cui un negozio ha bisogno da Stripe, in un'unica estensione.

Carte e wallet digitali

Visa, Mastercard e Amex, Apple Pay, Google Pay e Link, con la gestione di 3D Secure inclusa. I clienti abituali possono salvare la carta e pagare con un solo clic agli acquisti successivi. Possibilità di utilizzare più account Stripe in un unico negozio, selezionati in base al paese.

Acquista subito con un tocco

Un pulsante Apple Pay o Google Pay nelle pagine dei prodotti e nel carrello. L'acquirente seleziona la modalità di consegna nella schermata di pagamento e l'ordine appare nel tuo pannello di amministrazione pochi secondi dopo.

Rimborsi relativi all'ordine

Puoi effettuare rimborsi totali o parziali da una scheda Stripe nella pagina dell'ordine, con aggiornamento automatico dello stato e della cronologia dell'ordine. Gli ordini provenienti dal vecchio plugin possono essere rimborsati allo stesso modo. Inoltre, per ogni pagamento non andato a buon fine, perché rifiutato, annullato o abbandonato sulla pagina di Stripe, trovi una nota nell'ordine.

L'aspetto del tuo negozio

Il modulo per la carta eredita colori e font dal tuo tema, sia in modalità chiara che scura, su smartphone e desktop.

Parla la lingua del tuo cliente

Il checkout segue la lingua del negozio, con i testi dell'estensione disponibili in inglese, tedesco, francese, olandese, polacco, italiano, spagnolo e portoghese brasiliano.

Accoglie visitatori dall'estero

Un visitatore dalla Polonia vede una riga in polacco che offre il negozio in polacco, con i prezzi in złoty e la Polonia già selezionata per la consegna. Un solo tocco fa tutte e tre le cose, e "No grazie" lo nasconde per un anno. Scegli tu se cambia anche la valuta.

Il metodo di pagamento più economico ha la precedenza.

La fase di pagamento si apre proponendo il metodo che comporta il costo minore per te in relazione a quel cliente, calcolato in base alle commissioni applicate da Stripe al tuo account. Apple Pay e Google Pay sono disponibili accanto all'opzione carta.

Pronto per l'ultima versione di PHP

Funziona da PHP 7.4 a PHP 8.5, pertanto aggiornare il server a una versione PHP recente non interrompe mai il funzionamento del checkout.

Il modulo per i dati della carta al checkout del nostro negozio demo in modalità scura: carta, Klarna e altri metodi di pagamento, numero della carta, scadenza, codice di sicurezza e pulsante di pagamento.
Il modulo per la carta al checkout, nei colori del negozio.

Acquista ora

Meno passaggi tra "lo voglio" e "pagato".

Chi acquista da smartphone può pagare direttamente dalla pagina del prodotto con Apple Pay o Google Pay, selezionando la modalità di consegna all'interno della schermata di pagamento. Senza account, senza moduli e senza dover prima riempire il carrello.

Il pulsante si posiziona sotto il tuo pulsante "Aggiungi al carrello", attende di essere pronto prima di mostrarsi e appare solo se il dispositivo dell'acquirente lo supporta.

Una pagina prodotto sul nostro negozio demo: Aggiungi al carrello, una scelta sulla frequenza di acquisto, poi i pulsanti Apple Pay, Google Pay e Link.
Il pulsante Acquista ora compare sotto il tuo pulsante Aggiungi al carrello.
Le impostazioni dell'estensione nell'area di amministrazione OpenCart: un campo per la chiave limitata (Restricted key) e un pulsante "Connetti con Stripe".
Un unico pulsante apre Stripe con le autorizzazioni corrette già selezionate.

Perché l'abbiamo realizzato

Abbiamo esaminato un plugin Stripe a pagamento su un negozio di un cliente.

Funzionava, quindi nessuno aveva indagato a fondo. A ogni procedura di pagamento, il sistema inviava la chiave di licenza e l'indirizzo del negozio, il totale dell'ordine e tutti gli articoli nel carrello direttamente al server dello sviluppatore. I dati venivano sottoposti a una codifica superficiale, che non nascondeva nulla a chi aveva scritto il codice. Quel server comunicava poi al negozio l'importo da addebitare, tramite una connessione priva di controlli di sicurezza.

Non abbiamo riscontrato l'invio di nomi di clienti o dati delle carte verso l'esterno; sembrava trattarsi di un sistema di protezione dalla copia piuttosto che di qualcosa di più grave. Tuttavia, ciò significava che terzi avrebbero potuto vedere cosa vendeva il negozio e, in linea di principio, modificare gli importi pagati dai clienti. Questo è bastato a spingerci a sostituire il sistema e a realizzarne uno nuovo in modo corretto.

È progettato per rispettare le linee guida di Stripe e OpenCart, nonché le normative sulla privacy e sui consumatori in vigore nel Regno Unito, nell'UE, negli Stati Uniti e altrove: i dati relativi alle vendite rimangono tra il tuo negozio e Stripe.

Your shop Payments Someone else's server
Il tuo negozio comunica con Stripe. Non c'è nessun altro nel mezzo.

Quindi questo è costruito al contrario

  • Nessun contatto con l'esterno. L'estensione comunica solo con Stripe e con nessun altro. Gli aggiornamenti vengono verificati solo quando premi il pulsante.
  • È il tuo server a stabilire il prezzo. Gli importi vengono calcolati dal tuo negozio e Stripe conferma ogni pagamento prima che l'ordine venga contrassegnato come pagato.
  • I dati della carta non passano mai dal tuo negozio. Vengono inviati direttamente dall'acquirente a Stripe.
  • Una chiave con restrizioni, non la tua chiave principale. Stripe chiede ai plugin di funzionare in questo modo da settembre 2024; la pagina delle impostazioni crea la chiave per te.
  • Codice aperto. Nulla è offuscato o crittografato, quindi tu o il tuo sviluppatore potete leggere ogni riga.

Prezzo

One price, paid once.

The same price everywhere

£59 una tantum. Resta tuo per sempre, con un anno di aggiornamenti e assistenza. Un altro anno di aggiornamenti costa £25, quando vuoi la versione più recente.

Acquistalo ora

Novità

Versione 1.3.13, 5 novembre 2026

  • Un problema di pagamento nel registro degli errori del negozio ora indica a chi è capitato, alla fine della riga: il paese del visitatore, il dispositivo e il browser utilizzati in parole semplici, e il suo indirizzo, ad esempio "| PL, iPhone Safari, 203.0.113.7". Le righe provenienti da indirizzi che indichi come tuoi terminano con "test".
  • La fase di pagamento elenca per prima l'opzione più economica, già visualizzata: calcolata in base a quanto Stripe addebita al tuo account per quello specifico cliente, con Apple Pay e Google Pay affiancati alla carta.
  • Ai visitatori provenienti da altri paesi viene proposto il negozio nella loro lingua, con la valuta e il paese di consegna corretti, il tutto con un semplice tocco. Puoi scegliere se la valuta debba cambiare sempre, mai o solo quando Stripe effettua il pagamento senza conversione.
  • Gli avvisi di pagamento riuscito e fallito possono terminare con gli ultimi passaggi del visitatore prima di pagare, con l'orario del Regno Unito, ad esempio "14:05 Prodotto: Natural Magnesium Taurate", "14:06 Aggiungi al carrello", "14:08 Checkout". Disattivato per impostazione predefinita. Scegli Sempre, o solo quando il visitatore ha accettato i cookie, e inserisci il cookie impostato dal tuo banner dei cookie (ad esempio gh_cookies=yes). Non viene conservato nulla di personale e le parole di ricerca non vengono mai conservate. I webhook lo ricevono come journey e journey_status.
  • L'avviso di un pagamento non andato a buon fine indica di chi è la responsabilità, in base a quanto riportato da Stripe: la banca del cliente, il cliente stesso (dati errati o carta scaduta), il controllo antifrode di Stripe o la tua lista di blocco. I webhook ricevono questa informazione come campo side, insieme ai codici di Stripe, all'indicazione di un eventuale addebito e all'impronta della carta generata da Stripe.
  • L'avviso di un pagamento non andato a buon fine indica quando lo stesso acquirente ha già provato nelle ultime 48 ore: quanti tentativi con carta sono falliti e da quando, e quanti checkout PayPal ha lasciato in sospeso, inclusi i moduli PayPal di OpenCart.
  • Quando il controllo di sicurezza bancario di un cliente non va a buon fine, il cliente visualizza un messaggio chiaro nella propria lingua: cosa è successo, che non è stato effettuato alcun addebito e cosa fare successivamente.
  • Nuova impostazione "Controllo di sicurezza bancario": richiede alla banca dell'acquirente la verifica 3D Secure per ogni pagamento con carta, anche quando Stripe consentirebbe la transazione senza tale controllo. Disattivata per impostazione predefinita. Gli ordini ricorrenti non ne sono interessati.
  • I campi della carta compilati automaticamente dal browser mantengono i colori del tuo negozio se l'opzione "Abbina al negozio" è attiva. Su iPhone, Safari li colorava di giallo pallido.
  • Quando un pagamento non va a buon fine, il messaggio diventa visibile. Su smartphone, l'acquirente potrebbe ritrovarsi a guardare il piè di pagina. Nei negozi che non utilizzano il tema Fresh, il modulo per i dati della carta appare non appena si apre la fase di pagamento.

L'aggiornamento mantiene le tue impostazioni: carica il nuovo file zip in Estensioni > Installer.

Creato in stile OpenCart

Realizzato secondo le regole di OpenCart, così il tuo negozio resta tuo.

Card Payments + Buy Now segue le regole pubblicate da OpenCart per le estensioni: il suo sistema di estensioni e gli standard di programmazione. Ogni rilascio viene controllato automaticamente e non viene distribuito se anche un solo file non rispetta tali regole.

I tuoi file OpenCart rimangono invariati.

Non modifica mai i file di sistema. Si aggancia tramite gli eventi nativi di OpenCart; di conseguenza, l'aggiornamento di OpenCart non ne annulla gli effetti e non crea conflitti con altre estensioni che agiscono sugli stessi file.

Si installa nel modo standard

Ogni file si trova in una cartella consentita dall'Extension Installer di OpenCart, quindi si carica e si rimuove proprio come qualsiasi altra estensione.

Si disinstalla in modo pulito

La disinstallazione rimuove gli eventi aggiunti dall'estensione, mentre OpenCart ne elimina le impostazioni, come avviene per qualsiasi altra estensione. Le tabelle del database rimangono, consentendo così di visualizzare ancora il metodo di pagamento utilizzato per gli ordini passati.

Rispetta le regole del database di OpenCart

Ogni tabella e query utilizza il prefisso di tabella del tuo negozio e passa attraverso il livello di database di OpenCart.

Scritto nello stesso modo in cui è scritto OpenCart

Controller, model, file di lingua e template si trovano nelle posizioni standard di OpenCart, così qualsiasi sviluppatore OpenCart può leggerli e svilupparci sopra.

Guida alla configurazione e assistenza

La guida alla configurazione illustra ogni passaggio con un'immagine ed è disponibile un breve video dell'intera installazione. Ti sei bloccato su un passaggio? Invia un'email a support@gravityhost.co.uk e ti aiuteremo a farlo funzionare.

Apri la guida alla configurazione

Prima di acquistare

Le domande che fa la gente.

Con quali versioni OpenCart funziona?

OpenCart 3.0, su PHP 7.4 fino a PHP 8.5. Si installa tramite il normale programma di installazione delle estensioni, senza dover modificare file manualmente.

Ho bisogno di un account Stripe?

Yes. Payments go into your own Stripe account and Stripe pays them out to your bank, on Stripe's usual fees. We never see or hold your money. The settings page creates the restricted key it needs for you, so you never paste your full secret key into the shop. How to make the key.

Vi invia qualcosa?

No. L'estensione comunica solo con Stripe: nessun server di licenza, nessun conteggio dell'utilizzo, nessun tracciamento. L'unica eccezione è il pulsante "Verifica aggiornamenti" nelle impostazioni, che ci interroga sulla versione più recente solo quando viene premuto. Puoi verificarlo di persona, dato che il codice non è né offuscato né crittografato.

Cosa ottengo per questo prezzo?

L'estensione da conservare e utilizzare nel tuo negozio, con un anno di aggiornamenti e assistenza inclusi. Trascorso questo periodo, continuerà a funzionare normalmente; il rinnovo garantisce semplicemente un ulteriore anno di aggiornamenti e assistenza.

Is the price the same everywhere?

Yes. It costs the same for everyone, wherever you buy it. If your shop is hosted with us, we install it with you if you would like.

I clienti possono riordinare in automatico?

Sì. I clienti possono scegliere di ricevere ordini ricorrenti ogni 1, 2 o 3 mesi direttamente nel riquadro di acquisto. Ogni spedizione viene gestita come un ordine standard al prezzo del giorno, utilizzando la carta precedentemente indicata; è previsto l'invio di un'email di promemoria prima della spedizione e di un link per saltare, sospendere o annullare l'ordine. Sei tu a scegliere quali prodotti offrire con questa modalità.

È un plugin, un modulo o un'estensione?

Tutti e tre. OpenCart chiama gli add-on estensioni ed elenca quelli di pagamento come moduli di pagamento, e molte persone li chiamano plugin. È il plugin Stripe per OpenCart: carta, Apple Pay, Google Pay e Link in un'unica estensione.

Posso migrare da un altro plugin Stripe?

Sì, senza perdere nulla. Utilizza lo stesso account Stripe, quindi le carte salvate dai clienti continuano a funzionare e gli ordini effettuati con il vecchio plugin possono ancora essere rimborsati dalla pagina dell'ordine.

Quali lingue parla?

Il checkout segue la lingua del tuo negozio; le sue voci sono disponibili in inglese, tedesco, francese, olandese, polacco, italiano, spagnolo e portoghese brasiliano. Il modulo per i dati della carta, invece, viene tradotto da Stripe in molte altre lingue.