VibeFox IntaSend for OpenCart

VibeFox IntaSend for OpenCart

20 €

Precio por licencia: 1 dominio, actualizaciones y soporte durante 12 meses.

Ayuda

Hacer una pregunta: VibeFox IntaSend for OpenCart

Deslice para encajar la pieza

Descripción general

VibeFox IntaSend Pay Gateway añade los pagos de IntaSend a OpenCart 3 y OpenCart 4 para tiendas en Kenia y África Oriental. En el último paso de la compra, el cliente hace clic en Confirm Order, pasa a la página de pago alojada de IntaSend, paga con M-Pesa, con tarjeta u otro método habilitado en tu cuenta de IntaSend, y vuelve a tu tienda. OpenCart crea el pedido antes del pago, pero el pedido solo recibe un estado cuando IntaSend confirma el pago, así que los intentos sin pagar se quedan como pedidos perdidos.

Es adecuada para tiendas que quieren aceptar M-Pesa y tarjetas con una cuenta de IntaSend sin un formulario de pago en su propio sitio. La extensión solo admite pagos únicos. Los reembolsos no se envían a IntaSend desde la tienda, y no incluye tarjetas guardadas, suscripciones ni un formulario de pago en línea (ventana emergente).

Características principales

Página de pago alojada de IntaSend: un pago por el total del pedido en la moneda del pedido. Monedas admitidas: KES, USD, EUR, GBP, UGX, TZS, NGN, GHS, XAF y XOF. UGX, XAF y XOF se envían sin decimales.

Pagado solo cuando IntaSend lo confirma: el estado del pedido se establece solo después de que tu servidor consulte la API de estado de pago de IntaSend con tu clave secreta. No se da por válido nada de lo enviado por el navegador ni del cuerpo del webhook. Después, OpenCart envía sus correos habituales de pedido.

Webhook con frase de desafío: los pagos se confirman incluso cuando el cliente cierra el navegador o M-Pesa confirma más tarde. Los webhooks con una frase de desafío incorrecta se rechazan.

Comprobación de importe y moneda: el importe y la moneda que informa IntaSend se comparan con el pedido. Si no coinciden, o si el pago es parcial, el pedido pasa a un estado de revisión con una nota.

Sin doble procesamiento: un pago se aplica una sola vez, aunque la vuelta del cliente y el webhook lleguen a la vez. Un carrito se paga una sola vez, y un segundo pago se marca con una nota.

Modos de prueba (sandbox) y en vivo: pares de claves independientes para cada modo. El método de pago se oculta mientras falten las claves del modo actual o pertenezcan al otro modo. Los pagos anteriores siempre se comprueban en el modo en que se realizaron.

Mensajes claros: un mensaje tras un pago fallido o abandonado, y una página de «pago en confirmación» con un botón Check again mientras M-Pesa sigue confirmando.

Condiciones de OpenCart y pestaña en el pedido: zona geográfica, importe mínimo del pedido, orden de clasificación y tus propios estados de pedido. La página del pedido tiene una pestaña con los intentos de pago y las facturas de IntaSend. El registro no incluye claves 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 con cURL. Un único paquete descargable contiene los paquetes de ambas versiones. Una cuenta de IntaSend con claves de API públicas y secretas, y un webhook con una frase de desafío. HTTPS para los pagos en vivo. Una clave de licencia de VibeFox de vibefox.net (una clave por dominio).