Indietro

VibeFox MakeCommerce 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 successiva.

Accesso a Internet al tuo negozio: MakeCommerce invia le notifiche di pagamento al tuo negozio, quindi il sito deve essere raggiungibile da Internet. Un firewall o l'autenticazione di base possono bloccarle. La modalità manutenzione non le blocca: OpenCart 3 lascia passare le richieste delle estensioni di pagamento, e su OpenCart 4 l'estensione aggiunge per esse un'azione di avvio (startup action).

Account MakeCommerce: ti servono lo Shop ID e la Secret key del MakeCommerce Merchant Portal (Settings > API). Gli ambienti di test e live hanno account e chiavi separati. I metodi di pagamento e le valute disponibili sono definiti dal tuo contratto con MakeCommerce. Non vengono offerte valute con tre decimali, come KWD o BHD.

Chiave di licenza VibeFox: si acquista su vibefox.net. Una chiave funziona su un solo dominio.

Installazione

L'archivio da scaricare è 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_makecommerce_payment-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_makecommerce_payment.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, clicca su Upload e scegli il file wcp_makecommerce_payment-oc3-(version).ocmod.zip. L'estensione non ha modifiche OCMOD, quindi Extensions > Modifications non deve essere aggiornato. 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 MakeCommerce Payment 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 a forma di matita) per aprire la pagina delle impostazioni. Incolla la tua chiave di licenza VibeFox in License key, nel blocco di licenza in cima alla pagina, e clicca su Activate (vedi Chiave di licenza).

4. Inserisci lo Shop ID e la Secret key dell'ambiente di test e, per i pagamenti reali, le chiavi live (vedi Configurazione). Nel Merchant Portal non c'è nulla da configurare.

5. Attiva Enable/Disable e clicca su Save. Prova un pagamento con Test mode attivo, poi disattivalo per accettare pagamenti reali.

OpenCart 4

1. Nel pannello di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_makecommerce_payment.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 ad esso.

3. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox MakeCommerce Payment, clicca su Install (il pulsante verde +), poi su Edit (il pulsante a forma di matita).

4. Inserisci la chiave di licenza e le chiavi MakeCommerce come nei passaggi 3–5 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali in entrambe le versioni. Cambiano solo gli URL di callback (vedi Notifiche di pagamento).

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 MakeCommerce Payment > Edit. Le sezioni sono elencate a sinistra; il pulsante Save sotto l'elenco salva l'intera pagina. Sopra le impostazioni la pagina mostra Test mode is on: payments are created in the MakeCommerce test environment and no real money is charged. mentre la modalità test è attiva. Ti avvisa quando il metodo è attivo ma lo Shop ID o la Secret key dell'ambiente corrente sono vuoti (in tal caso il metodo di pagamento viene nascosto al checkout), e quando la valuta predefinita del negozio non può essere addebitata da MakeCommerce (in tal caso il metodo viene nascosto per gli ordini in quella valuta). Senza il diritto di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.

Al salvataggio, Title non deve essere vuoto né superare 128 caratteri, Sort Order deve essere un numero intero (sono ammessi numeri negativi), Total deve essere un numero maggiore o uguale a 0 e ogni stato dell'ordine deve esistere. Se un campo è errato, non viene salvato nulla e la pagina indica il campo. Gli spazi vengono rimossi dallo Shop ID e dalle chiavi al salvataggio.

MakeCommerce

Enable/Disable: Enable MakeCommerce payments 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: Bank link or card (MakeCommerce). Obbligatorio, fino a 128 caratteri.

Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il pulsante di conferma. Predefinito: Pay with your Estonian, Latvian, Lithuanian or Finnish bank, or by card. You will be redirected to the secure MakeCommerce payment page.

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

Geo Zone: offri MakeCommerce 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 MakeCommerce. Lascia vuoto per offrire MakeCommerce per qualsiasi importo.

Account MakeCommerce

Lo Shop ID e la Secret key si trovano nel MakeCommerce Merchant Portal, in Settings > API. Il portale di test e quello di produzione hanno account e chiavi separati. La sezione contiene link a entrambi i portali e alla pagina di registrazione di MakeCommerce.

Test mode: usa l'ambiente di test di MakeCommerce (non viene addebitato denaro reale). I nuovi pagamenti vengono creati nell'ambiente selezionato con le sue chiavi. Ogni ordine ricorda l'ambiente in cui è stato pagato: le verifiche di stato e i rimborsi vanno sempre lì. Quando è attiva, i clienti vedono TEST MODE — MakeCommerce test environment, no real money is charged. al passaggio Confirm Order. Predefinito: attivo.

