VibeFox Pesapal for OpenCart
Añadido al carrito. Ir al carrito
Precio por licencia: 1 dominio, actualizaciones y soporte durante 12 meses.
Descripción general
VibeFox Pesapal Pay Gateway añade los pagos de Pesapal a OpenCart 3 y OpenCart 4. Se conecta con la API 3.0 de Pesapal. En el último paso de la compra, el cliente hace clic en Confirm Order, se le envía a la página de pago de Pesapal y paga con M-Pesa, Airtel Money, MTN, tarjeta, banco u otro método que Pesapal ofrezca en el país del cliente. Los datos de la tarjeta nunca pasan por tu sitio. OpenCart crea el pedido antes del pago, pero el pedido recibe un estado solo cuando Pesapal confirma el pago, así que los intentos no pagados quedan como pedidos sin estado.
Es adecuada para tiendas de Kenia, Uganda, Tanzania, Ruanda, Zambia, Malaui y Zimbabue que venden en KES, UGX, TZS, ZMW, RWF o USD y tienen una cuenta de comerciante de Pesapal. Solo se necesitan la consumer key y el consumer secret. La extensión no ofrece reembolsos desde la página del pedido (hazlos en el panel de Pesapal), ni tarjetas guardadas, ni suscripciones o pagos recurrentes, ni formulario de pago en tu propio sitio, ni conversión de monedas.
Características principales
Pagado solo cuando Pesapal lo confirma: las notificaciones de Pesapal y el regreso del cliente no contienen datos de pago, así que la extensión nunca se fía de ellos. Cada vez pide a Pesapal el estado de la transacción mediante una solicitud autenticada de servidor a servidor. Después, OpenCart envía sus correos habituales del pedido.
Comprobación de importe y moneda: el pedido se marca como pagado solo cuando Pesapal informa Completed y el importe y la moneda pagados coinciden con el pedido. Si no coinciden, el pedido pasa a un estado de revisión con una nota.
Configuración automática de IPN: la URL de notificación se registra en Pesapal en el primer pago, por separado para sandbox y producción. No hay que configurar nada en el panel de Pesapal.
Sin doble procesamiento: las notificaciones repetidas y una notificación que llega junto con el regreso del cliente nunca aplican un pago dos veces. Los pedidos cancelados y reembolsados nunca se reabren, y un segundo pago de un pedido o carrito ya pagado se marca para reembolso.
Cada intento queda registrado: un pago realizado en una página anterior de Pesapal del mismo carrito, por ejemplo en una segunda pestaña del navegador, se sigue reconociendo, y un nuevo intento comprueba primero los anteriores.
Modos sandbox y producción: claves independientes para cada modo. Un pago siempre se comprueba en el modo en que se inició.
Tus propios estados de pedido: elige el estado de OpenCart para un pedido pagado, un pago en revisión, un pedido cancelado y un pago revertido. Un pago que Pesapal informa como revertido cambia el pedido pagado a Refunded.
Pestaña de Pesapal en la página del pedido: ID de seguimiento, referencia del comerciante, modo, estado en Pesapal, método de pago, código de confirmación, todos los intentos de pago y notas. Zona geográfica, total mínimo y orden de clasificación de OpenCart. Registro opcional sin claves, tokens ni datos de clientes.
Requisitos
OpenCart 3.0.x (probado en 3.0.5.0) o OpenCart 4.0.2 y posteriores (probado en 4.1.0.3), PHP 8.0 o posterior. Una descarga incluye los paquetes para ambas versiones. Una cuenta de comerciante de Pesapal con la consumer key y el consumer secret (sandbox y/o producción). Tu tienda debe ser accesible desde internet para recibir las notificaciones de pago. Moneda del pedido: KES, UGX, TZS, ZMW, RWF o USD. Una clave de licencia de VibeFox de vibefox.net (una clave por dominio).
