VibeFox IntaSend for PrestaShop

VibeFox IntaSend for PrestaShop

20 €

Prezzo per licenza: 1 dominio, aggiornamenti e assistenza per 12 mesi.

Guida

Fai una domanda: VibeFox IntaSend for PrestaShop

Scorri per completare il puzzle

Panoramica

VibeFox IntaSend Pay Gateway aggiunge a PrestaShop i pagamenti IntaSend per i negozi del Kenya e dell'Africa orientale. Nella fase di pagamento il cliente sceglie IntaSend, viene indirizzato al checkout ospitato da IntaSend, paga con M-Pesa, carta o un altro metodo attivo sul tuo account IntaSend e torna al tuo negozio. L'ordine viene creato solo dopo la conferma del pagamento da parte di IntaSend, quindi i pagamenti abbandonati non lasciano ordini non pagati.

È adatto ai negozi che vogliono accettare M-Pesa e carte con un account IntaSend senza un modulo di pagamento sul proprio sito. Il modulo accetta solo pagamenti singoli. I rimborsi non vengono inviati a IntaSend dal negozio, e il modulo non prevede carte salvate, abbonamenti né un modulo di pagamento integrato (popup).

Caratteristiche principali

Checkout ospitato da IntaSend: viene creato un checkout per il totale del carrello nella valuta del carrello. Valute supportate: KES, USD, EUR, GBP, UGX, TZS, NGN, GHS, XAF e XOF. UGX, XAF e XOF vengono inviate senza decimali.

Pagato solo quando IntaSend conferma: un ordine viene creato solo dopo che il tuo server ha interrogato l'API Payment Status di IntaSend con la tua chiave segreta. Nulla di ciò che arriva dal browser o nel corpo del webhook viene considerato attendibile.

Webhook con frase di verifica: i pagamenti vengono confermati anche quando il cliente chiude il browser o M-Pesa conferma più tardi. I webhook con una frase di verifica errata vengono rifiutati.

Controllo di importo e valuta: importo e valuta riportati da IntaSend vengono confrontati con il carrello. Una discrepanza o un pagamento parziale mette l'ordine in IntaSend payment on hold con una nota.

Nessuna doppia elaborazione: un pagamento viene applicato una sola volta, anche quando il ritorno del cliente e il webhook arrivano nello stesso momento, quindi non esiste mai un secondo ordine per lo stesso carrello. Un secondo pagamento per un carrello già pagato viene segnalato con una nota.

Modalità sandbox e live: coppie di chiavi separate per ogni modalità. Il metodo di pagamento viene nascosto finché mancano le chiavi della modalità attuale o appartengono all'altra modalità. I pagamenti precedenti vengono sempre verificati nella modalità in cui sono stati effettuati.

Messaggi chiari: un messaggio dopo un pagamento non riuscito o abbandonato e una pagina "in fase di conferma" con il pulsante Check again finché M-Pesa sta ancora confermando il pagamento.

Blocco IntaSend nella pagina dell'ordine: i tentativi di checkout e le fatture IntaSend elaborate dell'ordine. Registro senza chiavi né dati dei clienti.

Requisiti

PrestaShop 8.0 a 9.x, PHP 8.0 o successivo con cURL. Un account IntaSend con chiave pubblica e chiave segreta API, e un webhook con frase di verifica. HTTPS per i pagamenti live. Una chiave di licenza VibeFox da vibefox.net (una chiave per dominio).