Indietro

VibeFox Comgate for OpenCart — Guida

Requisiti

OpenCart: 3.0.x (testato su 3.0.5.0) o 4.0.2 e successivi (testato su 4.1.0.3).

PHP: 8.0 o successivo.

Accesso a internet: il tuo negozio deve essere raggiungibile da internet, senza una pagina di manutenzione, un firewall o una protezione con password davanti all'URL di notifica, in modo che Comgate possa inviare la notifica in background.

Valuta: CZK, EUR, PLN, HUF, USD, GBP, RON, HRK, NOK o SEK. Per le altre valute e per i totali inferiori al minimo di Comgate (ad esempio 1 CZK, 0.10 EUR o 100 HUF) il metodo di pagamento viene nascosto. I pagamenti in HUF vengono arrotondati a fiorini interi, come richiede Comgate.

Account Comgate: ti servono il Merchant ID e il secret (password per la comunicazione in background) della connessione del tuo negozio nel portale clienti di Comgate, e l'URL di notifica impostato lì (vedi Configurazione). Comgate usa lo stesso Merchant ID e lo stesso secret per i pagamenti di test e quelli reali.

Chiave di licenza VibeFox: acquistata su vibefox.net. Una chiave funziona su un solo 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 OpenCart 3 wcp_comgate_gateway-oc3-(version).ocmod.zip e il pacchetto OpenCart 4 wcp_comgate_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. Nel pannello di amministrazione vai su Extensions > Installer, fai clic su Upload e scegli il file wcp_comgate_gateway-oc3-(version).ocmod.zip. L'estensione non contiene modifiche OCMOD, quindi Extensions > Modifications non deve essere aggiornato. In alternativa all'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 Comgate Gateway e fai clic su Install (il pulsante verde +). Il tuo utente amministratore deve avere il permesso di modificare l'elenco delle estensioni di pagamento.

