VibeFox HyperPay for PrestaShop
Aggiunto al carrello. Vai al carrello
Prezzo per licenza: 1 dominio, aggiornamenti e assistenza per 12 mesi.
Panoramica
VibeFox HyperPay Payment Gateway aggiunge a PrestaShop i pagamenti con carta tramite il widget COPYandPAY di HyperPay. Dopo aver confermato l'ordine nel checkout, il cliente vede il widget di pagamento HyperPay in una pagina di pagamento del tuo negozio e paga lì con VISA, Mastercard, mada, American Express, STC Pay o Apple Pay. I dati della carta vengono inseriti solo nel widget HyperPay e non arrivano mai al tuo server. L'ordine viene creato solo dopo che HyperPay conferma il pagamento, quindi i pagamenti abbandonati o rifiutati non lasciano ordini non pagati.
È adatto ai negozi in Arabia Saudita, Emirati Arabi Uniti, Giordania, Bahrein, Oman, Qatar, Egitto e in altri mercati MENA con un account commerciante HyperPay. Il modulo non prevede rimborsi o annullamenti da PrestaShop (eseguili nella dashboard di HyperPay), carte salvate, abbonamenti, verifica del dominio per Apple Pay, un'entità separata per ogni marchio né metodi buy-now-pay-later.
Caratteristiche principali
Widget HyperPay: il widget COPYandPAY nella pagina di pagamento, caricato con Subresource Integrity, nella lingua del cliente quando HyperPay la supporta. Scegli quali marchi mostrare.
Pagato solo quando lo conferma HyperPay: tramite una richiesta di stato server-to-server quando il cliente torna nel negozio e tramite webhook cifrati (AES-256-GCM) quando il browser è chiuso. Il solo URL di ritorno non segna mai un ordine come pagato.
Verificato rispetto al carrello: il pagamento deve appartenere a una delle sessioni di pagamento create per questo carrello, e importo e valuta devono corrispondere. In caso di mancata corrispondenza, l'ordine passa in HyperPay payment on hold con una nota.
Nessuna doppia elaborazione: ogni esito viene applicato una sola volta. Webhook ripetuti o ricaricamenti della pagina non creano mai un secondo ordine. I pagamenti duplicati, i pagamenti successivi all'annullamento e gli storni (reversal) vengono annotati nell'ordine.
Addebito o pre-autorizzazione: addebito immediato, oppure riserva dell'importo da acquisire più tardi con Capture payment nel blocco HyperPay dell'ordine.
Test e live: Access Token, Entity ID e chiave webhook separati per ogni modalità. Verifiche di stato, acquisizioni e webhook usano sempre la modalità in cui è stata creata la sessione di pagamento.
Messaggi chiari: i pagamenti rifiutati, non completati o non ancora confermati vengono spiegati al cliente nel checkout, e il carrello viene conservato per un nuovo tentativo.
Blocco HyperPay nella pagina dell'ordine: ID del pagamento, sessione di pagamento, importo, esito e pulsante di acquisizione. Registro senza dati della carta, chiavi o dati dei clienti.
Requisiti
PrestaShop 8.0 o successivo fino alla 9.x, PHP 8.0 o successivo con l'estensione OpenSSL. Un account commerciante HyperPay con Access Token ed Entity ID (test e live) e un webhook di pagamento con la sua chiave di decrittazione. Una chiave di licenza VibeFox da vibefox.net (una chiave per dominio).
