Indietro

VibeFox PayU LATAM for OpenCart — Guida

Requisiti

OpenCart: 3.0.x (testato con la versione 3.0.5.0) o 4.0.2 e successive (testato con la versione 4.1.0.3).

PHP: 8.0 o successiva.

Valuta: la valuta del checkout del cliente deve essere ARS, BRL, CLP, COP, MXN, PEN o USD, cioè le valute elaborate da PayU Latam in Argentina, Brasile, Cile, Colombia, Messico, Panama e Perù. Con altre valute il metodo di pagamento non viene mostrato nel checkout.

Account PayU Latam: ti servono tre valori del tuo commercio PayU: il merchant ID, l'account ID del paese in cui vendi e la chiave API. Si trovano nel pannello commerciante di PayU alla voce Settings > Technical configuration (merchant ID, API key) e Accounts (account ID). Per i test, PayU pubblica credenziali sandbox pubbliche e carte di test nella pagina "Test your solution" della sua documentazione per sviluppatori. Le API Login e le altre credenziali API non sono necessarie, perché il pagamento avviene sulla pagina ospitata da PayU e l'estensione non chiama mai le API di PayU.

Accesso a Internet per il tuo negozio: PayU invia il risultato del pagamento al tuo negozio dai propri server, quindi il negozio deve essere raggiungibile da Internet (non un sito locale e non protetto da password).

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. Estrailo sul tuo computer. Contiene README.txt, il pacchetto per OpenCart 3 wcp_payu_latam_payment-oc3-(version).ocmod.zip e il pacchetto per OpenCart 4 wcp_payu_latam_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. Nell'amministrazione vai su Extensions > Installer, fai clic su Upload e scegli il file wcp_payu_latam_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 PayU LATAM Payment 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 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 fai clic su Activate (vedi Chiave di licenza).

4. Inserisci le credenziali sandbox e le tue credenziali live (vedi Configurazione). In PayU non va configurato alcun URL di conferma.

5. Attiva Enable/Disable e fai clic su Save. Lascia Sandbox attivo finché non hai effettuato un pagamento di prova, poi disattivalo per accettare pagamenti reali con le credenziali live.

OpenCart 4

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

3. Vai su Extensions > Extensions e scegli il tipo Payments. Trova VibeFox PayU LATAM Payment, fai clic su Install (il pulsante verde +), poi su Edit (il pulsante con la matita).

4. Inserisci la chiave di licenza e le credenziali PayU 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'URL di conferma (vedi URL di conferma).

Una nuova installazione parte con il metodo di pagamento disattivato e la sandbox attiva.

Configurazione

Tutte le impostazioni si trovano nella pagina dell'estensione: Extensions > Extensions > Payments > VibeFox PayU LATAM Payment > Edit. Le sezioni sono elencate a sinistra; il pulsante Save sotto l'elenco salva l'intera pagina. Sopra le impostazioni la pagina mostra Sandbox mode. Payments go to the PayU sandbox and no real money is charged. mentre la sandbox è attiva; un errore quando il merchant ID, l'account ID o la chiave API dell'ambiente attuale mancano (in tal caso PayU Latam non viene offerto nel checkout); e un avviso quando PayU Latam non elabora la valuta predefinita del negozio. Senza il permesso di modificare l'estensione, la pagina mostra le impostazioni ma non può salvarle.

Al salvataggio, Title non può essere vuoto né superare 128 caratteri (la pagina mostra Enter a title for the payment method (at most 128 characters).), Sort Order deve essere un numero intero (sono ammessi numeri negativi), Total deve essere un numero pari o superiore a 0, e la zona geografica e gli stati dell'ordine devono esistere. In caso contrario non viene salvato nulla. Gli spazi all'inizio o alla fine di una credenziale vengono ignorati.

PayU LATAM

Enable/Disable: Enable PayU LATAM 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: PayU LATAM. Obbligatorio, massimo 128 caratteri.

Description: il testo mostrato al cliente nel passaggio Confirm Order, sopra il pulsante di conferma. Predefinito: Pay with a card, cash or bank transfer on the secure PayU page. You will be redirected to PayU to complete your payment.

Sort Order: la posizione di PayU LATAM tra i metodi di pagamento al checkout. Lascia il campo vuoto oppure inserisci un numero intero.

Geo Zone: offri PayU LATAM 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 PayU LATAM venga offerto. Lascia il campo vuoto per offrire PayU LATAM con qualsiasi importo.

Ambiente

