Volver

VibeFox Pin Payments 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 Pin Payments: una cuenta de comerciante de Pin Payments (para empresas de Australia o Nueva Zelanda; los clientes pueden pagar desde cualquier lugar). Necesitas su clave pública y su clave secreta, para el modo real y, para las pruebas, para el entorno de prueba. No se necesita un secreto de webhook: la extensión no usa webhooks. Los datos de la tarjeta se envían desde el navegador del cliente directamente a Pin Payments mediante Pin.js y nunca llegan a tu tienda, así que la tienda entra en el ámbito de PCI SAQ A-EP.

Moneda: AUD, USD, NZD, SGD, EUR, GBP, CAD, HKD, JPY, MYR, THB, PHP, ZAR o IDR. El pedido se cobra en su propia moneda.

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_pinpayments_gateway-oc3-(versión).ocmod.zip y el paquete de OpenCart 4 wcp_pinpayments_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_pinpayments_gateway-oc3-(versión).ocmod.zip. La extensión no tiene modificaciones OCMOD, por lo 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 Pin Payments Gateway y haz clic en Install (el botón verde +). Tu usuario de administrador necesita 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 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 (ver License key).

4. En el panel de Pin Payments abre Account > API Keys y copia tus claves de prueba en Test publishable key y Test secret key. Deja Test mode activado, activa Enable/Disable y haz clic en Save.

5. Realiza un pedido de prueba con una tarjeta de prueba de Pin Payments. Cuando todo funcione, introduce las claves reales, desactiva Test mode y guarda.

OpenCart 4

1. En el panel de administración ve a Extensions > Installer, haz clic en Upload y elige el archivo wcp_pinpayments_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 Pin Payments Gateway, haz clic en Install (el botón verde +) y luego en Edit (el botón del lápiz).

4. Introduce la clave de licencia y las claves de Pin Payments como en los pasos 3 a 5 de OpenCart 3. La página de configuración y sus campos son iguales en ambas versiones.

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 Pin Payments 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 Pin Payments está en MODO DE PRUEBA: se usan la API y las claves de prueba, no se realizan cobros reales. mientras el modo de prueba está activado; un error mientras la clave pública o la clave secreta del modo actual están vacías (el método de pago queda oculto en la finalización de compra); y un error cuando Pin Payments no admite la moneda predeterminada de la tienda (con la lista de monedas admitidas). Sin permiso para modificar la extensión, la página muestra los ajustes pero no permite guardarlos.

Al guardar, si un campo no es correcto no se guarda nada: Title no puede estar vacío (Introduce un título para el método de pago (máximo 128 caracteres).), Sort Order debe ser un número entero (se permiten valores negativos), Total un número igual o mayor que 0, y Geo Zone y los estados de pedido deben existir.

Pin Payments

Enable/Disable: Enable Pin Payments 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 que se guarda en el pedido. Predeterminado: Credit card (Pin Payments). Obligatorio, máximo 128 caracteres.

Description: el texto que el cliente ve en el paso Confirm Order, encima del formulario de tarjeta. Predeterminado: Pay with your credit card via Pin Payments.

Sort Order: la posición de Pin Payments entre los métodos de pago de la finalización de compra. Déjalo vacío o introduce un número entero.

Geo Zone: muestra el formulario de tarjeta solo a 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 el método de pago. Déjalo vacío para ofrecerlo con cualquier total.

Claves de API

Encuentra tus claves en el panel de Pin Payments (la página enlaza con dashboard.pinpayments.com) en Account > API Keys. Las claves de prueba solo funcionan con la API de prueba, y las claves reales solo con la API real. La clave pública la usa Pin.js en el navegador del cliente. La clave secreta nunca sale de tu servidor.

Test mode: usa el entorno de prueba de Pin Payments (test-api.pinpayments.com) y las claves de prueba. No se realizan cobros reales y los clientes ven MODO DE PRUEBA: no se realizará ningún cobro real. encima del formulario de tarjeta. Cuando está desactivado, se usan la API real y las claves reales. Los reembolsos de un pedido siempre usan las claves del entorno en el que se pagó el pedido. Predeterminado: activado.

Test publishable key: la clave pública de tu cuenta de prueba de Pin Payments.

Test secret key: la clave secreta de tu cuenta de prueba de Pin Payments.

