VibeFox PagSeguro for OpenCart — Ayuda
Requisitos
OpenCart: 3.0.x (probado en 3.0.5.0) u 4.0.2 o posterior (probado en 4.1.0.3).
PHP: 8.0 o posterior.
Currency: real brasileño (BRL). La tienda debe tener la moneda BRL (System > Localisation > Currencies), y el método de pago solo se muestra cuando el cliente finaliza la compra en BRL.
Reachable site: tu tienda debe ser accesible desde Internet para que PagBank pueda enviar las notificaciones de pago.
PagBank account: un token de producción para los pagos reales y un token de sandbox para las pruebas. Producción: inicia sesión en tu cuenta de PagBank, abre Venda online > Integrações y haz clic en Gerar token; PagBank envía el token por correo electrónico. Sandbox: copia el token de tu cuenta de sandbox en el portal para desarrolladores de PagBank. Los tokens de sandbox y de producción solo funcionan en su propio entorno.
VibeFox license key: comprada 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_pagseguro_gateway-oc3-(version).ocmod.zip y el paquete de OpenCart 4 wcp_pagseguro_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_pagseguro_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 PagSeguro 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 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 el token de sandbox y, para aceptar pagos reales, el token de producción. No es necesario configurar nada en PagBank: la URL de notificación se envía con cada pago.
5. Activa Enable / Disable y haz clic en Save. Realiza pagos de prueba con Sandbox Mode activado y, después, desactívalo 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_pagseguro_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 PagSeguro 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 tokens y prueba los pagos como en los pasos 3 a 5 de OpenCart 3. La página de configuración y sus campos son los mismos en ambas versiones. Solo la URL de notificación es diferente (véase Notification URL); también se envía a PagBank con cada pago.
Una instalación nueva empieza con el método de pago desactivado y el modo sandbox activado.
Configuración
Todos los ajustes están en la página de la extensión: Extensions > Extensions > Payments > VibeFox PagSeguro Gateway > Edit. Las secciones aparecen a la izquierda; el botón Save situado debajo de la lista guarda la página completa. Encima de los ajustes, la página muestra el modo actual: SANDBOX MODE (los pagos se crean en el sandbox de PagBank, sin cargos reales) o LIVE (los pagos se crean con el token de producción). Avisa cuando falta el token del modo actual (en ese caso el método de pago se oculta en la compra) y cuando la moneda predeterminada de la tienda no es BRL. Sin el permiso para modificar la extensión, la página muestra los ajustes pero no permite guardarlos.
Al guardar, Title no puede estar vacío (hasta 128 caracteres), Sort Order debe ser un número entero (se permiten números negativos), Total debe ser un número igual o superior a 0, y la zona geográfica y los estados de pedido deben existir. Si un valor es incorrecto, un error lo indica y no se guarda nada.
PagSeguro / PagBank
Enable / Disable: Enable PagSeguro/PagBank payments activa o desactiva el método de pago. Por defecto: desactivado.
Title: el nombre del método de pago que ven los clientes en la compra. También es el nombre del método de pago que se guarda en el pedido. Por defecto: PagSeguro / PagBank. Obligatorio, hasta 128 caracteres.
Description: el texto que ve el cliente en el paso Confirm Order, encima del botón de confirmación. Por defecto: Pay securely via PagSeguro/PagBank. You will be redirected to complete your payment.
Sort Order: la posición de PagBank entre los métodos de pago de la compra. Déjalo vacío o introduce un número entero.
Geo Zone: ofrece PagBank solo para las direcciones de pago de la zona geográfica seleccionada. Por defecto: All zones. Las zonas geográficas se configuran en System > Localisation > Geo Zones. En OpenCart 4, cuando la tienda no pide ninguna dirección de pago, se usa la dirección de envío.
Total: el total de la compra, en la moneda predeterminada de la tienda, que debe alcanzar un pedido para que se ofrezca PagBank. Déjalo vacío para ofrecer PagBank con cualquier importe total.
Cuenta de PagBank
La sección explica dónde obtener los tokens y enlaza a tu cuenta de PagBank y a la página de PagBank sobre tokens.
Sandbox Mode: Enable sandbox/test mode (no real charges). Los nuevos pagos se envían al sandbox de PagBank con el token de sandbox, y los clientes ven SANDBOX MODE — Using test environment. No real charges. en el paso Confirm Order. Las comprobaciones de estado y los reembolsos de un pedido siempre usan el entorno y el token en los que se creó su pago. Por defecto: activado.
Sandbox token: el token de sandbox de PagBank. Se usa mientras el modo sandbox está activado.
Production token: el token de producción de PagBank (Bearer). Se usa cuando el modo sandbox está desactivado. Manténlo en secreto.
Los tokens guardados nunca vuelven a mostrarse. El campo queda vacío y muestra Saved — leave empty to keep it. Escribe un valor nuevo solo si quieres cambiarlo. Para eliminar un token guardado, marca Clear the saved token on save debajo del campo y haz clic en Save.
Notificaciones de pago
Notification URL: cada pago indica a PagBank que envíe sus notificaciones de compra y de pago a esta URL, así que no hay nada que configurar en PagBank. En OpenCart 3 tiene el formato https://your-store/index.php?route=extension/payment/wcp_pagseguro_gateway/webhook, y en OpenCart 4 el formato https://your-store/index.php?route=extension/wcp_pagseguro_gateway/payment/wcp_pagseguro_gateway.webhook. Se genera a partir de la dirección de la tienda de tu instalación de OpenCart. La URL debe ser accesible desde Internet.
Las notificaciones que incluyen el encabezado x-authenticity-token se comprueban con el token del entorno en el que se creó el pago; una firma no válida se rechaza. El cuerpo de la notificación nunca se considera fiable: la extensión siempre lee la compra y el pedido de PagBank desde la API de PagBank (estado, importe, moneda) antes de cambiar el pedido. Sin notificaciones, el pedido recibe su estado cuando el cliente vuelve a la tienda después de pagar.
Pedidos
OpenCart crea el pedido en el paso Confirm Order sin estado (pedido ausente). El pedido recibe un estado solo después de que PagBank haya informado del pago mediante una notificación o cuando el cliente regresa; el pago siempre se consulta en PagBank. Cada campo siguiente muestra tus estados de pedido de OpenCart.
Order Status After Payment: el estado que se asigna tras un pago de PagBank verificado. Por defecto: Procesando.
Awaiting PagBank Payment Status: se emitió un boleto o PIX, o el pago está en análisis (WAITING / IN_ANALYSIS); PagBank confirma el dinero más tarde. Por defecto: Pendiente.
PagBank Payment On Hold Status: el pago necesita tu revisión (véase Estados de pedido). Por defecto: Pendiente, porque OpenCart no tiene un estado En espera. Puedes crear tu propio estado en System > Localisation > Order Statuses y seleccionarlo aquí.
Payment Declined Status: el pago de un pedido en espera fue rechazado. Si PagBank informa más tarde de que se pagó, el pedido recibe el estado posterior al pago. Por defecto: Fallido.
Payment Cancelled Status: el pago de un pedido en espera se canceló en PagBank. Un pago que llega para un pedido con este estado lo pasa al estado de revisión. Por defecto: Cancelado.
Refunded Status: se asigna cuando el pago se reembolsa por completo desde la página del pedido o en el panel de PagBank. Por defecto: Reembolsado.
Avanzado
Debug log: escribe las solicitudes a la API y las notificaciones en wc_psg_debug.log.php, en la carpeta de registros de OpenCart (storage/logs). El archivo no se puede abrir desde la web. Los registros no contienen tokens ni datos de clientes. Los errores y las advertencias siempre se registran. Por defecto: desactivado.
Log: muestra el tamaño y las últimas entradas 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 pedidos y sus referencias de PagBank (necesarias para los reembolsos) siempre se conservan. Por defecto: desactivado.
Importar / exportar
Export: Download JSON guarda los ajustes en un archivo JSON. Los tokens no se exportan.
Import: pega el JSON exportado previamente y haz clic en Import para restaurar los ajustes. Los tokens guardados se conservan.
Finalización de compra
En el paso Payment Method, el cliente elige el método de pago (por defecto, PagSeguro / PagBank). En el paso Confirm Order, el cliente ve tu descripción y la nota You will be redirected to the PagBank payment page (credit card, PIX, boleto) and returned to the store. OpenCart crea el pedido en este paso, todavía sin estado. 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 compra. Cuando el cliente hace clic en Confirm Order, la extensión crea una compra en PagBank por el total del pedido en BRL como un único artículo, Order # con el número del pedido y el nombre de tu tienda (los cupones, el envío y los impuestos se incluyen en el total), y envía al cliente a la página de pago de PagBank. Se pasan el nombre y el correo electrónico del cliente, así como el CPF o CNPJ (11 o 14 dígitos) de un campo personalizado del cliente o de la dirección de pago cuyo nombre contenga CPF o CNPJ, y un número de teléfono brasileño. OpenCart no tiene un campo CPF por defecto; puedes añadir uno en Customers > Custom Fields. En OpenCart 4, cuando la tienda no pide ninguna dirección de pago, se usan la dirección de envío y sus campos personalizados. El cliente puede completar o corregir estos datos en la página de PagBank y paga con los métodos activados en tu cuenta de PagBank. La página de pago caduca a los 120 minutos.
Después de pagar, el cliente vuelve a tu tienda. El pedido solo se marca como pagado cuando PagBank lo confirma: la extensión lee el pago de la API de PagBank cuando llega la notificación o cuando el cliente vuelve, y el importe cobrado (sin los intereses de las cuotas de PagBank) y la moneda deben coincidir con el pedido. Después, el pedido recibe su estado de la forma habitual de OpenCart, con los correos electrónicos de pedido habituales y la actualización del stock, y el cliente ve la página de éxito del pedido de OpenCart. En el caso de un boleto o PIX generado, o de un pago en análisis, la página también muestra Your PagBank payment is awaiting confirmation (boleto / PIX / analysis). The order will be confirmed as soon as PagBank reports the payment. Para un pedido en el estado de revisión muestra We are confirming your payment with PagBank. The order will be updated automatically — please do not pay again. Si PagBank todavía no ha confirmado el pago cuando el cliente vuelve, aparece una página Payment confirmation con el mismo texto y los botones Check again y Back to checkout.
Si el pago no se completó, el cliente vuelve a la compra con The PagBank payment was not completed. You can try again or choose another payment method., The PagBank payment page has expired. You can try again or choose another payment method. o The payment was declined by PagBank. Please try again with another card or payment method. El carrito se conserva. En OpenCart 4, estos mensajes se muestran encima de la página de compra. Si un pedido que esperaba un boleto o PIX fue cancelado, el cliente ve The PagBank payment was cancelled, so the order was cancelled. Si el carrito ya está vacío (por ejemplo, porque el pedido había llegado a la página de éxito antes de que caducara el boleto o PIX), no hay nada que pagar en la compra: en su lugar aparece una página Payment confirmation con el mensaje; para un pedido no pagado, The PagBank payment of order #N was not completed (declined, canceled or expired), so the order will not be shipped. To buy these items, please place a new order., con un botón Continue.
OpenCart 3 crea un pedido nuevo cada vez que se muestra el paso Confirm Order. OpenCart 4 mantiene un solo pedido para la compra y lo actualiza, así que tras una tarjeta rechazada, un pago sin terminar o una página caducada, el cliente paga el mismo pedido con una nueva compra en PagBank. Antes de un pago nuevo, la extensión comprueba las compras anteriores de PagBank del mismo pedido y carrito: si se hizo un pago en una página anterior, se aplica en lugar de crear uno nuevo, y si otro pedido del carrito está pagado o pendiente, el cliente va a la página de éxito. La compra abierta del pedido se reutiliza si el importe y el entorno son los mismos y no caduca en los próximos 10 minutos; en caso contrario se desactiva, de modo que ya no se puede pagar. Si llega igualmente un segundo pago, aparece una nota que te pide reembolsarlo.
Si el pedido fue pagado y luego cerrado por ti (por ejemplo, cancelado o reembolsado), el cliente que vuelve de PagBank no ve la página de éxito: el cliente vuelve a la compra con Your previous order #(number) was closed by the store. Please confirm the order again to pay with a new order., o ve este mensaje en una página Payment confirmation cuando el carrito ya está vacío.
OpenCart 4 mantiene el pedido en la compra hasta que se muestra la página de éxito. Si ese pedido se cerró mientras tanto, Confirm Order devuelve al cliente a la compra con el mensaje correspondiente: los mensajes sobre un boleto o PIX cancelado y un pago rechazado de arriba, Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. o, para un pedido que fue pagado y luego cerrado por ti, el mensaje sobre el pedido cerrado por la tienda. El siguiente Confirm Order paga un pedido nuevo. Si ese pedido ya está pagado o pendiente y el carrito ahora tiene otros productos o cantidades, el mensaje es Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it.
Si PagBank no puede iniciar el pago, el cliente se queda en el paso Confirm Order con un mensaje breve, por ejemplo PagBank did not accept your billing details (CPF/CNPJ). Please check them and try again. o Could not connect to PagBank. Please try again in a moment. El motivo técnico se escribe en el registro.
Las notificaciones también funcionan mientras la tienda está en modo de mantenimiento: OpenCart 3 permite las solicitudes de las extensiones de pago, y en OpenCart 4 la extensión añade una acción startup que deja pasar las notificaciones y el regreso del cliente desde PagBank.
La extensión no incluye formulario de tarjeta en la web, tarjetas guardadas, suscripciones ni pagos recurrentes, ni pagos divididos ni marketplaces. Los métodos de pago y las cuotas son los que hayas configurado en tu cuenta de PagBank.
Pedidos y reembolsos
Estados de pedido
No status (missing order): el cliente fue enviado a PagBank y no ha pagado, la tarjeta fue rechazada o la página de pago caducó; el cliente puede volver a pagar. En Sales > Orders estos pedidos solo se muestran con el filtro Order Status establecido en Missing Orders.
En OpenCart 4, un pedido sin pagar de la compra puede recibir el estado Voided, que OpenCart 4 asigna cuando el cliente vuelve al paso Confirm Order. La extensión trata ese pedido como un pedido sin estado, y un pago posterior sigue confirmándolo.
Order Status After Payment (default Processing): el pago se confirmó con el importe y la moneda esperados. Una nota muestra el importe, el método de pago y el ID del cargo de PagBank.
Awaiting PagBank Payment Status (default Pending): se generó un boleto o PIX y está pendiente de pago, o el pago está en análisis. El pedido pasa a Order Status After Payment cuando PagBank informa de que está pagado.
PagBank Payment On Hold Status (default Pending): PagBank informó de un importe o una moneda distintos a los del pedido; llegó un pago después de que el pedido se hubiera cancelado (comprueba el stock y después completa el pedido o reembolsa el pago en PagBank); o un pago con tarjeta fue autorizado pero no capturado (captúralo en PagBank). La nota lo explica. El dinero recibido realmente se registra para los reembolsos.
Payment Declined Status (default Failed): un pago que estaba pendiente o en análisis fue rechazado.
Payment Cancelled Status (default Canceled): se canceló un pago que estaba pendiente, por ejemplo un boleto o PIX caducado.
Refunded Status (default Refunded): el pago se reembolsó por completo, a través de la extensión o en el panel de PagBank.
Cada estado de PagBank se aplica una sola vez, así que las notificaciones o las vueltas repetidas no añaden notas ni cambios de estado. Un pedido pagado nunca vuelve atrás. Si llega un segundo pago para un pedido que ya está pagado, el pedido no cambia y una nota te pide reembolsar el duplicado en PagBank. Las notas son entradas del History del pedido que el cliente no ve.
Pestaña VibeFox PagSeguro Gateway
En Sales > Orders, abre un pedido pagado con PagBank. En la parte inferior de la página del pedido, junto a History y Additional, la pestaña VibeFox PagSeguro Gateway muestra el PagBank checkout con una etiqueta Sandbox en los pagos de sandbox, los IDs de PagBank order y Charge, el Payment method, el Status, los importes Paid / refunded, el formulario de reembolso, el historial de reembolsos y las PagBank notes del pedido. La pestaña se muestra a los usuarios que tienen acceso a la extensión.
Reembolsos
En la pestaña VibeFox PagSeguro Gateway, introduce el Amount (el importe aún no reembolsado aparece rellenado), opcionalmente un Reason (optional), y haz clic en Refund via PagBank. Confirma la pregunta Refund this amount through PagBank? This cannot be undone. Se admiten reembolsos totales y parciales. Necesitas el permiso para modificar la extensión (se configura en System > Users > User Groups). El límite es el importe que PagBank cobró, así que, tras una diferencia de importe, puedes reembolsar hasta lo que el cliente pagó realmente, no el total del pedido. El reembolso se envía en el entorno y con el token con los que se hizo el pago. Un reembolso solo se registra cuando PagBank lo confirma; de lo contrario, la pestaña muestra el error, por ejemplo PagBank refund failed: ... o PagBank did not confirm the refund, y no se registra nada. Los reembolsos de pagos con boleto y los reembolsos parciales de PIX siguen las normas de PagBank. Un reembolso correcto se añade al historial de reembolsos y a las notas, con el ID del cargo. Un reembolso total cambia el pedido a Refunded Status sin notificar al cliente y sin devolver los productos al stock, como un cambio manual de estado. Un reembolso parcial no cambia el estado. Los reembolsos están disponibles una vez que PagBank ha informado de que el pago está pagado.
Las devoluciones de productos en Sales > Returns no devuelven dinero a través de PagBank.
Los reembolsos hechos en el panel de PagBank se ven con la siguiente notificación o comprobación: un reembolso total cambia el pedido a Refunded Status, y un reembolso parcial añade una nota con el importe reembolsado.
Clave de licencia
La extensión funciona con una clave de licencia de VibeFox de vibefox.net. El bloque de licencia License — VibeFox PagSeguro Gateway es el primer bloque de Extensions > Extensions > Payments > VibeFox PagSeguro 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 comprobar de nuevo el estado, Change key para introducir otra clave y Remove key para eliminarla de esta tienda. Debajo aparecen la línea Product: opencart-payment-pagseguro y el enlace Manage licenses and domains in your account, que abre tu cuenta de vibefox.net. Solo los usuarios administradores con el permiso de modificación de la extensión pueden cambiar la clave. Los textos del bloque siguen el idioma del panel de administración (se incluyen el inglés y el 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. Después de cambiar la dirección de la tienda, o tras liberar una plaza de dominio en tu cuenta, haz clic en Check now. Si el servidor de licencias no está disponible, 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. Eliminar la clave de la tienda no libera su plaza de dominio. Libera la plaza en tu cuenta de vibefox.net.
Sin una clave activa, PagBank no se muestra a los clientes en la compra. Si aun así se inicia un pago, el cliente ve This payment method is not available. Please choose another one. Un usuario administrador que haya iniciado sesión en el panel 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 en el panel de administración, 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. 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 una renovación. El estado se vuelve a comprobar automáticamente al abrir el Dashboard del panel o la página Edit: una vez al día durante los primeros 14 días después de introducir la clave, y después una vez a la semana. No se necesita ninguna tarea cron. Desinstalar la extensión siempre elimina la clave de licencia y su estado.
Solución de problemas
PagBank does not appear at checkout: comprueba que la licencia está activa, que Enable / Disable está activado, que el token del modo actual está configurado (Sandbox token en modo sandbox y Production token en modo real) y que el cliente compra en BRL. La página de ajustes muestra un aviso cuando falta el token o la moneda de la tienda no es BRL. Comprueba también que la dirección de pago está en la Geo Zone seleccionada y que el pedido alcanza el Total de los ajustes.
The payment went through, but the order stays without a status: PagBank aún no ha informado del pago y el cliente no volvió a la tienda. El pedido recibirá su estado en cuanto llegue la notificación. Comprueba que tu tienda es accesible desde Internet en la Notification URL y activa el Debug log para ver las notificaciones.
The notification answers Invalid signature: el x-authenticity-token no coincide con el token del entorno en el que se hizo el pago, o ese token no está guardado. Comprueba que en los ajustes está el token correcto.
The notification answers Verification failed, retry later: no se pudo conectar con la API de PagBank, falta el token del entorno del pago o el carrito estaba siendo procesado por otra solicitud en el mismo momento. PagBank volverá a intentar la notificación.
The notification answers Order not found: la notificación corresponde a un pedido que no se pagó con esta extensión en esta tienda. No se cambia nada.
The customer sees PagBank payments are temporarily unavailable. Please choose another payment method.: falta el token del modo actual o PagBank lo ha rechazado.
The customer sees PagSeguro/PagBank only accepts payments in Brazilian Real (BRL).: la compra está en otra moneda.
The customer sees This order has no amount to pay.: el total del pedido es cero.
Order is in the review status after payment: lee las notas de la pestaña VibeFox PagSeguro Gateway (véase Estados de pedido), compara los importes en PagBank y después completa el pedido o reembolsa el pago.
No refund form in the tab: la pestaña indica el motivo: el pago todavía no está informado como pagado, está reembolsado por completo, tu grupo de usuarios no tiene permiso para modificar la extensión o no está configurado el token del entorno del pago.
Refund fails with a message about the token: el pago se hizo en sandbox o en producción, y el token de ese entorno falta o ha sido rechazado. Introduce el token correcto y vuelve a intentarlo.
Para desarrolladores: antes de crear la compra en PagBank, la extensión dispara el evento de OpenCart wc_psg_checkout_data con el cuerpo de la solicitud, el pedido y el entorno. El artículo debe seguir siendo igual al total del pedido.
Desinstalación
Ve a Extensions > Extensions, elige el tipo Payments y haz clic en Uninstall (el botón rojo −) junto a VibeFox PagSeguro Gateway. La clave de licencia y el estado de licencia de esta extensión siempre se eliminan. OpenCart siempre elimina los ajustes propios 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 por defecto al reinstalar. También se elimina el evento de OpenCart de la extensión (en OpenCart 4, también sus eventos y su acción startup, que deja pasar en modo de mantenimiento las notificaciones y el regreso del cliente). Si Delete Data on Uninstall está activado, se eliminan el resto de ajustes de la pasarela (título, descripción, modo sandbox, tokens y registro) y el registro. Si está desactivado, se conservan para una reinstalación posterior. Los registros de pagos y reembolsos de PagBank siempre se conservan, así que los pedidos pagados antes se pueden reembolsar 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 y haz clic en Uninstall (el botón naranja −) junto a VibeFox PagSeguro Gateway en la lista de extensiones instaladas, y después en Delete (el botón rojo de papelera) para eliminar el paquete subido.
PagSeguro y PagBank son marcas comerciales de sus respectivos propietarios. Esta extensión no está afiliada ni respaldada por PagSeguro ni por PagBank.