Sandbox: i pagamenti vengono inviati alla sandbox di PayU con le credenziali sandbox, e non viene addebitato denaro reale. Quando è disattivato, vengono usate le credenziali live e la pagina di pagamento live di PayU. Predefinito: attivo. Finché è attivo, il cliente vede Sandbox mode: no real money is charged. nel passaggio Confirm Order.

Credenziali live

Trovale nel pannello commerciante di PayU: Settings > Technical configuration (merchant ID, API key) e Accounts (account ID del paese in cui vendi). La sezione rimanda al pannello commerciante di PayU.

Merchant ID: l'identificativo numerico del tuo commercio PayU.

Account ID: l'identificativo dell'account PayU. C'è un account per paese.

API Key: la chiave segreta usata per firmare i pagamenti e verificare le notifiche di PayU.

Credenziali sandbox

PayU pubblica credenziali di test pubbliche e carte di test per la propria sandbox. La sezione rimanda alla pagina "Test your solution" della documentazione PayU.

Sandbox merchant ID: il merchant ID per la sandbox PayU.

Sandbox account ID: l'account ID per la sandbox PayU.

Sandbox API key: la chiave API per la sandbox PayU.

Le chiavi API salvate non vengono mai mostrate di nuovo. Il campo resta vuoto e mostra Saved — leave empty to keep it. Inserisci un nuovo valore solo se vuoi cambiarlo. Per rimuovere una chiave salvata, seleziona Clear saved secret on save sotto il campo e fai clic su Save.

Ogni tentativo di pagamento ricorda il proprio ambiente. La conferma di un pagamento sandbox viene verificata con la chiave API e il merchant ID sandbox, quella di un pagamento live con quelli live; così i pagamenti in sospeso continuano a funzionare anche dopo il cambio di ambiente. I pagamenti sandbox sono indicati come tali nelle note dell'ordine.

URL di conferma

Questa sezione mostra l'URL a cui PayU comunica ogni risultato di pagamento. Su OpenCart 3 ha il formato https://your-store/index.php?route=extension/payment/wcp_payu_latam_payment/confirmation, su OpenCart 4 https://your-store/index.php?route=extension/wcp_payu_latam_payment/payment/wcp_payu_latam_payment.confirmation. È costruito a partire dall'indirizzo della vetrina della tua installazione di OpenCart. L'estensione lo invia a PayU con ogni pagamento, quindi non c'è nulla da configurare in PayU. L'URL deve essere raggiungibile da Internet. Funziona anche quando il negozio è in modalità manutenzione (su OpenCart 4 tramite l'azione di avvio dell'estensione, che lascia passare anche il ritorno del cliente da PayU). La conferma è firmata da PayU con la tua chiave API. Le conferme senza firma valida, con un altro merchant ID o con un riferimento di pagamento che questo negozio non ha emesso vengono rifiutate. L'estensione gestisce questi stati di transazione PayU:

4 (approved): il pagamento è stato effettuato. L'ordine viene segnato come pagato quando importo e valuta corrispondono all'ordine.
6 (declined), 5 (expired), 104 (error): il pagamento non è riuscito. Un ordine senza stato resta senza stato e il carrello viene conservato.
7, 10, 12, 14, 15, 18 (pending): il pagamento è in attesa, per esempio un pagamento in contanti o bonifico che il cliente non ha ancora completato. L'ordine riceve lo stato Awaiting Payment Status.

Gli altri stati vengono aggiunti solo come nota. Senza la conferma, l'ordine non riceve alcuno stato.

Ordini

OpenCart crea l'ordine nel passaggio Confirm Order senza stato (un ordine mancante). L'ordine riceve uno stato solo dopo la conferma firmata di PayU. Ogni campo qui sotto elenca i tuoi stati ordine di OpenCart.

Order Status After Payment: un pagamento approvato (stato PayU 4) con importo e valuta attesi. Predefinito: In lavorazione.

Awaiting Payment Status: un pagamento in attesa (stati 7, 10, 12, 14, 15, 18, per esempio un pagamento in contanti o bonifico non ancora completato). L'ordine riceve Order Status After Payment quando PayU lo conferma. Predefinito: In attesa.

On Hold (Review) Status: PayU ha approvato un pagamento, ma con importo o valuta diversi da quelli dell'ordine, oppure per un ordine che era stato annullato. Una nota mostra i dettagli; l'ordine non viene segnato come pagato. Predefinito: In attesa, perché OpenCart non ha uno stato On hold. Puoi creare un tuo stato in System > Localisation > Order Statuses e selezionarlo qui.

Failed Payment Status: un pagamento in attesa dell'ultimo tentativo che PayU ha poi segnalato come rifiutato, scaduto o non riuscito. Predefinito: Fallito.

