Volver

VibeFox Przelewy24 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.

Moneda: el pedido debe estar en PLN, EUR, GBP o CZK. En otras monedas el método de pago no aparece en la finalización de compra. El pedido se cobra en su propia moneda; la extensión no convierte monedas.

Cuenta de Przelewy24: necesitas una cuenta de comerciante de Przelewy24 y sus datos de API: el Merchant ID, la clave de API (llamada report key en el panel de Przelewy24), la CRC key y, si tu tienda tiene su propio ID, el POS ID (Shop ID). Los encontrarás en el panel de comerciante de Przelewy24, en panel.przelewy24.pl, en My data > API data and configuration. Las claves de sandbox se obtienen de una cuenta de sandbox independiente, en sandbox.przelewy24.pl/panel. No hay que configurar nada más en el panel de Przelewy24: la extensión envía su URL de notificación con cada pago. Tu tienda debe ser accesible desde internet, porque Przelewy24 le envía las notificaciones de pago.

Clave de licencia de VibeFox: se compra en vibefox.net. Una clave funciona en un 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_przelewy24_payment-oc3-(versión).ocmod.zip y el paquete de OpenCart 4 wcp_przelewy24_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_przelewy24_payment-oc3-(versión).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 Przelewy24 Payment 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 (ver Clave de licencia).

4. Introduce las claves de sandbox (Merchant ID, clave de API, CRC key; el POS ID solo si es distinto del Merchant ID), activa Enable/Disable, haz clic en Save y realiza un pago de prueba en modo sandbox.

5. Introduce las claves de producción, desactiva Test Mode y haz clic en Save 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_przelewy24_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 Przelewy24 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 claves de Przelewy24 como en los pasos 3 a 5 de OpenCart 3. La página de configuración y sus campos son iguales en ambas versiones. Solo la URL de notificación es distinta (ver Notificaciones de pago).

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 Przelewy24 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 advertencias cuando falta algo. Mientras el sandbox está activado: Sandbox (test) mode is on: payments go to the Przelewy24 sandbox and no real money is charged. Do not ship orders paid in test mode. Cuando las claves del modo actual están incompletas: Enter the Sandbox Merchant ID, API key and CRC key - until then Przelewy24 is not shown at checkout. (o lo mismo para las claves de producción). Si Przelewy24 no acepta la moneda predeterminada de tu tienda, la advertencia indica la moneda y las compatibles. Después de guardar, las advertencias siguen al instante el nuevo modo y las nuevas claves. Sin el permiso para modificar la extensión, la página muestra los ajustes pero no puede guardarlos.

Al guardar, no se guarda nada si un campo es incorrecto: Title no puede estar vacío (Enter a title for the payment method (at most 128 characters).), Sort Order debe ser un número entero (se permiten valores negativos), Total debe ser un número igual o mayor que 0, y Geo Zone y los estados de pedido deben existir. Las claves que faltan no impiden guardar. Los espacios y saltos de línea copiados junto con las claves desde el panel de Przelewy24 se eliminan al guardar.

Przelewy24

Enable/Disable: Enable Przelewy24 Payment activa o desactiva el método de pago. Por defecto: off.

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: Przelewy24. Obligatorio, como máximo 128 caracteres.

Description: el texto que se muestra al cliente en el paso Confirm Order, encima del botón de confirmar. Por defecto: Pay with BLIK, online bank transfer or card via Przelewy24.

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

Geo Zone: ofrecer Przelewy24 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 importe total de la compra, en la moneda predeterminada de la tienda, que debe alcanzar un pedido para que se ofrezca Przelewy24. Déjalo vacío para ofrecer Przelewy24 con cualquier importe.

Credenciales de API

La sección explica dónde encontrar las claves (My data > API data and configuration en el panel de comerciante de Przelewy24) y contiene enlaces al panel de Przelewy24 y al panel de sandbox.

Test Mode: usa el sandbox de Przelewy24 y las claves de Sandbox. No se cobra dinero real. Desactívalo para aceptar pagos reales con las claves de producción. Por defecto: on. Mientras esté activado, los clientes ven Sandbox mode - no real money is charged en el paso Confirm Order.

Claves de producción

Live Merchant ID: tu ID de comerciante de Przelewy24, solo números.

Live POS ID (optional): el Shop ID (posId). Déjalo vacío si es igual al Merchant ID.

