VibeFox ePay.bg for OpenCart — Guida
Requisiti
OpenCart: 3.0.x (testato su 3.0.5.0) o 4.0.2 e successive (testato su 4.1.0.3).
PHP: 8.0 o successivo.
Valuta: lev bulgaro (BGN), euro (EUR) o dollaro statunitense (USD). L'ordine viene addebitato nella propria valuta con 2 decimali. Quando il cliente effettua il checkout in un'altra valuta, il metodo di pagamento viene nascosto.
Account ePay.bg: ti servono il numero cliente (MIN) e la chiave segreta del tuo profilo commerciante ePay.bg: quelli reali da www.epay.bg, quelli di test da demo.epay.bg (un account di test si registra separatamente). Devi anche inserire nel profilo commerciante l'URL di notifica del tuo negozio.
Chiave di licenza VibeFox: acquistata su vibefox.net. Una chiave funziona su un dominio.
Installazione
Il download è un unico file zip con i pacchetti per entrambe le versioni di OpenCart. Decomprimilo sul tuo computer. Contiene README.txt, il pacchetto per OpenCart 3 wcp_epaybg_gateway-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_epaybg_gateway.ocmod.zip. Installa solo il pacchetto per la tua versione di OpenCart. La chiave di licenza è la stessa per entrambe le versioni.
OpenCart 3
1. Nell'area di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_epaybg_gateway-oc3-(version).ocmod.zip. L'estensione non ha modifiche OCMOD, quindi Extensions > Modifications non richiede un aggiornamento. Invece dell'installer puoi copiare il contenuto della cartella upload di questo pacchetto nella cartella principale del tuo negozio.
2. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox ePay.bg Gateway e clicca su Install (il pulsante verde +). Il tuo utente amministratore deve avere il permesso di modificare l'elenco delle estensioni di pagamento.
3. Clicca su Edit (il pulsante con la matita) per aprire la pagina delle impostazioni. Incolla la tua chiave di licenza VibeFox in License key, nel blocco della licenza in cima alla pagina, e clicca su Activate (vedi Chiave di licenza).
4. Inserisci il MIN e la chiave segreta di test e/o reali (vedi Configurazione).
5. Copia l'URL mostrato nella sezione Payment notifications (IPN) nel campo URL for receiving notifications del profilo commerciante di ePay.bg, sia in quello demo sia in quello reale. Senza di esso nessun ordine riceve uno stato.
6. Attiva Enable/Disable e clicca su Save. Effettua un ordine di prova in modalità test, poi disattiva Test Mode.
OpenCart 4
1. Nell'area di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_epaybg_gateway.ocmod.zip. Non rinominare il file: OpenCart 4 ricava il codice dell'estensione dal nome del file, e un pacchetto rinominato non funziona.
2. Il pacchetto compare nell'elenco delle estensioni installate nella stessa pagina. Clicca su Install (il pulsante verde +) accanto a esso.
3. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox ePay.bg Gateway, clicca su Install (il pulsante verde +), poi su Edit (il pulsante con la matita).
4. Inserisci la chiave di licenza, le credenziali di ePay.bg e l'URL di notifica come nei passaggi 3–6 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali nelle due versioni. Cambia solo l'URL di notifica (vedi Notifiche di pagamento (IPN)).
Una nuova installazione parte con il metodo di pagamento disattivato e la modalità test attiva.
Configurazione
Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox ePay.bg Gateway > Edit. Le sezioni sono elencate a sinistra; il pulsante Save sotto l'elenco salva l'intera pagina. Sopra le impostazioni la pagina mostra un errore quando la valuta predefinita del negozio non è BGN, EUR o USD; un avviso quando il metodo di pagamento è attivo ma il MIN o la chiave segreta della modalità selezionata sono vuoti (in tal caso viene nascosto al checkout, e il salvataggio mostra lo stesso avviso); e Test mode is on: payments go to demo.epay.bg and no real money is charged. finché la modalità test è attiva. Senza il diritto di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.
Al salvataggio, Title non deve essere vuoto (fino a 128 caratteri), Sort Order deve essere un numero intero e Total un numero pari o superiore a 0; se un campo è errato, non viene salvato nulla.
ePay.bg
Enable/Disable: Enable ePay.bg Payment Gateway attiva o disattiva il metodo di pagamento. Predefinito: disattivato.
Title: il nome del metodo di pagamento che il cliente vede al checkout. È anche il nome del metodo di pagamento memorizzato nell'ordine. Predefinito: ePay.bg. Obbligatorio.
Description: il testo mostrato al cliente nel passaggio Confirm Order. Predefinito: Pay securely via ePay.bg with a bank card or your ePay.bg account.
Sort Order: la posizione di ePay.bg tra i metodi di pagamento al checkout. Lascia vuoto o inserisci un numero intero.
Geo Zone: offri ePay.bg solo per gli indirizzi di pagamento nella zona geografica selezionata. Predefinito: All zones. Le zone geografiche si configurano in System > Localisation > Geo Zones.
Total: il totale del checkout, nella valuta predefinita del negozio, che un ordine deve raggiungere prima che venga offerto ePay.bg. Lascia vuoto per offrire ePay.bg per qualsiasi totale.
Account ePay.bg
Il numero cliente (MIN) e la chiave segreta sono mostrati nel tuo profilo commerciante su www.epay.bg (reale) e demo.epay.bg (account di test, registrato separatamente).
Test Mode: attiva la modalità test. I clienti vengono inviati all'ambiente demo di ePay.bg e le richieste vengono firmate con le credenziali di test. Predefinito: attivo. Finché è attiva, i clienti vedono Test mode (demo.epay.bg): no real payment is taken. nel passaggio Confirm Order.
Test Merchant ID (MIN): il numero cliente (MIN) del tuo account commerciante demo.epay.bg.
Test Secret Key: la chiave segreta del tuo account commerciante demo.epay.bg (64 caratteri).
Live Merchant ID (MIN): il numero cliente (MIN) del tuo account commerciante www.epay.bg.
Live Secret Key: la chiave segreta del tuo account commerciante www.epay.bg (64 caratteri), usata per la firma HMAC-SHA1.
Le chiavi segrete salvate non vengono mai mostrate di nuovo. Il campo resta vuoto e mostra Saved — leave empty to keep it. Inserisci un nuovo valore solo per modificarlo. Per eliminare una chiave salvata, spunta Clear the saved key on save sotto il campo e clicca su Save. Spazi e interruzioni di riga nelle chiavi incollate vengono rimossi al salvataggio.
Notifiche di pagamento (IPN)
La notifica informa il tuo negozio che una richiesta di pagamento è stata pagata, rifiutata o è scaduta. Il campo Notification URL mostra l'URL da inserire come URL for receiving notifications nel profilo commerciante di ePay.bg, sia quello reale sia quello demo. Per OpenCart 3 ha questo aspetto: https://your-store/index.php?route=extension/payment/wcp_epaybg_gateway/notify, per OpenCart 4 https://your-store/index.php?route=extension/wcp_epaybg_gateway/payment/wcp_epaybg_gateway.notify. È costruito a partire dall'indirizzo della vetrina della tua installazione di OpenCart. Copia l'URL esattamente come lo mostrano le impostazioni. Gli ordini ricevono uno stato solo da queste notifiche firmate; il cliente che torna nel negozio non paga un ordine.
ePay.bg comunica questi esiti per ogni fattura:
Le notifiche senza un checksum valido vengono rifiutate, e ePay.bg continua a inviarle. Il checksum viene verificato con la chiave segreta di ogni modalità che ne ha una, quindi i pagamenti avviati prima di passare da test a reale vengono comunque confermati. Un pagamento deve arrivare nella modalità in cui è stata fatta la richiesta; altrimenti l'ordine passa allo stato di attesa. Senza l'URL di notifica nel profilo commerciante, nessun ordine riceve uno stato.
Richiesta di pagamento
Invoice Prefix: solo cifre (fino a 10), anteposte all'ID ordine di OpenCart per formare il numero di fattura di ePay.bg, per esempio 00001 + 123 = 00001123. Usa prefissi diversi per negozi diversi su un unico account ePay.bg. Gli altri caratteri vengono rimossi al salvataggio, con un avviso che mostra il prefisso salvato. Cambiare il prefisso in seguito è sicuro: le richieste di pagamento aperte vengono ritrovate tramite la fattura salvata per ciascuna. Predefinito: 00001.
Expiration Time: il tempo dopo il quale una richiesta di pagamento non pagata scade; ePay.bg la segnala come scaduta e l'ordine non riceve alcuno stato. Scegli 1, 3, 6, 12, 24, 48 o 72 ore. L'orario viene inviato nell'ora bulgara, indipendentemente dal fuso orario del tuo negozio. Predefinito: 24 ore.
Language: la lingua della pagina di pagamento di ePay.bg, inglese o bulgaro. Predefinito: English.
Ordini
OpenCart crea l'ordine nel passaggio Confirm Order senza stato (un ordine mancante). Riceve uno stato solo quando ePay.bg comunica il pagamento. Un pagamento rifiutato, scaduto o abbandonato lascia l'ordine senza stato, e il cliente può pagare di nuovo. I campi di stato qui sotto elencano gli stati ordine del tuo OpenCart.
Order Status After Payment: quale stato viene impostato dopo un pagamento riuscito.
Processing status: lo stato di OpenCart per Default e Processing. Predefinito: Processing.
Completed status: lo stato di OpenCart per Completed. Predefinito: Complete.
On Hold status: lo stato di OpenCart per On Hold e per i pagamenti che richiedono una verifica manuale: l'importo totale o la valuta sono cambiati dopo la richiesta di pagamento, la notifica è arrivata nell'altra modalità, oppure lo stato dell'ordine è stato cambiato prima che arrivasse il pagamento (per esempio annullato). Un ordine del genere non viene segnato come pagato; una nota spiega il motivo. Predefinito: Pending, perché OpenCart non ha lo stato On hold. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.
Avanzate
Logging: scrive richieste di pagamento e notifiche in epay_bp_debug.log.php, nella cartella dei log di OpenCart (storage/logs). Il file non può essere aperto dal web e, al raggiungimento di 5 MB, viene spostato in epay_bp_debug.old.log.php. Chiavi segrete e dati delle carte non vengono registrati. Predefinito: disattivato. Gli errori vengono sempre registrati, anche quando è disattivato.
Log: mostra la dimensione e le ultime voci del registro. Clicca su Clear log per svuotarlo.
Delete Data on Uninstall: se attivo, disinstallando l'estensione vengono rimosse le impostazioni del gateway e il registro. I record di pagamento e gli ordini di ePay.bg vengono sempre conservati. Predefinito: disattivato.
Importa / Esporta
Export: Download JSON salva le impostazioni in un file JSON. Le chiavi segrete non vengono esportate.
Import: incolla il JSON esportato in precedenza e clicca su Import per ripristinare le impostazioni. Le chiavi segrete salvate vengono mantenute.
Checkout
Nel passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita ePay.bg). Nel passaggio Confirm Order il cliente vede la tua descrizione e la nota You will be redirected to ePay.bg to pay with a bank card or your ePay.bg account. OpenCart crea l'ordine in questo passaggio, ancora senza stato. Su OpenCart 4 il cliente sceglie il metodo di pagamento con il pulsante Choose del blocco del metodo di pagamento, nella finestra Payment method options, e clicca su Confirm Order in fondo alla pagina di checkout. Quando il cliente clicca su Confirm Order, l'estensione lo invia a ePay.bg con una richiesta di pagamento firmata per l'importo totale dell'ordine nella sua valuta, con il numero di fattura e il tempo di scadenza. Il pagamento compare su ePay.bg come Order e con il numero dell'ordine. Su ePay.bg il cliente paga con una carta bancaria o con un account ePay.bg.
Dopo il pagamento, il cliente torna nel tuo negozio. L'ordine viene segnato come pagato solo quando ePay.bg lo conferma con la notifica firmata. L'ordine riceve poi il suo stato nel modo standard di OpenCart, con le consuete email d'ordine e l'aggiornamento del magazzino. Se la notifica è già arrivata, il cliente vede la pagina di conferma dell'ordine di OpenCart. In caso contrario, una pagina Payment confirmation dice Thank you. Your payment is being confirmed by ePay.bg — your order is confirmed as soon as ePay.bg reports the payment. con i pulsanti Check again e Back to checkout.
Se il cliente annulla su ePay.bg, torna al checkout con il messaggio The ePay.bg payment was cancelled. You can try again or choose another payment method. Se ePay.bg ha segnalato la richiesta come rifiutata o scaduta, il messaggio è The payment was not completed. You can try again or choose another payment method. Su OpenCart 4 questi messaggi vengono mostrati sopra la pagina di checkout. Il carrello viene conservato. Un nuovo tentativo per lo stesso ordine usa lo stesso numero di fattura. OpenCart 3 crea un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order; OpenCart 4 aggiorna l'ordine del checkout, quindi un nuovo tentativo paga lo stesso ordine con una nuova richiesta di pagamento. Quando un altro ordine dello stesso carrello è già pagato, il cliente va alla pagina di conferma e non viene avviato alcun nuovo pagamento.
OpenCart 4 mantiene l'ordine nel checkout finché non viene mostrata la pagina di successo. Se nel frattempo quell'ordine è stato chiuso senza pagamento (per esempio annullato), il cliente torna al checkout con Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., e il successivo Confirm Order paga un nuovo ordine del carrello. Se l'ordine è già pagato e il carrello è cambiato da allora, anche con una nuova quantità, il cliente torna al checkout, e il successivo Confirm Order paga il nuovo carrello con un nuovo ordine. Un ordine pagato non viene mai mostrato come pagato per un carrello diverso.
Se l'ordine non può essere pagato con ePay.bg, il cliente resta nel passaggio Confirm Order con un breve messaggio sopra il pulsante, per esempio ePay.bg payments are temporarily unavailable. Please choose another payment method. oppure che ePay.bg non accetta pagamenti nella valuta dell'ordine.
La notifica funziona anche quando il negozio è in modalità manutenzione: OpenCart 3 lascia passare le richieste delle estensioni di pagamento, e su OpenCart 4 l'estensione aggiunge un'azione di avvio (startup action) per la notifica. Le notifiche dei pagamenti già avviati vengono accettate anche se disattivi il metodo di pagamento.
L'estensione accetta solo pagamenti unici su ePay.bg. Non prevede rimborsi da OpenCart, carte salvate, abbonamenti o pagamenti ricorrenti, né i codici di pagamento in contanti EasyPay o B-Pay.
Ordini
Stati ordine
No status (missing order): il cliente è stato inviato a ePay.bg e non ha pagato, la notifica non è ancora arrivata, oppure ePay.bg ha segnalato la richiesta come rifiutata o scaduta. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.
Processing, Completed o On Hold status: il pagamento è stato confermato. Lo stato segue Order Status After Payment. Una nota mostra il numero di fattura, la data del pagamento, lo STAN e il codice BORICA.
Stato On Hold dopo il pagamento: il pagamento è arrivato, ma non per ciò che l'ordine indica ora: l'importo totale o la valuta sono cambiati dopo la richiesta di pagamento, la notifica è arrivata nell'altra modalità (test o reale) rispetto alla richiesta, oppure il metodo di pagamento dell'ordine non è più ePay.bg. Il pagamento non viene registrato come pagato. Lo stesso accade se avevi già assegnato all'ordine un altro stato, per esempio annullato. La nota spiega il motivo. Verifica il pagamento nel pannello commerciante di ePay.bg e poi evadi o rimborsa l'ordine manualmente.
Se arriva un pagamento per un ordine già pagato, lo stato non cambia e una nota ti chiede di controllare un eventuale doppio pagamento nel pannello commerciante di ePay.bg. Se il cliente ha pagato due ordini dello stesso carrello, il secondo riceve una nota su un possibile doppio pagamento. Un avviso tardivo di rifiuto o scadenza non modifica mai un ordine pagato; un ordine con già uno stato riceve solo una nota.
Le note sono voci della History dell'ordine che il cliente non vede.
Scheda VibeFox ePay.bg Gateway
In Sales > Orders apri un ordine pagato con ePay.bg. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox ePay.bg Gateway mostra la fattura, l'ambiente (test o reale) con l'etichetta Test mode per i pagamenti di test, l'importo e la valuta richiesti, lo stato della richiesta di pagamento, l'esito della notifica, la data del pagamento, lo STAN, il codice BORICA e le ePay.bg notes dell'ordine. La scheda è di sola lettura e viene mostrata agli utenti che hanno accesso all'estensione.
Rimborsi
I rimborsi da OpenCart non sono disponibili, perché la WEB API di ePay.bg non ha una chiamata per i rimborsi. Rimborsa il pagamento nel pannello commerciante di ePay.bg e aggiorna manualmente lo stato dell'ordine in OpenCart. I resi di prodotti in Sales > Returns non restituiscono denaro tramite ePay.bg.
Chiave di licenza
L'estensione funziona con una chiave di licenza VibeFox da vibefox.net. Il blocco di licenza License — VibeFox ePay.bg Gateway è il primo blocco di Extensions > Extensions > Payments > VibeFox ePay.bg Gateway > Edit, sopra le impostazioni. Incolla la chiave in License key e clicca su Activate. Dopodiché il blocco mostra la chiave mascherata, lo stato (per esempio la data fino alla quale la licenza è attiva e il tuo dominio) e i pulsanti Check now per verificare di nuovo lo stato, Change key per inserire un'altra chiave e Remove key per rimuovere la chiave da questo negozio. Sotto ci sono la riga Product: opencart-payment-epaybg e il link Manage licenses and domains in your account, che apre il tuo account vibefox.net. Solo gli utenti amministratori con il permesso Modify per l'estensione possono modificare la chiave. I testi del blocco seguono la lingua dell'amministrazione (sono inclusi inglese e russo).
Se la chiave non viene accettata, il blocco indica il motivo, per esempio Key not found, This key belongs to another product, Domain limit reached o License expired on seguito da una data. Dopo aver cambiato l'indirizzo del negozio, o dopo aver liberato uno slot di dominio nel tuo account, clicca su Check now. Se il server delle licenze non è raggiungibile, l'estensione continua a funzionare con l'ultimo stato noto.
Una chiave funziona su un dominio: l'indirizzo del negozio dalla configurazione di OpenCart. Rimuovere la chiave dal negozio non libera il suo slot di dominio. Libera lo slot nel tuo account vibefox.net.
Senza una chiave attiva, ePay.bg non viene mostrato ai clienti al checkout. Se un pagamento viene avviato comunque, il cliente vede This payment method is not available. Please choose another one. Un utente amministratore connesso all'amministrazione nello stesso browser vede ancora il metodo di pagamento nel negozio, contrassegnato come (unlicensed — visible to admins only), così puoi configurare e testare l'estensione prima di acquistare una chiave. Su OpenCart 4 questa anteprima non è disponibile: il negozio non vede l'accesso all'amministrazione, quindi senza una chiave attiva il metodo di pagamento è nascosto a tutti. Dopo aver aperto una volta la pagina Edit, nella Dashboard dell'amministrazione compare un promemoria. Chiudilo con × per nasconderlo per 7 giorni. Gli ordini esistenti non sono interessati: i pagamenti già avviati continuano a essere confermati.
Quando una licenza scade, l'estensione continua a funzionare, ma aggiornamenti e supporto richiedono il rinnovo. Lo stato viene verificato di nuovo automaticamente quando apri la Dashboard o la pagina Edit dell'amministrazione: una volta al giorno per i primi 14 giorni dopo l'inserimento della chiave, poi una volta a settimana. Non serve alcun cron job. La disinstallazione dell'estensione rimuove sempre la chiave di licenza e lo stato della licenza.
Risoluzione dei problemi
ePay.bg non compare al checkout: verifica che la licenza sia attiva, che Enable/Disable sia attivo, che il MIN e la chiave segreta della modalità selezionata siano impostati e che il cliente effettui il checkout in BGN, EUR o USD. La pagina delle impostazioni mostra un avviso quando mancano le credenziali. Verifica anche che l'indirizzo di pagamento sia nella Geo Zone selezionata e che l'ordine raggiunga il Total impostato nelle impostazioni.
Il pagamento è andato a buon fine, ma l'ordine resta senza stato: l'ordine riceve il suo stato solo dalla notifica di ePay.bg. Verifica che l'URL di notifica sia inserito nel profilo commerciante di ePay.bg della modalità che usi (demo o reale), esattamente come mostrato in Notification URL, e che la chiave segreta di quella modalità sia corretta. Controlla il campo Log nella pagina dell'estensione; attiva Logging per vedere ogni notifica.
La notifica risponde ERR=Not valid CHECKSUM: nessuna chiave segreta salvata corrisponde al profilo commerciante che ha inviato la notifica. ePay.bg continua a riprovare, quindi l'ordine riceverà il suo stato appena la chiave sarà corretta.
La notifica risponde ERR=Not configured: non è salvata alcuna chiave segreta. Inseriscila.
La notifica risponde STATUS=NO per una fattura: la fattura non è stata emessa da questo negozio, per esempio da un altro negozio sullo stesso account ePay.bg. Assegna a ogni negozio il suo Invoice Prefix.
La notifica risponde STATUS=ERR: un errore temporaneo, per esempio due notifiche per lo stesso ordine nello stesso momento, o impossibilità di impostare lo stato dell'ordine. ePay.bg invia di nuovo la notifica. Il motivo è nel registro.
L'URL di notifica mostra ERR=Method not allowed in the browser: è normale. L'URL accetta solo richieste provenienti da ePay.bg.
Il cliente vede This payment method is not available. Please reload the checkout page.: la sessione di checkout non corrisponde più all'ordine, oppure nel frattempo il metodo di pagamento è stato disattivato. Il cliente ricarica il checkout.
Il cliente vede This order has nothing to pay.: il totale dell'ordine è zero, quindi non c'è nulla da inviare a ePay.bg.
L'ordine è nello stato On Hold dopo il pagamento: leggi le note nella scheda VibeFox ePay.bg Gateway (vedi Stati ordine), verifica il pagamento nel pannello commerciante di ePay.bg, poi evadi l'ordine o rimborsa il pagamento lì.
Il prefisso della fattura è stato modificato al salvataggio: il prefisso può contenere solo cifre, fino a 10. Gli altri caratteri vengono rimossi.
Per gli sviluppatori: prima che il modulo di pagamento venga inviato a ePay.bg, l'estensione attiva l'evento OpenCart epay_bp_form_fields con i campi del modulo e l'ordine, per esempio per usare la pagina diretta di pagamento con carta (PAGE=credit_paydirect); i dati firmati e il checksum non possono essere modificati tramite esso.
Disinstallazione
Vai su Extensions > Extensions, scegli il tipo Payments e clicca su Uninstall (il pulsante rosso −) accanto a VibeFox ePay.bg Gateway. La chiave di licenza e lo stato della licenza di questa estensione vengono sempre rimossi. OpenCart rimuove sempre le proprie impostazioni dell'estensione: Enable/Disable, Sort Order, Geo Zone, Total e gli stati ordine della sezione Orders, che tornano ai valori predefiniti in caso di reinstallazione. Su OpenCart 4 vengono rimossi anche l'evento del messaggio di checkout dell'estensione e la sua azione di avvio, che lascia passare la notifica in modalità manutenzione. Se Delete Data on Uninstall è attivo, vengono rimosse le altre impostazioni del gateway (titolo, descrizione, modalità test, chiavi MIN e segrete, richiesta di pagamento, stato dopo il pagamento, registrazione) e il registro. Se è disattivato, vengono conservate per una successiva reinstallazione. I record di pagamento di ePay.bg vengono sempre conservati, quindi un pagamento avviato prima di una reinstallazione viene comunque confermato. Gli ordini esistenti mantengono le proprie note di pagamento.
Su OpenCart 4, per rimuovere anche i file dell'estensione, vai su Extensions > Installer dopo la disinstallazione e clicca su Uninstall (il pulsante arancione −) accanto a VibeFox ePay.bg Gateway nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.
ePay.bg è un marchio registrato del rispettivo titolare. Questa estensione non è affiliata né approvata da ePay.bg.