Cancelled Order Status: lo stato che il tuo negozio usa per gli ordini annullati. Un pagamento approvato per un ordine del genere lo porta in On Hold (Review) Status invece di segnarlo come pagato. L'estensione non imposta mai questo stato. Predefinito: Annullato.

Avanzate

Debug log: registra le richieste di pagamento e le notifiche PayU in payu_lp_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 payu_lp_debug.old.log.php. Chiavi e dati personali non vengono registrati. Errori e notifiche rifiutate vengono sempre registrati, anche quando questo interruttore è disattivato. Predefinito: disattivato.

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

Delete data: se attivo, la disinstallazione dell'estensione rimuove le impostazioni del gateway e il registro. Ordini e registrazioni dei pagamenti PayU (tentativi di pagamento) non vengono mai eliminati. Predefinito: disattivato.

Importa / Esporta

Export: Download JSON salva le impostazioni in un file JSON. Le chiavi API non vengono esportate.

Import: incolla il JSON esportato in precedenza e fai clic su Import per ripristinare le impostazioni. Le chiavi API salvate vengono mantenute.

Checkout

Nel passaggio Payment Method il cliente sceglie il metodo di pagamento (per impostazione predefinita PayU LATAM). Nel passaggio Confirm Order il cliente vede la tua descrizione; 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 dei metodi di pagamento, nella finestra Payment method options, e clicca su Confirm Order in fondo alla pagina di checkout. Quando il cliente fa clic su Confirm Order, l'estensione prepara un modulo di pagamento firmato, la pagina mostra You are being redirected to PayU LATAM to complete the payment... e invia automaticamente il modulo alla pagina WebCheckout di PayU. Se ciò non accade, il cliente fa clic su Pay with PayU LATAM.