Live API key (report key): la clave de API del panel de Przelewy24. Se usa para la autenticación de la API.

Live CRC key: se usa para firmar las solicitudes a Przelewy24 y para comprobar la firma de las notificaciones de Przelewy24.

Claves de sandbox

Sandbox Merchant ID: el Merchant ID de tu cuenta de sandbox de Przelewy24.

Sandbox POS ID (optional): el Shop ID (posId) de la cuenta de sandbox. Déjalo vacío si es igual al Merchant ID.

Sandbox API key (report key): la clave de API de la cuenta de sandbox.

Sandbox CRC key: la CRC key de la cuenta de sandbox, que se usa para firmar las solicitudes y comprobar las notificaciones de sandbox.

Las claves de API y las CRC key guardadas nunca se vuelven 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 una clave guardada, marca Clear the saved value debajo del campo y haz clic en Save.

Las claves de producción y de sandbox son distintas. El Merchant ID y el POS ID deben contener solo dígitos; hasta que se introduzcan el Merchant ID, la clave de API y la CRC key del modo actual, el método de pago no aparece en la finalización de compra. Un pago iniciado en un modo siempre se verifica y se reembolsa con las claves de ese modo, incluso después de cambiar de modo, así que conserva las claves del modo anterior mientras sus pagos sigan abiertos o puedan reembolsarse.

Notificaciones de pago

Notification URL: la dirección que recibe las notificaciones de pago de Przelewy24. En OpenCart 3 tiene este aspecto https://your-store/index.php?route=extension/payment/wcp_przelewy24_payment/notify, y en OpenCart 4, https://your-store/index.php?route=extension/wcp_przelewy24_payment/payment/wcp_przelewy_24payment.notify. Se genera a partir de la dirección de la tienda de tu instalación de OpenCart. La extensión envía esta URL a Przelewy24 con cada pago y cada reembolso, así que no hay que configurar nada en el panel de Przelewy24. La URL debe ser accesible desde internet: sin cortafuegos ni autenticación HTTP delante. Sigue funcionando 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 para la URL de notificación y para el regreso del cliente. Sin notificaciones, el pago se confirma igualmente cuando el cliente vuelve a la tienda (ver Finalización de compra); si el cliente no vuelve, el pedido queda sin estado.

Pedidos

OpenCart crea el pedido en el paso Confirm Order sin estado (un pedido perdido). El pedido recibe un estado solo después de que Przelewy24 confirme el pago y la extensión lo haya verificado. Cada campo siguiente muestra tus estados de pedido de OpenCart.

Paid Order Status: el estado después de un pago verificado. Por defecto: Processing.

On Hold (Review) Status: los pagos cuyo importe o moneda no coinciden con el pedido (no verificados), o que llegan después de que el pedido se haya cancelado, reciben este estado y una nota que explica el motivo. Por defecto: Pending, porque OpenCart no tiene un estado On hold. Puedes crear tu propio estado en System > Localisation > Order Statuses y seleccionarlo aquí.

Cancelled Order Status: la extensión nunca lo asigna. Un pago verificado para un pedido en este estado pone el pedido en espera en lugar de reabrirlo en silencio. Por defecto: Canceled.

Refunded Status: se asigna después de reembolsar el pago completo desde la página del pedido. Por defecto: Refunded.

Avanzado

Debug Log: escribe eventos técnicos (números de pedido, ID de transacción de P24, errores) en wc_p24_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_p24_debug.old.log.php. Los errores y las advertencias, como las notificaciones rechazadas o una verificación o un reembolso fallidos, siempre se registran; activa el interruptor para registrar también cada paso. Las claves y los datos personales nunca se registran. Por defecto: off.

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 datos de pago de Przelewy24 nunca se eliminan. Por defecto: off.

Importar / Exportar

Export: Download JSON guarda los ajustes en un archivo JSON. Las claves de API y las CRC key no se exportan.

Import: pega el JSON exportado previamente y haz clic en Import para restaurar los ajustes. Las claves de API y las CRC key guardadas se conservan.

Finalización de compra