3. Fai clic su Edit (il pulsante a forma di 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 fai clic su Activate (vedi Chiave di licenza).

4. Inserisci il Merchant ID e il Secret dal portale clienti di Comgate e imposta lì l'URL di notifica (vedi Configurazione).

5. Attiva Enable / Disable e fai clic su Save. Mantieni Test Mode attivo per un pagamento di prova, poi disattivalo.

OpenCart 4

1. Nel pannello di amministrazione vai su Extensions > Installer, fai clic su Upload e scegli il file wcp_comgate_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. Fai clic su Install (il pulsante verde +) accanto ad esso.

3. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox Comgate Gateway, fai clic su Install (il pulsante verde +), poi su Edit (il pulsante a forma di matita).

4. Inserisci la chiave di licenza, le credenziali Comgate e l'URL di notifica come nei passaggi da 3 a 5 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali in entrambe le versioni. Sono diversi solo gli URL di notifica e di ritorno (vedi Configurazione).

Una nuova installazione parte con il metodo di pagamento disattivato e la modalità di test attiva.

Configurazione

Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox Comgate Gateway > Edit. Le sezioni sono elencate a sinistra; il pulsante Save sotto l'elenco salva l'intera pagina. Sopra le impostazioni, la pagina ti avvisa quando Comgate è attivo ma manca il Merchant ID o il secret (il metodo di pagamento viene quindi nascosto al checkout finché entrambi non sono compilati) e quando la valuta predefinita del negozio non è supportata da Comgate. Mentre la modalità di test è attiva mostra Test mode is on: payments are created as Comgate test payments and no money is charged. Turn it off before going live. Senza il permesso di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.

Al salvataggio, Title non può essere vuoto (massimo 128 caratteri), Sort Order deve essere un numero intero, Total non può essere negativo, e la zona geografica e gli stati dell'ordine selezionati devono esistere. Se una verifica non viene superata, non viene salvato nulla e la pagina elenca gli errori.

Comgate

Enable / Disable: Enable Comgate 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 salvato nell'ordine. Predefinito: Comgate. Obbligatorio, fino a 128 caratteri.

Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il pulsante di conferma. Predefinito: Pay securely via Comgate — cards, bank transfers, wallets and more. In modalità test viene aggiunto TEST MODE: no real money is charged., oppure viene mostrato da solo quando la descrizione è vuota.

Sort Order: la posizione di Comgate tra i metodi di pagamento al checkout. Lascia vuoto o inserisci un numero intero.

Geo Zone: proponi Comgate 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 carrello, nella valuta predefinita del negozio, che un ordine deve raggiungere perché Comgate venga proposto. Lascia vuoto per proporre Comgate per qualsiasi totale. Il minimo di Comgate per la valuta si applica sempre.

Connessione a Comgate

Prendi l'identificativo del negozio (Merchant ID) e la password (secret) dal portale clienti di Comgate, in Integration > shop connection settings (la pagina rimanda al portale). Nello stesso punto imposta la URL for passing the payment result (notifica in background) con l'URL mostrato in Notification URL in questa sezione. Su OpenCart 3 ha questa forma https://your-store/index.php?route=extension/payment/wcp_comgate_gateway/notify, su OpenCart 4 https://your-store/index.php?route=extension/wcp_comgate_gateway/payment/wcp_comgate_gateway.notify. È costruito a partire dall'indirizzo della vetrina della tua installazione di OpenCart. Copia l'URL esattamente come lo mostrano le impostazioni. Comgate lo richiama dopo ogni pagamento; l'estensione verifica poi di nuovo il pagamento con l'API di stato di Comgate prima di modificare l'ordine. Gli URL di ritorno per il cliente vengono inviati con ogni pagamento. Se il portale richiede anche gli URL di ritorno (pagato, annullato, in attesa), usa il secondo URL mostrato in questa sezione, che termina con back&id=${id}&refId=${refId} (su OpenCart 4 con wcp_comgate_gateway.back&id=${id}&refId=${refId}).

Merchant ID: l'identificativo dell'e-shop Comgate (merchant).

Secret: la password per la comunicazione in background (secret) di questa connessione del negozio. Un secret salvato non viene mai più mostrato. Il campo resta vuoto e mostra Saved — leave empty to keep it. Inserisci un nuovo valore solo se vuoi modificarlo. Per rimuovere il secret salvato, seleziona Clear the saved secret sotto il campo e fai clic su Save.

Test Mode: crea pagamenti di test (non viene addebitato denaro). Comgate usa lo stesso Merchant ID e lo stesso secret per i pagamenti di test e quelli reali; i pagamenti di test sono contrassegnati con test=true. I rimborsi vengono sempre inviati nella modalità del pagamento originale. Predefinito: attivo.

Pagina di pagamento

Payment Methods: i metodi di pagamento Comgate tra cui può scegliere il cliente. Vengono mostrati solo i metodi attivati per il tuo negozio in Comgate.

All methods: tutti i metodi attivati per il tuo negozio (predefinito).
Cards only: solo pagamenti con carta.
Bank transfers only: solo bonifici bancari.

Language: la lingua della pagina di pagamento di Comgate. Automatic (store language, English as fallback) (predefinito) oppure una delle 26 lingue disponibili.

Ordini

OpenCart crea l'ordine nel passaggio Confirm Order senza stato (un ordine mancante). L'ordine riceve uno stato solo dopo che Comgate ha confermato il pagamento, con la notifica in background oppure quando il cliente torna; lo stato viene sempre letto dall'API di stato di Comgate. Ciascun campo qui sotto elenca i tuoi stati ordine di OpenCart.

Order Status After Payment: lo stato impostato quando Comgate conferma il pagamento. Predefinito: In lavorazione.

Comgate Payment On Hold Status: pagamenti che non corrispondono all'ordine, pagamenti di test in modalità reale e pagamenti pre-autorizzati. Una nota spiega il motivo. Predefinito: In attesa di pagamento, perché OpenCart non ha lo stato In sospeso. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.

Payment Canceled Status: un ordine pre-autorizzato il cui pagamento Comgate è stato annullato o è scaduto. Predefinito: Annullato.

Refunded Status: impostato dopo il rimborso completo del pagamento dalla pagina dell'ordine. Predefinito: Rimborsato.

Avanzate

Debug Log: scrive le richieste API e le notifiche in comgate_p_debug.log.php, nella cartella dei log di OpenCart (storage/logs). Il file non può essere aperto dal web. Il secret e i dati personali non vengono mai registrati. Gli errori vengono sempre registrati, anche quando l'opzione è disattivata. Predefinito: disattivato.

Log: mostra la dimensione e le ultime voci del registro. Fai clic su Clear log per svuotarlo.

Delete Data on Uninstall: se attivo, disinstallare l'estensione rimuove le impostazioni del gateway e il registro. Gli ordini e i loro ID di transazione Comgate vengono sempre conservati. Predefinito: disattivato.

Importa / Esporta

Export: Download JSON salva le impostazioni in un file JSON. Il secret non viene esportato.

Import: incolla un JSON esportato in precedenza e fai clic su Import per ripristinare le impostazioni. Il secret salvato viene mantenuto.

Checkout

Nel passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita Comgate). Nel passaggio Confirm Order il cliente vede la tua descrizione e la nota You will be redirected to the secure Comgate payment page. OpenCart crea l'ordine in questo passaggio, ancora senza stato. Quando il cliente fa clic su Confirm Order, l'estensione crea il pagamento su Comgate per il totale dell'ordine nella valuta dell'ordine e invia il cliente alla pagina di pagamento di Comgate. L'e-mail e il nome del cliente vengono passati a Comgate, e il pagamento viene etichettato come Order con il numero dell'ordine. È richiesto un indirizzo e-mail valido. Nella pagina di Comgate il cliente paga con uno dei metodi che hai consentito. 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 fa clic su Confirm Order in fondo alla pagina di checkout. Se il negozio non chiede un indirizzo di pagamento (impostazione predefinita di OpenCart 4), il paese dell'indirizzo di consegna viene passato a Comgate.

