VibeFox Cardcom for OpenCart — Ayuda
Requisitos
OpenCart: 3.0.x (probado en 3.0.5.0) o 4.0.2 o posterior (probado en 4.1.0.3).
PHP: 8.0 o posterior.
HTTPS: tu tienda debe ser accesible desde Internet por HTTPS, para que Cardcom pueda enviar la notificación de pago.
Moneda: la moneda del pedido (la moneda en la que compra el cliente) debe ser ILS, USD, EUR o GBP. Para cualquier otra moneda, el método de pago se oculta en la finalización de compra.
Cuenta de Cardcom: para los pagos reales necesitas una cuenta de comerciante de Cardcom con un número de terminal, un nombre de usuario de API y una contraseña de API. Los pagos solo necesitan el número de terminal y el nombre de usuario de API. La contraseña de API se usa únicamente para los reembolsos desde OpenCart. El modo de prueba funciona sin una cuenta de Cardcom.
Clave de licencia de VibeFox: se compra en vibefox.net. Una clave funciona en un solo dominio.
Instalación
La descarga es un único archivo zip con los paquetes para ambas versiones de OpenCart. Descomprímelo en tu ordenador. Contiene README.txt, el paquete de OpenCart 3 wcp_cardcom_payment_gateway-oc3-(version).ocmod.zip y el paquete de OpenCart 4 wcp_cardcom_payment_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_cardcom_payment_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 Cardcom Payment 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 del lápiz) para abrir la página de ajustes. 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 (ver Clave de licencia).
4. Activa Enable/Disable, deja Test Mode activado y haz clic en Save. Haz un pedido de prueba con la tarjeta 4580 0000 0000 0000, cualquier fecha de caducidad futura y CVV 123.
5. Para los pagos reales, desactiva Test Mode, introduce el Terminal Number, el API Username y la API Password que recibiste de Cardcom y haz clic en Save. No hay que configurar nada en el panel de Cardcom: las direcciones de notificación y de retorno se envían con cada pago.
OpenCart 4
1. En el panel de administración ve a Extensions > Installer, haz clic en Upload y elige el archivo wcp_cardcom_payment_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 Cardcom Payment 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, prueba el pago e introduce las credenciales reales 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 diferente (ver Notification URL).
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 Cardcom Payment Gateway > Edit. Las secciones aparecen a la izquierda; el botón Save situado debajo de la lista guarda toda la página. Encima de los ajustes, la página muestra una advertencia mientras el modo de prueba está activado. En modo real avisa cuando faltan el número de terminal o el nombre de usuario de API (en ese caso Cardcom se oculta en la finalización de compra), cuando los campos reales contienen el terminal de prueba público 1000 / CardTest1994 (Cardcom también se oculta, porque no se cobraría dinero real) y recuerda que sin la contraseña de API no son posibles los reembolsos desde OpenCart. También avisa cuando la moneda predeterminada de tu tienda no es compatible. Sin el permiso para modificar la extensión, la página muestra los ajustes pero no puede guardarlos.
Al guardar, Title no puede estar vacío (como máximo 128 caracteres), Sort Order debe ser un número entero, Total debe ser un número igual o mayor que 0, y la zona geográfica y los estados de pedido deben existir; de lo contrario, no se guarda nada. Si guardas el modo real con credenciales vacías o de prueba, los ajustes se guardan con una advertencia de que la pasarela sigue oculta en la finalización de compra hasta que introduzcas tu propio número de terminal y tu nombre de usuario de API.
Cardcom
Enable/Disable: Enable Cardcom Payment Gateway activa o desactiva el método de pago. Predeterminado: desactivado.
Title: el nombre del método de pago que ven los clientes en la finalización de compra. También es el nombre del método de pago guardado en el pedido. Predeterminado: Credit Card (Cardcom). Obligatorio.
Description: el texto que ve el cliente en el paso Confirm Order, encima del botón de confirmación. Predeterminado: Pay securely with your credit card via Cardcom.
Sort Order: la posición de Cardcom entre los métodos de pago en la finalización de compra. Déjalo vacío o introduce un número entero.
Geo Zone: ofrece Cardcom solo para las 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 debe alcanzar un pedido para que se ofrezca Cardcom. Déjalo vacío para ofrecer Cardcom con cualquier total.
Test mode
El modo de prueba utiliza el terminal de prueba público de Cardcom 1000 (usuario de API CardTest1994). No se cobra dinero real y no se necesita una cuenta de Cardcom. Tarjeta de prueba: 4580 0000 0000 0000, cualquier fecha de caducidad futura y CVV 123. En modo de prueba, el paso Confirm Order también muestra una línea con esta tarjeta de prueba.
Test Mode: activa el modo de prueba (terminal 1000, sin dinero real). Predeterminado: activado. Desactívalo para aceptar pagos reales con las credenciales reales de abajo. Los reembolsos siempre se envían con las credenciales del modo en el que se pagó el pedido.
Credenciales reales
El número de terminal, el nombre de usuario de API y la contraseña de API los proporciona Cardcom con tu cuenta de comerciante: en el panel de Cardcom, en la configuración de API, o a través del soporte de Cardcom. Estos campos solo se usan en modo real.
Terminal Number: tu número de terminal de Cardcom. Solo debe contener dígitos. Si introduces cualquier otra cosa, los demás ajustes se guardan con una advertencia y se mantiene el número de terminal anterior.
API Username: tu nombre de usuario de API de Cardcom (ApiName) para este terminal. Los espacios se eliminan al guardar.
API Password: tu contraseña de API de Cardcom. Solo se necesita para los reembolsos desde OpenCart. La contraseña guardada nunca vuelve a mostrarse: el campo queda vacío y muestra Guardada — déjalo vacío para conservarla. Escribe un valor nuevo solo si quieres cambiarla. Para eliminarla, marca Clear the saved API password debajo del campo y haz clic en Save.
Página de pago
Notification URL: Cardcom envía las notificaciones de pago (IndicatorUrl) a esta dirección. En OpenCart 3 tiene el aspecto de https://your-store/index.php?route=extension/payment/wcp_cardcom_payment_gateway/webhook, y en OpenCart 4, el de https://your-store/index.php?route=extension/wcp_cardcom_payment_gateway/payment/wcp_cardcom_payment_gateway.webhook. Se construye a partir de la dirección de la tienda de tu instalación de OpenCart. La dirección se pasa a Cardcom automáticamente con cada pago, junto con el número de pedido, así que no hay nada que configurar en Cardcom. Debe ser accesible desde Internet por HTTPS.
Operation: lo que hace Cardcom en la página de pago.
Max Installments: el número máximo de cuotas (pagos) que el cliente puede elegir en la página de Cardcom, de 1 a 36. 1 significa sin cuotas. Predeterminado: 1.
Pedidos
OpenCart crea el pedido en el paso Confirm Order sin estado (un pedido ausente). El pedido recibe un estado solo después de que Cardcom haya confirmado el pago. Cada campo siguiente muestra tus estados de pedido de OpenCart.
Success Order Status: el estado que se asigna tras un pago confirmado. Predeterminado: Procesando.
On Hold (Review) Status: los pagos que no coinciden con el pedido (importe, moneda, sin número de transacción) reciben este estado y una nota que explica el motivo. Predeterminado: Pendiente, porque OpenCart no tiene el estado En espera. Puedes crear tu propio estado en System > Localisation > Order Statuses y seleccionarlo aquí.
Refunded Status: se asigna después de reembolsar el pago por completo desde la página del pedido. Predeterminado: Reembolsado.
Avanzado
Debug log: registra las peticiones a la API y las notificaciones en cardcom_p_debug.log.php, en la carpeta de registros de OpenCart (storage/logs). El archivo no se puede abrir desde la web, y al alcanzar 5 MB se archiva y se empieza uno nuevo. Los errores siempre se registran. Nunca se escriben credenciales, tokens de tarjeta ni datos del titular de la tarjeta. Predeterminado: desactivado.
Log: muestra el tamaño y las últimas entradas del registro. Haz clic en Clear log para vaciarlo.
Delete on Uninstall: si está activado, al desinstalar la extensión se eliminan de forma permanente los ajustes y los registros. Los pedidos, y las transacciones y reembolsos de Cardcom, siempre se conservan, de modo que los pedidos antiguos se pueden reembolsar después de una reinstalación. Predeterminado: desactivado.
Importar / Exportar
Export: Download JSON guarda los ajustes como un archivo JSON. La contraseña de API no se exporta.
Import: pega el JSON exportado anteriormente y haz clic en Import para restaurar los ajustes. La contraseña de API guardada se conserva.
Finalización de compra
En el paso Payment Method, el cliente elige el método de pago (por defecto Credit Card (Cardcom)). En el paso Confirm Order, el cliente ve tu descripción y la nota Serás redirigido a la página de pago segura de Cardcom. OpenCart crea el pedido en este paso, todavía sin estado. Cuando el cliente hace clic en Confirm Order, la extensión crea una página de pago de Cardcom por el total del pedido en la moneda del pedido y envía al cliente a ella. La página se abre en hebreo si el idioma del pedido es el hebreo, y en inglés en caso contrario. Los productos del pedido se pasan a Cardcom como nombre del producto. El cliente introduce los datos de la tarjeta y, si se permiten cuotas, elige el número de pagos. 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.
Después de pagar, el cliente vuelve a tu tienda. El pedido solo se marca como pagado cuando Cardcom lo confirma. Cardcom llama a la dirección de notificación, y la extensión toma de esa llamada únicamente el código de la página de pago. Comprueba que ese código lo emitió tu tienda para ese pedido y después pide a Cardcom, de servidor a servidor, el resultado real. Si la notificación llega tarde, la misma comprobación se ejecuta cuando el cliente vuelve. El pedido recibe entonces su estado de la forma estándar 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 Hemos recibido tu pago con Cardcom. Si Cardcom todavía no ha confirmado el pago cuando el cliente vuelve, una página de Payment confirmation muestra Tu pago está siendo confirmado por Cardcom. Recibirás un correo electrónico en cuanto se confirme. con los botones Check again y Back to checkout; la notificación asigna el estado del pedido en cuanto llega. En OpenCart 4 el navegador no envía la sesión de la tienda cuando Cardcom devuelve al cliente, así que la extensión muestra primero una página breve que vuelve a abrir la misma dirección de retorno desde tu tienda: el cliente conserva el carrito y el inicio de sesión.
Si el pago no se completa o Cardcom lo rechaza, el cliente vuelve a la finalización de compra con El pago con tarjeta no se completó. Inténtalo de nuevo o elige otro método de pago. En OpenCart 4 este mensaje se muestra encima de la página de finalización de compra. El pedido queda sin estado y el carrito se conserva. El cliente puede volver a intentarlo: OpenCart 3 crea un pedido nuevo cada vez que se muestra el paso Confirm Order, OpenCart 4 mantiene un pedido para la finalización de compra y lo actualiza, y cada intento recibe una nueva página de pago de Cardcom. Antes de crear una página nueva, se comprueban con Cardcom las páginas de pago abiertas de este pedido y de los demás pedidos del mismo carrito (misma sesión del cliente y mismo contenido del carrito) de las últimas 24 horas. Si alguna resulta pagada, ese pedido se confirma y el cliente va a la página de éxito en lugar de pagar dos veces. Un carrito que ya está pagado con otro pedido no se vuelve a cobrar: el cliente va a la página de éxito. Un rechazo en una página antigua no afecta a un intento más reciente.
Si el pedido de la finalización de compra se cerró sin pago entretanto (por ejemplo, lo cancelaste), Confirm Order o el retorno desde Cardcom devuelve al cliente a la finalización de compra con This order can no longer be paid. Please confirm your order again., y el siguiente Confirm Order paga un pedido nuevo del carrito. OpenCart 4 mantiene el pedido en la finalización de compra hasta que se muestra la página de éxito: si ese pedido ya tiene estado y el carrito ha cambiado desde entonces (otros productos o cantidades), el cliente recibe el mismo mensaje y el carrito modificado recibe un pedido nuevo con su propio pago, mientras que el mismo carrito va a la página de éxito sin un nuevo pago.
Si Cardcom no puede abrir la página de pago, el cliente se queda en el paso Confirm Order con un breve mensaje encima del botón, por ejemplo No se pudo conectar con Cardcom. Inténtalo de nuevo en unos minutos., o el mensaje de que Cardcom no pudo abrir la página de pago, junto con el código de Cardcom. Desde ahí puede elegir otro método de pago.
La notificación también funciona mientras la tienda está en modo de mantenimiento: OpenCart 3 deja pasar las peticiones de las extensiones de pago, y en OpenCart 4 la extensión añade una acción de inicio que deja pasar la notificación y el retorno del cliente.
La extensión acepta pagos con tarjeta puntuales solo en la página de Cardcom. No tiene tarjetas guardadas ni pagos con un clic, ni suscripciones, no cobra tokens guardados, no tiene ajustes de facturas o recibos de Cardcom, no admite Bit, Apple Pay, Google Pay ni PayPal a través de Cardcom, ni modo iframe, ni acuerdos de captura diferida.
Pedidos y reembolsos
Estados de pedido
Sin estado (pedido ausente): el cliente fue enviado a Cardcom y no ha pagado, el pago fue rechazado o Cardcom todavía no ha confirmado el pago. En Sales > Orders estos pedidos solo se muestran con el filtro Order Status establecido en Missing Orders.
Success Order Status (predeterminado Procesando): el pago fue confirmado. Una nota muestra la transacción de Cardcom y, cuando Cardcom la informa, los últimos cuatro dígitos de la tarjeta, el número de factura y el número de cuotas, así como la forma en que se confirmó el pago (notificación, retorno o un nuevo intento). Los pagos de prueba se marcan con Modo de prueba: no se ha cobrado dinero real.
On Hold (Review) Status (predeterminado Pendiente): Cardcom confirmó un pago que no coincide con el pedido, por ejemplo porque se cobró otro importe o moneda, o porque Cardcom no devolvió ningún número de transacción. La nota lo explica, y la pestaña del pedido lo muestra en Needs review:. Compara el pago en el panel de Cardcom con el pedido y, después, completa el pedido o reembolsa el pago.
Refunded Status (predeterminado Reembolsado): el pago fue reembolsado por completo a través de la extensión.
Si llega un segundo pago correcto para un pedido que ya tiene estado (por ejemplo, el cliente pagó en dos pestañas del navegador), el pedido no cambia. Una nota advierte de que el cliente puede haber sido cobrado dos veces y pide que lo reembolses desde el panel de Cardcom. La misma nota se añade al pedido pagado cuando el mismo carrito se pagó una vez más con otro pedido (por ejemplo, en una segunda pestaña); ese otro pedido no recibe ningún estado.
Las notas son entradas del History del pedido que el cliente no ve.
Pestaña VibeFox Cardcom Payment Gateway
En Sales > Orders abre un pedido pagado con Cardcom. En la parte inferior de la página del pedido, junto a History y Additional, la pestaña VibeFox Cardcom Payment Gateway muestra la Transaction con la etiqueta Test mode en los pagos de prueba, la Payment page (LowProfileCode), el Status, la Card, las Installments, la Invoice, el Card token (con Charge + Save token), el importe Charged, el Order total / refunded, el formulario de reembolso, el historial de reembolsos y las Cardcom notes del pedido. 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 Cardcom. Confirma la pregunta Refund this amount through Cardcom? This cannot be undone. Se admiten reembolsos totales y parciales, y se pueden hacer varios reembolsos parciales para un mismo pedido. Necesitas el permiso para modificar la extensión (se configura en System > Users > User Groups). Los reembolsos se hacen por el importe y en la moneda que cobró Cardcom, así que, tras un desajuste de importe o moneda, puedes reembolsar hasta lo que el cliente realmente pagó, y no el total del pedido. El reembolso se envía con las credenciales del modo en el que se pagó el pedido: los pedidos de prueba se reembolsan en el terminal de prueba de Cardcom incluso después de cambiar al modo real, y los pedidos reales siempre usan tus credenciales reales. Los reembolsos reales necesitan el API Username y la API Password. Si Cardcom 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 la transacción de reembolso de Cardcom y el motivo. Un reembolso total asigna el pedido al Refunded Status sin notificar al cliente y sin devolver los productos al stock, igual que 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 Cardcom. Los reembolsos hechos en el panel de Cardcom no se comunican a la tienda.
Clave de licencia
La extensión funciona con una clave de licencia de VibeFox obtenida en vibefox.net. El bloque de licencia License — VibeFox Cardcom Payment Gateway es el primer bloque de Extensions > Extensions > Payments > VibeFox Cardcom Payment 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-cardcom 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 panel de administración (están incluidos el inglés y el ruso).
Si la clave no se acepta, el bloque indica el motivo, por ejemplo Clave no encontrada, Esta clave pertenece a otro producto, Se ha alcanzado el límite de dominios o La licencia caducó el seguido de una fecha. Después de cambiar la dirección de la tienda, o tras liberar un espacio de dominio en tu cuenta, haz clic en Check now. Si no se puede conectar con el servidor de licencias, la extensión sigue funcionando con el último estado conocido.
Una clave funciona en un solo dominio: la dirección de la tienda de la configuración de OpenCart. Eliminar la clave de la tienda no libera su espacio de dominio. Libera el espacio en tu cuenta de vibefox.net.
Sin una clave activa, Cardcom no se muestra a los clientes en la finalización de compra. Si se inicia un pago de todos modos, el cliente ve Este método de pago no está disponible. Elige otro. Un usuario administrador que haya iniciado sesión en el panel de administración en el mismo navegador sigue viendo el método de pago en la tienda, marcado como (sin licencia — visible solo para administradores), así que puedes 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 administrador, así que sin una clave activa el método de pago queda oculto para todos. Después de abrir una vez la página Edit, aparece un recordatorio en el Dashboard del panel de administración. Ciérralo con × para ocultarlo durante 7 días. Los pedidos existentes no se ven afectados: los pagos ya iniciados siguen confirmándose y los reembolsos funcionan.
Cuando una licencia caduca, la extensión sigue funcionando, pero las actualizaciones y el soporte necesitan una renovación. El estado se vuelve a comprobar automáticamente al abrir el Dashboard o la página Edit del panel de administración: una vez al día durante los primeros 14 días después de introducir la clave y, después, una vez por semana. No se necesita ninguna tarea cron. Desinstalar la extensión siempre elimina la clave de licencia y el estado de la licencia.
Solución de problemas
Cardcom no aparece en la finalización de compra: comprueba que la licencia esté activa, que Enable/Disable esté activado y que la moneda del cliente sea ILS, USD, EUR o GBP. En modo real, comprueba que Terminal Number y API Username contengan tus propias credenciales, y no el terminal de prueba 1000 / CardTest1994. La página de ajustes muestra una advertencia cuando falta algo. Comprueba también que la dirección de pago esté en la Geo Zone seleccionada y que el pedido alcance el Total establecido en los ajustes.
El pago se realizó, pero el pedido se queda sin estado: Cardcom no pudo llegar a tu tienda, por ejemplo por un cortafuegos, una protección con contraseña o un sitio de desarrollo local. La dirección de notificación debe ser accesible desde Internet por HTTPS. El pedido también recibe su estado cuando el cliente vuelve a la tienda después de pagar. Activa el Debug log y revisa el campo Log de la página de la extensión.
La notificación responde Missing or invalid lowprofilecode o Unknown lowprofilecode for this order: la llamada no incluía un código de página de pago emitido por tu tienda para ese pedido. No se cambia nada.
La notificación responde Gateway not configured o Indicator check failed: faltan las credenciales del modo en el que se creó la página de pago, o no se pudo contactar con Cardcom para la comprobación. No se cambia nada; el pago se vuelve a comprobar cuando el cliente vuelve a la tienda.
La notificación responde Busy, retry: el pedido estaba siendo confirmado por otra petición en el mismo momento, o no se pudo asignar el estado del pedido. Activa el Debug log para ver el motivo.
La notificación responde ReturnValue mismatch o Terminal mismatch: Cardcom informó de un pago de otro pedido o de otro terminal. No se cambia nada. Comprueba que Terminal Number sea el terminal de tu cuenta.
La URL de notificación muestra Missing or invalid lowprofilecode en el navegador: es normal. La URL solo acepta llamadas de Cardcom.
El cliente ve «Error de pago: esta moneda no es compatible con Cardcom.»: la moneda del pedido no es ILS, USD, EUR ni GBP.
El cliente ve «El pago con tarjeta no está disponible temporalmente. Elige otro método de pago.»: el modo real está activado, pero faltan el número de terminal o el nombre de usuario de API, o los campos reales contienen el terminal de prueba público.
El cliente ve «Este método de pago no está disponible.» después de Confirm Order: la sesión de finalización de compra ya no coincide con el pedido, o el método de pago se desactivó entretanto. El cliente recarga la finalización de compra.
El cliente ve otro error después de Confirm Order: activa el Debug log y revisa el campo Log. Allí se registran los problemas de conexión y los códigos de error de Cardcom.
El pedido está en estado de revisión después del pago: lee las notas o el apartado Needs review: de la pestaña VibeFox Cardcom Payment Gateway. El importe o la moneda pagados no coincidían con el pedido. Completa el pedido o reembolsa el pago.
No aparece el formulario de reembolso en la pestaña: la pestaña indica el motivo: la transacción aún no está confirmada, el pago ya está reembolsado por completo, tu grupo de usuarios no tiene permiso para modificar la extensión o faltan el nombre de usuario o la contraseña de API del modo en que se pagó.
El reembolso falla con «API username and API password are required for refunds»: introduce la API Password (y el API Username) en los ajustes e inténtalo de nuevo.
El reembolso falla con «Could not connect to Cardcom»: revisa el panel de Cardcom antes de volver a intentarlo, porque el reembolso puede haberse realizado o no.
Para desarrolladores: la extensión dispara los eventos de OpenCart cardcom_p_supported_currencies, que amplía la lista de monedas (añade solo las monedas habilitadas en tu terminal de Cardcom), y cardcom_p_low_profile_params, que modifica los parámetros de la página de pago antes de crearla.
Desinstalación
Ve a Extensions > Extensions, elige el tipo Payments y haz clic en Uninstall (el botón rojo −) junto a VibeFox Cardcom Payment Gateway. La clave de licencia y el estado de 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 estados de pedido de la sección Orders, que vuelven a sus valores predeterminados en una reinstalación. También se elimina el evento de OpenCart de la extensión (en OpenCart 4, también sus eventos y su acción de inicio, que deja pasar a Cardcom en modo de mantenimiento). Si Delete on Uninstall está activado, se eliminan los demás ajustes de la pasarela (título, descripción, modo de prueba, credenciales, opciones de la página de pago y registro) y el registro. Si está desactivado, se conservan para una reinstalación posterior. Las transacciones y los reembolsos de Cardcom siempre se conservan, así que los pedidos pagados antes pueden reembolsarse después de 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 la desinstalación y haz clic en Uninstall (el botón naranja −) junto a VibeFox Cardcom Payment Gateway en la lista de extensiones instaladas, y después en Delete (el botón rojo de papelera) para eliminar el paquete subido.
Cardcom es una marca comercial de su respectivo propietario. Esta extensión no está afiliada ni respaldada por Cardcom.
