VibeFox dLocal for OpenCart — Ayuda
Requisitos
OpenCart: 3.0.x (probado con 3.0.5.0) o 4.0.2 y posteriores (probado con 4.1.0.3).
PHP: 8.0 o posterior.
Cuenta de dLocal Go: necesitas la clave API y el secreto API de tu cuenta de dLocal Go, de la página Payment integration del panel de dLocal Go: dashboard-sbx.dlocalgo.com para el sandbox y dashboard.dlocalgo.com para producción. El sandbox y la producción usan credenciales diferentes. La extensión funciona solo con dLocal Go, no con la API empresarial de dLocal Payments.
Monedas y países: la extensión no los limita. dLocal Go decide qué métodos de pago ofrece para el país del cliente y la moneda del pedido, según tu cuenta de dLocal Go.
Tienda accesible: dLocal Go envía las notificaciones de pagos y reembolsos desde sus propios servidores, por lo que las URL de notificación deben ser accesibles desde internet por HTTPS.
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_dlocal_payment-oc3-(version).ocmod.zip y el paquete de OpenCart 4 wcp_dlocal_payment.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_dlocal_payment-oc3-(version).ocmod.zip. La extensión no tiene modificaciones OCMOD, así que Extensions > Modifications no necesita actualizarse. En lugar del instalador, 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 dLocal Payment y haz clic en Install (el botón verde +). Tu usuario de administración 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. Introduce la clave API y el secreto API del sandbox y, para los pagos reales, los de producción. Elige el Environment (ver Configuración).
5. Activa Enable/Disable y haz clic en Save. Haz un pago de prueba en el sandbox y luego cambia Environment a Production.
OpenCart 4
1. En el panel de administración, ve a Extensions > Installer, haz clic en Upload y elige el archivo wcp_dlocal_payment.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 dLocal Payment, 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 credenciales de dLocal Go como en los pasos 3 a 5 de OpenCart 3, y prueba el pago. La página de ajustes y sus campos son iguales en ambas versiones. Solo las URL de notificación son diferentes (ver Notifications (IPN)).
No hace falta configurar nada en el panel de dLocal Go: las URL de notificación y de retorno se envían con cada pago y con cada reembolso. Una instalación nueva empieza con el método de pago desactivado y con el sandbox seleccionado.
Configuración
Todos los ajustes están en la página de la extensión: Extensions > Extensions > Payments > VibeFox dLocal Payment > Edit. Las secciones aparecen a la izquierda; el botón Save situado debajo de la lista guarda toda la página. Mientras no se introduzcan la clave API y el secreto del entorno seleccionado, la página avisa de que el método de pago queda oculto en la finalización de compra, por ejemplo: Introduce la clave API y el secreto del sandbox: hasta entonces el método de pago queda oculto en la finalización de compra. Mientras el sandbox esté seleccionado y el método de pago activado, se muestra El modo sandbox está activo: los pagos son simulados y no se cobra ningún importe. Sin el derecho a modificar la extensión, la página muestra los ajustes pero no puede guardarlos.
Al guardar, Title no puede estar vacío ni tener más de 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 del pedido deben existir. Si no se cumple, no se guarda nada y la página muestra el error. Si el método de pago está activado sin la clave API y el secreto del entorno seleccionado, los ajustes se guardan con el aviso anterior.
dLocal Go
Enable/Disable: Enable dLocal Go 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 finalización de compra. También es el nombre del método de pago que se guarda en el pedido. Por defecto: dLocal Go. Obligatorio.
Description: el texto que ve el cliente en el paso Confirm Order, encima del botón de confirmar. Por defecto: Paga con tarjetas locales, transferencia bancaria o efectivo a través de dLocal Go.
Sort Order: la posición de dLocal Go 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 dLocal Go solo para direcciones de pago de la zona geográfica seleccionada. Por defecto: 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 dLocal Go. Déjalo vacío para ofrecer dLocal Go con cualquier importe.
Credenciales de API
Copia la clave API y el secreto API del panel de dLocal Go, Payment integration: dashboard-sbx.dlocalgo.com (sandbox) o dashboard.dlocalgo.com (producción). La sección enlaza a ambos paneles.
Environment: qué credenciales y qué servidores de dLocal Go se usan para los pagos nuevos.
Los reembolsos y las notificaciones de un pago usan siempre las credenciales del entorno en el que se hizo, así que conserva las credenciales del otro entorno mientras sus pagos sigan abiertos o puedan reembolsarse.
Sandbox API Key: tu clave API del sandbox de dLocal Go.
Sandbox API Secret: tu secreto API del sandbox de dLocal Go.
Production API Key: tu clave API de producción de dLocal Go.
Production API Secret: tu secreto API de producción de dLocal Go.
Las claves y los secretos guardados 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 un valor guardado, marca Clear the saved value debajo del campo y haz clic en Save.
Pago
Default country: dLocal Go muestra los métodos de pago del país del cliente, tomado de la dirección de pago y, si no existe, de la dirección de envío. Este país se usa cuando el pedido no tiene ninguna de las dos. La lista muestra los países de tu tienda. Por defecto: Uruguay.
Auto-complete orders: hace que los pedidos pagados reciban el Complete Order Status en lugar del Paid Order Status. Por defecto: desactivado.
Notifications (IPN): las notificaciones avisan a tu tienda de que un pago o un reembolso ha cambiado. La extensión envía las URL de notificación a dLocal Go con cada pago y cada reembolso, así que no hace falta configurar nada en el panel de dLocal Go. Este campo muestra ambas URL, construidas a partir de la dirección de la tienda de tu instalación de OpenCart:
Las notificaciones se verifican con tu secreto API (HMAC-SHA256). Las notificaciones sin una firma válida se rechazan. Una notificación debe estar firmada con las credenciales del entorno en el que se hizo el pago. Después, el estado, el importe y la moneda del pago siempre se vuelven a leer de la API de dLocal Go; el contenido de la notificación no se da por bueno. Sin notificaciones, un pedido solo recibe su estado cuando el cliente vuelve a la tienda.
Pedidos
OpenCart crea el pedido en el paso Confirm Order sin estado (un pedido faltante). El pedido recibe un estado solo después de que dLocal Go haya confirmado el pago. Cada campo siguiente muestra tus estados de pedido de OpenCart.
Paid Order Status: el estado del pedido tras un pago confirmado. Por defecto: Procesando.
Complete Order Status: el estado del pedido tras un pago confirmado cuando Auto-complete orders está activado. Por defecto: Completado.
On Hold (Review) Status: los pagos cuyo importe o moneda no coinciden con el pedido, o que llegan después de que el pedido se haya cancelado, reciben este estado y una nota que explica el motivo. Por defecto: Pendiente, 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 página del pedido. Por defecto: Reembolsado.
Avanzado
Debug log: escribe las peticiones y notificaciones de dLocal Go en dlocal_p_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 traslada a un archivo de copia de seguridad. Las credenciales de API y los datos personales no se registran. Los errores y las advertencias se escriben siempre; las demás entradas solo mientras esta opción esté activada. 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 datos de pago de los pedidos (pagos y reembolsos de dLocal) se conservan siempre, para que los pedidos existentes sigan funcionando. Por defecto: desactivado.
Importación / Exportación
Export: Download JSON guarda los ajustes en un archivo JSON. Las credenciales de API no se exportan.
Import: pega el JSON exportado anteriormente y haz clic en Import para restaurar los ajustes. Las credenciales de API guardadas se mantienen.
Finalización de compra
En el paso Payment Method el cliente elige el método de pago (por defecto dLocal Go). En el paso Confirm Order el cliente ve tu descripción y la nota Serás redirigido a la página de pago de dLocal Go. En el modo sandbox también muestra Modo sandbox: no se realiza ningún pago real. OpenCart crea el pedido en este paso, todavía sin estado. Cuando el cliente hace clic en Confirm Order, la extensión crea un pago de dLocal Go por el total del pedido en la moneda del pedido, con el país, el nombre, el correo electrónico y el teléfono del cliente, y envía al cliente a la página de pago de dLocal Go. Allí el cliente paga con un método de su país. En la página de dLocal Go el pago aparece como Order # y el número de pedido. 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, y hace clic en Confirm Order en la parte inferior de la página de finalización de compra. Si la tienda no pide una dirección de pago (valor predeterminado de OpenCart 4), se usan el país de la dirección de envío y el nombre del cliente.
Después de pagar, el cliente vuelve a tu tienda. El pedido solo se marca como pagado cuando dLocal Go lo confirma: mediante la notificación firmada o mediante una petición desde el servidor a la API de dLocal Go cuando el cliente vuelve. La dirección de retorno incluye un token aleatorio del intento de pago. 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 pedido realizado de OpenCart con Tu pago con dLocal Go se ha recibido. Si el pedido se ha puesto en el estado de revisión, la página muestra Tu pago con dLocal Go se ha recibido y la tienda lo está revisando. Te informaremos cuando se confirme tu pedido. Si dLocal Go todavía no ha confirmado el pago (por ejemplo, un comprobante de efectivo que aún no se ha pagado, o si no se pudo contactar con dLocal Go), una página de Payment confirmation pide al cliente que no pague de nuevo y ofrece Check again y Back to checkout. El pedido recibe su estado en cuanto dLocal Go confirma el pago. En OpenCart 4, el navegador no envía la sesión de la tienda cuando dLocal Go 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 cliente abandona la página de dLocal Go sin pagar, vuelve a la finalización de compra y ve El pago en dLocal Go no se ha completado. Puedes intentarlo de nuevo o elegir otro método de pago. Si el pago fue rechazado o caducó, el mensaje es Tu pago de dLocal no se ha completado: fue rechazado o caducó. Inténtalo de nuevo o elige otro método de pago. En OpenCart 4, estos mensajes se muestran encima de la página de finalización de compra. El carrito se conserva. Cada clic en Confirm Order crea un pago nuevo de dLocal Go. 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, así que el nuevo pago pertenece al mismo pedido. Un enlace de pago anterior todavía se puede pagar y confirma su pedido. Antes de iniciar un pago nuevo, se leen desde dLocal Go los pagos abiertos del mismo pedido y de la misma sesión del cliente (últimas 24 horas): si uno está pagado, su pedido se confirma y el cliente va a la página de pedido realizado sin tener que pagar de nuevo.
OpenCart 4 mantiene el pedido en la finalización de compra hasta que se muestra la página de éxito. Si ese pedido se cerró sin pago entretanto (por ejemplo, se canceló o se reembolsó), Confirm Order o el regreso desde dLocal Go devuelve al cliente a la finalización de compra con Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., y el siguiente Confirm Order paga un pedido nuevo del carrito.
Si dLocal Go no puede iniciar el pago, el cliente se queda en el paso Confirm Order con un breve mensaje, por ejemplo dLocal no pudo iniciar el pago: seguido del motivo indicado por dLocal. Esto también ocurre cuando el país del cliente y la moneda del pedido no están activados en tu cuenta de dLocal Go. Si dLocal Go rechaza tus credenciales, el cliente ve Este método de pago no está disponible temporalmente. Elige otro método de pago o contacta con nosotros. El motivo técnico se escribe en el registro.
Las notificaciones también funcionan 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 las notificaciones y el retorno del cliente.
La extensión solo acepta pagos únicos en la página de dLocal Go. No tiene formulario de tarjeta en tu sitio, ni tarjetas guardadas, ni suscripciones, ni autorización y captura por separado.
Pedidos y reembolsos
Estados del pedido
Sin estado (pedido faltante): el cliente fue enviado a dLocal Go y no ha pagado, el pago fue rechazado o caducó, o todavía está pendiente en dLocal Go. En Sales > Orders estos pedidos solo se muestran con el filtro Order Status establecido en Missing Orders.
Paid Order Status (por defecto Procesando) o Complete Order Status (por defecto Completado): el pago fue confirmado. El pedido recibe el Complete Order Status cuando Auto-complete orders está activado. Una nota muestra el entorno y el ID del pago de dLocal.
On Hold (Review) Status (por defecto Pendiente): dLocal Go informó de un importe o una moneda distintos del total del pedido, o el pago llegó después de que el pedido se hubiera cancelado. La nota lo explica. Compara con el panel de dLocal Go y envía el pedido o reembolsa el pago.
Refunded Status (por defecto Reembolsado): el pago fue reembolsado por completo a través de la extensión.
Un pago rechazado, caducado o cancelado nunca cambia un pedido que ya tiene estado. Si llega un segundo pago para un pedido que ya está pagado, el pedido no se modifica. Una nota te pide que reembolses el pago duplicado desde el panel de dLocal Go. Se añade el mismo tipo de nota al pedido pagado cuando el mismo carrito (misma sesión del cliente y mismo contenido) se pagó de nuevo con otro pedido, por ejemplo en una segunda pestaña del navegador; ese otro pedido no conserva ningún estado.
Las notas son entradas del History del pedido que el cliente no ve.
VibeFox dLocal Payment tab
En Sales > Orders abre un pedido pagado con dLocal Go. En la parte inferior de la página del pedido, junto a History y Additional, la pestaña VibeFox dLocal Payment muestra el Payment ID, el Environment (sandbox o producción), el Status del pago, los importes Paid / refunded, el formulario de reembolso, el historial de reembolsos y las dLocal Go notes del pedido. La pestaña se muestra a los usuarios que tienen acceso a la extensión.
Reembolsos
En la pestaña VibeFox dLocal Payment introduce el Amount (se rellena el importe que aún no se ha reembolsado), opcionalmente un Reason (optional), y haz clic en Refund via dLocal Go. Confirma la pregunta ¿Reembolsar este importe a través de dLocal Go? Esto no se puede deshacer. Se admiten reembolsos totales y parciales. Necesitas el derecho a modificar la extensión (se configura en System > Users > User Groups). Los reembolsos se hacen por el importe y en la moneda que cobró dLocal Go, así que tras una discrepancia de importe o de moneda puedes reembolsar hasta lo que el cliente pagó realmente, no el total del pedido. El reembolso se envía al entorno en el que se hizo el pago, con las credenciales de ese entorno. Si dLocal Go no acepta el reembolso, la pestaña muestra el error y no se registra ningún reembolso. Un reembolso aceptado se añade al historial de reembolsos y a las notas, con el ID del reembolso, el estado y el motivo. Un reembolso total pone el pedido en Refunded Status sin avisar al cliente y sin devolver productos al stock, igual que un cambio manual de estado. Un reembolso parcial no cambia el estado. Los reembolsos están disponibles una vez que dLocal Go ha confirmado el pago.
Después, dLocal Go comunica el estado final del reembolso mediante la notificación de reembolso, y se añade a las notas. Si más adelante dLocal Go rechaza o cancela un reembolso que había aceptado, la nota avisa de que el dinero no se devolvió al cliente. Reembolsa de nuevo al cliente o de otra forma.
Las devoluciones de productos en Sales > Returns no devuelven dinero a través de dLocal Go. Los reembolsos hechos en el panel de dLocal Go no se registran como reembolsos en OpenCart. Actualiza el pedido manualmente si es necesario.
Clave de licencia
La extensión funciona con una clave de licencia de VibeFox de vibefox.net. El bloque de licencia License — VibeFox dLocal Payment es el primer bloque de Extensions > Extensions > Payments > VibeFox dLocal Payment > Edit, por 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-dlocal 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 el inglés y el ruso).
Si la clave no es aceptada, el bloque indica el motivo, por ejemplo Clave no encontrada, Esta clave pertenece a otro producto, Límite de dominios alcanzado o Licencia caducada el 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 solo 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. Libera la plaza en tu cuenta de vibefox.net.
Sin una clave activa, dLocal Go no se muestra a los clientes en la finalización de compra. Si de todos modos se inicia un pago, 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 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 de administración. 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 o la página Edit del panel de administración: una vez al día durante los primeros 14 días tras introducir la clave, y después una vez por semana. No hace falta ninguna tarea cron. Al desinstalar la extensión siempre se eliminan la clave de licencia y el estado de la licencia.
Solución de problemas
dLocal Go no aparece en la finalización de compra: comprueba que la licencia está activa, que Enable/Disable está activado y que la clave API y el secreto API del Environment seleccionado están configurados. La página de ajustes muestra un aviso si faltan. Comprueba también que la dirección de pago está en la Geo Zone seleccionada y que el pedido alcanza el Total definido en los ajustes.
El pago se realizó, pero el pedido se queda sin estado: dLocal Go no pudo llegar a la URL de notificación (cortafuegos, autenticación básica o falta una dirección HTTPS pública) y el cliente no volvió a la tienda. Activa el Debug log, revisa el campo Log y comprueba el pago en el panel de dLocal Go. En cuanto llegue una notificación o el cliente haga clic en Check again, el pedido recibirá su estado.
La notificación responde Missing signature o Invalid signature: la clave API y el secreto de los ajustes no pertenecen a la cuenta que envió la notificación. Las notificaciones se comprueban con las credenciales del entorno del pago, así que los pagos iniciados antes de cambiar el Environment siguen confirmándose mientras las credenciales de su entorno estén en los ajustes.
La notificación responde Gateway not configured: faltan las credenciales del entorno del pago. Introdúcelas; dLocal Go vuelve a enviar la notificación.
La notificación responde API verification failed: no se pudo contactar con la API de dLocal Go para leer el pago. dLocal Go vuelve a enviar la notificación.
La notificación responde Temporarily unavailable: el pedido estaba siendo confirmado por otra petición en el mismo momento, o no se pudo establecer el estado del pedido. dLocal Go vuelve a enviar la notificación. El motivo figura en el registro.
La notificación responde Order not found: el pago no pertenece a un pedido de esta tienda; por ejemplo, lo creó otro sitio con la misma cuenta de dLocal Go.
El cliente ve Este método de pago no está disponible temporalmente: dLocal Go rechazó la clave API o el secreto API. Comprueba las credenciales del entorno seleccionado.
El cliente ve La pasarela de pago no está bien configurada: faltan las credenciales del entorno seleccionado.
El pedido está en el estado de revisión tras el pago: lee las notas de la pestaña VibeFox dLocal Payment. El importe o la moneda pagados no coincidían con el pedido, o el pago llegó después de que el pedido se cancelara. Envía el pedido o reembolsa el pago.
No hay formulario de reembolso en la pestaña: la pestaña indica el motivo: el pago todavía no está confirmado, está reembolsado por completo, tu grupo de usuarios no tiene derecho a modificar la extensión o faltan las credenciales del entorno del pago.
El reembolso falla con un mensaje sobre credenciales que faltan: el pago se hizo en el otro entorno y sus credenciales no están configuradas. Introdúcelas y vuelve a intentarlo.
Para desarrolladores: la extensión dispara los eventos de OpenCart dlocal_p_payment_data (la petición de pago y el pedido, antes de crear el pago) y dlocal_p_currency_decimals (los decimales de una moneda).
Desinstalación
Ve a Extensions > Extensions, elige el tipo Payments y haz clic en Uninstall (el botón rojo −) junto a VibeFox dLocal Payment. 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 Orders, que vuelven a sus valores predeterminados 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 de inicio, que deja pasar dLocal Go en modo de mantenimiento). Si Delete data on uninstall está activado, se eliminan los demás ajustes de la pasarela (título, descripción, entorno, credenciales, país predeterminado, autocompletado y registro) y el registro. Si está desactivado, se conservan para una reinstalación posterior. Los pagos y reembolsos de dLocal de los pedidos se conservan siempre, así que los pedidos pagados antes se pueden seguir reembolsando 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 la desinstalación y haz clic en Uninstall (el botón naranja −) junto a VibeFox dLocal Payment en la lista de extensiones instaladas, y luego en Delete (el botón rojo de papelera) para eliminar el paquete subido.
dLocal es una marca comercial de su respectivo titular. Esta extensión no está afiliada a dLocal ni cuenta con su respaldo.
