VibeFox PayU India for PrestaShop
Aggiunto al carrello. Vai al carrello
Prezzo per licenza: 1 dominio, aggiornamenti e assistenza per 12 mesi.
Panoramica
VibeFox PayU India Payment Gateway aggiunge a PrestaShop i pagamenti tramite il checkout ospitato di PayU India. Nella fase di pagamento il cliente sceglie PayU India, viene indirizzato alla pagina di pagamento di PayU, paga con carta di credito o di debito, NetBanking, UPI o wallet (in base a quanto abilitato sul tuo account PayU) e torna al tuo negozio. I dati della carta e bancari non toccano mai il tuo sito. L'ordine viene creato solo dopo che PayU invia un risultato firmato, quindi i pagamenti abbandonati non lasciano ordini non pagati.
È adatto ai negozi indiani che vendono in rupie e desiderano i metodi di pagamento di PayU senza dover creare moduli di pagamento sul proprio sito. Il modulo addebita esclusivamente in INR e non dispone di elaborazione multivaluta. Non supporta carte salvate o tokenizzazione, né abbonamenti, né modulo carta sul sito, né gestione di EMI o offerte, né checkout rapido PayU in un clic. I rimborsi vengono accodati su PayU; il modulo non ne monitora lo stato finale.
Caratteristiche principali
Checkout ospitato PayU: un unico metodo di pagamento PayU India al checkout. La richiesta di pagamento è firmata con SHA-512 usando la tua Merchant Key e il tuo Salt.
Pagato solo quando PayU conferma: un risultato viene accettato solo con un hash inverso PayU valido, generato con il Salt della modalità in cui è stato avviato il pagamento, e solo per un ID transazione emesso dal tuo negozio per quel carrello. L'importo pagato deve corrispondere al totale del carrello al paisa, in INR.
Verifica lato server: facoltativa (attiva per impostazione predefinita), ogni pagamento riuscito viene ricontrollato con l'API verify_payment di PayU. Se il controllo fallisce, l'ordine viene messo in attesa invece di essere contrassegnato come pagato.
Nessuna doppia elaborazione: il ritorno del cliente e il webhook possono arrivare insieme; i risultati ripetuti non creano mai un secondo ordine né registrano due volte il pagamento. Un ordine pagato o rimborsato non viene mai riaperto.
Pagamenti UPI e NetBanking in attesa: l'ordine resta in Awaiting PayU India payment finché non arriva il risultato finale.
Credenziali di test e live separate: il cambio di modalità modifica sia le chiavi sia gli endpoint di PayU. I rimborsi vengono sempre inviati alla modalità del pagamento.
Rimborsi dalla pagina dell'ordine: rimborsi totali e parziali nel blocco PayU India payment dell'ordine, con l'ID richiesta PayU nello storico dei rimborsi. Un rimborso totale imposta l'ordine su Refunded.
Blocco PayU nella pagina dell'ordine: ID transazione, modalità, banca, importi, storico dei rimborsi e note del modulo. Webhook facoltativo per i clienti che chiudono il browser; il registro non contiene chiavi, salt o dati personali.
Requisiti
PrestaShop da 8.0 a 9.x, PHP 8.0 o successivo. Un account PayU India con Merchant Key e Merchant Salt (v1) per le modalità di test e live, e INR come valuta del carrello. Un numero di telefono nell'indirizzo del cliente. Una chiave di licenza VibeFox da vibefox.net (una chiave per dominio).