Live publishable key: la clave pública de tu cuenta real de Pin Payments.

Live secret key: la clave secreta de tu cuenta real de Pin Payments.

Los espacios alrededor de las claves se eliminan. Las claves secretas guardadas nunca se vuelven a mostrar. El campo queda vacío y muestra Guardado — déjalo vacío para conservarlo. Escribe un valor nuevo solo si quieres cambiarlo. Para eliminar una clave secreta guardada, marca Clear the saved value on save debajo del campo y haz clic en Save.

Pedidos

OpenCart crea el pedido en el paso Confirm Order sin estado (pedido incompleto). El pedido recibe un estado solo después de que Pin Payments haya respondido al cobro. Cada campo siguiente muestra tus estados de pedido de OpenCart.

Order Status After Payment: la tarjeta se cobró exactamente por el importe y la moneda del pedido. Predeterminado: Processing.

On Hold (Review) Status: el importe o la moneda cobrados no coinciden con el pedido, el cobro está autorizado pero no capturado, o Pin Payments no dio una respuesta clara (tiempo de espera agotado, error del servidor), por lo que el cobro podría existir. Una nota te indica qué revisar en el panel de Pin Payments. Predeterminado: Pending, porque OpenCart no tiene un estado On hold. Puedes crear tu propio estado en System > Localisation > Order Statuses y seleccionarlo aquí.

Refunded Status: se asigna cuando el pago se reembolsa por completo desde la pestaña del pedido. Predeterminado: Refunded.

Avanzado

Debug log: escribe las llamadas a la API de Pin Payments en wc_ppg_debug.log.php, en la carpeta de registros de OpenCart (storage/logs). El archivo no se puede abrir desde la web y, al llegar a 5 MB, se mueve a wc_ppg_debug.old.log.php. Los errores y las advertencias siempre se registran; activa esta opción para registrar también cada llamada a la API. Los datos de la tarjeta, las claves de API y los datos personales de los clientes 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 on uninstall: si está activado, al desinstalar la extensión se eliminan los ajustes de la pasarela y el registro. Los datos de pago de los pedidos (cobros y reembolsos) siempre se conservan. Predeterminado: desactivado.

Importar / Exportar

Export: Download JSON guarda los ajustes en un archivo JSON. Las claves secretas no se exportan.

Import: pega el JSON exportado previamente y haz clic en Import para restaurar los ajustes. Las claves secretas guardadas se conservan.

Finalizar compra

El método de pago se muestra cuando está activado, ambas claves del modo actual están introducidas, la moneda del pedido es una de las 14 monedas admitidas, la dirección de pago está en la Geo Zone seleccionada y el pedido alcanza el Total.

En el paso Payment Method, el cliente elige el método de pago (por defecto Credit card (Pin Payments)). OpenCart crea el pedido en el paso Confirm Order, todavía sin estado. Allí el cliente ve tu descripción, los iconos de Visa, Mastercard y American Express y el formulario de tarjeta: Card number, Expiry (MM / YY), CVC y Name on card. En OpenCart 4, el cliente elige el método de pago con el botón Choose del bloque de métodos de pago, en la ventana Payment method options; el formulario de tarjeta aparece entonces en el bloque de confirmación de la parte inferior de la página de finalización de compra, encima del botón Confirm Order. Antes de enviar, el formulario comprueba la longitud del número de tarjeta, el mes y el año de caducidad, un CVC de 3 o 4 dígitos y el nombre.

Cuando el cliente hace clic en Confirm Order, Pin.js envía desde el navegador los datos de la tarjeta y la dirección de pago del pedido (en OpenCart 4, cuando la finalización de compra no pide dirección de pago, la de envío) directamente a Pin Payments y obtiene un token de tarjeta de un solo uso. Solo ese token llega a tu tienda. Después, la extensión crea un cobro capturado por el total del pedido en su moneda, con el correo electrónico y la dirección IP del cliente, y con la descripción <store name> - Order <order number>. Pin Payments responde en la misma petición.

Tras un cobro correcto, el pedido recibe su estado de la forma estándar de OpenCart, con los correos habituales del pedido y la actualización de existencias; el carrito se vacía y el cliente ve la página de pedido realizado de OpenCart con Your card payment has been received. Si el pedido pasó al estado de revisión, la página muestra Hemos recibido el pago con tu tarjeta y se está revisando. Actualizaremos tu pedido en cuanto termine la revisión.

