• Nuovo
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules
xtdwayforpay - Modulo di pagamento WayForPay - Modulo PrestaShop di Extendo Modules

Modulo di pagamento WayForPay

xtdwayforpay
34,90 €
Tasse incluse

Accetta e gestisci i pagamenti WayForPay in PrestaShop

Offri ai clienti un sistema di pagamento WayForPay configurabile e gestisci lo stato dei pagamenti, le autorizzazioni, le acquisizioni, i rimborsi e il recupero dei pagamenti direttamente dal back office di PrestaShop.

  • Reindirizzamento e checkout tramite widget
  • Flussi di lavoro di pagamento VENDITA e AUTORIZZAZIONE
  • Disponibilità di Apple Pay e Google Pay
  • Elaborazione del callback firmato
  • Link per il pagamento degli ordini non ancora saldati
  • Modalità registrata inclusa nell'acquisto
  • Licenza a vita per un dominio assegnato
  • Un anno di aggiornamenti gratuiti
supporto per la versione PrestaShop: 1.7.8.x 8.x 9.x
Traduzioni: Inglese Ucraino
Requisiti: Estensione PHP - IonCube Loader v14

 

Collega il tuo negozio PrestaShop a WayForPay

Il modulo fornisce un'integrazione strutturata tra gli ordini di PrestaShop e le transazioni di WayForPay.

Quando un cliente effettua un ordine, il modulo invia in modo sicuro a WayForPay le informazioni necessarie relative all'ordine e al pagamento. Il cliente completa il pagamento utilizzando il flusso di checkout selezionato e WayForPay invia l'esito della transazione al negozio.

Lo stato dell'ordine PrestaShop corrispondente viene quindi aggiornato in base alla mappatura dello stato di pagamento configurata.

Ciò consente ai commercianti di gestire l'intero flusso di lavoro dei pagamenti senza dover controllare manualmente ogni transazione in una dashboard di pagamento separata.

Scegli l'esperienza di pagamento

Reindirizzamento al checkout

Con il checkout con reindirizzamento, il cliente viene trasferito dal tuo negozio alla pagina di pagamento sicura di WayForPay.

Dopo aver completato o annullato il pagamento, il cliente viene reindirizzato al negozio.

Questa opzione è adatta quando si desidera:

  • una semplice integrazione;
  • I dettagli di pagamento sono stati inseriti sulla pagina WayForPay ospitata sul sito;
  • Configurazione minima dell'interfaccia di pagamento all'interno del negozio;
  • un flusso di pagamento gestito dal fornitore di servizi di pagamento.

I metodi di pagamento effettivamente visualizzati sulla pagina di WayForPay dipendono dal tuo account esercente, dalla valuta, dal dispositivo del cliente, dal browser e dalla configurazione di WayForPay.

Checkout tramite widget integrato

Il widget di pagamento visualizza l'interfaccia di pagamento WayForPay senza reindirizzare il cliente a una pagina web tradizionale.

Ciò può offrire un'esperienza di pagamento più integrata, mentre il modulo di pagamento sicuro e l'elaborazione delle carte rimangono gestiti da WayForPay.

Il checkout tramite widget è adatto quando si desidera:

  • un'esperienza di acquisto più continua;
  • meno movimenti visibili tra il negozio e il gateway di pagamento;
  • un'interfaccia di pagamento integrata nel flusso di acquisto;
  • la possibilità di mantenere una parte maggiore del processo di pagamento all'interno della pagina del negozio.

L'aspetto e la disponibilità dei metodi di pagamento all'interno del widget dipendono dalle impostazioni dell'account WayForPay e dalla compatibilità del dispositivo del cliente.

Metodi di pagamento supportati

A seconda dei metodi di pagamento abilitati per il tuo conto esercente WayForPay, i clienti potrebbero essere in grado di pagare utilizzando:

  • Carte di pagamento Visa e Mastercard;
  • Apple Pay;
  • Google Pay;
  • altri metodi messi a disposizione da WayForPay per il tuo conto esercente.

La disponibilità di Apple Pay e Google Pay dipende dal dispositivo del cliente, dal browser, dalla configurazione del portafoglio, dall'idoneità del commerciante a WayForPay e dai metodi di pagamento abilitati.