En el paso Payment Method, el cliente elige el método de pago (por defecto, Przelewy24). En el paso Confirm Order, el cliente ve tu descripción y la nota You will be redirected to the secure Przelewy24 page to complete the payment. OpenCart crea el pedido en este paso, todavía sin estado. Cuando el cliente hace clic en Confirm Order, la extensión registra una transacción de Przelewy24 por el total del pedido en la moneda del pedido, con el correo electrónico, el nombre y el país de facturación del cliente, y con la descripción Order # seguida del número de pedido y el nombre de tu tienda. Cada intento de pago recibe su propio ID de sesión. El cliente se dirige a la página de pago de Przelewy24 y paga con BLIK, una transferencia bancaria en línea, una tarjeta u otro método activado en tu cuenta de Przelewy24. La página de pago se muestra en el idioma del pedido si Przelewy24 lo admite; si no, en inglés. 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.

El pedido se marca como pagado solo después de que Przelewy24 lo confirme. Przelewy24 envía a tu tienda una notificación firmada. La extensión comprueba la firma con la CRC key, el Merchant ID y el POS ID; que la sesión se registró para este pedido y en el mismo modo; y que el importe y la moneda coinciden con el intento de pago y con el total del pedido. Solo entonces verifica la transacción con Przelewy24 (Przelewy24 abona solo los pagos verificados) y asigna Paid Order Status de la forma estándar de OpenCart, con los correos habituales del pedido y la actualización del stock. Las notificaciones sin una firma válida se rechazan.

Después de pagar, el cliente vuelve a tu tienda. Si la notificación todavía no ha llegado, la extensión pide a Przelewy24 el estado de la transacción mediante una solicitud autenticada de servidor a servidor (como máximo una vez cada 10 segundos por intento) y aplica las mismas comprobaciones. La página de retorno por sí sola nunca marca un pedido como pagado. Cuando el pago se confirma, el cliente ve la página de éxito del pedido de OpenCart. Mientras no esté confirmado, una página de Payment confirmation muestra We have not received the payment confirmation from Przelewy24 yet. If you have paid, it will be confirmed in a few minutes. If the payment was interrupted, you can try again: con un botón Check again y un botón Pay again que abre la finalización de compra. El carrito se conserva, y un pago hecho más tarde desde una página antigua de Przelewy24 también se acepta. Si el pedido está en espera, la página de éxito muestra Your payment is being verified. We will send you an e-mail as soon as it is confirmed. Cuando un pago posterior pasa el pedido del estado de espera a Paid Order Status, se avisa al cliente por correo electrónico. Si anulaste el pedido antes de que se pagara y Przelewy24 no tiene ningún pago para él, el cliente que vuelve ve Order #… was cancelled by the store before the payment was completed. No Przelewy24 payment was received for it. Please place a new order or contact us.

Si no se puede iniciar el pago, el cliente se queda en el paso Confirm Order con un breve mensaje encima del botón: Payment error: Przelewy24 could not start the payment. Please try again or choose another payment method. (el motivo se escribe en el registro), Payment gateway is not configured properly. Please contact the administrator. (faltan las claves del modo actual), un mensaje que indica que Przelewy24 no puede aceptar pagos en la moneda del pedido, o The order total must be greater than zero. OpenCart 3 crea un pedido nuevo cada vez que se muestra el paso Confirm Order; un pedido o carrito que ya está pagado no se vuelve a enviar a Przelewy24, y el cliente pasa a la página de éxito.

OpenCart 4 mantiene un pedido para la finalización de compra y lo actualiza cada vez que se muestra el paso Confirm Order, así que Pay again inicia una nueva transacción de Przelewy24 para el mismo pedido. Si la tienda cerró ese pedido entretanto (por ejemplo, cancelado o reembolsado), el cliente vuelve a la finalización de compra con el mensaje Tu pedido anterior lo ha cerrado la tienda. Confirma el pedido de nuevo para realizar y pagar un pedido nuevo. (en el caso de un pedido cancelado antes de cualquier pago, con el mensaje sobre el pedido cancelado de arriba), y el siguiente Confirm Order paga un pedido nuevo. Si el pedido de la finalización de compra ya está pagado pero el carrito ha cambiado desde entonces, incluida una nueva cantidad, el cliente ve Tu pedido anterior #… ya se ha realizado. Tu carrito ha cambiado: confirma el nuevo pedido para pagarlo. y el carrito nuevo se paga con un pedido nuevo. En OpenCart 4, estos mensajes y No hemos podido asociar este pago a un pedido. Si te han cobrado, contacta con nosotros. se muestran encima de la página de finalización de compra.

La extensión no tiene tarjetas guardadas ni pagos de un solo clic, ni suscripciones ni pagos recurrentes, ni elección del método de pago de P24 (por ejemplo, un campo para el código BLIK) en la página de finalización de compra, ni widgets de pagos a plazos, y no envía el contenido del carrito a Przelewy24.