Dopo il pagamento il cliente torna nel tuo negozio. L'ordine viene segnato come pagato solo quando Comgate lo conferma: l'estensione legge il pagamento dall'API di stato di Comgate, sia quando arriva la notifica in background sia quando il cliente torna. L'ordine riceve quindi il suo stato nel modo standard di OpenCart, con le consuete e-mail d'ordine e l'aggiornamento delle scorte, e il cliente vede la pagina di successo dell'ordine OpenCart. Se l'ordine è stato messo in sospeso, la pagina aggiunge Your payment is being reviewed. We will contact you if anything else is needed. Su OpenCart 4 il browser non invia la sessione del negozio quando Comgate rimanda indietro il cliente, quindi l'estensione mostra prima una breve pagina che riapre lo stesso indirizzo di ritorno dal tuo negozio: il cliente conserva il carrello e l'accesso.

Se il pagamento non è ancora confermato quando il cliente torna, per esempio un bonifico bancario in corso, una pagina Payment confirmation mostra Comgate has not confirmed your payment yet. Your order will be confirmed automatically as soon as the payment is confirmed — please do not pay again. con un pulsante Check again e un pulsante Back to checkout.

Se il pagamento viene annullato o scade, il cliente torna al checkout con The Comgate payment was cancelled or has expired. You can try again or choose another payment method. Su OpenCart 4 i messaggi del checkout vengono mostrati sopra la pagina del checkout. Il carrello viene conservato. Ogni nuovo tentativo (OpenCart 3 crea un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order, OpenCart 4 mantiene un ordine per il checkout e lo aggiorna) controlla prima su Comgate i tentativi precedenti del carrello. Se uno di essi è già pagato, il suo ordine viene confermato e il cliente va alla pagina di successo senza un secondo addebito; i tentativi aperti vengono annullati su Comgate. Un pagamento tardivo di un tentativo più vecchio viene comunque riconosciuto e conferma il suo ordine. Un carrello già pagato da un altro ordine non viene addebitato di nuovo: il cliente va alla pagina di successo.