Il modulo non abilita autonomamente metodi di pagamento non ancora attivati per il tuo account WayForPay.

Acquisizione dei pagamenti immediata e differita

VENDITA: addebita il pagamento immediatamente

La VENDITA è il flusso di lavoro di pagamento standard a una sola fase.

Una volta approvata la transazione, l'importo viene addebitato sulla carta del cliente e l'ordine PrestaShop passa allo stato di pagamento effettuato con successo, come configurato.

I SALDI sono adatti quando:

  • I prodotti sono disponibili per la consegna immediata;
  • L'intero importo dell'ordine verrà addebitato al momento del pagamento;
  • Non è richiesta alcuna conferma manuale del pagamento;
  • Il negozio utilizza un flusso di lavoro convenzionale di pagamento ed elaborazione.
AUTORIZZAZIONE: autorizzare il pagamento prima dell'acquisizione

AUTH crea un flusso di lavoro di pagamento in due fasi.

Anziché prelevare immediatamente il pagamento, WayForPay autorizza la transazione e blocca l'importo richiesto.

Il commerciante può successivamente incassare l'importo autorizzato tramite la funzione "Regola" oppure annullare il blocco qualora l'ordine non possa essere evaso.

L'AUTORIZZAZIONE è utile quando:

  • La disponibilità delle scorte deve essere confermata;
  • L'importo finale dell'ordine potrebbe subire variazioni;
  • Il pagamento deve essere registrato solo dopo una verifica manuale;
  • Vengono venduti prodotti realizzati su misura o in edizione limitata;
  • Il commerciante desidera verificare l'ordine prima di riscuotere il pagamento.

La disponibilità e la durata del blocco di autorizzazione sono controllate da WayForPay e dalla banca emittente.

Effettuare un pagamento autorizzato

Una transazione autorizzata con successo può essere completata utilizzando l'operazione di regolamento.

A seconda della transazione e delle regole di WayForPay, il modulo può inviare l'intero importo o una parte di esso, se supportata, per l'acquisizione.

Questa operazione può essere eseguita dall'ordine PrestaShop corrispondente, qualora la transazione sia idonea.

Il risultato viene registrato nelle informazioni di pagamento del modulo e può aggiornare lo stato dell'ordine in base alla mappatura configurata.

Annulla un blocco di autorizzazione

Qualora un ordine autorizzato non possa essere evaso, il blocco può essere annullato anziché procedere all'addebito del pagamento.

Questo processo sblocca l'importo bloccato in base ai tempi di elaborazione di WayForPay e della banca del cliente.

I casi d'uso tipici includono:

  • Prodotto non disponibile dopo l'ordine;
  • Ordine respinto durante la revisione manuale;
  • annullamento da parte del cliente prima dell'acquisizione;
  • Importo dell'ordine errato;
  • autorizzazione duplicata.

Annullare un blocco è diverso dal rimborsare un pagamento già effettuato perché l'importo autorizzato non è ancora stato incassato.

Gestisci i pagamenti dal back office di PrestaShop.

Il modulo aggiunge le operazioni di transazione WayForPay supportate all'ordine PrestaShop corrispondente.

A seconda dello stato della transazione e della disponibilità delle funzionalità registrate, gli amministratori possono:

  • verificare lo stato attuale della transazione;
  • effettuare un pagamento autorizzato;
  • annullare un blocco di autorizzazione;
  • emettere un rimborso totale o parziale;
  • crea un nuovo link di pagamento;
  • esaminare i tentativi di pagamento;
  • Ispezionare i codici di risposta e i messaggi del gateway;
  • elaborare le operazioni in coda.

Devono essere visualizzate o accettate solo le azioni valide per lo stato attuale della transazione WayForPay.

Ciò contribuisce a impedire agli amministratori di inviare operazioni non pertinenti al pagamento.

Aggiornamenti automatici dello stato dei pagamenti

Richiami firmati WayForPay

WayForPay invia notifiche da server a server quando una transazione viene creata, approvata, rifiutata o cambia stato in altro modo.

Il modulo convalida i dati di callback in entrata prima di applicare il risultato al corrispondente ordine PrestaShop.