Si Pin Payments no responde (tiempo de espera agotado, error del servidor, respuesta ilegible), es posible que el cobro sí se haya creado. En ese caso, el pedido pasa al estado de revisión con una nota, y la página de pedido realizado muestra No hemos podido confirmar tu pago con Pin Payments. Revisa tu correo electrónico y el extracto de tu tarjeta antes de volver a pagar, o contacta con nosotros. Volver a enviar el mismo carrito nunca crea un segundo cobro.

Solo se ejecuta un intento de pago por carrito a la vez. Un segundo envío recibe Este pedido ya se está pagando. Espera un momento y revisa tu correo electrónico antes de volver a intentarlo. OpenCart 3 crea un pedido nuevo cada vez que se muestra el paso Confirm Order; OpenCart 4 actualiza el pedido de la finalización de compra (tras una tarjeta rechazada, el cliente paga el mismo pedido), así que un carrito que ya está pagado con otro pedido va directamente a la página de pedido realizado, y un intento anterior que cobró o pudo haber cobrado dinero asigna su estado al pedido en lugar de crear un nuevo cobro. Un token de tarjeta solo puede usarse una vez: después de un intento fallido, o cuando el cliente cambia los datos de la tarjeta, se crea un token nuevo.

OpenCart 4 mantiene el pedido en la finalización de compra hasta que se muestra la página de pedido realizado. Si ese pedido ya tiene un estado cuando el cliente confirma una nueva compra (por ejemplo, se pagó y nunca se abrió la página de pedido realizado, o lo cancelaste), el cliente vuelve a la finalización de compra y el siguiente Confirm Order paga un pedido nuevo con el carrito actual. Encima de la página de finalización de compra, el cliente ve Tu pedido anterior lo ha cancelado o reembolsado la tienda. Confirma el pedido de nuevo para pagarlo con un pedido nuevo. cuando el pedido se cerró, o Tu pedido anterior #(número) ya se ha realizado. Tu carrito ha cambiado: confirma el nuevo pedido para pagarlo. cuando se realizó para un carrito anterior. Un pedido pagado nunca se muestra como pagado para un carrito distinto.

Cuando el pago falla, el pedido se queda sin estado. El cliente permanece en el paso Confirm Order, el carrito se conserva y encima del formulario de tarjeta aparece uno de estos mensajes: Tu tarjeta ha sido rechazada. Usa otra tarjeta o contacta con tu banco.; Tu tarjeta no tiene fondos suficientes. Usa otra tarjeta.; Tu tarjeta ha caducado. Usa otra tarjeta.; El código de seguridad de la tarjeta (CVC) es incorrecto.; Este tipo de tarjeta no se acepta. Usa Visa, Mastercard o American Express.; Pago fallido: con el motivo de Pin Payments por los datos rechazados; Los datos de tu tarjeta han caducado. Introdúcelos de nuevo e inténtalo. cuando el token no se puede usar; No se pudo cargar el formulario seguro de tarjeta. Recarga la página o elige otro método de pago. cuando Pin.js no se carga; Los pagos con tarjeta no están disponibles temporalmente. Inténtalo más tarde o elige otro método de pago. cuando Pin Payments rechaza la clave secreta; No se pudo procesar tu pago. Inténtalo de nuevo o elige otro método de pago. para otros errores. El motivo técnico se escribe en el registro.

La extensión no tiene flujo 3-D Secure. Si tu cuenta de Pin Payments exige 3-D Secure, el cobro queda pendiente, el pedido no recibe estado y el cliente ve Tu pago con tarjeta no se ha podido completar (se requiere una verificación adicional). Prueba con otra tarjeta u otro método de pago. No hay modo de solo autorización con captura posterior, ni tarjetas guardadas, ni suscripciones, ni Apple Pay o Google Pay, ni webhooks.

Pedidos y reembolsos

Estados de pedido

Sin estado (pedido incompleto): el cobro fue rechazado, el cobro requería 3-D Secure o el cliente no ha pagado. En Sales > Orders, estos pedidos solo se muestran con el filtro Order Status en Missing Orders.

Order Status After Payment (predeterminado: Processing): Pin Payments informó de un cobro correcto y capturado por el importe y la moneda exactos del pedido. Una nota muestra el importe y el token del cobro (y MODO DE PRUEBA en los pagos de prueba).