Test Shop ID: lo Shop ID del tuo account di test, nel formato xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.

Test Secret key: la Secret key del tuo account di test. Firma e verifica i messaggi di pagamento.

Live Shop ID: lo Shop ID del tuo account di produzione, nello stesso formato.

Live Secret key: la Secret key del tuo account di produzione.

Le Secret key salvate non vengono mai più mostrate. Il campo resta vuoto e riporta Saved — leave empty to keep it. Inserisci un nuovo valore solo se vuoi cambiarlo. Per rimuovere una chiave salvata, seleziona Clear the saved key on save sotto il campo e clicca su Save.

Notifiche di pagamento

Nel Merchant Portal non c'è nulla da configurare. Callback URLs mostra, a titolo informativo, l'indirizzo per il ritorno o l'annullamento del cliente e l'indirizzo per le notifiche di pagamento. Sono costruiti a partire dall'indirizzo del negozio della tua installazione di OpenCart, ad esempio https://your-store/index.php?route=extension/payment/wcp_makecommerce_payment/notification su OpenCart 3 e https://your-store/index.php?route=extension/wcp_makecommerce_payment/payment/wcp_makecommerce_payment.notification su OpenCart 4. Ogni transazione porta con sé i propri URL di ritorno, annullamento e notifica, basati su questi indirizzi con il numero dell'ordine e una chiave aggiunta. MakeCommerce invia un messaggio firmato all'URL di notifica (da server a server) e, tramite il browser del cliente, all'URL di ritorno o di annullamento. La firma viene verificata con la Secret key dell'ambiente in cui è stata creata la transazione. I messaggi senza una firma valida vengono rifiutati.

L'estensione gestisce questi stati di transazione MakeCommerce:

COMPLETED: il pagamento è stato effettuato. La transazione viene ricontrollata tramite l'API e l'ordine riceve il suo stato quando importo e valuta corrispondono all'ordine.
APPROVED, PENDING: il pagamento è approvato o in elaborazione da parte della banca o della rete di carte. Per ora l'ordine resta senza stato.
CANCELLED, EXPIRED, FAILED: il cliente ha annullato il pagamento, è scaduto o non è riuscito. L'ordine resta senza stato, il carrello viene conservato.
PART_REFUNDED, REFUNDED: la transazione è stata rimborsata da MakeCommerce. Viene aggiunta una nota; lo stato dell'ordine non cambia.

Il pagamento viene confermato anche quando il cliente torna nel negozio. Se il cliente torna senza un messaggio firmato, l'estensione chiede lo stato all'API di MakeCommerce.

Ordini

OpenCart crea l'ordine al passaggio Confirm Order senza uno stato (un ordine mancante). Riceve uno stato solo dopo che MakeCommerce ha confermato il pagamento (notifica firmata o ritorno firmato del cliente, verificato tramite l'API di MakeCommerce). Ogni campo qui sotto elenca gli stati ordine del tuo OpenCart.

Order Status After Payment: lo stato dopo un pagamento MakeCommerce verificato. Predefinito: In lavorazione.

Payment On Hold Status: il pagamento richiede una verifica manuale: l'importo o la valuta pagati differiscono dall'ordine, la transazione non è ancora definitiva presso MakeCommerce, oppure il denaro è arrivato per un ordine annullato. Una nota ne spiega il motivo. Predefinito: In attesa di pagamento, perché OpenCart non ha uno stato In attesa. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.

Cancelled Order Status: lo stato che nel tuo negozio significa «annullato». Un pagamento MakeCommerce che arriva per un ordine del genere mette l'ordine in attesa. L'estensione non imposta mai questo stato da sola. Predefinito: Annullato.

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

Avanzate

Debug log: registra le chiamate API e le notifiche di pagamento nel file wc_mkc_debug.log.php, nella cartella dei log di OpenCart (storage/logs). Il file non può essere aperto dal web. Gli errori vengono sempre registrati. Chiavi e dati dei clienti non vengono mai registrati. Predefinito: disattivato.

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

Delete data: se attivo, disinstallando l'estensione vengono rimosse le impostazioni dell'estensione e il log. Gli ordini e i loro dati di pagamento MakeCommerce vengono sempre conservati. Predefinito: disattivato.

Importa / Esporta

Export: Download JSON salva le impostazioni in un file JSON. Shop ID e Secret key non vengono esportati.

