VibeFox Pesapal for OpenCart
Aggiunto al carrello. Vai al carrello
Prezzo per licenza: 1 dominio, aggiornamenti e assistenza per 12 mesi.
Panoramica
VibeFox Pesapal Pay Gateway aggiunge a OpenCart 3 e OpenCart 4 i pagamenti tramite Pesapal. L'estensione si collega alla API 3.0 di Pesapal. Nell'ultimo passaggio del checkout il cliente clicca su Confirm Order, viene inviato alla pagina di pagamento di Pesapal e paga con M-Pesa, Airtel Money, MTN, carta, bonifico bancario o un altro metodo che Pesapal offre nel paese del cliente. I dati della carta non passano mai dal tuo sito. OpenCart crea l'ordine prima del pagamento, ma l'ordine riceve uno stato solo quando Pesapal conferma il pagamento, quindi i tentativi non pagati restano ordini mancanti.
È adatta ai negozi di Kenya, Uganda, Tanzania, Ruanda, Zambia, Malawi e Zimbabwe che vendono in KES, UGX, TZS, ZMW, RWF o USD e hanno un account commerciante Pesapal. Servono solo la consumer key e il consumer secret. L'estensione non offre rimborsi dalla pagina dell'ordine (effettuali nella dashboard di Pesapal), né carte salvate, né abbonamenti o pagamenti ricorrenti, né un modulo di pagamento sul tuo sito, né conversione di valuta.
Caratteristiche principali
Pagato solo quando Pesapal conferma: le notifiche di Pesapal e il ritorno del cliente non contengono dati di pagamento, quindi l'estensione non si fida mai di loro. Ogni volta chiede a Pesapal lo stato della transazione con una richiesta autenticata server-to-server. Poi OpenCart invia le consuete e-mail d'ordine.
Controllo di importo e valuta: l'ordine viene segnato come pagato solo quando Pesapal riporta Completed e l'importo e la valuta pagati corrispondono all'ordine. In caso di differenza, l'ordine passa a uno stato di verifica con una nota.
Configurazione automatica dell'IPN: l'URL di notifica viene registrato presso Pesapal al primo pagamento, separatamente per sandbox e live. Non devi configurare nulla nella dashboard di Pesapal.
Nessuna doppia elaborazione: le notifiche ripetute e una notifica arrivata insieme al ritorno del cliente non applicano mai un pagamento due volte. Gli ordini annullati e rimborsati non vengono mai riaperti, e un secondo pagamento per un ordine o un carrello già pagato viene segnalato per il rimborso.
Ogni tentativo viene ricordato: un pagamento effettuato da una pagina Pesapal precedente dello stesso carrello, per esempio in una seconda scheda del browser, viene comunque riconosciuto, e un nuovo tentativo controlla prima quelli precedenti.
Modalità sandbox e live: chiavi separate per ciascuna modalità. Un pagamento viene sempre verificato nella modalità in cui è stato avviato.
I tuoi stati ordine: scegli lo stato OpenCart per un ordine pagato, un pagamento in revisione, un ordine annullato e un pagamento stornato. Un pagamento che Pesapal riporta come stornato imposta l'ordine pagato su Refunded.
Scheda Pesapal nella pagina dell'ordine: ID di tracciamento, riferimento del commerciante, modalità, stato Pesapal, metodo di pagamento, codice di conferma, tutti i tentativi di pagamento e le note. Zona geografica, totale minimo e ordine di visualizzazione di OpenCart. Log facoltativo senza chiavi, token o dati dei clienti.
Requisiti
OpenCart 3.0.x (testato su 3.0.5.0) o OpenCart 4.0.2 e successivi (testato su 4.1.0.3), PHP 8.0 o successivo. Un unico download contiene i pacchetti per entrambe le versioni. Un account commerciante Pesapal con consumer key e consumer secret (sandbox e/o live). Il tuo negozio deve essere raggiungibile da internet per ricevere le notifiche di pagamento. Valuta dell'ordine: KES, UGX, TZS, ZMW, RWF o USD. Una chiave di licenza VibeFox da vibefox.net (una chiave per dominio).