On Hold (Review) Status (predeterminado: Pending): el cobro necesita tu revisión. La nota explica el motivo: Pin Payments cobró un importe o una moneda distintos del pedido, el cobro está autorizado pero no capturado (captúralo en el panel de Pin Payments y después cambia el estado del pedido), o Pin Payments no dio una respuesta clara (busca la descripción del cobro en el panel de Pin Payments antes de enviar el pedido).

Refunded Status (predeterminado: Refunded): el cobro se reembolsó por completo a través de la extensión.

Si se realiza un segundo cobro para un carrito que ya está pagado, el pedido pagado no cambia. Una nota te pide que lo revises y lo reembolses en el panel de Pin Payments.

Las notas son entradas del History del pedido que el cliente no ve.

VibeFox Pin Payments Gateway tab

En Sales > Orders abre un pedido pagado con Pin Payments. En la parte inferior de la página del pedido, junto a History y Additional, la pestaña VibeFox Pin Payments Gateway muestra el token de Charge con la etiqueta Test en los pagos de prueba, el Status, la marca de la Card y sus últimos cuatro dígitos, los importes Charged / order / refunded, la Charge description, el formulario de reembolso, el historial de reembolsos y las Pin Payments notes del pedido. La pestaña se muestra a los usuarios que tienen acceso a la extensión.

Reembolsos

En la pestaña VibeFox Pin Payments Gateway introduce el Amount (se rellena el importe que aún no se ha reembolsado), opcionalmente un Reason (optional), y haz clic en Refund via Pin Payments. Confirma la pregunta ¿Reembolsar este importe a través de Pin Payments? Esta acción no se puede deshacer. Se admiten reembolsos totales y parciales. Necesitas el permiso para modificar la extensión (se configura en System > Users > User Groups). Los reembolsos se limitan al importe y a la moneda que Pin Payments cobró realmente, así que después de una diferencia de importe o de moneda puedes reembolsar hasta lo que pagó el cliente, no el total del pedido. El reembolso se envía al entorno (prueba o real) en el que se pagó el pedido, por lo que la clave secreta de ese modo debe estar configurada. Pin Payments procesa los reembolsos de forma asíncrona, así que el estado suele ser Pending. Una petición correcta se añade al historial de reembolsos y a las notas, con el token de reembolso de Pin Payments y su estado. Un reembolso total asigna al pedido el 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. Si Pin Payments rechaza el reembolso o no responde, la pestaña muestra el error y no se registra ningún reembolso.

Cuando no hay ningún cobro registrado para el pedido (Pin Payments no dio una respuesta clara), la pestaña no muestra el formulario de reembolso y te indica qué descripción buscar en el panel de Pin Payments.

Las devoluciones de productos en Sales > Returns no devuelven dinero a través de Pin Payments. Los reembolsos hechos en el panel de Pin Payments no se sincronizan con OpenCart, así que hazlos desde la página del pedido.

Clave de licencia

La extensión funciona con una clave de licencia de VibeFox de vibefox.net. El bloque de licencia License — VibeFox Pin Payments Gateway es el primer bloque de Extensions > Extensions > Payments > VibeFox Pin Payments 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-pinpayments 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 (se incluyen inglés y ruso).

Si la clave no se acepta, el bloque indica el motivo, por ejemplo Clave no encontrada, Esta clave pertenece a otro producto, Límite de dominios alcanzado o La licencia caduca el seguido de una fecha. Después de cambiar la dirección de la tienda, o después de liberar una plaza de dominio en tu cuenta, haz clic en Check now. Si el servidor de licencias no responde, la extensión sigue funcionando con el último estado conocido.

Una clave funciona en un solo dominio: la dirección de la tienda según 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, Pin Payments 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), 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 administrador, así que sin una clave activa el método de pago queda oculto para todos. Después de abrir la página Edit una vez, 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 reembolsos de pedidos pagados antes siguen funcionando.

Cuando una licencia caduca, la extensión sigue funcionando, pero las actualizaciones y el soporte requieren 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 elimina siempre la clave de licencia y el estado de la licencia.

Solución de problemas