Una callback valida può:

  • registrare il tentativo di pagamento;
  • Salva lo stato della transazione WayForPay;
  • memorizzare le informazioni di risposta disponibili;
  • aggiornare lo stato dell'ordine in PrestaShop;
  • impedire che la stessa transazione andata a buon fine venga elaborata due volte.

Poiché le chiamate di conferma vengono inviate direttamente tra WayForPay e il negozio, gli aggiornamenti degli ordini non dipendono esclusivamente dal ritorno del cliente alla pagina di conferma dell'ordine.

Mappatura flessibile dello stato degli ordini

A ciascun stato dell'ordine PrestaShop può essere assegnato un risultato diverso della transazione WayForPay.

La mappatura esatta può essere adattata per corrispondere al flusso di lavoro degli ordini esistente del negozio.

Questa funzionalità è utile per i negozi che già utilizzano stati personalizzati per l'evasione degli ordini, la revisione, l'autorizzazione o l'elaborazione dei rimborsi.

Tentativi di pagamento e cronologia delle transazioni

Un cliente può tentare di pagare lo stesso ordine più di una volta.

Il modulo registra separatamente i tentativi di pagamento, consentendo agli amministratori di esaminare la cronologia effettiva delle transazioni anziché visualizzare solo lo stato più recente.

A seconda della risposta del gateway, un tentativo di pagamento può includere:

  • Riferimento ordine WayForPay;
  • stato della transazione;
  • Importo e valuta richiesti;
  • data di pagamento;
  • data di elaborazione;
  • codice di risposta;
  • messaggio di risposta;
  • tipo di transazione;
  • Informazioni sulla carta mascherate al momento della restituzione;
  • identificativi di autorizzazione o di transazione.

Questo aiuta a indagare sui pagamenti rifiutati, sui tentativi ripetuti, sui ritardi nelle richiamate e sulle contestazioni relative all'addebito di un ordine.

Recupera gli ordini non pagati e scaduti

Genera un link di pagamento sicuro

Quando un ordine rimane non pagato, la sessione di pagamento precedente è scaduta o il cliente desidera riprovare, un amministratore può generare un nuovo link di pagamento WayForPay.

Il link può essere inviato al cliente utilizzando un modello di email contenente:

  • nome del cliente;
  • riferimento dell'ordine;
  • Totale dell'ordine;
  • URL di pagamento sicuro;
  • URL della cronologia degli ordini;
  • nome del negozio.

Una volta che il cliente ha completato il pagamento, il flusso di lavoro di callback aggiorna automaticamente la transazione e lo stato dell'ordine.

I link di pagamento possono aiutare a recuperare gli ordini interessati da:

  • una pagina di pagamento abbandonata;
  • una sessione di pagamento scaduta;
  • un guasto temporaneo della scheda;
  • un cliente che chiude il browser;
  • un pagamento rifiutato seguito da un altro tentativo di pagamento.

L'inserimento di un link di pagamento non garantisce l'approvazione. L'esito finale dipende comunque da WayForPay, dal metodo di pagamento e dalla banca emittente.


Evitare pagamenti duplicati

Prima di inviare o utilizzare un nuovo link di pagamento, è opportuno verificare lo stato attuale della transazione qualora sussista la possibilità che il pagamento originale sia già stato completato.

Le email inviate ai clienti dovrebbero inoltre avvisarli di non effettuare un nuovo pagamento qualora l'importo sia già stato addebitato.

Ciò riduce il rischio di pagamenti duplicati causati da ritardi nelle chiamate di conferma, reindirizzamenti del browser interrotti o incertezze successive all'autorizzazione bancaria.

Rimborso dei pagamenti completati

Le transazioni idonee e approvate possono essere rimborsate dalla pagina degli ordini di PrestaShop.

A seconda delle condizioni operative e di transazione di WayForPay disponibili, il modulo può supportare:

  • Rimborso completo;
  • rimborsi parziali;
  • Monitoraggio dello stato del rimborso;
  • Archiviazione delle risposte relative ai rimborsi;
  • Aggiornamenti configurabili dello stato dell'ordine.

La richiesta di rimborso viene inviata a WayForPay, ma ciò non significa che il denaro venga restituito immediatamente al cliente.