Su OpenCart 4 l'ordine resta nel checkout finché non viene mostrata la pagina di successo. Se nel frattempo questo ordine è stato annullato senza pagamento, Confirm Order rimanda il cliente al checkout con il messaggio sul pagamento annullato. Se è stato chiuso in un altro modo (per esempio rimborsato o annullato dopo il pagamento), il messaggio è Your previous order is closed (cancelled or refunded). Please confirm the order again: the cart will be paid with a new order. In entrambi i casi il successivo Confirm Order paga un nuovo ordine del carrello. Se l'ordine è già pagato e il carrello è stato modificato da allora (altri prodotti o quantità), il cliente torna al checkout e il carrello modificato riceve un nuovo ordine e il proprio pagamento.

Se Comgate non riesce ad avviare il pagamento, il cliente resta al passaggio Confirm Order con un breve messaggio sopra il pulsante, per esempio The Comgate payment could not be started. Please try again or choose another payment method., che Comgate non accetta questo importo o questa valuta, oppure che il metodo di pagamento Comgate selezionato non è disponibile. Il motivo tecnico viene scritto nel registro.

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 che lascia passare la notifica e il ritorno del cliente.

L'estensione accetta solo pagamenti una tantum nella pagina di Comgate. Non prevede pagamenti ricorrenti, abbonamenti o carte salvate, né un checkout Comgate incorporato, né pulsanti Apple Pay o Google Pay sul tuo sito (sono disponibili nella pagina di Comgate), né l'acquisizione o l'annullamento delle pre-autorizzazioni da OpenCart. Senza la notifica, lo stato del pagamento non viene interrogato automaticamente; viene verificato solo quando il cliente torna.

Ordini e rimborsi

Stati ordine

Nessuno stato (ordine mancante): il cliente è stato inviato a Comgate e non ha pagato, il pagamento è stato annullato, oppure Comgate lo segnala come in sospeso. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.

Order Status After Payment (default Processing): Comgate ha segnalato il pagamento come PAID con lo stesso importo e la stessa valuta. Una nota mostra la transazione Comgate e l'importo. I pagamenti di test ricevono la nota Comgate test payment — no money was charged.

Comgate Payment On Hold Status (default Pending): l'importo o la valuta pagati non corrispondono all'ordine, un pagamento di test è stato confermato mentre il negozio è in modalità reale (non è stato ricevuto denaro), oppure il pagamento è solo autorizzato (pre-autorizzazione sul tuo account Comgate). Un pagamento autorizzato diventa pagato automaticamente quando lo acquisisci nel portale Comgate. La nota spiega il motivo.

Payment Canceled Status (default Canceled): un pagamento autorizzato è stato annullato o è scaduto su Comgate. Se Comgate conferma poi il pagamento, l'ordine viene riaperto come pagato con una nota per verificare le scorte prima della spedizione.

Refunded Status (default Refunded): il pagamento è stato rimborsato interamente tramite l'estensione.

Se Comgate segnala un altro pagamento PAID per un ordine già pagato, l'ordine non viene modificato. Una nota ti chiede di verificarlo nel portale Comgate e di rimborsare il duplicato. Lo stesso vale quando lo stesso carrello viene pagato di nuovo con un altro ordine (per esempio in due schede del browser contemporaneamente): quell'ordine non riceve uno stato, e l'ordine pagato riceve la nota. Se arriva un pagamento per un ordine il cui stato nel frattempo hai modificato, lo stato non viene toccato e una nota ti chiede di controllare l'ordine. Una conferma ripetuta non riapre mai un ordine rimborsato.

Le note sono voci della History dell'ordine che il cliente non vede.

VibeFox Comgate Gateway tab

In Sales > Orders apri un ordine pagato con Comgate. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox Comgate Gateway mostra la Comgate transaction (transId) con l'etichetta Test mode per i pagamenti di test, lo Status, il Payment amount, il Order total / refunded, il motivo di una verifica, il modulo di rimborso, lo storico dei rimborsi e le Comgate notes dell'ordine. La scheda viene mostrata agli utenti che hanno accesso all'estensione.

Rimborsi