Pin Payments no aparece en la finalización de compra: comprueba que la licencia está activa, que Enable/Disable está activado, que ambas claves del modo actual están introducidas (Test publishable key y Test secret key en modo de prueba, las claves reales en caso contrario) y que la moneda del pedido es una de las 14 monedas admitidas. Comprueba también que la dirección de pago está en la Geo Zone seleccionada y que el pedido alcanza el Total configurado. La página de ajustes muestra un error si faltan claves o si la moneda de la tienda no es compatible.

El pago se realizó, pero el pedido está en el estado de revisión: lee las notas de la pestaña VibeFox Pin Payments Gateway (ver Estados de pedido). Si Pin Payments no dio una respuesta clara, busca en el panel de Pin Payments un cobro con la descripción <store name> - Order <order number> y después completa el pedido o reembolsa el cobro en el panel.

El cliente ve el mensaje «Tu pago se ha recibido, pero el pedido no se pudo completar automáticamente»: el cobro se realizó, pero no se pudo asignar el estado del pedido (por ejemplo, porque el pedido se eliminó entretanto). El motivo está en el registro. Se pide al cliente que no pague de nuevo; volver a enviar el mismo carrito asigna el estado al pedido sin un nuevo cobro.

El cliente ve el mensaje «Este método de pago no está disponible. Recarga la página de finalización de compra.»: 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 debe recargar la finalización de compra.

Los clientes ven el mensaje «Los pagos con tarjeta no están disponibles temporalmente»: Pin Payments rechazó la clave secreta, o falta la clave del modo actual. Las claves de prueba solo funcionan en modo de prueba, y las claves reales solo en modo real. El registro muestra el motivo.

Los pedidos fallan con el mensaje «Se requiere verificación adicional»: tu cuenta de Pin Payments exige 3-D Secure, que la extensión no admite. Pide a Pin Payments que desactive la obligatoriedad de 3-D Secure.

No se pudo cargar el formulario seguro de tarjeta: Pin.js desde la CDN de Pin Payments no se cargó en el navegador, por ejemplo por un bloqueador de scripts o una extensión que combina o modifica scripts. Excluye la finalización de compra de esas optimizaciones.

Pin Payments no respondió: el token de tarjeta no se creó en 30 segundos en el navegador. El cliente puede comprobar la conexión e intentarlo de nuevo; no se cobró nada.

Pago fallido con un motivo de Pin Payments: Pin Payments rechazó los datos del cobro, por ejemplo un importe inferior a su cobro mínimo para la moneda. El cliente ve el motivo, y el registro contiene el código de error.

El reembolso falla: lee el mensaje de la pestaña. Un mensaje sobre el modo TEST o LIVE significa que la clave secreta del modo en el que se pagó el pedido está vacía. Pin Payments no confirmó el reembolso significa que no llegó ninguna respuesta; revisa el cobro en el panel de Pin Payments antes de volver a intentarlo. como máximo indica el importe que aún se puede reembolsar del cobro.

Pagos de prueba: el modo de prueba usa el entorno de prueba y las claves de prueba. Usa las tarjetas de prueba de la documentación para desarrolladores de Pin Payments, por ejemplo 4200 0000 0000 0000 (se aprueba), con cualquier fecha de caducidad futura y cualquier CVC. Los pedidos conservan el modo en el que se pagaron, así que los reembolsos van al entorno correcto aunque cambies de modo.

Dónde buscar errores: los errores siempre se escriben en el registro; consulta el campo Log en la página de la extensión. Activa Debug log para ver cada llamada a la API.

Desinstalación

Ve a Extensions > Extensions, elige el tipo Payments y haz clic en Uninstall (el botón rojo −) junto a VibeFox Pin Payments 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 estados de pedido de la sección Pedidos, 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, sus dos eventos, que muestran los mensajes de la página de pedido realizado y encima de la finalización de compra). Si Delete data on uninstall está activado, se eliminan los demás ajustes de la pasarela (título, descripción, modo de prueba, claves, interruptor del registro de depuración) y el registro. Si está desactivado, se conservan para una reinstalación posterior. Los cobros y reembolsos de Pin Payments siempre se conservan, así que los pedidos pagados antes pueden reembolsarse después de reinstalar. 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 Pin Payments Gateway en la lista de extensiones instaladas, y luego en Delete (el botón rojo de papelera) para eliminar el paquete subido.

Pin Payments es una marca comercial de su respectivo titular. Esta extensión no está afiliada a Pin Payments ni cuenta con su respaldo.