Pedidos y reembolsos

Estados de pedido

Sin estado (pedido perdido): el cliente fue enviado a Przelewy24 y no ha pagado, o el pago todavía no está confirmado. En Sales > Orders estos pedidos solo se muestran con el filtro Order Status en Missing Orders.

Paid Order Status (por defecto Processing): el pago se verificó. Una nota muestra el ID del pedido de P24, el importe y el modo. Cada pago se aplica una sola vez.

On Hold (Review) Status (por defecto Pending): el importe o la moneda que informa Przelewy24 no coincide con el pedido; el pago no se confirmó y la nota lo indica. O bien el pago llegó y se verificó para un pedido en estado cancelado; el pedido no se reabre en silencio, y la nota te pide que lo envíes o que reembolses el pago. Comprueba el pago en el panel de Przelewy24. Si después llega un pago correcto de otro intento para un pedido en espera tras una discrepancia, el pedido pasa a Paid Order Status.

Refunded Status (por defecto Refunded): el pago se reembolsó por completo mediante la extensión.

Si llega un segundo pago para un pedido o carrito que ya está pagado o reembolsado (un enlace de pago antiguo, dos pestañas del navegador, otro pedido del mismo carrito), no se confirma, así que Przelewy24 no lo abona. Una nota en el pedido pagado te pide que lo compruebes en el panel de Przelewy24 y, si hace falta, que se lo devuelvas al comprador.

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

Pestaña VibeFox Przelewy24 Payment

En Sales > Orders, abre un pedido pagado con Przelewy24. En la parte inferior de la página del pedido, junto a History y Additional, la pestaña VibeFox Przelewy24 Payment muestra el ID del pedido de P24, la Session, el Environment (Sandbox o Live), el Status del pago y cómo se verificó (notificación o retorno), los importes Paid / refunded, el formulario de reembolso, el historial de reembolsos y las Payment notes del pedido. La pestaña se muestra a los usuarios que tienen acceso a la extensión.

Reembolsos

En la pestaña VibeFox Przelewy24 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 Przelewy24. Confirma la pregunta Refund this amount through Przelewy24? This cannot be undone. Se admiten reembolsos totales y parciales, hasta el importe que aún no se ha reembolsado. Necesitas el permiso para modificar la extensión (se configura en System > Users > User Groups). El reembolso se envía en el modo en que se hizo el pago (sandbox o producción), así que las claves de ese modo deben estar configuradas. Los reembolsos están disponibles cuando Przelewy24 ha verificado el pago.

Przelewy24 procesa los reembolsos de forma asíncrona. La pestaña muestra Refund of … requested at Przelewy24. The result will be added as an order note., el historial de reembolsos muestra el estado requested y se añade una nota. El resultado llega más tarde a la URL de notificación: el estado pasa a completed con la nota Przelewy24: refund of … completed., o a rejected con una nota que indica que el dinero no se devolvió al comprador. Un reembolso total asigna el pedido a Refunded Status en el momento de solicitarlo, sin avisar al cliente y sin devolver productos al stock, igual que un cambio manual de estado. Un reembolso parcial no cambia el estado. Si un reembolso se rechaza, compruébalo en el panel de Przelewy24; el estado del pedido no vuelve atrás automáticamente.

Si Przelewy24 no acepta la solicitud de reembolso, la pestaña muestra Przelewy24 refund failed: con el motivo, y no se registra ningún reembolso. Las devoluciones de productos en Sales > Returns no devuelven dinero a través de Przelewy24, y los reembolsos hechos directamente en el panel de Przelewy24 no se añaden al pedido.

Clave de licencia