Nella scheda VibeFox Comgate Gateway inserisci l'Amount (viene compilato l'importo non ancora rimborsato), facoltativamente un Reason (optional), e fai clic su Refund via Comgate. Conferma la domanda Refund this amount through Comgate? This cannot be undone. Sono supportati rimborsi totali e parziali. Ti serve il permesso di modificare l'estensione (impostato in System > Users > User Groups), e il Merchant ID e il secret devono essere impostati. Il rimborso viene inviato alla transazione Comgate pagata e nella modalità (test o reale) del pagamento originale. Comgate rimborsa solo pagamenti PAID e al massimo l'importo pagato; i rimborsi in HUF devono essere fiorini interi. Se Comgate non accetta il rimborso, la scheda mostra l'errore e non viene registrato alcun rimborso. Un rimborso riuscito viene aggiunto allo storico dei rimborsi e alle note, con importo, transazione Comgate e motivo. Un rimborso totale imposta l'ordine a Refunded Status senza notificare il cliente e senza rimettere i prodotti in magazzino, come un cambio di stato manuale. Un rimborso parziale non modifica lo stato.

I rimborsi sono disponibili solo per gli ordini pagati. Un ordine in sospeso dopo una discrepanza di importo o valuta non può essere rimborsato da OpenCart; rimborsalo nel portale Comgate. I resi di prodotti in Sales > Returns non restituiscono denaro tramite Comgate. I rimborsi effettuati nel portale Comgate non vengono comunicati al negozio.

Chiave di licenza

L'estensione funziona con una chiave di licenza VibeFox da vibefox.net. Il blocco della licenza License — VibeFox Comgate Gateway è il primo blocco di Extensions > Extensions > Payments > VibeFox Comgate Gateway > Edit, sopra le impostazioni. Incolla la chiave in License key e fai clic su Activate. Dopodiché il blocco mostra la chiave mascherata, lo stato (ad esempio la data fino a cui 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 compaiono la riga Product: opencart-payment-comgate 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 del pannello di amministrazione (sono inclusi inglese e russo).

Se la chiave non viene accettata, il blocco indica il motivo, ad 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, fai clic 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, Comgate 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 che ha effettuato l'accesso al pannello di amministrazione nello stesso browser vede ancora il metodo di pagamento nel negozio, contrassegnato come (unlicensed — visible to admins only), così puoi configurare e provare l'estensione prima di acquistare una chiave. Su OpenCart 4 questa anteprima non è disponibile: il negozio non vede l'accesso al pannello di amministrazione, quindi senza una chiave attiva il metodo di pagamento viene nascosto a tutti. Dopo aver aperto una volta la pagina Edit, nella Dashboard del pannello di amministrazione compare un promemoria. Chiudilo con × per nasconderlo per 7 giorni. Gli ordini esistenti non sono interessati: i pagamenti già avviati vengono comunque confermati, e i rimborsi funzionano.

Quando una licenza scade, l'estensione continua a funzionare, ma per aggiornamenti e supporto serve il rinnovo. Lo stato viene verificato di nuovo automaticamente quando apri la Dashboard del pannello di amministrazione o la pagina Edit: una volta al giorno per i primi 14 giorni dopo l'inserimento della chiave, poi una volta a settimana. Non serve un cron job. La disinstallazione dell'estensione rimuove sempre la chiave di licenza e lo stato della licenza.

Risoluzione dei problemi

Comgate does not appear at checkout: verifica che la licenza sia attiva, che Enable / Disable sia attivo, che Merchant ID e Secret siano compilati, che la valuta del checkout sia supportata e che il totale dell'ordine non sia inferiore al minimo di Comgate (ad esempio 1 CZK, 0.10 EUR o 100 HUF). Verifica anche che l'indirizzo di pagamento sia nella Geo Zone selezionata e che l'ordine raggiunga il Total impostato nelle impostazioni.

The payment went through, but the order stays without a status: Comgate non ha consegnato la notifica in background. Controlla l'URL for passing the payment result nel portale Comgate (esattamente la Notification URL delle impostazioni), che il tuo negozio sia raggiungibile da internet, e il registro (attiva Debug Log). Comgate ripete le notifiche non consegnate; l'estensione risponde con un errore ogni volta che non è riuscita a elaborarne una, quindi verrà ritentata. L'ordine riceve comunque il suo stato quando il cliente torna nel negozio.