Import: incolla un JSON esportato in precedenza e clicca su Import per ripristinare le impostazioni. Gli Shop ID e le chiavi salvati vengono mantenuti.

Checkout

Al passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita Bank link or card (MakeCommerce)). Al passaggio Confirm Order il cliente vede la tua descrizione. OpenCart crea l'ordine in questo passaggio, ancora senza stato. Quando il cliente clicca su Confirm Order, l'estensione crea una transazione MakeCommerce per il totale dell'ordine nella valuta dell'ordine e invia il cliente alla pagina di pagamento di MakeCommerce. Lì il cliente sceglie un collegamento bancario o una carta. Su OpenCart 4 il cliente sceglie il metodo di pagamento con il pulsante Choose nel blocco del metodo di pagamento, nella finestra Payment method options, e clicca su Confirm Order in fondo alla pagina di checkout. L'e-mail e il paese del cliente vengono passati a MakeCommerce, e la pagina si apre nella lingua del negozio quando MakeCommerce la supporta (estone, inglese, lettone, lituano, finlandese, russo, tedesco, polacco), altrimenti in inglese.

Dopo il pagamento, il cliente torna nel tuo negozio. L'ordine viene segnato come pagato solo quando MakeCommerce lo conferma: tramite la notifica firmata oppure il ritorno firmato del cliente, con verifica della transazione tramite l'API di MakeCommerce. L'ordine riceve quindi il suo stato nel modo standard di OpenCart, con le consuete e-mail d'ordine e l'aggiornamento del magazzino, e il cliente vede la pagina di successo dell'ordine di OpenCart con Your MakeCommerce payment has been received. Se l'ordine è passato allo stato di verifica, la pagina mostra Your MakeCommerce payment was received and is being reviewed by the store.

Se il pagamento è approvato ma non ancora completato, se l'ordine viene confermato in quel momento da un'altra richiesta, oppure se MakeCommerce non è raggiungibile, compare una pagina Payment confirmation con We could not confirm your payment yet. If you completed it, your order will be updated automatically — please do not pay again. e i pulsanti Check again e Back to checkout. Check again chiede a MakeCommerce lo stato delle ultime transazioni dell'ordine. La notifica imposta lo stato dell'ordine non appena il pagamento è completato.

Se il cliente annulla nella pagina di MakeCommerce, oppure il pagamento scade o fallisce, il cliente torna al checkout con un messaggio, ad esempio The payment was cancelled. You can try again or choose another payment method., The payment session expired. Please try again. o The payment was not completed. Please try again or choose another payment method. Su OpenCart 4 questi messaggi vengono mostrati sopra la pagina del checkout. Il carrello viene conservato e il cliente può pagare di nuovo. Ogni tentativo è una nuova transazione MakeCommerce (OpenCart 3 crea inoltre un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order, mentre OpenCart 4 mantiene un solo ordine per il checkout e paga di nuovo lo stesso ordine). Prima di una nuova transazione, i tentativi aperti dello stesso carrello vengono controllati presso MakeCommerce: se uno di essi è già pagato, il cliente va direttamente alla pagina di successo. Un link di pagamento precedente dello stesso carrello funziona ancora, ma un carrello non viene mai pagato in due ordini: un pagamento tardivo per un ordine precedente di un carrello già pagato aggiunge solo una nota all'ordine pagato.

