VibeFox Redsys for OpenCart — Ayuda
Requisitos
OpenCart: 3.0.x (probado en 3.0.5.0) o 4.0.2 y posteriores (probado en 4.1.0.3).
PHP: 8.0 o posterior.
Cuenta de comerciante de Redsys: tu banco (el adquirente que te dio el TPV virtual de Redsys) te proporciona el código de comerciante (FUC), el número de terminal y el acceso al panel de administración de Redsys, donde se muestra la clave secreta SHA-256 de cada entorno. La clave del entorno de pruebas es distinta de la real. La notificación en línea (HTTP) debe estar activa para tu terminal. Pregunta a tu banco si no estás seguro.
Moneda: una de las monedas que admite la extensión (véase Configuración), y tu terminal de Redsys debe estar habilitado por el banco para esa moneda. La mayoría de terminales solo aceptan EUR.
Tienda accesible: Redsys debe poder acceder a tu tienda desde internet, sin inicio de sesión ni bloqueos de cortafuegos, para entregar las notificaciones de pago.
Clave de licencia de VibeFox: se compra en vibefox.net. Una clave funciona en un dominio.
Instalación
El archivo descargado es un único zip con los paquetes de ambas versiones de OpenCart. Descomprímelo en tu ordenador. Contiene README.txt, el paquete de OpenCart 3 wcp_redsys_gateway-oc3-(version).ocmod.zip y el paquete de OpenCart 4 wcp_redsys_gateway.ocmod.zip. Instala solo el paquete de tu versión de OpenCart. La clave de licencia es la misma para ambas versiones.
OpenCart 3
1. En el panel de administración ve a Extensions > Installer, haz clic en Upload y elige el archivo wcp_redsys_gateway-oc3-(version).ocmod.zip. La extensión no tiene modificaciones OCMOD, así que Extensions > Modifications no necesita actualizarse. En lugar del instalador, también puedes copiar el contenido de la carpeta upload de este paquete en la carpeta raíz de tu tienda.
2. Ve a Extensions > Extensions y elige el tipo Payments. Busca VibeFox Redsys Gateway y haz clic en Install (el botón verde +). Tu usuario administrador necesita el permiso para modificar la lista de extensiones de pago.
3. Haz clic en Edit (el botón con el lápiz) para abrir la página de configuración. Pega tu clave de licencia de VibeFox en License key, en el bloque de licencia de la parte superior de la página, y haz clic en Activate (véase Clave de licencia).
4. Introduce tu código de comerciante, tu terminal y la clave secreta de cada entorno (véase Configuración).
5. Activa Enable/Disable y haz clic en Save. Prueba un pago con Test Mode activado y, después, desactiva Test Mode para aceptar pagos reales.
OpenCart 4
1. En el panel de administración ve a Extensions > Installer, haz clic en Upload y elige el archivo wcp_redsys_gateway.ocmod.zip. No cambies el nombre del archivo: OpenCart 4 toma el código de la extensión del nombre del archivo, y un paquete renombrado no funciona.
2. El paquete aparece en la lista de extensiones instaladas en la misma página. Haz clic en Install (el botón verde +) junto a él.
3. Ve a Extensions > Extensions y elige el tipo Payments. Busca VibeFox Redsys Gateway, haz clic en Install (el botón verde +) y después en Edit (el botón del lápiz).
4. Introduce la clave de licencia y los datos de Redsys como en los pasos 3 a 5 de OpenCart 3. La página de ajustes y sus campos son iguales en ambas versiones. Solo la URL de notificación es distinta (véase Notificaciones de pago).
Una instalación nueva empieza con el método de pago desactivado y el modo de prueba activado.
Configuración
Todos los ajustes están en la página de la extensión: Extensions > Extensions > Payments > VibeFox Redsys Gateway > Edit. Las secciones aparecen a la izquierda; el botón Save situado debajo de la lista guarda toda la página. Sin el permiso para modificar la extensión, la página muestra los ajustes pero no permite guardarlos.
Encima de los ajustes, la página te avisa cuando falta el código de comerciante o no está formado solo por dígitos, cuando una clave secreta no es una clave SHA-256 válida de Redsys, cuando la clave del modo actual está vacía (en ese caso el método de pago se oculta en la finalización de compra) y cuando la moneda predeterminada de la tienda no está admitida. Mientras el modo de prueba está activado, muestra Test mode is active: payments go to the Redsys test environment (SIS-T), no real money is charged.
Al guardar, Title debe tener de 1 a 128 caracteres (Enter a title for the payment method (1 to 128 characters).), Sort Order debe ser un número entero (se admiten negativos), Total debe ser un número igual o mayor que 0, y la zona geográfica y cada estado de pedido deben existir. Si no se cumple, no se guarda nada.
Redsys
Enable/Disable: Enable Redsys Gateway activa o desactiva el método de pago. Predeterminado: desactivado.
Title: el nombre del método de pago que ve el cliente en la finalización de compra. También es el nombre del método de pago guardado en el pedido. Predeterminado: Credit/Debit Card (Redsys). Obligatorio, hasta 128 caracteres.
Description: el texto que el cliente ve en el paso Confirm Order, encima del botón de confirmar. Predeterminado: Pay securely with your credit or debit card via Redsys.
Sort Order: la posición de Redsys entre los métodos de pago de la finalización de compra. Déjalo vacío o introduce un número entero.
Geo Zone: ofrece Redsys solo para direcciones de pago de la zona geográfica seleccionada. Predeterminado: All zones. Las zonas geográficas se configuran en System > Localisation > Geo Zones.
Total: el total de la compra, en la moneda predeterminada de la tienda, que un pedido debe alcanzar para que se ofrezca Redsys: un número igual o mayor que 0. Déjalo vacío para ofrecer Redsys con cualquier total.
Cuenta de Redsys
Tu banco te proporciona el código de comerciante (FUC), el terminal y el acceso al panel de administración de Redsys, donde se muestra la clave secreta SHA-256 de cada entorno. La sección incluye un enlace al panel de administración de Redsys.
Merchant Code (FUC): tu código de comerciante de Redsys, de hasta 9 dígitos. Cualquier carácter que no sea un dígito se elimina al guardar.
Terminal Number: el número de terminal asignado por tu banco, de hasta 3 dígitos. Predeterminado: 1. Un campo vacío se guarda como 1.
Secret Key (SHA-256) — live: la clave SHA-256 en Base64 del entorno real (de producción), normalmente de 32 caracteres. Se usa cuando el modo de prueba está desactivado.
Modo de prueba (SIS-T)
El entorno de pruebas de Redsys tiene su propia clave secreta. La sección muestra los datos públicos de prueba de Redsys: código de comerciante 999008881, terminal 1, clave sq7HjrUOBfKmC576ILgskD5srU870gJ7, tarjeta 4548 8100 0000 0003, caducidad 12/49, CVV 123. En modo de prueba no se cobra dinero real.
Test Mode: los pagos y los reembolsos van al entorno de pruebas de Redsys (SIS-T) y se firman con la clave de prueba. Predeterminado: activado. Desactívalo para aceptar pagos reales. Mientras está activado, los clientes ven TEST MODE: Redsys test environment, no real money is charged. en el paso Confirm Order.
Secret Key (SHA-256) — test: la clave SHA-256 en Base64 del entorno de pruebas. Usa tu propia clave de prueba o la clave pública de prueba indicada arriba.
Las claves guardadas nunca se vuelven a mostrar. El campo queda vacío y muestra Saved — leave empty to keep it. Escribe un valor nuevo solo si quieres cambiarlo. Para eliminar una clave guardada, marca Clear saved secret on save debajo del campo y haz clic en Save.
Página de pago y pedidos
Commerce Name: el nombre de la tienda que aparece en la página de pago de Redsys, de como máximo 25 caracteres. Predeterminado: el nombre de tu tienda, recortado a 25 caracteres.
Order Status After Payment: el estado que recibe un pedido pagado.
Las diferencias de importe o de moneda, los pagos de prueba mientras la pasarela está en modo real y los pagos de intentos cancelados siempre reciben el On hold (review) status.
OpenCart crea el pedido en el paso Confirm Order sin estado (un pedido faltante). Recibe un estado solo después de la notificación firmada de Redsys. Un pago rechazado o cancelado deja el pedido sin estado; el cliente vuelve a la finalización de compra con el carrito conservado. Cada campo siguiente muestra tus estados de pedido de OpenCart.
Processing status: se usa cuando Order Status After Payment es Processing. Predeterminado: En curso.
Completed status: se usa cuando Order Status After Payment es Completed. Predeterminado: Completado.
On hold (review) status: para los pagos que necesitan tu revisión (véase arriba), o para cada pedido pagado cuando Order Status After Payment es On hold (review). Predeterminado: Pendiente, porque OpenCart no tiene un estado En espera; una nota del pedido explica el motivo. Puedes crear tu propio estado en System > Localisation > Order Statuses y seleccionarlo aquí.
Refunded status: se asigna cuando el pago de Redsys se reembolsa por completo desde la página del pedido. Predeterminado: Reembolsado.
Notificaciones de pago
Notification URL: Redsys informa de cada pago a esta dirección de tu tienda. Aparece en esta sección. En OpenCart 3 tiene este aspecto https://your-store/index.php?route=extension/payment/wcp_redsys_gateway/notify, y en OpenCart 4, el de https://your-store/index.php?route=extension/wcp_redsys_gateway/payment/wcp_redsys_gateway.notify. Se construye a partir de la dirección de la tienda de tu instalación de OpenCart. La extensión la envía a Redsys con cada pago, así que no hay nada que copiar en el panel de Redsys. La notificación en línea (HTTP) debe estar activa para tu terminal. Consulta con tu banco si ningún pedido se confirma tras un pago correcto. Las notificaciones sin una firma válida se rechazan. Sin la notificación, el pedido nunca recibe un estado.
Avanzado
Debug log: escribe los detalles de los pagos, las notificaciones y los reembolsos en rdsg_debug.log.php, en la carpeta de logs de OpenCart (storage/logs). El archivo no se puede abrir desde la web y, al llegar a 5 MB, se mueve a una copia antigua. Los errores se registran siempre, incluso cuando esta opción está desactivada. Las claves, las firmas y los datos de tarjeta nunca se registran. Predeterminado: desactivado.
Log: muestra el tamaño y las entradas más recientes del registro. Haz clic en Clear log para vaciarlo.
Delete Data: si está activado, al desinstalar la extensión se eliminan los ajustes de la pasarela y el registro. Los registros de pagos de Redsys de los pedidos (necesarios para los reembolsos) siempre se conservan. Predeterminado: desactivado.
Importar / Exportar
Export: Download JSON guarda los ajustes como archivo JSON. Las claves secretas no se exportan.
Import: pega el JSON exportado anteriormente y haz clic en Import para restaurar los ajustes. Las claves secretas guardadas se conservan.
Monedas admitidas
EUR, USD, GBP, JPY, CHF, CAD, AUD, NZD, NOK, SEK, DKK, PLN, CZK, HUF, BGN, RON, ILS, INR, MYR, SGD, THB, SAR, ZAR, RUB, BRL, MXN, ARS, CLP, COP, PEN, CNY, TWD. El método de pago se oculta cuando la moneda del cliente no figura en esta lista.
Finalización de compra
En el paso Payment Method el cliente elige el método de pago (por defecto Credit/Debit Card (Redsys)). En el paso Confirm Order el cliente ve tu descripción. OpenCart crea el pedido en este paso, todavía sin estado. Cuando el cliente hace clic en Confirm Order, la extensión prepara un formulario de pago firmado, el cliente ve Redirecting to Redsys for payment. Please wait... y pasa a la página de pago de Redsys de tu banco. Si el navegador no continúa por sí solo, el cliente hace clic en Pay via Redsys. En OpenCart 4 el cliente elige el método de pago con el botón Choose del bloque del método de pago, en la ventana Payment method options, y hace clic en Confirm Order al final de la página de finalización de compra.
En la página de Redsys el cliente paga con tarjeta mediante 3-D Secure, o con Bizum u otro método que tu banco haya habilitado para el terminal. La página usa el idioma del cliente (español, inglés, catalán, francés, alemán, italiano, portugués y más), o el inglés para otros idiomas. El importe es el total del pedido en las unidades mínimas de la moneda del pedido, por ejemplo EUR 43.45 como 4345, y JPY o CLP sin decimales. El pago se describe como Order con el número de pedido y el nombre de tu tienda.
Tras pagar, el cliente vuelve a tu tienda. El regreso en sí no marca nada como pagado. El pedido se marca como pagado solo cuando Redsys lo confirma mediante la notificación firmada. Luego el pedido recibe su estado de la forma habitual de OpenCart, con los correos habituales del pedido y la actualización del stock, y el cliente ve la página de éxito del pedido de OpenCart con Your payment with Redsys has been received. Si el pedido recibió el On hold (review) status, la página muestra Your payment with Redsys has been received and is being reviewed by the store. Si la notificación aún no ha llegado, aparece una página de Payment confirmation con Redsys is confirming your payment. If you completed the payment, your order will be confirmed in a few moments — please do not pay again. y los botones Check again y Back to checkout.
Si el cliente cancela o Redsys rechaza el pago, Redsys devuelve al cliente a la finalización de compra con The Redsys payment was not completed. You can try again or choose another payment method. El carrito se conserva y el cliente puede volver a pagar. Cada nuevo intento recibe un número de pedido nuevo de Redsys, y un pago hecho desde cualquiera de ellos, por ejemplo desde una segunda pestaña del navegador, sigue siendo reconocido. OpenCart 3 crea un pedido nuevo cada vez que se muestra el paso Confirm Order; si otro pedido del mismo carrito ya está pagado, el cliente va directamente a la página de éxito, y un pago tardío del otro pedido no se aplica.
En OpenCart 4 el mensaje sobre el pago que no se completó se muestra encima de la página de finalización de compra. OpenCart 4 mantiene un solo pedido para la finalización de compra y lo actualiza, así que tras una cancelación o un pago rechazado, el cliente paga el mismo pedido con un nuevo número de pedido de Redsys. Si ese pedido se cerró mientras tanto, el cliente vuelve a la finalización de compra con Your previous order was closed without a payment. Please confirm the order again to pay with a new order. o, si tenía un pago de Redsys, con Your order was cancelled or refunded by the store. Please confirm the order again to pay with a new order. El siguiente Confirm Order paga un pedido nuevo. Si el pedido de la finalización de compra ya está pagado pero el carrito ha cambiado desde entonces, incluida una nueva cantidad, el cliente vuelve a la finalización de compra y el carrito nuevo se paga con un pedido nuevo.
Si el pago no se puede enviar a Redsys, el cliente se queda en el paso Confirm Order con un mensaje breve: Redsys payments are not configured correctly. Please choose another payment method or contact us., un mensaje de que no se aceptan pagos en esa moneda, o The order total must be greater than zero.
La notificación y el regreso del cliente también funcionan mientras la tienda está en modo de mantenimiento: OpenCart 3 permite pasar las solicitudes de las extensiones de pago, y en OpenCart 4 la extensión añade una acción de inicio para ellas.
La extensión acepta solo pagos únicos, autorizados y capturados de inmediato en la página de Redsys. No tiene formulario de tarjeta en tu propio sitio (InSite o iframe), ni tarjetas guardadas, ni pagos con un clic o tokenización, ni suscripciones o pagos recurrentes, ni preautorización con captura posterior, ni enlaces de pago para pedidos creados en el panel de administración.
Pedidos y reembolsos
Estados de pedido
Sin estado (pedido faltante): el cliente fue enviado a Redsys y no ha pagado, el pago fue rechazado o cancelado, o la notificación de Redsys aún no ha llegado. En Sales > Orders estos pedidos solo se muestran con el filtro Order Status configurado en Missing Orders.
Processing, Completed u On hold (review): el pago fue confirmado. El estado depende de Order Status After Payment. Una nota muestra el número de pedido de Redsys (Ds_Order), el código de autorización y el código de respuesta, marcados como [TEST] en los pagos de prueba.
On hold (review) tras el pago: Redsys informó de un importe o una moneda distintos del total del pedido, llegó un pago de prueba mientras la pasarela estaba en modo real (no se cobró dinero real), o el cliente pagó después de cancelar ese pago en la página de Redsys. La nota lo explica. Comprueba el pago en el panel de administración de Redsys y, después, procesa el pedido o reembolsa el pago.
Refunded status: el pago fue reembolsado por completo a través de la extensión.
Un pago rechazado nunca cambia un pedido que ya tiene estado. Para los códigos de respuesta más frecuentes, el registro y las notas dan un motivo breve, como Insufficient funds, Card expired o Cancelled by the customer. Si llega un segundo pago distinto para un pedido o un carrito que ya está pagado, el pedido no cambia. Una nota te pide que reembolses el pago duplicado en el panel de administración de Redsys. Si Redsys informa de que un pago sigue en curso, se añade una nota y el pedido espera el resultado final.
Las notas son entradas del History del pedido que el cliente no ve.
Pestaña VibeFox Redsys Gateway
En Sales > Orders abre un pedido pagado con Redsys. En la parte inferior de la página del pedido, junto a History y Additional, la pestaña VibeFox Redsys Gateway muestra el Redsys order number (Ds_Order), el Authorisation code / response, el Environment (real o de prueba) con una etiqueta Test mode, el Status del pago, Paid / refunded, una indicación de revisión para los pedidos en espera, el formulario de reembolso, el historial de reembolsos, las Redsys notes del pedido y los Redsys order numbers issued for this cart. La pestaña se muestra a los usuarios que tienen acceso a la extensión.
Reembolsos
En la pestaña introduce el Amount (se rellena el importe que aún no se ha reembolsado), opcionalmente un Reason (optional), y haz clic en Refund via Redsys. Confirma la pregunta Refund this amount through Redsys? This cannot be undone. Se admiten reembolsos totales y parciales. Necesitas el permiso para modificar pedidos (Sales > Orders, configurado en System > Users > User Groups). Los reembolsos se hacen en el importe y la moneda que cobró Redsys; por tanto, tras una diferencia de importe o de moneda puedes reembolsar hasta lo que el cliente pagó realmente, no el total del pedido. El reembolso se envía a través de la API REST de Redsys al entorno en el que se hizo el pago (prueba o real), firmado con la clave de ese entorno, y se comprueba la firma de la respuesta. Si Redsys no acepta el reembolso, la pestaña muestra el error y no se registra ningún reembolso. Un reembolso correcto se añade al historial de reembolsos y a las notas con el número de pedido de Redsys y el motivo. Un reembolso total pone el pedido en Refunded status sin notificar al cliente y sin devolver productos al stock, como un cambio manual de estado. Un reembolso parcial no cambia el estado.
Las devoluciones de productos en Sales > Returns no devuelven dinero a través de Redsys.
Los reembolsos hechos en el panel de administración de Redsys no se registran como reembolsos de la extensión. Cuando Redsys envía una notificación de ellos, se añade una nota al pedido. El estado del pedido no cambia automáticamente.
Clave de licencia
La extensión funciona con una clave de licencia de VibeFox obtenida en vibefox.net. El bloque de licencia License — VibeFox Redsys Gateway es el primer bloque de Extensions > Extensions > Payments > VibeFox Redsys Gateway > Edit, encima de los ajustes. Pega la clave en License key y haz clic en Activate. Después, el bloque muestra la clave enmascarada, el estado (por ejemplo, la fecha hasta la que la licencia está activa y tu dominio) y los botones Check now para volver a comprobar el estado, Change key para introducir otra clave y Remove key para eliminar la clave de esta tienda. Debajo aparecen la línea Product: opencart-payment-redsys y el enlace Manage licenses and domains in your account, que abre tu cuenta de vibefox.net. Solo los usuarios administradores con el permiso Modify para la extensión pueden cambiar la clave. Los textos del bloque siguen el idioma del administrador (se incluyen inglés y ruso).
Si la clave no se acepta, el bloque indica el motivo, por ejemplo Key not found, This key belongs to another product, Domain limit reached o License expired on seguido de una fecha. Tras cambiar la dirección de la tienda, o tras liberar una plaza de dominio en tu cuenta, haz clic en Check now. Si no se puede contactar con el servidor de licencias, la extensión sigue funcionando con el último estado conocido.
Una clave funciona en un dominio: la dirección de la tienda de la configuración de OpenCart. Quitar la clave de la tienda no libera su plaza de dominio. Libérala en tu cuenta de vibefox.net.
Sin una clave activa, Redsys no se muestra a los clientes en la finalización de compra. Si se inicia un pago de todos modos, el cliente ve This payment method is not available. Please choose another one. Un usuario administrador conectado al panel de administración en el mismo navegador sigue viendo el método de pago en la tienda, marcado como (unlicensed — visible to admins only), para que puedas configurar y probar la extensión antes de comprar una clave. En OpenCart 4 esta vista previa no está disponible: la tienda no ve el inicio de sesión del panel de administración, así que sin una clave activa el método de pago queda oculto para todos. Tras abrir la página Edit una vez, aparece un recordatorio en el Dashboard del administrador. Ciérralo con × para ocultarlo durante 7 días. Los pedidos existentes no se ven afectados: los pagos ya iniciados se siguen confirmando, y los reembolsos funcionan.
Cuando una licencia caduca, la extensión sigue funcionando, pero las actualizaciones y el soporte requieren renovación. El estado se vuelve a comprobar automáticamente al abrir el Dashboard o la página Edit del administrador: una vez al día durante los primeros 14 días tras introducir la clave, y después una vez a la semana. No hace falta ninguna tarea cron. Desinstalar la extensión elimina siempre la clave de licencia y el estado de la licencia.
Solución de problemas
Redsys no aparece en la finalización de compra: comprueba que la licencia esté activa, que Enable/Disable esté activado, que el código de comerciante y el terminal estén rellenados, y que el modo actual tenga una clave válida: Secret Key (SHA-256) — test en modo de prueba, Secret Key (SHA-256) — live en modo real. Comprueba que la moneda del cliente esté en la lista de monedas admitidas. La página de ajustes muestra un aviso por cada uno de estos problemas. Comprueba también que la dirección de pago esté en la Geo Zone seleccionada y que el pedido alcance el Total definido en los ajustes.
El pago se realizó, pero el pedido sigue sin estado: la notificación de Redsys no llegó a tu tienda. Pide a tu banco que compruebe que la notificación en línea (HTTP) esté activa para tu terminal. Comprueba que la dirección que aparece en Notification URL sea accesible desde internet sin inicio de sesión ni bloqueos de cortafuegos. Activa Debug log y revisa el campo Log de la página de la extensión.
La notificación responde Forbidden: la firma no coincide con la clave secreta del entorno en el que se inició el pago, o el código de comerciante de la notificación no es el tuyo. Comprueba que las claves secretas y el código de comerciante de los ajustes sean los de tu terminal.
La notificación responde Order not found: la notificación estaba firmada correctamente, pero ningún pedido de esta tienda usa ese número de pedido de Redsys.
La notificación responde Busy: otra notificación estaba procesando el carrito en el mismo momento, o no se pudo establecer el estado del pedido. Redsys reintenta la notificación. El registro muestra el motivo.
La notificación responde Bad request: la solicitud no tenía parámetros de Redsys o estaban mal formados. No llegó desde Redsys en el formato esperado.
El pedido está en el estado en espera tras el pago: lee las notas de la pestaña VibeFox Redsys Gateway (véase Estados de pedido), y después procesa el pedido o reembolsa el pago.
Los pagos de prueba no confirman pedidos en modo real: un pago de prueba nunca paga un pedido mientras Test Mode está desactivado. En su lugar, el pedido se pone en espera con una nota. Usa el modo de prueba con la clave de prueba para los pagos de prueba.
Falla el reembolso: lee el error. Redsys refund: the merchant code or the TEST secret key is not configured. (o LIVE) indica que falta la clave del entorno del pago. Los códigos de error de Redsys se explican en el mensaje, por ejemplo SIS0057 (el importe supera lo que queda del pago), SIS0056 (no se encontró el pago original: otro entorno o terminal), SIS0042 (error de firma; revisa la clave de este entorno), SIS0026 (código de comerciante o terminal desconocido) y SIS0027 (moneda no configurada para el terminal). Si no se puede contactar con Redsys, el reembolso no se realiza. Inténtalo más tarde.
No hay formulario de reembolso en la pestaña: la pestaña indica el motivo, por ejemplo que el pedido no tiene un pago de Redsys confirmado, que está reembolsado por completo, o que tu grupo de usuarios no tiene permiso para modificar pedidos.
Para desarrolladores: la extensión dispara los eventos de OpenCart wcp_redsys_gateway/merchant_parameters (los parámetros del pago y el pedido) y wcp_redsys_gateway/currency_codes (la lista de monedas admitidas). Añade una moneda solo si tu banco la ha habilitado para el terminal.
Desinstalación
Ve a Extensions > Extensions, elige el tipo Payments y haz clic en Uninstall (el botón rojo −) junto a VibeFox Redsys Gateway. La clave de licencia y el estado de la licencia de esta extensión siempre se eliminan. OpenCart siempre elimina sus propios ajustes de la extensión: Enable/Disable, Sort Order, Geo Zone, Total y los cuatro estados de pedido, que vuelven a sus valores predeterminados al reinstalar. El evento de OpenCart de la extensión también se elimina (en OpenCart 4, sus eventos y su acción de inicio, que deja pasar la notificación y el regreso del cliente en modo de mantenimiento). Si Delete Data está activado, se eliminan los demás ajustes de la pasarela (título, descripción, código de comerciante, terminal, claves, modo de prueba, nombre comercial, estado del pedido tras el pago, registro) y el registro. Si está desactivado, se conservan para una reinstalación posterior. Los registros de pagos y los reembolsos de Redsys siempre se conservan, así que los pedidos pagados antes pueden seguir reembolsándose tras una reinstalación. Los pedidos existentes conservan sus notas de pago.
En OpenCart 4, para eliminar también los archivos de la extensión, ve a Extensions > Installer después de desinstalarla, haz clic en Uninstall (el botón naranja −) junto a VibeFox Redsys Gateway en la lista de extensiones instaladas y después en Delete (el botón rojo de papelera) para eliminar el paquete subido.
Redsys es una marca comercial de su propietario. Esta extensión no está afiliada ni respaldada por Redsys.