I tempi di elaborazione finali dipendono da WayForPay, dal circuito di pagamento e dalla banca emittente del cliente.

Il modulo deve mantenere visibili la richiesta inviata e il risultato della transazione restituita per la revisione amministrativa.

Verifica lo stato attuale della transazione

L'operazione Verifica stato richiede a WayForPay lo stato di pagamento più recente disponibile utilizzando il riferimento dell'ordine corrispondente.

Questo è utile quando:

  • il cliente conferma che il pagamento è andato a buon fine;
  • Il reindirizzamento del browser è stato interrotto;
  • La richiamata è stata ritardata o non è stata ricevuta;
  • un ordine rimane in stato di attesa;
  • l'amministratore deve verificare un rimborso o un'autorizzazione;
  • Lo stato dell'ordine locale e lo stato del gateway sembrano incoerenti.

La verifica dello stato non crea un nuovo pagamento. Consente di recuperare le informazioni aggiornate relative alla transazione esistente.

Elaborazione affidabile di code e cron

Alcune operazioni di pagamento possono essere elaborate tramite una coda anziché richiedere all'amministratore di attendere un risultato immediato nel browser.

L'elaborazione Cron può essere utilizzata per attività in background supportate come:

  • Riprovo le operazioni in coda;
  • elaborazione delle azioni di pagamento in sospeso;
  • verifica dello stato delle transazioni non risolte;
  • gestione dei guasti temporanei delle comunicazioni;
  • aggiornamento dei record operativi correlati.

L'elaborazione delle code aiuta a separare le azioni amministrative dai tempi di risposta delle API esterne e fornisce un metodo controllato per ritentare le operazioni in caso di errori temporanei.

L'URL o il comando cron devono essere protetti da accessi non autorizzati e configurati secondo la documentazione del modulo.

Diagnostica di pagamento chiara

I gateway di pagamento possono rifiutare o interrompere i pagamenti per diverse ragioni, tra cui:

  • Rifiuto da parte della banca emittente;
  • Dati della carta errati;
  • carta scaduta;
  • fondi insufficienti;
  • Verifica fallita;
  • controlli antifrode;
  • sessione cliente scaduta;
  • impostazioni di transazione non supportate;
  • problemi di comunicazione temporanei.

Il modulo memorizza i codici di risposta e i messaggi WayForPay disponibili, in modo che gli amministratori possano comprendere meglio il motivo di un pagamento non riuscito.

Ove opportuno, le spiegazioni rivolte al cliente possono essere associate a raccomandazioni più chiare, mentre la risposta tecnica completa rimane a disposizione dell'amministratore.

Ciò facilita la distinzione tra:

  • un problema di configurazione del negozio;
  • un problema temporaneo di pagamento;
  • un rifiuto da parte della banca;
  • un pagamento non andato a buon fine;
  • un'operazione senza supporto;
  • Transazione completata con successo, in attesa di sincronizzazione locale.

Principi di integrazione sicura

Richieste firmate e richiamate

Le richieste di pagamento e le risposte del server utilizzano le firme di WayForPay per verificare l'integrità dei dati.

La chiave segreta del commerciante è memorizzata nella configurazione del modulo e non deve mai essere mostrata ai clienti né inclusa nel codice HTML del negozio online.

Le chiamate di ritorno in entrata devono essere elaborate solo dopo:

  • verifica della firma;
  • convalida dell'account commerciante;
  • convalida del riferimento dell'ordine;
  • Assegni di importo e valuta;
  • Protezione contro l'elaborazione duplicata.
I dati della carta non vengono memorizzati dal modulo.

I clienti inseriscono informazioni di pagamento sensibili tramite l'interfaccia di pagamento WayForPay.

Il modulo non necessita di memorizzare i numeri di carta completi o i codici di sicurezza delle carte in PrestaShop.

Le informazioni relative alla carta, seppur parzialmente oscurate, restituite da WayForPay sono destinate esclusivamente all'identificazione della transazione e a fini amministrativi.

Requisiti del server

