VibeFox Flutterwave for OpenCart
Añadido al carrito. Ir al carrito
Precio por licencia: 1 dominio, actualizaciones y soporte durante 12 meses.
Descripción general
VibeFox Flutterwave Payment añade los pagos de Flutterwave a OpenCart 3 y OpenCart 4 mediante la página de pago alojada de Flutterwave (Flutterwave Standard, API v3). En el último paso de la compra el cliente hace clic en Confirm Order, es enviado a la página de Flutterwave, paga con cualquier método habilitado en tu cuenta de Flutterwave, como tarjetas, transferencia bancaria, USSD o dinero móvil, y regresa a tu tienda. OpenCart crea el pedido antes del pago, pero el pedido solo recibe un estado cuando Flutterwave confirma el pago, de modo que los intentos sin pagar quedan como pedidos sin estado.
Es adecuado para tiendas de Nigeria, Ghana, Kenia, Sudáfrica, el África oriental y francófona, y para tiendas que aceptan tarjetas internacionales. El pedido siempre se cobra en la moneda del pedido. La extensión acepta solo pagos únicos. No tiene pago integrado ni modal en tu sitio, ni tarjetas guardadas, suscripciones, pagos divididos o planes de pago, y los reembolsos hechos en el panel de Flutterwave no se sincronizan con OpenCart.
Características principales
Pago alojado: se crea un pago por el total del pedido en la moneda del pedido, redondeado a la precisión de la moneda (XOF, XAF, UGX, RWF y otras no tienen decimales). Puedes limitar las opciones de pago que se muestran en la página de Flutterwave.
Pagado solo cuando Flutterwave confirma: no se confía ni en la URL de retorno ni en el cuerpo del webhook. Cada pago se vuelve a leer de Flutterwave en tu servidor, y el pedido se marca como pagado solo cuando el estado es exitoso y el importe y la moneda coinciden. Después OpenCart envía sus correos habituales del pedido.
Webhooks firmados: los webhooks se aceptan solo con tu hash secreto. Confirman el pago incluso cuando el cliente cierra el navegador.
Sin procesamiento doble: los webhooks y retornos repetidos nunca aplican un pago dos veces. Antes de un nuevo intento se comprueban los pagos abiertos del pedido y del carrito, un enlace de pago anterior que se pague después sigue aceptándose, y un segundo pago de un pedido ya pagado se marca para reembolso.
Métodos pendientes gestionados: un pago por transferencia bancaria, USSD o dinero móvil que siga pendiente cuando el cliente regresa deja el pedido en un estado de espera hasta que Flutterwave lo confirme.
Reembolsos desde la página del pedido: reembolsos totales y parciales en la pestaña VibeFox Flutterwave Payment del pedido, por el importe y en la moneda que cobró Flutterwave, con la clave del modo en el que se hizo el pago.
Prueba y producción: claves secretas separadas. Una clave de prueba en modo producción, o una clave de producción en modo prueba, oculta el método de pago y muestra una advertencia.
Condiciones de OpenCart: tus propios estados de pedido, autocompletado opcional, zona geográfica, importe mínimo del pedido y orden de clasificación. Registro opcional sin claves ni datos de clientes.
Requisitos
OpenCart 3.0.x (probado en 3.0.5.0) u OpenCart 4.0.2 y posteriores (probado en 4.1.0.3), PHP 8.0 o posterior. La descarga incluye los paquetes para ambas versiones. Una cuenta de Flutterwave con sus claves secretas y un webhook con un hash secreto. Una clave de licencia de VibeFox de vibefox.net (una clave por dominio).
