VibeFox IntaSend for OpenCart

VibeFox IntaSend for OpenCart

20 €

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

Guida

Fai una domanda: VibeFox IntaSend for OpenCart

Scorri per completare il puzzle

Panoramica

VibeFox IntaSend Pay Gateway aggiunge i pagamenti IntaSend a OpenCart 3 e OpenCart 4 per i negozi in Kenya e Africa orientale. Nell'ultimo passaggio del checkout il cliente clicca su Confirm Order, viene reindirizzato alla pagina di pagamento ospitata da IntaSend, paga con M-Pesa, carta o un altro metodo attivo sul tuo account IntaSend, e torna nel tuo negozio. OpenCart crea l'ordine prima del pagamento, ma l'ordine riceve uno stato solo quando IntaSend conferma il pagamento, quindi i tentativi non pagati restano ordini mancanti.

È adatta ai negozi che vogliono accettare M-Pesa e carte con un account IntaSend senza un modulo di pagamento sul proprio sito. L'estensione accetta solo pagamenti una tantum. I rimborsi non vengono inviati a IntaSend dal negozio, e non sono previste carte salvate, abbonamenti o un modulo di pagamento in linea (popup).

Caratteristiche principali

Checkout ospitato di IntaSend: un pagamento per il totale dell'ordine nella valuta dell'ordine. 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: lo stato dell'ordine viene impostato solo dopo che il tuo server ha interrogato l'API di stato dei pagamenti di IntaSend con la tua chiave segreta. Nulla di ciò che arriva dal browser o nel corpo del webhook viene considerato attendibile. OpenCart invia poi le sue normali e-mail d'ordine.

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

Controllo di importo e valuta: l'importo e la valuta comunicati da IntaSend vengono confrontati con l'ordine. In caso di differenza o di pagamento parziale, l'ordine passa a uno stato di verifica con una nota.

Nessuna doppia elaborazione: un pagamento viene applicato una sola volta, anche se il ritorno del cliente e il webhook arrivano nello stesso momento. Un carrello viene pagato una sola volta, e un secondo pagamento viene segnalato con una nota.

Modalità sandbox e live: coppie di chiavi separate per ciascuna modalità. Il metodo di pagamento viene nascosto finché le chiavi della modalità attuale mancano 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 mentre M-Pesa sta ancora confermando.

Condizioni e scheda nell'ordine di OpenCart: zona geografica, totale minimo dell'ordine, ordine di visualizzazione e i tuoi stati ordine. La pagina dell'ordine include una scheda con i tentativi IntaSend e le fatture. Il registro non contiene chiavi né dati dei clienti.

Requisiti

OpenCart 3.0.x (testato su 3.0.5.0) o OpenCart 4.0.2 e successive (testato su 4.1.0.3), PHP 8.0 o successivo con cURL. Un unico download contiene i pacchetti per entrambe le versioni. Un account IntaSend con chiavi API pubblicabile e segreta, e un webhook con una frase di challenge. HTTPS per i pagamenti live. Una chiave di licenza VibeFox da vibefox.net (una chiave per dominio).