Il negozio deve essere in grado di:

  • stabilire connessioni HTTPS in uscita verso WayForPay;
  • ricevere le chiamate di risposta in arrivo da WayForPay;
  • utilizzare un certificato HTTPS pubblico valido;
  • risolvere i domini di servizio di WayForPay;
  • generare e verificare le firme richieste;
  • Esegui la versione di PHP selezionata e le estensioni PHP richieste.

Firewall, autenticazione HTTP, modalità di manutenzione, livelli di caching o moduli di sicurezza non devono bloccare l'endpoint di callback configurato.

Come funziona il flusso di pagamento

Pagamento di vendita standard
  • Il cliente effettua un ordine in PrestaShop.
  • Il modulo crea una richiesta di pagamento WayForPay firmata.
  • Il cliente completa il pagamento utilizzando la pagina di reindirizzamento o il widget.
  • WayForPay elabora la transazione.
  • WayForPay invia una richiesta di richiamata firmata al negozio.
  • Il modulo convalida la funzione di callback.
  • Il tentativo di pagamento viene registrato.
  • Lo stato dell'ordine su PrestaShop è stato aggiornato.
Pagamento con autorizzazione in due fasi
  • Il cliente effettua un ordine.
  • WayForPay autorizza l'importo del pagamento.
  • L'ordine riceve lo stato di autorizzazione configurato.
  • Il commerciante esamina o prepara l'ordine.
  • L'amministratore effettua il pagamento o annulla il blocco.
  • Lo stato della transazione risultante viene memorizzato.
  • Lo stato dell'ordine su PrestaShop è stato aggiornato.
Recupero del pagamento
  • Un ordine non è stato pagato oppure la sessione di pagamento è scaduta.
  • L'amministratore genera un nuovo link di pagamento.
  • Il cliente riceve il link sicuro tramite e-mail.
  • Il cliente completa il pagamento tramite WayForPay.
  • La funzione di callback aggiorna automaticamente l'ordine corrispondente.

Adatto a diversi flussi di lavoro in negozio

Negozio online standard

Utilizza i pagamenti SALE per addebitare immediatamente gli ordini e spostare gli ordini approvati direttamente in fase di preparazione.

Prodotti a disponibilità limitata

Utilizza AUTH per riservare i fondi e contemporaneamente verificare l'effettiva disponibilità del prodotto.

Ordini personalizzati o revisionati manualmente

Autorizza prima l'importo e incassalo dopo che l'ordine è stato approvato.

Ordini che richiedono un ulteriore tentativo di pagamento

Genera un link di pagamento sicuro anziché chiedere al cliente di creare un ordine duplicato.

Negozi con stati d'ordine personalizzati

Associa i risultati delle transazioni WayForPay agli stati già utilizzati dal team del negozio.

Negozi che richiedono diagnostica di pagamento

Esamina i singoli tentativi, i codici di stato del gateway e le operazioni di transazione dalla pagina dell'ordine.

Modalità base e registrata

Il pacchetto di moduli può fornire l'elaborazione di base dei pagamenti prima della registrazione.

L'acquisto del modulo include la registrazione per un dominio di produzione assegnato e abilita l'intero set di funzionalità commerciali elencate per il prodotto.


Caratteristica Modalità base Modalità registrata
Connessione commerciante WayForPay Incluso Incluso
Reindirizzamento al checkout Incluso Incluso
Pagamenti base VENDITA Incluso Incluso
Elaborazione del callback firmato Incluso Incluso
Aggiornamento sullo stato dell'ordine di base Incluso Incluso
Checkout del widget Limitato o non disponibile Incluso
Flusso di lavoro di pagamento AUTH Limitato o non disponibile Incluso
Effettua il pagamento autorizzato
Incluso
Annulla il blocco di autorizzazione Incluso
Rimborsi totali e parziali Incluso
Stato di verifica manuale Limitato o non disponibile Incluso
Link per il pagamento Incluso
Gestione dei tentativi di pagamento Limitato Incluso
Mappatura avanzata dello stato Limitato Incluso
Automazione di code e cron Incluso
Diagnosi avanzata Limitato Incluso

Domande frequenti

Cos'è il modulo Pagamenti di WayForPay?

Si tratta di un modulo di pagamento per PrestaShop che collega gli ordini del negozio al gateway WayForPay.