Il modulo contiene il totale dell'ordine nella valuta dell'ordine, l'imposta e la base imponibile dell'ordine (entrambe 0 per gli ordini senza imposta, così che PayU non aggiunga un'IVA predefinita), la descrizione Order # con il numero dell'ordine e il nome del tuo negozio, nonché e-mail, nome, telefono e indirizzo di fatturazione del cliente. La pagina PayU si apre in spagnolo, portoghese o inglese, in base alla lingua del cliente. Sulla pagina PayU il cliente paga con qualsiasi metodo abilitato nel tuo account PayU.

Ogni clic su Confirm Order avvia un nuovo tentativo di pagamento con un proprio riferimento (OC, il numero dell'ordine e un timestamp). Su OpenCart 4 un nuovo tentativo paga lo stesso ordine del checkout. I tentativi precedenti vengono ricordati: se il cliente paga da una scheda PayU precedente, il pagamento viene comunque riconosciuto.

L'ordine viene segnato come pagato solo dopo che PayU lo conferma con la conferma firmata. L'ordine riceve poi il proprio stato nel modo standard di OpenCart, con le consuete e-mail d'ordine e l'aggiornamento del magazzino. Il cliente che torna da PayU non segna mai un ordine come pagato. Quando il cliente torna:

Dopo un rifiuto, una scadenza o un errore firmati: il cliente torna al checkout con Your PayU LATAM payment was not approved, il motivo di PayU se presente, e You can try again or choose another payment method. Il carrello viene conservato.
Senza una transazione PayU (il cliente ha lasciato la pagina PayU): il cliente torna al checkout con Your PayU LATAM payment was not completed. You can try again or choose another payment method.
L'ordine ha già uno stato: il cliente vede la pagina di successo dell'ordine di OpenCart. Per un pagamento in attesa compare anche Your PayU LATAM payment is pending (for example, a cash or bank payment that has not been completed yet). We will process the order as soon as PayU confirms the payment. Per un pagamento in revisione compare We have received your PayU LATAM payment and are reviewing it. We will contact you if anything is needed. Se un pagamento in attesa fallisce più tardi, il cliente torna al checkout con il motivo.
PayU non ha ancora confermato: una pagina mostra We are waiting for PayU LATAM to confirm your payment. You will receive an e-mail as soon as it is confirmed. (oppure il testo di attesa indicato sopra per un pagamento in contanti o bonifico) con un pulsante Check again e un pulsante Back to checkout. La conferma imposta lo stato dell'ordine non appena arriva.

Su OpenCart 4 questi messaggi vengono mostrati sopra la pagina di checkout.

OpenCart 3 crea un nuovo ordine ogni volta che viene mostrato il passaggio Confirm Order, OpenCart 4 aggiorna l'ordine del checkout, ma un carrello viene pagato una sola volta: se un altro ordine dello stesso carrello è già pagato, in attesa di pagamento o in revisione, Confirm Order porta direttamente alla pagina di successo. Una modifica del carrello, compresa una nuova quantità, conta come un nuovo carrello che richiede un proprio pagamento. Se le credenziali dell'ambiente attuale mancano, il cliente vede PayU LATAM is not available right now. Please choose another payment method.

Su OpenCart 4 l'ordine resta nel checkout finché non viene mostrata la pagina di successo. Se nel frattempo quell'ordine è stato chiuso senza pagamento (per esempio il pagamento è fallito o lo hai annullato), il cliente torna al checkout con il messaggio Your PayU LATAM payment was not approved e il motivo di PayU, se presente. Se l'ordine era stato pagato e poi chiuso dal negozio, oppure era stato pagato per un carrello precedente che da allora è cambiato, il messaggio è Il tuo ordine precedente è già chiuso. Conferma di nuovo l'ordine: il carrello verrà pagato con un nuovo ordine. Il successivo Confirm Order paga un nuovo ordine. Un ordine chiuso non viene mai mostrato come pagato.

L'estensione non ha un modulo di pagamento sul tuo sito, non prevede rimborsi da OpenCart, carte salvate, abbonamenti né impostazioni di pagamento rateale (PayU mostra le rate sulla propria pagina). Non interroga le API di PayU per lo stato del pagamento: solo la conferma firmata aggiorna l'ordine.

Ordini

Stati dell'ordine

Nessuno stato (ordine mancante): il cliente è stato inviato a PayU e non ha pagato, il pagamento è stato rifiutato, oppure PayU non ha ancora inviato la conferma. In Sales > Orders questi ordini vengono mostrati solo con il filtro Order Status impostato su Missing Orders.

Order Status After Payment (default Processing): PayU ha confermato il pagamento e importo e valuta corrispondono. Una nota mostra la transazione, l'importo, il metodo di pagamento e se si trattava di un pagamento sandbox.

Awaiting Payment Status (default Pending): PayU segnala il pagamento come in attesa (pagamento in contanti o bonifico). L'ordine passa a Order Status After Payment quando PayU conferma il pagamento, oppure a Failed Payment Status se il pagamento fallisce. OpenCart avvisa il cliente di questi cambiamenti.

On Hold (Review) Status (default Pending): l'importo o la valuta pagati non corrispondono al totale dell'ordine, oppure un pagamento è stato approvato per un ordine annullato. La nota indica quale caso si verifica: controlla il pagamento nel pannello PayU, poi elabora l'ordine, ripristinalo o rimborsa il pagamento.

Failed Payment Status (default Failed): un pagamento in attesa dell'ultimo tentativo è stato poi rifiutato, è scaduto o si è concluso con un errore. La nota mostra il messaggio di PayU. Un rifiuto di un tentativo precedente, o di un ordine che ha già un pagamento approvato, viene solo aggiunto come nota.

Ogni notifica viene elaborata una sola volta, sotto un blocco per carrello: le notifiche PayU ripetute non modificano l'ordine due volte né aggiungono note doppie. Un ordine pagato non viene mai retrocesso. Se arriva un altro pagamento approvato per un ordine già pagato, o per un altro ordine dello stesso carrello, una nota sull'ordine pagato lo segnala: se il cliente ha pagato due volte, rimborsa il duplicato nel pannello PayU.

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

Scheda VibeFox PayU LATAM Payment

In Sales > Orders apri un ordine pagato con PayU LATAM. In fondo alla pagina dell'ordine, accanto a History e Additional, la scheda VibeFox PayU LATAM Payment mostra la Reference, il Transaction ID, la PayU reference, lo Status e lo stato PayU, l'importo Requested, l'Amount reported by PayU, il Payment method, il PayU message, un badge SANDBOX per i pagamenti sandbox, l'elenco di tutti i Payment attempts del carrello e le PayU LATAM notes dell'ordine. La scheda viene mostrata agli utenti che hanno accesso all'estensione.

Rimborsi

I rimborsi non vengono eseguiti da OpenCart. Rimborsa la transazione nel pannello PayU, poi registra manualmente il rimborso in OpenCart.

Chiave di licenza

L'estensione funziona con una chiave di licenza VibeFox da vibefox.net. Il blocco di licenza License — VibeFox PayU LATAM Payment è il primo blocco di Extensions > Extensions > Payments > VibeFox PayU LATAM Payment > Edit, sopra le impostazioni. Incolla la chiave in License key e fai clic su Activate. Dopo di ciò 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 controllare 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-payu-latam e il link Gestisci licenze e domini nel tuo 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, 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 solo dominio: l'indirizzo del negozio della configurazione di OpenCart. Rimuovere la chiave dal negozio non libera lo slot del dominio. Liberalo nel tuo account vibefox.net.

Senza una chiave attiva, PayU LATAM 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 con (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 dell'amministrazione, quindi senza una chiave attiva il metodo di pagamento è nascosto a tutti. Dopo aver aperto una volta la pagina Edit, compare un promemoria nella Dashboard dell'amministrazione. Chiudilo con × per nasconderlo per 7 giorni. Gli ordini esistenti non sono interessati: i pagamenti già avviati vengono comunque confermati dalla conferma PayU e dal ritorno del cliente.

Quando una licenza scade, l'estensione continua a funzionare, ma aggiornamenti e supporto richiedono il 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 alla settimana. Non serve alcun cron job. La disinstallazione dell'estensione rimuove sempre la chiave di licenza e lo stato della licenza.

Risoluzione dei problemi

PayU LATAM non compare al checkout: verifica che la licenza sia attiva, che Enable/Disable sia attivo e che merchant ID, account ID e chiave API dell'ambiente attuale siano compilati: le credenziali sandbox quando Sandbox è attivo, quelle live quando è disattivato. Verifica che la valuta del cliente sia ARS, BRL, CLP, COP, MXN, PEN o USD, 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 conferma PayU non è arrivata al tuo negozio oppure è stata rifiutata. Verifica che l'URL di conferma mostrato nelle impostazioni sia raggiungibile da Internet (niente sito locale, firewall o protezione con password). Controlla il campo Log nella pagina dell'estensione per individuare le conferme rifiutate. PayU invia di nuovo la conferma dopo qualsiasi risposta di errore.

La conferma risponde Invalid signature: la conferma non è stata firmata con la chiave API dell'ambiente del pagamento. Controlla API Key per i pagamenti live e Sandbox API key per i pagamenti sandbox.

La conferma risponde Merchant mismatch: il merchant ID della conferma è diverso da Merchant ID o da Sandbox merchant ID dell'ambiente del pagamento. Inserisci il merchant ID dell'account PayU che elabora i pagamenti.

La conferma risponde Gateway not configured: la chiave API o il merchant ID dell'ambiente del pagamento mancano, per esempio perché le credenziali sandbox sono state rimosse mentre un pagamento sandbox era in sospeso. Inseriscile di nuovo; PayU ripeterà la conferma.

La conferma risponde Retry: il carrello era in elaborazione da un'altra richiesta nello stesso momento, oppure non è stato possibile impostare lo stato dell'ordine. PayU invierà di nuovo la conferma. Controlla il Log per il motivo.

La conferma risponde Unknown reference: il riferimento di pagamento non è stato emesso da questo negozio.

L'URL di conferma mostra Method not allowed nel browser: è normale. L'URL accetta solo richieste da PayU.

Il cliente vede This payment method is not available. Please reload the checkout page.: la sessione di checkout non corrisponde più all'ordine, oppure Enable/Disable è stato disattivato nel frattempo. Il cliente deve ricaricare il checkout.

L'ordine è nello stato di revisione: leggi le note nella scheda VibeFox PayU LATAM Payment. L'importo o la valuta pagati erano diversi dall'ordine, oppure il pagamento è arrivato dopo l'annullamento dell'ordine. Controlla la transazione nel pannello PayU.

Disinstallazione

Vai su Extensions > Extensions, scegli il tipo Payments e fai clic su Uninstall (il pulsante rosso −) accanto a VibeFox PayU LATAM 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 in caso di reinstallazione. Viene rimosso anche l'evento OpenCart dell'estensione (su OpenCart 4 anche i suoi eventi e la sua azione di avvio, che lascia passare la conferma e il ritorno del cliente in modalità manutenzione). Se Delete data è attivo, vengono rimosse le altre impostazioni del gateway (titolo, descrizione, sandbox, credenziali, interruttore del debug log) e il registro. Se è disattivato, vengono conservate per una futura reinstallazione. I tentativi di pagamento vengono sempre conservati, così una conferma PayU tardiva di un vecchio tentativo viene comunque riconosciuta 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, clicca su Uninstall (il pulsante arancione −) accanto a VibeFox PayU LATAM Payment nell'elenco delle estensioni installate, poi su Delete (il pulsante rosso con il cestino) per rimuovere il pacchetto caricato.

PayU è un marchio registrato del rispettivo titolare. Questa estensione non è affiliata né approvata da PayU.