Su OpenCart 4 l'ordine resta nel checkout fino a quando non viene mostrata la pagina di successo. Se nel frattempo l'ordine è stato chiuso senza pagamento (per esempio l'hai annullato), il cliente torna al checkout con il messaggio Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., e il successivo clic su Confirm Order paga un nuovo ordine. Un ordine del genere non trattiene più il carrello, anche se era stato pagato e poi annullato.

Se MakeCommerce non può avviare il pagamento, il cliente resta al passaggio Confirm Order con MakeCommerce is temporarily unavailable. Please try again in a moment or choose another payment method. o MakeCommerce could not start the payment for this order. Please choose another payment method or contact us. Il motivo tecnico viene scritto nel log.

La banca o la carta si sceglie nella pagina di MakeCommerce, non nel checkout del tuo negozio. L'estensione non prevede carte salvate, pagamenti ricorrenti o abbonamenti, né spedizioni tramite MakeCommerce (punti di ritiro pacchi, etichette).

Ordini e rimborsi

Stati dell'ordine

Nessuno stato (ordine mancante): il cliente è stato inviato a MakeCommerce e non ha pagato, il pagamento è stato annullato, è scaduto o non è riuscito, oppure MakeCommerce non ha ancora confermato il pagamento. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.

Order Status After Payment (predefinito In lavorazione): il pagamento è stato confermato. Una nota mostra l'importo, la transazione, l'ambiente e come è stato verificato (API di MakeCommerce o notifica firmata).

Payment On Hold Status (predefinito In attesa di pagamento): l'importo o la valuta pagati differivano dall'ordine, l'importo mancava, la transazione presso MakeCommerce non era ancora definitiva anche se segnalata come completata, oppure il pagamento è arrivato dopo l'annullamento dell'ordine. La nota lo spiega. Una transazione con una differenza non paga mai l'ordine in seguito; una transazione non ancora definitiva completa l'ordine quando MakeCommerce la segnala come completata. Controlla la transazione nel Merchant Portal ed evadi l'ordine oppure rimborsa il pagamento.

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

Se arriva un secondo pagamento per un ordine già pagato, l'ordine non viene modificato. Una nota ti chiede di rimborsare il duplicato nel MakeCommerce Merchant Portal. Un pagamento per un ordine rimborsato o per un ordine passato a un altro metodo di pagamento aggiunge solo una nota.

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

Scheda VibeFox MakeCommerce Payment

In Sales > Orders apri un ordine pagato con MakeCommerce. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox MakeCommerce Payment mostra tutte le transazioni MakeCommerce dell'ordine (data, ID transazione, l'etichetta Test per i pagamenti di test, importo, stato e risultato di MakeCommerce), gli importi Paid / refunded, il modulo di rimborso, lo storico dei rimborsi e le MakeCommerce notes dell'ordine. La scheda viene mostrata agli utenti che hanno accesso all'estensione; i suoi pulsanti richiedono il diritto di modificare l'estensione (impostato in System > Users > User Groups).

Check MakeCommerce payment status: chiede all'API di MakeCommerce lo stato delle transazioni dell'ordine (dalla più recente), lo applica e aggiunge una nota con il risultato. Usalo quando un cliente dice di aver pagato ma l'ordine non ha uno stato.

Rimborsi

Nella scheda VibeFox MakeCommerce Payment inserisci l'Amount (viene compilato l'importo non ancora rimborsato), facoltativamente un Reason (optional), e clicca su Refund via MakeCommerce. Conferma la domanda Refund this amount via MakeCommerce? Sono supportati rimborsi totali e parziali. I rimborsi sono limitati all'importo e alla valuta della transazione MakeCommerce, quindi dopo una differenza di importo puoi rimborsare fino a quanto il cliente ha realmente pagato, non il totale dell'ordine. Il rimborso viene inviato nell'ambiente in cui è stato effettuato il pagamento (test o live), quindi le chiavi di quell'ambiente devono essere impostate. Il motivo viene inviato a MakeCommerce come commento del rimborso; senza motivo, il commento è Refund for order seguito dal numero dell'ordine. Se MakeCommerce non accetta il rimborso, la scheda mostra l'errore, viene aggiunta una nota e nessun rimborso viene registrato. Se MakeCommerce sta ancora elaborando il pagamento, il messaggio è MakeCommerce is still processing this payment — try the refund again later. Un rimborso riuscito viene aggiunto allo storico dei rimborsi e alle note con l'ID del rimborso MakeCommerce. Un rimborso totale imposta l'ordine su Refunded Status senza notificare il cliente e senza rimettere i prodotti a magazzino, come una modifica manuale dello stato. Un rimborso parziale non cambia lo stato. I rimborsi sono disponibili una volta che MakeCommerce ha confermato il pagamento.

Le restituzioni di prodotti in Sales > Returns non rimandano denaro tramite MakeCommerce.

I rimborsi effettuati nel Merchant Portal arrivano con lo stato della transazione e vengono aggiunti alle note. Lo stato dell'ordine non cambia automaticamente.

Chiave di licenza

L'estensione funziona con una chiave di licenza VibeFox da vibefox.net. Il blocco di licenza License — VibeFox MakeCommerce Payment è il primo blocco di Extensions > Extensions > Payments > VibeFox MakeCommerce Payment > Edit, sopra le impostazioni. Incolla la chiave in License key e clicca 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-makecommerce 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 cambiare 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, 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 un posto per il 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 solo dominio: l'indirizzo del negozio dalla configurazione di OpenCart. Rimuovere la chiave dal negozio non libera il suo posto per il dominio. Libera il posto nel tuo account vibefox.net.