Supporta l'avvio dei pagamenti, l'elaborazione delle chiamate di conferma firmate, gli aggiornamenti dello stato degli ordini e la gestione delle transazioni supportate dal back office di PrestaShop.

Ho bisogno di un conto esercente WayForPay?

Sì. Il modulo collega PrestaShop a un account commerciante WayForPay esistente.

L'approvazione dell'account, le valute supportate, i metodi di pagamento e le condizioni di elaborazione sono determinati da WayForPay.

I clienti possono pagare con carta?

Sì. I clienti possono utilizzare le carte di pagamento supportate da WayForPay e il conto esercente.

Il modulo supporta Apple Pay e Google Pay?

L'integrazione può visualizzare Apple Pay e Google Pay quando questi metodi sono disponibili per l'account esercente di WayForPay e supportati dal dispositivo e dal browser del cliente.

Il modulo non può forzare la visualizzazione di un metodo di pagamento nel portafoglio quando WayForPay o l'ambiente del cliente non lo rendono disponibile.

Qual è la differenza tra reindirizzamento e checkout tramite widget?

Il reindirizzamento al checkout indirizza il cliente alla pagina di pagamento ospitata da WayForPay.

Il widget di pagamento visualizza l'interfaccia di WayForPay in un flusso di negozio online più integrato.

Entrambi i metodi utilizzano WayForPay per elaborare il pagamento.

Che cos'è un pagamento di VENDITA?

SALE è un pagamento in un'unica fase che addebita immediatamente l'importo approvato.

Che cos'è un pagamento AUTH?

L'AUTH autorizza la transazione e blocca temporaneamente l'importo senza completare immediatamente l'addebito.

Il commerciante dovrà successivamente regolare la transazione idonea o annullare l'autorizzazione.

Posso registrare un pagamento autorizzato in un secondo momento?

Sì. La modalità registrata fornisce l'operazione di regolamento supportata per le transazioni autorizzate idonee.

Posso annullare una prenotazione?

Sì. Un'autorizzazione valida può essere annullata prima dell'acquisizione.

I tempi di sblocco dell'importo bloccato dipendono da WayForPay e dalla banca emittente.

Posso emettere rimborsi tramite PrestaShop?

La modalità registrata supporta le operazioni di rimborso per le transazioni idonee.

La possibilità di ottenere un rimborso totale o parziale dipende dallo stato attuale della transazione e dalle regole di WayForPay.

Il modulo è in grado di aggiornare automaticamente l'ordine?

Sì. WayForPay invia callback firmati al negozio e il modulo associa i risultati validi delle transazioni agli stati degli ordini configurati in PrestaShop.

Cosa succede se il cliente chiude il browser dopo il pagamento?

L'ordine può comunque essere aggiornato tramite la callback server-to-server, a condizione che l'endpoint di callback sia raggiungibile e la notifica sia valida.

L'amministratore può anche utilizzare la funzione "Verifica stato" quando è necessaria una verifica manuale.

Posso inviare un nuovo link di pagamento per un ordine non ancora saldato?

Sì. La modalità registrata può generare un link di pagamento sicuro WayForPay per un ordine idoneo non ancora pagato.

Il link può essere inviato utilizzando il modello di email configurato per il cliente.

È possibile che lo stesso ordine venga pagato più volte?

Sì. Il modulo può registrare tentativi separati, consentendo agli amministratori di esaminare le transazioni rifiutate, scadute e andate a buon fine associate all'ordine.

Come si evitano i pagamenti duplicati?

Il modulo convalida i riferimenti alle transazioni e i dati di callback e dovrebbe evitare di elaborare lo stesso evento riuscito più di una volta.

Gli amministratori dovrebbero verificare lo stato attuale del pagamento prima di chiedere a un cliente di riprovare quando il risultato originale non è certo.

Il modulo memorizza i dati della carta?

PrestaShop non deve memorizzare i dati completi della carta né i codici di sicurezza.

L'inserimento e l'elaborazione dei dati di pagamento sensibili sono gestiti da WayForPay.

Perché Apple Pay o Google Pay potrebbero non comparire nell'elenco?

