VibeFox iPay88 for OpenCart — Ayuda
Requisitos
OpenCart: 3.0.x (probado con la versión 3.0.5.0) o 4.0.2 y posteriores (probado con la versión 4.1.0.3).
PHP: 8.0 o posterior.
Cuenta de comerciante de iPay88: iPay88 emite el Merchant Code y el Merchant Key cuando se activa tu cuenta de comerciante. También aparecen en el portal de comerciantes de iPay88. Si todavía no eres comerciante, solicítalo en el sitio web de iPay88. Mantén el Merchant Key en secreto: firma los pagos. iPay88 no tiene un sandbox independiente, por lo que no hay claves de prueba.
URL de solicitud: la dirección de tu sitio web debe estar registrada en iPay88 como URL de solicitud. Si no, la página de iPay88 muestra "Permission not allow".
Moneda: Malasia: MYR, y USD, SGD, AUD, CAD, EUR, GBP, HKD, CNY, TWD, INR, IDR, PHP o THB si la opción multidivisa está activada en tu cuenta de iPay88; Filipinas: PHP o USD; Indonesia: IDR; Tailandia: THB. Si la moneda de la finalización de compra del cliente no se puede cobrar en tu región, el método de pago se oculta en la finalización de compra.
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_ipay88_payment-oc3-(version).ocmod.zip y el paquete de OpenCart 4 wcp_ipay88_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_ipay88_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 iPay88 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 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 (consulta Clave de licencia).
4. Elige tu iPay88 region, introduce el Merchant Code y el Merchant Key, activa Enable/Disable y haz clic en Save.
5. Para comprobar la configuración, haz un pago con Test mode activado y luego desactiva el modo de prueba.
OpenCart 4
1. En el panel de administración ve a Extensions > Installer, haz clic en Upload y elige el archivo wcp_ipay88_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 iPay88 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 los ajustes de iPay88 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 las URL de respuesta y de backend son distintas (consulta URL de respuesta y de backend).
Una instalación nueva empieza con el método de pago desactivado. Las URL de respuesta y de backend se envían con cada pago, así que no hay que configurarlas en iPay88.
Configuración
Todos los ajustes están en la página de la extensión: Extensions > Extensions > Payments > VibeFox iPay88 Payment > 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 Enter the iPay88 Merchant Code and Merchant Key — until then the payment method is not shown at checkout. mientras falte una clave, un aviso cuando la moneda predeterminada de la tienda no se puede cobrar en la región seleccionada (en ese caso el método de pago se oculta en la finalización de compra para esta moneda) y un aviso mientras el modo de prueba esté activado. Sin el permiso para modificar la extensión, la página muestra los ajustes pero no puede guardarlos.
Al guardar, Title no puede 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 de pedido seleccionados deben existir. Si no, no se guarda nada y el error indica el campo. Los campos de iPay88 nunca impiden guardar.
iPay88
Enable/Disable: Enable iPay88 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: iPay88. Hasta 128 caracteres; si lo dejas vacío, los clientes verán iPay88.
Description: el texto que ve el cliente en el paso Confirm Order, encima del botón de confirmación. Predeterminado: Pay securely via iPay88 (credit card, online banking, e-wallet).
Sort Order: la posición de iPay88 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 iPay88 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 importe total de la finalización de compra, en la moneda predeterminada de la tienda, que debe alcanzar un pedido para que se ofrezca iPay88. Déjalo vacío para ofrecer iPay88 con cualquier importe.
Cuenta de iPay88
iPay88 region: el país de tu cuenta de comerciante de iPay88. Determina la página de pago de iPay88 y las monedas que se pueden cobrar. El pedido siempre se cobra en su propia moneda. Predeterminado: Malaysia.
Merchant Code: tu Merchant Code de iPay88, por ejemplo M01234.
Merchant Key: tu Merchant Key de iPay88. Firma las solicitudes de pago y verifica las respuestas de iPay88. Manténla en secreto. Los espacios al principio y al final se eliminan al guardar. La clave guardada no se vuelve a mostrar: el campo queda vacío y muestra Saved — leave empty to keep it. Escribe un valor nuevo solo si quieres cambiarlo. Para eliminar la clave guardada, marca Clear the saved Merchant Key on save y haz clic en Save.
Signature type: la forma en que se firman las solicitudes de pago. Las respuestas se verifican en ambos formatos, así que los pagos iniciados antes de un cambio siguen siendo verificables.
Pago
Payment method: preselecciona un método de pago de iPay88 de la lista de PaymentId de Malasia, o deja Let the customer choose on the iPay88 page (predeterminado). La lista incluye Credit Card (MYR), FPX (Online Banking), Maybank2U, Alliance Online, AmBank, RHB Bank, Hong Leong Bank, CIMB Clicks, Web Cash, PayPal (MYR), Credit Card (PHP), Boost, Touch n Go eWallet, GrabPay y ShopeePay.
Reference prefix: opcional. Se añade antes del número de pedido en la referencia de iPay88 (RefNo), por ejemplo SHOP1-. Usa un prefijo distinto en cada tienda que utilice la misma cuenta de iPay88, para que una respuesta de una tienda nunca se aplique a un pedido de otra. Letras, dígitos, «-» y «_», hasta 10 caracteres. Los demás caracteres se eliminan al guardar, y un prefijo que termine en un dígito recibe «-» al final, porque el número de pedido se lee desde el final del RefNo. La página te avisará entonces con el valor que se guardó.
Test mode: cobra un importe de prueba fijo en lugar del total del pedido. iPay88 no tiene un sandbox independiente: los pagos de prueba son transacciones reales en la página de producción de iPay88 con un importe pequeño (1,00; IDR 10.000). El pedido se marca como pagado cuando se recibe el importe de prueba, y la nota del pedido lo indica. Mientras el modo de prueba esté activado, los clientes ven TEST MODE: only a test amount of ... will be charged. en el paso Confirm Order. Un pago iniciado en modo de prueba siempre se comprueba con el importe de prueba, aunque desactives el modo de prueba antes de que iPay88 responda. No dejes nunca el modo de prueba activado en una tienda real. Predeterminado: desactivado.
URL de respuesta y de backend
La extensión envía ambas URL con cada pago, así que no hay nada que configurar. Si iPay88 las pide, cópialas desde esta sección. En OpenCart 3 tienen este aspecto: https://your-store/index.php?route=extension/payment/wcp_ipay88_payment/back (Response URL, el retorno del cliente) y https://your-store/index.php?route=extension/payment/wcp_ipay88_payment/backend (Backend URL, la notificación de servidor a servidor); en OpenCart 4, así: https://your-store/index.php?route=extension/wcp_ipay88_payment/payment/wcp_ipay_88payment.back y https://your-store/index.php?route=extension/wcp_ipay88_payment/payment/wcp_ipay_88payment.backend. La sección también muestra la dirección de tu sitio web, que debe estar registrada en iPay88 como URL de solicitud.
Ambas respuestas de iPay88 se comprueban de la misma forma: los campos obligatorios, la firma realizada con tu Merchant Key y la referencia de un pago que esta tienda inició para este pedido. Las respuestas sin una firma válida se rechazan y nunca cambian un pedido. La notificación de backend solo recibe la respuesta RECEIVEOK después de procesarse; si no, iPay88 la vuelve a enviar. También funciona mientras la tienda está en modo de mantenimiento: OpenCart 3 deja pasar las solicitudes 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 de backend firmada y el regreso del cliente. iPay88 informa de estos estados de pago:
Pedidos
OpenCart crea el pedido en el paso Confirm Order sin estado (un pedido «missing order»). El pedido recibe un estado solo después de que iPay88 haya enviado una respuesta correctamente firmada. Un pago fallido o cancelado deja el pedido sin estado; el cliente vuelve a la finalización de compra y su carrito se conserva. Cada campo siguiente muestra tus estados de pedido de OpenCart.
Order Status After Payment: un pago correcto (estado 1 de iPay88) con el importe y la moneda esperados. Predeterminado: Procesando.
Awaiting Payment Status: un pago pendiente (estado 6), por ejemplo una transferencia por cajero automático o a una cuenta virtual que el cliente todavía no ha realizado. El pedido pasa al estado tras el pago cuando iPay88 lo confirma. Predeterminado: Pendiente de pago.
On Hold (Review) Status: iPay88 informó de un pago correcto, pero con un importe o una moneda distintos a los del pedido, o de un pedido que había sido cancelado. Una nota muestra los detalles; el pedido no se marca como pagado. Predeterminado: Pendiente de pago, porque OpenCart no tiene un estado En espera. Puedes crear tu propio estado en System > Localisation > Order Statuses y seleccionarlo aquí.
Failed Payment Status: un pago pendiente (estado 6) que iPay88 después informó como fallido (estado 0). Predeterminado: Fallido.
Cancelled Order Status: el estado que tu tienda usa para los pedidos cancelados. Un pago recibido para un pedido así lo pone en el estado de revisión en lugar de marcarlo como pagado. La extensión nunca asigna este estado. Predeterminado: Cancelado.
Avanzado
Debug log: registra las solicitudes de pago y las respuestas de iPay88 en ipay88_p_debug.log.php, en la carpeta de logs de OpenCart (storage/logs). El archivo no se puede abrir desde la web. No se registran datos personales, el Merchant Key ni las firmas. Los errores y las advertencias siempre se registran, aunque el interruptor esté desactivado. Predeterminado: 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 y el registro. Los pedidos y los registros de pago de iPay88 nunca se eliminan, así que una respuesta tardía de un pago antiguo se sigue gestionando después de una reinstalación. Predeterminado: desactivado.
Importar / Exportar
Export: Download JSON guarda los ajustes como archivo JSON. El Merchant Key no se exporta.
Import: pega el JSON exportado previamente y haz clic en Import para restaurar los ajustes. El Merchant Key guardado se mantiene.
Finalización de compra
En el paso Payment Method, el cliente elige el método de pago (de forma predeterminada, iPay88). En el paso Confirm Order, el cliente ve tu descripción. OpenCart crea el pedido en este paso, todavía sin estado. Cuando el cliente hace clic en Confirm Order, el paso muestra Redirecting to iPay88 payment gateway... y Please do not close this window. mientras se envía un formulario firmado a la página de pago de iPay88 de tu región. Si el navegador no lo envía automáticamente, el cliente hace clic en Pay Now. La extensión transmite el importe total del pedido en su moneda (el importe de prueba en el modo de prueba), los nombres de los productos y el nombre, el correo electrónico y el teléfono del cliente. En la página de iPay88, el cliente paga con tarjeta, con banca en línea FPX, con monedero electrónico u otro método que ofrezca tu cuenta.
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. De forma predeterminada, OpenCart 4 no pide un teléfono en la finalización de compra, pero iPay88 lo exige: si el pedido no tiene teléfono, el paso de confirmación muestra un campo obligatorio Phone con iPay88 requires the contact number of the payer. Sin un número, el cliente ve iPay88 requires a phone number. Please enter your phone number and try again. El número introducido se conserva para el siguiente intento.
El pedido se marca como pagado solo cuando iPay88 lo confirma con una respuesta firmada, ya sea al volver el cliente o mediante la notificación de backend. 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. Tras un pago correcto, el cliente ve la página de confirmación del pedido de OpenCart con Your iPay88 payment has been received. Para un pago pendiente, la página muestra Your payment is pending confirmation from iPay88. We will update your order as soon as the payment is confirmed. Para un pedido en revisión, muestra We have received a payment notification from iPay88 and are reviewing it. We will contact you if anything is needed. Cuando un pago pendiente se confirma o falla más tarde, OpenCart notifica al cliente el nuevo estado.
Si el pedido se está confirmando al mismo tiempo mediante la notificación de backend, el cliente ve We have not received the payment confirmation from iPay88 yet. If you completed the payment, your order will be updated shortly. con los botones Check again y Back to checkout.
Si el pago falló o se canceló, el pedido se queda sin estado y el carrito se conserva. El cliente vuelve a la finalización de compra con The payment was not completed: y el motivo de iPay88, seguido de You can try again or choose another payment method. En OpenCart 4 este mensaje se muestra encima de la página de finalización de compra. OpenCart 3 crea un pedido nuevo, y por tanto un RefNo nuevo, cada vez que se muestra el paso Confirm Order; OpenCart 4 actualiza el pedido de la compra, así que el cliente vuelve a pagar el mismo pedido. Un nuevo intento del mismo pedido usa el mismo RefNo. Si la respuesta no se puede verificar, el cliente ve The payment response could not be verified. If you completed the payment, please contact us with your order number — the payment will be checked manually. con un botón Return to the store.
Si el pago no se puede iniciar, el cliente se queda en el paso Confirm Order con This payment method is temporarily unavailable. Please choose another payment method. (faltan claves o el total es cero) o con iPay88 cannot accept payments in ... Please choose another payment method. (moneda no cobrable en la región). Un mismo carrito solo se paga una vez: si otro pedido del mismo carrito ya está pagado o espera un pago pendiente, no se crea un segundo formulario de pago y el cliente va a la página de confirmación del pedido. Un cambio en el carrito, incluida una nueva cantidad, cuenta como un carrito nuevo que necesita su propio pago.
OpenCart 4 mantiene el pedido en la finalización de compra hasta que se muestra la página de éxito. Si ese pedido se ha cerrado sin pago mientras tanto (por ejemplo, falló una transferencia pendiente o cancelaste el pedido), el cliente vuelve 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. Si el pedido ya está realizado y el carrito ha cambiado, el mensaje es Your previous order #(number) has already been placed. Your cart has changed: please confirm the new order to pay for it. En ambos casos, el siguiente Confirm Order paga un nuevo pedido del carrito.
La extensión solo admite pagos únicos. No tiene reembolsos desde OpenCart, tarjetas guardadas, suscripciones, preautorización y captura, ni campos de tarjeta en tu sitio. No vuelve a consultar a iPay88 el estado del pago: los pedidos solo se actualizan con la respuesta de iPay88 y con la notificación de backend.
Pedidos
Estados del pedido
No status (missing order): el cliente fue enviado a iPay88 y todavía no ha llegado ningún resultado, o el pago falló. En Sales > Orders, estos pedidos solo se muestran con el filtro Order Status en Missing Orders.
Order Status After Payment (default Processing): iPay88 informó de un pago correcto con el importe y la moneda esperados. Una nota muestra el TransID, el PaymentID, el importe y la moneda. En el modo de prueba, una segunda nota indica que se cobró el importe de prueba en lugar del total del pedido.
Awaiting Payment Status (default Pending): iPay88 informó de que el pago está pendiente. El pedido pasa a Order Status After Payment cuando iPay88 lo confirma, o a Failed Payment Status si falla.
Failed Payment Status (default Failed): un pago pendiente que después falló. La nota muestra el motivo de iPay88. El cliente puede realizar un pedido nuevo.
On Hold (Review) Status (default Pending): iPay88 informó de un pago correcto con un importe o una moneda distintos al pedido, o el pago llegó después de cancelar el pedido. El pedido NO se marcó como pagado. La nota lo explica. Revisa el pago en el portal de iPay88 y completa el pedido o reembolsa el pago.
Un pedido pagado o completado nunca cambia por una respuesta posterior. Si llega otro pago correcto para él, o para otro pedido del mismo carrito, una nota te pide que lo revises en el portal de iPay88 y que lo reembolses si es un duplicado. Una respuesta de fallo nunca cambia un pedido pagado, cancelado o en revisión. Las respuestas repetidas no añaden nada nuevo.
Las notas son entradas del History del pedido que el cliente no ve.
Pestaña VibeFox iPay88 Payment
En Sales > Orders, abre un pedido pagado con iPay88. En la parte inferior de la página del pedido, junto a History y Additional, la pestaña VibeFox iPay88 Payment muestra el RefNo, el TransId, el Status, el importe Requested, el Amount received, el PaymentId, el AuthCode, el Error y la Region, una insignia TEST MODE para los pagos de prueba y las iPay88 notes del pedido. La pestaña se muestra a los usuarios que tienen acceso a la extensión.
Reembolsos
Los reembolsos no se envían a iPay88 desde OpenCart. Reembolsa el pago en el portal de comerciantes de iPay88 y registra después el reembolso en OpenCart manualmente.
Clave de licencia
La extensión funciona con una clave de licencia de VibeFox obtenida en vibefox.net. El bloque de licencia License — VibeFox iPay88 Payment es el primer bloque de Extensions > Extensions > Payments > VibeFox iPay88 Payment > 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-ipay88 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 es aceptada, 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 después de liberar una plaza de dominio en tu cuenta, haz clic en Check now. Si no se puede acceder al 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 según la configuración de OpenCart. Eliminar la clave de la tienda no libera su plaza de dominio. Libérala en tu cuenta de vibefox.net.
Sin una clave activa, iPay88 no se muestra a los clientes en la finalización de compra. Si de todos modos 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 del administrador, así que, sin una clave activa, el método de pago se oculta para todos. Después de abrir la página Edit una vez, aparece un recordatorio en el Dashboard del administrador. Ciérralo con × para ocultarlo durante 7 días. Los pedidos existentes no se ven afectados: los pagos ya iniciados se siguen confirmando.
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 administrador: 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 es necesaria 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
iPay88 no aparece en la finalización de compra: comprueba que la licencia está activa, que Enable/Disable está activado, que el Merchant Code y el Merchant Key están introducidos y que la moneda de la finalización de compra del cliente se puede cobrar en la iPay88 region seleccionada. La página de ajustes muestra un aviso 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 definido en los ajustes.
El pago se realizó, pero el pedido se queda sin estado: ni el retorno del cliente ni la notificación de backend llegaron a tu tienda con una firma válida. Revisa el campo Log: los errores siempre se registran. Comprueba que el Merchant Key sea exactamente el que te dio iPay88 y que tu servidor acepte las solicitudes de iPay88 en la Backend URL que aparece en los ajustes.
La página de iPay88 muestra "Permission not allow": la dirección de tu sitio web no está registrada en iPay88 como URL de solicitud. Pide a iPay88 que registre la dirección que aparece en la sección URL de respuesta y de backend.
La notificación de backend responde BAD SIGNATURE: la firma no coincide con el Merchant Key. Revisa el Merchant Key. No se cambió nada.
La notificación de backend responde NOT CONFIGURED: el Merchant Code o el Merchant Key no están configurados, así que la respuesta no se puede verificar. iPay88 vuelve a enviar la notificación.
La notificación de backend responde UNKNOWN ORDER: no se inició ningún pago de iPay88 para esta referencia en esta tienda, por ejemplo porque otra tienda con la misma cuenta no usa Reference prefix o usa el mismo.
La notificación de backend responde RETRY: el pedido (o otro pedido del mismo carrito) se estaba confirmando al mismo tiempo por el retorno del cliente o por otra notificación, o no se pudo asignar el estado del pedido. iPay88 vuelve a enviar la notificación.
La Backend URL muestra BAD REQUEST en el navegador: es normal. La URL solo acepta solicitudes firmadas de iPay88.
El pedido está en On Hold (Review) Status: iPay88 informó de un pago que no coincide con el pedido, o el pedido había sido cancelado. Lee las notas de la pestaña VibeFox iPay88 Payment y revisa el pago en el portal de iPay88; después completa el pedido o reembolsa el pago.
El cliente ve "iPay88 cannot accept payments in" seguido de una moneda: la moneda de la finalización de compra no se puede cobrar en la región seleccionada. En iPay88 Malasia, las monedas distintas de MYR también necesitan la opción multidivisa en tu cuenta de iPay88.
El cliente ve This payment method is not available. Please reload the checkout page.: 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 reales solo pagan 1,00: Test mode está activado. Desactívalo.
Desinstalación
Ve a Extensions > Extensions, elige el tipo Payments y haz clic en Uninstall (el botón rojo −) junto a VibeFox iPay88 Payment. La clave de licencia y el estado de la licencia de esta extensión siempre se eliminan. OpenCart elimina siempre 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 las respuestas de iPay88 en modo de mantenimiento). Si Delete data on uninstall está activado, se eliminan los demás ajustes (título, descripción, región, Merchant Code y Key, tipo de firma, método de pago, prefijo, modo de prueba, interruptor del registro de depuración) y el registro. Si está desactivado, se conservan para una reinstalación posterior. Los registros de pago de iPay88 de los pedidos siempre se conservan. Los pedidos nunca se eliminan y 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 iPay88 Payment en la lista de extensiones instaladas; después, haz clic en Delete (el botón rojo de papelera) para eliminar el paquete subido.
iPay88 es una marca comercial de su respectivo titular. Esta extensión no está afiliada ni respaldada por iPay88.