Notification answers Invalid merchant or secret: il Merchant ID o il secret nelle impostazioni non corrispondono alla connessione del negozio nel portale Comgate.

Notification answers Gateway not configured: il Merchant ID o il secret nelle impostazioni sono vuoti. Comgate riprova quando vengono compilati.

Notification answers Unknown transaction, Order not found or Reference mismatch: la notifica appartiene a un pagamento che questo negozio non ha creato per quell'ordine. Non viene modificato nulla.

Notification answers Status verification failed, Status verification rejected or Busy, retry later: l'API di stato di Comgate non è raggiungibile, ha rifiutato la richiesta, oppure l'ordine era in elaborazione da un'altra richiesta nello stesso momento. Busy è anche la risposta quando non è possibile impostare lo stato dell'ordine; il motivo è nel registro. Comgate riprova la notifica.

The notification URL shows code=1&message=POST%20required in the browser: è normale. L'URL accetta solo richieste da Comgate.

The customer sees We could not verify the Comgate payment: il link di ritorno non corrispondeva all'ordine. Se il denaro è stato addebitato, la notifica conferma comunque l'ordine. Verifica il pagamento nel portale Comgate prima che il cliente paghi di nuovo.

The customer sees This payment method is not available. Please reload the checkout page.: la sessione di checkout non corrisponde più all'ordine, oppure il metodo di pagamento è stato disattivato nel frattempo. Il cliente ricarica il checkout.

The customer sees The order total is below the minimum amount accepted by Comgate or A valid billing e-mail address is required for Comgate payments: l'ordine così com'è non può essere pagato con Comgate.

Order is in the on-hold status after payment: leggi le note nella scheda VibeFox Comgate Gateway. L'importo o la valuta pagati erano diversi, è arrivato un pagamento di test in modalità reale, oppure il pagamento è solo autorizzato. Verifica il pagamento nel portale Comgate e completa o rimborsa l'ordine manualmente.

No refund form in the tab: la scheda indica il motivo: l'ordine non ha un pagamento Comgate confermato, è rimborsato interamente, il tuo gruppo utenti non ha il diritto di modificare l'estensione, oppure il Merchant ID e il secret non sono impostati.

Refund fails: leggi il messaggio nella scheda. Comgate rejected the refund: the amount exceeds the refundable amount. significa che l'importo è superiore a quanto resta da rimborsare; un pagamento in uno stato diverso da PAID non può essere rimborsato. Comgate could not be reached. The refund was not made — please try again later. indica un problema di connessione.

Per gli sviluppatori: gli eventi OpenCart comgate_p_currencies (valute supportate e relativi minimi) e comgate_p_create_params (parametri del pagamento Comgate e dell'ordine) permettono ad altre estensioni di modificarli.

Disinstallazione

Vai su Extensions > Extensions, scegli il tipo Payments e fai clic su Uninstall (il pulsante rosso −) accanto a VibeFox Comgate Gateway. La chiave di licenza e lo stato della licenza di questa estensione vengono sempre rimossi. OpenCart rimuove sempre le impostazioni proprie dell'estensione: Enable / Disable, Sort Order, Geo Zone, Total e gli stati ordine della sezione Orders, che tornano ai valori predefiniti alla reinstallazione. Viene rimosso anche l'evento OpenCart dell'estensione (su OpenCart 4 i suoi eventi e la sua azione di avvio, che lascia passare Comgate in modalità manutenzione). Se Delete Data on Uninstall è attivo, vengono rimosse anche le altre impostazioni del gateway (titolo, descrizione, Merchant ID, secret, modalità test, pagina di pagamento, registrazione) e il registro. Se è disattivato, vengono conservate per una futura reinstallazione. Le transazioni e i rimborsi Comgate vengono sempre conservati, quindi gli ordini pagati in precedenza possono essere rimborsati anche dopo una reinstallazione. 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 fai clic su Uninstall (il pulsante arancione −) accanto a VibeFox Comgate Gateway nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.

Comgate è un marchio del rispettivo proprietario. Questa estensione non è affiliata a Comgate né approvata da Comgate.