La extensión funciona con una clave de licencia de VibeFox de vibefox.net. El bloque de licencia License — VibeFox Przelewy24 Payment es el primer bloque de Extensions > Extensions > Payments > VibeFox Przelewy24 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-przelewy24 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 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 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, Przelewy24 no se muestra a los clientes en la finalización de compra. Si se inicia un pago de todos modos, el cliente ve This payment method is not available. Please choose another one. 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 (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 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 verificando y confirmando, y los reembolsos funcionan.

Cuando una licencia caduca, la extensión sigue funcionando, pero las actualizaciones y el soporte necesitan una renovación. El estado se vuelve a comprobar automáticamente cuando abres 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 a la semana. No hace falta ninguna tarea cron. Al desinstalar la extensión siempre se eliminan la clave de licencia y su estado.

Solución de problemas

Przelewy24 no aparece en la finalización de compra: comprueba que la licencia está activa, que Enable/Disable está activado, que se han introducido el Merchant ID, la clave de API y la CRC key del modo actual (las claves de Sandbox mientras Test Mode esté activado, las de producción en caso contrario; el Merchant ID y el POS ID solo con dígitos) y que la moneda del pedido es PLN, EUR, GBP o CZK. Las advertencias de la parte superior de los ajustes indican el problema. Comprueba también que la dirección de pago está en la Geo Zone seleccionada y que el pedido alcanza el Total configurado.

El pago se realizó, pero el pedido se queda sin estado: la notificación de Przelewy24 no llegó a tu tienda y el cliente no volvió a ella. Comprueba que la Notification URL es accesible desde internet (sin cortafuegos ni autenticación HTTP delante) y que el Merchant ID, el POS ID y la CRC key del modo del pago son correctos. Las notificaciones rechazadas se escriben en el registro incluso con Debug Log desactivado; consulta el campo Log de la página de la extensión.

Cómo responde la tienda a las notificaciones: una notificación procesada, repetida o desconocida recibe una respuesta HTTP 200. En otro caso, Przelewy24 la envía de nuevo más tarde: 400 (datos ausentes o mal formados), 401 Invalid signature (CRC key incorrecta, otro Merchant ID o POS ID), 401 Invalid signature for this payment (una notificación firmada con las claves del modo distinto al del pago), 405 (no es una solicitud POST), 500 Verification failed (falló la verificación con Przelewy24; se añade una nota al pedido una sola vez), 500 Order could not be updated (no se pudo asignar el estado del pedido; la siguiente notificación lo asigna sin una nueva verificación) y 503 Busy, retry later (otra solicitud estaba confirmando el pedido en ese mismo momento).

El cliente ve Payment error: Przelewy24 could not start the payment: Przelewy24 rechazó la transacción, normalmente por claves incorrectas del modo actual (las claves de sandbox solo funcionan en modo sandbox, y las de producción solo en modo de producción). El error de Przelewy24 está en el registro.

El cliente ve We could not match this payment to an order: el enlace de retorno de Przelewy24 no coincidió con ningún pedido de la tienda. Si al cliente le cobraron, busca el pago en el panel de Przelewy24.

El pedido está en el estado de revisión después del pago: lee las notas de la pestaña VibeFox Przelewy24 Payment. El importe o la moneda no coincidían con el pedido, o el pago llegó para un pedido que se había cancelado. Comprueba el pago en el panel de Przelewy24 y, después, procesa el pedido o reembolsa el pago.

Un reembolso falla: This order has no verified Przelewy24 payment. Cannot process refund. significa que el pedido no se pagó con un pago de Przelewy24 verificado. The payment was made in the Przelewy24 sandbox, but the Sandbox keys are missing. (o lo mismo para producción) significa que se eliminaron las claves del modo del pago; introdúcelas de nuevo. Invalid refund amount significa que el importe está vacío, no es un número o supera el importe que aún no se ha reembolsado.

Para desarrolladores: la lista de monedas se puede cambiar con el evento de OpenCart wc_p24_supported_currencies (solo monedas con dos decimales).

Desinstalación

Ve a Extensions > Extensions, elige el tipo Payments y haz clic en Uninstall (el botón rojo −) junto a VibeFox Przelewy24 Payment. La clave de licencia y el estado de licencia de esta extensión siempre se eliminan. OpenCart siempre elimina sus propios ajustes de la extensión: Enable/Disable, Sort Order, Geo Zone, Total y los estados de pedido de la sección Orders, que vuelven a sus valores 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 de inicio, que deja pasar las notificaciones y el regreso del cliente en modo de mantenimiento). 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 datos de pago de Przelewy24 de los pedidos (sesiones, ID de pedidos de P24, reembolsos) siempre se conservan, así que los pedidos pagados antes se pueden reembolsar 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 Przelewy24 Payment en la lista de extensiones instaladas, y luego en Delete (el botón rojo de papelera) para eliminar el paquete subido.

Przelewy24 es una marca comercial de su respectivo propietario. Esta extensión no está afiliada a Przelewy24 ni cuenta con su aprobación.