Senza una chiave attiva, MakeCommerce 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 all'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 il login dell'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 vengono comunque confermati e i rimborsi funzionano.

Quando una licenza scade, l'estensione continua a funzionare, ma aggiornamenti e supporto richiedono un rinnovo. Lo stato viene ricontrollato automaticamente quando apri la Dashboard o la pagina Edit dell'amministrazione: una volta al giorno nei primi 14 giorni dopo l'inserimento della chiave, poi una volta a settimana. Non serve alcun cron job. Disinstallando l'estensione vengono sempre rimossi la chiave di licenza e lo stato della licenza.

Risoluzione dei problemi

MakeCommerce non compare al checkout: verifica che la licenza sia attiva, che Enable/Disable sia attivo e che l'ambiente corrente abbia le sue chiavi: Test Shop ID e Test Secret key in modalità test, Live Shop ID e Live Secret key in modalità live. Controlla che la valuta dell'ordine abbia al massimo due decimali, 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: le notifiche non sono riuscite a raggiungere il negozio, ad esempio per un firewall o l'autenticazione di base. L'ordine riceve comunque il suo stato quando il cliente torna nel negozio o clicca su Check again, e quando clicchi su Check MakeCommerce payment status nella scheda dell'ordine. Verifica che le chiavi dell'ambiente in cui è stato effettuato il pagamento siano impostate: la notifica viene verificata con la Secret key di quell'ambiente e, senza di essa, MakeCommerce riceve un errore e riprova. Attiva Debug log per vedere le notifiche.

L'ordine è nello stato di verifica: leggi le MakeCommerce notes nella scheda dell'ordine (vedi Stati dell'ordine), controlla la transazione nel Merchant Portal, poi evadi l'ordine oppure rimborsa il pagamento.

Le notifiche vengono rifiutate: un messaggio con firma errata, per un altro ordine, un altro negozio o una transazione non creata per l'ordine, viene rifiutato e non viene modificato nulla. Verifica che lo Shop ID e la Secret key appartengano allo stesso account e allo stesso ambiente MakeCommerce.

Il cliente vede un errore dopo Confirm Order: attiva Debug log e controlla il campo Log nella pagina dell'estensione. This payment method is not available. Please reload the checkout page. significa che la sessione del checkout non corrisponde più all'ordine, oppure che nel frattempo il metodo di pagamento è stato disattivato: il cliente deve ricaricare il checkout. Una valuta che MakeCommerce non può addebitare produce MakeCommerce cannot process payments in seguito dal codice della valuta.

Il rimborso non riesce con un messaggio sull'ambiente: l'ordine è stato pagato nell'ambiente di test o live, e le chiavi di quell'ambiente non sono configurate. Inseriscile e riprova.

Nella scheda non c'è il modulo di rimborso: la scheda indica il motivo: il pagamento non è ancora confermato, è già rimborsato per intero, il tuo gruppo utenti non ha il diritto di modificare l'estensione, l'ordine è stato passato a un altro metodo di pagamento, oppure le chiavi dell'ambiente del pagamento non sono impostate.

Per gli sviluppatori: l'estensione attiva gli eventi OpenCart wc_mkc_transaction_data, wc_mkc_customer_data, wc_mkc_supported_locales e wc_mkc_is_available per modificare i dati della transazione, i dati del cliente, le lingue della pagina di pagamento e la disponibilità del metodo.

Disinstallazione

Vai su Extensions > Extensions, scegli il tipo Payments e clicca su Uninstall (il pulsante rosso −) accanto a VibeFox MakeCommerce Payment. 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 degli ordini della sezione Orders, che tornano ai valori predefiniti alla reinstallazione. Viene rimosso anche l'evento OpenCart dell'estensione (su OpenCart 4 anche i suoi eventi e la sua azione di avvio (startup action), che lascia passare le notifiche in modalità manutenzione). Se Delete data è attivo, vengono rimosse le altre impostazioni (titolo, descrizione, modalità test, Shop ID, Secret key, log di debug) e il log. Se è disattivo, vengono conservate per una reinstallazione successiva. Le transazioni e i rimborsi MakeCommerce restano sempre, quindi gli ordini pagati in precedenza possono essere rimborsati dopo una reinstallazione. Gli ordini esistenti conservano le proprie note di pagamento.

Su OpenCart 4, per rimuovere anche i file dell'estensione, dopo la disinstallazione vai su Extensions > Installer e clicca su Uninstall (il pulsante arancione −) accanto a VibeFox MakeCommerce Payment nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.

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