Tra le possibili cause si annoverano:

  • Il metodo di pagamento non è abilitato per il commerciante;
  • Il dispositivo o il browser non supportano il portafoglio;
  • Il cliente non ha una carta adatta nel portafoglio;
  • La valuta della transazione o la configurazione dell'account non sono supportate;
  • WayForPay non rende disponibile questo metodo di pagamento per tale transazione.
Il modulo include un account WayForPay?

No. Il modulo fornisce la connessione tecnica tra PrestaShop e WayForPay. La registrazione del commerciante e i servizi di elaborazione dei pagamenti sono forniti separatamente da WayForPay.

È necessario IonCube Loader?

IonCube Loader è necessario per le funzionalità avanzate di runtime in modalità registrata.

A seconda della versione corrente del modulo, la funzionalità di pagamento di base potrebbe rimanere disponibile anche senza IonCube Loader.

La licenza è permanente?

La licenza del modulo rimane valida per il dominio assegnato, secondo i termini della licenza stessa.

Il modulo potrà continuare a essere utilizzato anche dopo la scadenza del periodo di aggiornamento incluso.

Download, registrazione e utilizzo di un modulo

Traduzioni
Inglese
Ucraino
supporto per la versione PrestaShop
1.7.8.x
8.x
9.x
Requisiti
Estensione PHP - IonCube Loader v14

Current version: 1.3.5


Version 1.3.5

- Record captured WayForPay transactions in the standard PrestaShop order payment history.

- Backfill a missing standard payment record when Check Status confirms an existing captured transaction.

- Return to the WayForPay order panel after its Back Office actions reload the order page.

- Process order actions before PrestaShop builds the order view so newly backfilled payments are visible immediately.

- Report a failed PrestaShop payment backfill instead of showing Check Status as fully successful.

- Identify the exact standard payment backfill stage and exception class when PrestaShop rejects it.

- Avoid an invalid duplicate `LIMIT 1` when checking for an existing PrestaShop payment.

- Serialize standard payment backfills without wrapping PrestaShop payment hooks in an outer transaction.

- Send discounted product totals, shipping, and gift wrapping consistently with the charged WayForPay amount.

- Prevent the same Back Office payment action from being processed more than once during one request.

- Serialize order state transitions from synchronous API responses and callbacks.

- Treat repeated Settle and Cancel Hold submissions as idempotent confirmations.

- Treat `WaitingAuthComplete / 1100` as a successful AUTH hold awaiting Settle.

- Treat `Approved` for an AUTH payment as captured rather than merely authorized.

- Accept both documented WayForPay signature layouts for Settle responses.

- Repair affected AUTH payment and order states during the 1.3.3 upgrade without sending customer emails or triggering automation.

- Added a dedicated `WayForPay payment authorized` order status for AUTH payments awaiting capture.

- Added canonical payment lifecycle state and captured amount tracking.

- Added duplicate-operation protection and legacy AUTH reconciliation state.

- Send `merchantTransactionType=AUTH` in Purchase requests.

- Treat gateway business declines as failed operations even when the HTTP response is successful.

- Prevent Check Status and failed Settle responses from reopening captured payments for capture.

- Keep Settle, Cancel Hold, and Refund availability aligned with the canonical payment state.

- Queue Cancel Hold as the correct protected operation.

- Select the Authorized confirmation card from the canonical AUTH payment state.

- Wait briefly for the authoritative AUTH callback before opening the order confirmation page.

- Store and display the WayForPay retry payment URL returned for an unsuccessful payment attempt.

- Added SALE and delayed-capture AUTH payment flows with hosted redirect and configurable WayForPay widget checkout.

- Added Back Office order actions for status checks, capture, hold cancellation, refunds, and payment link creation.

- Added configurable status mapping, automatic refund and AUTH actions, and a secure retry queue processed by cron.

- Added payment attempts, transactions, payment links, Payment Codes, logs, diagnostics, and multilingual confirmation cards.

- Added customer payment recovery links with optional automatic creation and localized email delivery.

- Added activation and update checks with separate Base and Registered feature sets; Base payments remain available without ionCube Loader.

- Added compatibility with PrestaShop 1.7.8 through 9 and PHP 7.3 through 8.5.


Version 1.2.5

Initial stable release

Prodotto aggiunto alla lista dei desideri