VibeFox Montonio 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.
Valuta: la valuta del checkout deve essere EUR o PLN. Per qualsiasi altra valuta il metodo di pagamento viene nascosto al checkout.
Account Montonio: ti servono la chiave di accesso (access key) e la chiave segreta (secret key) del tuo negozio, presenti nel Montonio Partner System. Le chiavi sandbox e quelle live sono diverse, quindi ti serve una coppia per ogni ambiente che utilizzi. Non c'è nient'altro da configurare in Montonio: l'indirizzo di notifica viene inviato con ogni pagamento.
Sito pubblico: il tuo negozio deve essere raggiungibile da internet per ricevere le notifiche di Montonio. In caso contrario, gli ordini ottengono comunque il proprio stato quando il cliente torna nel negozio.
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 per OpenCart 3 wcp_montonio_payment-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_montonio_payment.ocmod.zip. Installa solo il pacchetto della 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_montonio_payment-oc3-(version).ocmod.zip. L'estensione non ha 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 Montonio 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 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. Nel Montonio Partner System apri Stores > your store > API keys e copia la chiave di accesso e la chiave segreta sandbox. Incollale nelle impostazioni e lascia attivo Sandbox mode.
5. Attiva Enable/Disable, clicca su Save e prova un pagamento in sandbox con un ordine in EUR. Poi inserisci le chiavi live e disattiva Sandbox mode.
OpenCart 4
1. Nel pannello di amministrazione vai su Extensions > Installer, clicca su Upload e scegli il file wcp_montonio_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 Montonio Payment, clicca su Install (il pulsante verde +), poi su Edit (il pulsante con la matita).
4. Inserisci la chiave di licenza e le chiavi Montonio come nei passaggi da 3 a 5 per OpenCart 3. La pagina delle impostazioni e i suoi campi sono uguali in entrambe le versioni. Cambia solo l'indirizzo di notifica (vedi Notification URL).
Una nuova installazione parte con il metodo di pagamento disattivato e la modalità sandbox attiva.
Configurazione
Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox Montonio Payment > 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 mancano le chiavi dell'ambiente corrente (il metodo di pagamento viene allora nascosto al checkout) e quando la valuta predefinita del negozio non è EUR o PLN, e mostra La modalità sandbox è attiva: i pagamenti sono simulati e non viene addebitato denaro reale. finché la sandbox è attiva. Senza il permesso di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.
Al salvataggio, Title deve avere da 1 a 128 caratteri, Sort Order deve essere un numero intero (sono ammessi numeri negativi), Total deve essere un numero maggiore o uguale a 0, e la zona geografica e gli stati dell'ordine devono esistere. Se un valore è errato, non viene salvato nulla e la pagina indica il campo.
Montonio
Enable/Disable: Enable Montonio bank 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 salvato nell'ordine e mostrato nella pagina di Montonio. Predefinito: Bank payment (Montonio). Obbligatorio, fino a 128 caratteri.
Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il pulsante di conferma. Predefinito: Pay directly from your bank account. You will be redirected to Montonio to choose your bank.
Sort Order: la posizione di Montonio tra i metodi di pagamento al checkout. Lascia il campo vuoto o inserisci un numero intero.
Geo Zone: offri Montonio solo per gli indirizzi di pagamento della 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 prima che venga offerto Montonio. Lascia il campo vuoto per offrire Montonio con qualsiasi importo.
Chiavi API
Ottieni le chiavi nel Montonio Partner System (la pagina contiene un link) in Stores > your store > API keys. Le chiavi sandbox e quelle live sono diverse. La sandbox usa solo le chiavi sandbox, la modalità live usa solo le chiavi live.
Sandbox mode: usa la sandbox di Montonio (pagamenti di prova, nessun denaro reale). Cambia sia l'indirizzo dell'API di Montonio sia la coppia di chiavi. Predefinito: attivo. Disattivalo solo dopo aver inserito le chiavi live. I pagamenti effettuati nell'altro ambiente continuano a usare le chiavi del proprio ambiente per conferme e rimborsi. Finché è attivo, i clienti vedono MODALITÀ SANDBOX: pagamento di prova, nessun denaro reale addebitato. nel passaggio Confirm Order.
Sandbox access key: la chiave di accesso (UUID) del tuo negozio nella sandbox di Montonio.
Sandbox secret key: la chiave segreta del tuo negozio nella sandbox di Montonio.
Live access key: la chiave di accesso (UUID) del tuo negozio nell'ambiente live di Montonio.
Live secret key: la chiave segreta del tuo negozio nell'ambiente live di Montonio.
Le chiavi segrete salvate non vengono mai più mostrate. Il campo resta vuoto e riporta Salvata — lasciala vuota per mantenerla. Inserisci un nuovo valore solo se vuoi cambiarla. Per rimuovere una chiave segreta salvata, spunta Clear the saved key on save sotto il campo e clicca su Save.
Notification URL: l'indirizzo a cui Montonio invia le notifiche di pagamento. In OpenCart 3 ha questo aspetto https://your-store/index.php?route=extension/payment/wcp_montonio_payment/notification, in OpenCart 4 questo https://your-store/index.php?route=extension/wcp_montonio_payment/payment/wcp_montonio_payment.notification. È costruito a partire dall'indirizzo pubblico della tua installazione di OpenCart. Non devi inserirlo da nessuna parte: l'estensione lo invia a Montonio con ogni pagamento.
Ordini
OpenCart crea l'ordine nel passaggio Confirm Order senza stato (un ordine incompleto). L'ordine riceve uno stato solo dopo che Montonio ha confermato il pagamento. Ogni campo qui sotto elenca gli stati ordine del tuo OpenCart.
Order Status After Payment: lo stato impostato dopo un pagamento Montonio verificato. Predefinito: In lavorazione.
Payment On Hold Status: il pagamento richiede attenzione (vedi Stati dell'ordine). Predefinito: In attesa, perché OpenCart non ha uno stato In sospeso. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.
Payment Failed Status: impostato quando la banca rifiuta un pagamento che era stato trattenuto come autorizzato. Predefinito: Fallito.
Refunded Status: impostato dopo che il pagamento è stato rimborsato per intero dalla pagina dell'ordine. Predefinito: Rimborsato.
Avanzate
Debug log: scrive gli eventi di pagamento in wc_mnt_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 wc_mnt_debug.old.log.php. Errori e avvisi vengono sempre registrati, anche quando questa opzione è disattivata. Chiavi, token e dati dei clienti non vengono mai registrati. Predefinito: disattivato.
Log: mostra la dimensione del log e le ultime voci. Clicca su Clear log per svuotarlo.
Delete data: se attivo, disinstallando l'estensione vengono rimosse le impostazioni del gateway e il suo log. Disattivare l'estensione non cancella nulla. I dati degli ordini (UUID di Montonio, note) vengono sempre conservati. Predefinito: disattivato.
Importa / Esporta
Export: Download JSON salva le impostazioni in un file JSON. Le chiavi di accesso e le chiavi segrete non vengono esportate.
Import: incolla un JSON esportato in precedenza e clicca su Import per ripristinare le impostazioni. Le chiavi di accesso e le chiavi segrete salvate vengono mantenute.
Notifiche di pagamento
Montonio informa il tuo negozio di ogni pagamento con un token firmato. Il token arriva in due modi: con una notifica server-to-server all'indirizzo di notifica e con il cliente quando torna nel negozio. Vengono verificati entrambi: la firma con la chiave segreta dell'ambiente in cui è stato creato il pagamento, la data di scadenza, la tua chiave di accesso e il fatto che il pagamento sia stato creato dal tuo negozio per quell'ordine. Un token firmato con la chiave dell'altro ambiente viene rifiutato. Ogni stato viene applicato una sola volta, quindi le notifiche ripetute non aggiungono note, e-mail o modifiche alle scorte. L'indirizzo di notifica funziona anche quando il negozio è in modalità manutenzione: OpenCart 3 lascia passare le richieste delle estensioni di pagamento, mentre in OpenCart 4 l'estensione aggiunge per questo un'azione di avvio, che lascia passare anche il ritorno del cliente da Montonio.
Checkout
Nel passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita Bank payment (Montonio)). Nel passaggio Confirm Order il cliente vede l'icona di Montonio e la tua descrizione. OpenCart crea l'ordine in questo passaggio, ancora senza stato. Quando il cliente clicca su Confirm Order, l'estensione crea un pagamento Montonio per il totale dell'ordine nella valuta dell'ordine e invia il cliente alla pagina di pagamento di Montonio. Lì il cliente sceglie una banca e paga. 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 del checkout. Vengono mostrate per prime le banche del paese di fatturazione del cliente (Polonia per gli ordini in PLN). Il pagamento compare come Order e con il numero dell'ordine. La pagina di Montonio si apre nella lingua del negozio se questa è tedesco, inglese, estone, finlandese, lituano, lettone, polacco o russo, altrimenti in inglese.
L'ordine viene segnato come pagato solo dopo la conferma di Montonio: tramite la notifica oppure al ritorno del cliente. 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 di OpenCart con Your Montonio bank payment has been received. Se la banca non ha ancora confermato il pagamento, o l'ordine è in sospeso, la pagina mostra We are confirming your payment with Montonio. The order will be updated automatically — please do not pay again. Se la banca rifiuta più tardi un pagamento autorizzato, la pagina mostra Your Montonio payment was not completed. Please contact us about this order.
Se Montonio segnala che il pagamento è ancora in attesa quando il cliente torna, una pagina Payment confirmation mostra lo stesso testo con un pulsante Check again e un pulsante Back to checkout. Check again chiede a Montonio lo stato attuale del pagamento. La notifica imposta lo stato dell'ordine appena arriva.
Se il pagamento è stato annullato o rifiutato, il cliente torna al checkout con uno di questi messaggi: The payment was cancelled or rejected by the bank. You can try again or choose another payment method., The payment was not completed. You can try again or choose another payment method. oppure Montonio could not complete the payment. Please try again or choose another payment method. Su OpenCart 4 questi messaggi vengono mostrati sopra la pagina del checkout. Il carrello viene conservato. OpenCart 3 crea un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order, mentre OpenCart 4 mantiene un unico ordine per il checkout e paga di nuovo lo stesso ordine con un nuovo pagamento Montonio. Prima di creare un nuovo pagamento, l'estensione chiede a Montonio del tentativo precedente per lo stesso carrello. Se è già pagato, quel pagamento viene confermato, il cliente va alla pagina di successo e non viene effettuato un secondo pagamento.
Su OpenCart 4 l'ordine del checkout resta aperto fino alla visualizzazione della pagina di successo. Se nel frattempo quell'ordine è stato chiuso senza pagamento (per esempio lo 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., anche quando torna da Montonio, e il successivo Confirm Order paga un nuovo ordine. Su OpenCart 3 il ritorno su un ordine di questo tipo mostra la pagina di successo con la nota che il pagamento non è stato completato. Se l'ordine del checkout è già stato effettuato e il carrello è cambiato da allora, il messaggio è Your previous order has already been placed. Your cart has changed since — please confirm the order again to pay for the current cart with a new order. Una modifica del carrello, compresa una nuova quantità, conta come un nuovo carrello che richiede un proprio pagamento. Un ordine del carrello che è stato pagato e poi annullato o rimborsato non trattiene più il carrello.
Se Montonio non riesce ad avviare il pagamento, il cliente resta nel passaggio Confirm Order con un breve messaggio sopra il pulsante, per esempio Montonio is temporarily unavailable. Please try again in a few minutes or choose another payment method. Il motivo tecnico viene scritto nel log.
L'estensione gestisce solo pagamenti bancari (avvio del pagamento). Non supporta pagamenti con carta, BLIK, Apple Pay o Google Pay, Pay Later o finanziamenti, spedizione Montonio, abbonamenti, metodi di pagamento salvati o la scelta della banca sul tuo sito.
Ordini e rimborsi
Stati dell'ordine
Nessuno stato (ordine incompleto): il cliente è stato inviato a Montonio e non ha pagato, Montonio segnala il pagamento come in attesa, oppure il pagamento è stato annullato o non completato. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.
Order Status After Payment (predefinito In lavorazione): Montonio ha confermato il pagamento (PAID) con l'importo e la valuta esatti dell'ordine. Una nota riporta la banca, l'UUID dell'ordine Montonio, l'importo e l'ambiente.
Payment On Hold Status (predefinito In attesa): la banca non ha ancora confermato il pagamento (AUTHORIZED); l'ordine passa a Order Status After Payment quando Montonio segnala PAID. Un ordine viene anche messo in sospeso quando Montonio ha segnalato un importo o una valuta diversi dal totale dell'ordine, quando è arrivato un pagamento sandbox mentre il negozio è in modalità live (non è stato ricevuto denaro reale), o quando il pagamento è arrivato dopo che all'ordine era stato assegnato un altro stato, per esempio annullato. La nota lo spiega. Controlla il pagamento nel Montonio Partner System e poi evadi l'ordine o rimborsa il pagamento.
Payment Failed Status (predefinito Fallito): la banca ha rifiutato un pagamento che era stato trattenuto come autorizzato. Solo l'ultimo tentativo di pagamento dell'ordine può modificarlo.
Refunded Status (predefinito Rimborsato): il pagamento è stato rimborsato per intero tramite l'estensione.
Gli ordini pagati o rimborsati non vengono mai riaperti dalle notifiche successive. Se per un ordine già pagato arriva un secondo pagamento, l'ordine non viene modificato. Una nota ti chiede di rimborsare il secondo pagamento nel Montonio Partner System.
Le note sono voci della History dell'ordine che il cliente non vede.
Scheda VibeFox Montonio Payment
In Sales > Orders apri un ordine pagato con Montonio. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox Montonio Payment elenca i tentativi di pagamento dell'ordine con la data, l'Montonio order UUID (con l'etichetta Sandbox per i pagamenti di prova), l'importo, la banca, il Montonio status e il risultato. Sotto ci sono gli importi Paid / refunded, il modulo di rimborso, lo storico dei rimborsi e le Montonio notes dell'ordine. La scheda è mostrata agli utenti che hanno accesso all'estensione.
Rimborsi
Nella scheda VibeFox Montonio Payment inserisci l'importo (viene precompilato l'importo non ancora rimborsato), facoltativamente un motivo (viene conservato solo nella nota dell'ordine), poi clicca su Refund via Montonio. Conferma la domanda Rimborsare questo importo tramite Montonio? Non è possibile annullare l'operazione. Sono supportati rimborsi totali e parziali. Ti serve il permesso di modificare l'estensione (impostato in System > Users > User Groups). I rimborsi sono limitati all'importo addebitato da Montonio, quindi, dopo una differenza di importo, puoi rimborsare fino a quanto il cliente ha effettivamente pagato, non fino al totale dell'ordine. Il rimborso viene inviato all'ambiente in cui è stato effettuato il pagamento (sandbox o live), quindi devono essere impostate le chiavi di quell'ambiente. Se Montonio non accetta il rimborso, la scheda mostra l'errore e nessun rimborso viene registrato. Un rimborso inviato viene aggiunto allo storico dei rimborsi e alle note, con il suo stato e l'ID del rimborso Montonio. Un rimborso totale imposta l'ordine al Refunded Status senza avvisare il cliente e senza rimettere in magazzino i prodotti, come una modifica manuale dello stato. Un rimborso parziale non cambia lo stato. I rimborsi sono disponibili quando Montonio ha segnalato il pagamento come pagato.
Montonio conferma o rifiuta in seguito ogni rimborso tramite una notifica. Una conferma viene aggiunta alle note. Se Montonio rifiuta il rimborso, la nota indica che il denaro non è stato restituito al cliente; verificalo nel Montonio Partner System e correggi il rimborso in OpenCart.
I resi di prodotti in Sales > Returns non restituiscono denaro tramite Montonio. I rimborsi effettuati nel Montonio Partner System vengono aggiunti alle note quando Montonio li segnala. Lo stato dell'ordine non cambia automaticamente; aggiornalo manualmente se necessario.
Chiave di licenza
L'estensione funziona con una chiave di licenza VibeFox da vibefox.net. Il blocco della licenza License — VibeFox Montonio Payment è il primo blocco di Extensions > Extensions > Payments > VibeFox Montonio Payment > Edit, sopra le impostazioni. Incolla la chiave in License key e clicca su Activate. Dopo di che il blocco mostra la chiave mascherata, lo stato (per esempio la data fino a cui la licenza è attiva e il tuo dominio) e i pulsanti Check now per controllare 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-montonio 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, per esempio Key not found, This key belongs to another product, Domain limit reached oppure 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 solo dominio. Rimuovere la chiave dal negozio non libera il suo slot di dominio. Libera lo slot nel tuo account vibefox.net.
Senza una chiave attiva, Montonio 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 continua a vedere 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: lo store 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 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 controllato di nuovo 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. Disinstallare l'estensione rimuove sempre la chiave di licenza e lo stato della licenza.
Risoluzione dei problemi
Montonio non compare al checkout: verifica che la licenza sia attiva, che Enable/Disable sia attivo e che siano impostate entrambe le chiavi dell'ambiente corrente: Sandbox access key e Sandbox secret key in modalità sandbox, Live access key e Live secret key in modalità live. La pagina delle impostazioni mostra un avviso quando mancano delle chiavi. Il cliente deve pagare in EUR o PLN (la valuta selezionata nel negozio). Controlla 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: la notifica non è arrivata al tuo negozio. Verifica che il negozio sia raggiungibile da internet e che le chiavi nelle impostazioni appartengano all'ambiente del pagamento. L'ordine riceve comunque il suo stato quando il cliente torna nel negozio dopo aver pagato, quando clicca su Check again e quando tenta di pagare di nuovo lo stesso carrello.
La notifica risponde Invalid token: la firma, la scadenza o la chiave di accesso del token non corrispondevano. Verifica che la chiave di accesso e la chiave segreta siano state copiate correttamente e appartengano all'ambiente giusto, e che l'orologio del server sia corretto. Anche un token firmato con la chiave dell'altro ambiente viene rifiutato.
La notifica risponde Payment does not belong to this order: il pagamento non è stato creato da questo negozio per questo ordine. Succede quando due negozi usano lo stesso account Montonio e gli stessi numeri d'ordine.
La notifica risponde Gateway not configured: non sono impostate chiavi Montonio, oppure mancano le chiavi dell'ambiente del pagamento. Inserisci le chiavi; Montonio ripeterà la notifica.
La notifica risponde Temporarily unavailable: il carrello era in fase di conferma da un'altra richiesta nello stesso momento, oppure non è stato possibile impostare lo stato dell'ordine. Montonio ripeterà la notifica. Consulta il campo Log per il motivo.
Il cliente vede un errore dopo Confirm Order: consulta il campo Log nella pagina dell'estensione. Il messaggio This payment method is not available. Please reload the checkout page. significa che la sessione di checkout non corrisponde più all'ordine, oppure che nel frattempo il metodo di pagamento è stato disattivato: il cliente deve ricaricare il checkout. Il messaggio This payment method is temporarily unavailable. Please choose another payment method. di solito indica chiavi errate o mancanti. Il messaggio Montonio could not start the payment. Please check your order details or choose another payment method. significa che Montonio ha rifiutato i dati del pagamento; il log ne riporta il motivo.
L'ordine è nello stato di sospensione dopo il pagamento: leggi le note nella scheda VibeFox Montonio Payment (vedi Stati dell'ordine), poi evadi l'ordine o rimborsa il pagamento.
I pagamenti sandbox non confermano un ordine reale: un pagamento sandbox non conferma mai un ordine mentre il negozio è in modalità live; l'ordine viene invece messo in sospeso. Imposta Sandbox mode sull'ambiente che vuoi usare e utilizza le chiavi di quell'ambiente.
Nella scheda non c'è il modulo di rimborso: la scheda indica il motivo: il pagamento non è ancora confermato, è rimborsato per intero, oppure il tuo gruppo utenti non ha il permesso di modificare l'estensione.
Il rimborso fallisce con un messaggio sull'ambiente: il pagamento è stato effettuato nella sandbox o in live, e le chiavi di quell'ambiente non sono impostate. Inseriscile e riprova. Il messaggio The order is being updated by a payment notification, try again in a moment. significa che è in corso l'elaborazione di una notifica per lo stesso ordine.
Per gli sviluppatori: l'estensione attiva gli eventi di OpenCart wc_mnt_supported_currencies, wc_mnt_order_data e wc_mnt_locale per modificare le valute supportate, i dati del pagamento e la lingua della pagina di Montonio.
Disinstallazione
Vai su Extensions > Extensions, scegli il tipo Payments e clicca su Uninstall (il pulsante rosso −) accanto a VibeFox Montonio 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 dell'ordine della sezione Orders, che tornano ai valori predefiniti in caso di nuova installazione. Viene rimosso anche l'evento OpenCart dell'estensione (su OpenCart 4 anche i suoi eventi e la sua azione di avvio, che lascia passare le notifiche in modalità manutenzione). Se Delete data è attivo, vengono rimosse le altre impostazioni del gateway (titolo, descrizione, modalità sandbox, chiavi, log di debug) e il log. Se è disattivato, vengono conservate per una successiva reinstallazione. I record dei pagamenti e dei rimborsi di Montonio vengono sempre conservati, quindi gli ordini pagati in precedenza possono essere rimborsati anche 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 Montonio Payment nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.
Montonio è un marchio registrato del rispettivo proprietario. Questa estensione non è affiliata a Montonio né da essa approvata.
