Voltar

VibeFox Redsys for OpenCart — Ajuda

Requisitos

OpenCart: 3.0.x (testado na versão 3.0.5.0) ou 4.0.2 ou superior (testado na versão 4.1.0.3).

PHP: 8.0 ou posterior.

Conta de comerciante Redsys: o seu banco (o adquirente que lhe forneceu o POS virtual Redsys) fornece o código de comerciante (FUC), o número do terminal e o acesso ao painel de administração do Redsys, onde é exibida a chave secreta SHA-256 de cada ambiente. A chave do ambiente de teste é diferente da real. A notificação online (HTTP) precisa estar ativa para o seu terminal. Pergunte ao seu banco se não tiver certeza.

Moeda: uma das moedas suportadas pela extensão (veja Configuração), e o seu terminal Redsys precisa ter sido habilitado pelo banco para ela. A maioria dos terminais aceita apenas EUR.

Loja acessível: o Redsys precisa conseguir acessar a sua loja pela internet, sem login ou bloqueio de firewall, para entregar as notificações de pagamento.

Chave de licença VibeFox: comprada em vibefox.net. Uma chave funciona em um domínio.

Instalação

O download é um único arquivo zip com os pacotes das duas versões do OpenCart. Descompacte-o no seu computador. Ele contém o README.txt, o pacote do OpenCart 3, wcp_redsys_gateway-oc3-(version).ocmod.zip, e o pacote do OpenCart 4, wcp_redsys_gateway.ocmod.zip. Instale somente o pacote da sua versão do OpenCart. A chave de licença é a mesma para as duas versões.

OpenCart 3

1. No painel administrativo, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_redsys_gateway-oc3-(version).ocmod.zip. A extensão não possui modificações OCMOD, portanto Extensions > Modifications não precisa ser atualizado. Em vez do instalador, você também pode copiar o conteúdo da pasta upload deste pacote para a pasta raiz da sua loja.

2. Acesse Extensions > Extensions e escolha o tipo Payments. Localize VibeFox Redsys Gateway e clique em Install (o botão verde +). Seu usuário administrador precisa ter permissão para modificar a lista de extensões de pagamento.

3. Clique em Edit (o botão com o lápis) para abrir a página de configurações. Cole sua chave de licença VibeFox em License key, no bloco de licença no topo da página, e clique em Activate (veja Chave de licença).

4. Informe seu código de comerciante, o terminal e a chave secreta de cada ambiente (veja Configuração).

5. Ative Enable/Disable e clique em Save. Teste um pagamento com Test Mode ativado e, depois, desative Test Mode para receber pagamentos reais.

OpenCart 4

1. No painel administrativo, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_redsys_gateway.ocmod.zip. Não renomeie o arquivo: o OpenCart 4 obtém o código da extensão a partir do nome do arquivo, e um pacote renomeado não funciona.

2. O pacote aparece na lista de extensões instaladas, na mesma página. Clique em Install (o botão verde +) ao lado dele.

3. Acesse Extensions > Extensions e escolha o tipo Payments. Encontre VibeFox Redsys Gateway, clique em Install (o botão verde +) e depois em Edit (o botão de lápis).

4. Informe a chave de licença e os dados do Redsys como nas etapas 3 a 5 do OpenCart 3. A página de configurações e os seus campos são iguais nas duas versões. Só a URL de notificação é diferente (veja Notificações de pagamento).

Uma nova instalação começa com o método de pagamento desativado e o modo de teste ativado.

Configuração

Todas as configurações ficam na página da extensão: Extensions > Extensions > Payments > VibeFox Redsys Gateway > Edit. As seções aparecem listadas à esquerda; o botão Save abaixo da lista salva a página inteira. Sem a permissão para modificar a extensão, a página mostra as configurações, mas não consegue salvá-las.

Acima das configurações, a página avisa quando o código de comerciante está ausente ou não é formado apenas por dígitos, quando uma chave secreta não é uma chave SHA-256 válida do Redsys, quando a chave do modo atual está vazia (nesse caso o método de pagamento fica oculto na finalização de compra) e quando a moeda padrão da loja não é suportada. Enquanto o modo de teste estiver ativo, exibe Test mode is active: payments go to the Redsys test environment (SIS-T), no real money is charged.

Ao salvar, Title precisa ter de 1 a 128 caracteres (Enter a title for the payment method (1 to 128 characters).), Sort Order precisa ser um número inteiro (negativos são permitidos), Total precisa ser um número igual ou maior que 0, e a zona geográfica e cada status de pedido precisam existir. Caso contrário, nada é salvo.

Redsys

Enable/Disable: Enable Redsys Gateway ativa ou desativa o método de pagamento. Padrão: desativado.

Title: o nome do método de pagamento que o cliente vê na finalização de compra. Ele também é o nome do método de pagamento salvo no pedido. Padrão: Credit/Debit Card (Redsys). Obrigatório, até 128 caracteres.

Description: o texto exibido ao cliente na etapa Confirm Order, acima do botão de confirmação. Padrão: Pay securely with your credit or debit card via Redsys.

Sort Order: a posição do Redsys entre os métodos de pagamento na finalização de compra. Deixe em branco ou informe um número inteiro.

Geo Zone: oferecer o Redsys apenas para endereços de pagamento na zona geográfica selecionada. Padrão: All zones. As zonas geográficas são configuradas em System > Localisation > Geo Zones.

Total: o total da finalização de compra, na moeda padrão da loja, que um pedido precisa atingir para que o Redsys seja oferecido: um número igual ou maior que 0. Deixe em branco para oferecer o Redsys em qualquer valor total.

Conta Redsys

O seu banco fornece o código de comerciante (FUC), o terminal e o acesso ao painel de administração do Redsys, onde é exibida a chave secreta SHA-256 de cada ambiente. A seção contém um link para o painel de administração do Redsys.

Merchant Code (FUC): o seu código de comerciante Redsys, de até 9 dígitos. Qualquer caractere que não seja um dígito é removido ao salvar.

Terminal Number: o número do terminal atribuído pelo seu banco, de até 3 dígitos. Padrão: 1. Um campo vazio é salvo como 1.

Secret Key (SHA-256) — live: a chave SHA-256 em Base64 do ambiente real (de produção), normalmente com 32 caracteres. É usada quando o modo de teste está desativado.

Modo de teste (SIS-T)

O ambiente de teste do Redsys tem sua própria chave secreta. A seção exibe os dados públicos de teste do Redsys: código de comerciante 999008881, terminal 1, chave sq7HjrUOBfKmC576ILgskD5srU870gJ7, cartão 4548 8100 0000 0003, validade 12/49, CVV 123. No modo de teste, nenhum dinheiro real é cobrado.

Test Mode: os pagamentos e reembolsos são enviados ao ambiente de teste do Redsys (SIS-T) e assinados com a chave de teste. Padrão: ativado. Desative para receber pagamentos reais. Enquanto estiver ativado, os clientes veem TEST MODE: Redsys test environment, no real money is charged. na etapa Confirm Order.

Secret Key (SHA-256) — test: a chave SHA-256 em Base64 do ambiente de teste. Use a sua própria chave de teste ou a chave pública de teste indicada acima.

As chaves salvas nunca são exibidas novamente. O campo fica vazio e mostra Saved — leave empty to keep it. Informe um valor novo somente se quiser alterá-lo. Para remover uma chave salva, marque Clear saved secret on save abaixo do campo e clique em Save.

Página de pagamento e pedidos

Commerce Name: o nome da loja exibido na página de pagamento do Redsys, com no máximo 25 caracteres. Padrão: o nome da sua loja, cortado em 25 caracteres.

Order Status After Payment: o status que um pedido pago recebe.

Processing: o padrão. O status selecionado em Processing status.
Completed: o status selecionado em Completed status.
On hold (review): cada pedido pago aguarda a sua revisão manual no status selecionado em On hold (review) status.

Divergências de valor ou de moeda, pagamentos de teste enquanto o gateway está em modo real e pagamentos de tentativas canceladas sempre recebem o On hold (review) status.

O OpenCart cria o pedido na etapa Confirm Order sem status (um pedido ausente). Ele só recebe um status após a notificação assinada do Redsys. Um pagamento recusado ou cancelado deixa o pedido sem status; o cliente volta à finalização de compra com o carrinho mantido. Cada campo abaixo lista os seus status de pedido do OpenCart.

Processing status: usado quando Order Status After Payment é Processing. Padrão: Processando.

Completed status: usado quando Order Status After Payment é Completed. Padrão: Concluído.

On hold (review) status: para os pagamentos que precisam da sua revisão (veja acima), ou para cada pedido pago quando Order Status After Payment é On hold (review). Padrão: Pendente, porque o OpenCart não tem um status On hold; uma nota no pedido explica o motivo. Você pode criar o seu próprio status em System > Localisation > Order Statuses e selecioná-lo aqui.

Refunded status: definido quando o pagamento Redsys é reembolsado integralmente pela página do pedido. Padrão: Reembolsado.

Notificações de pagamento

Notification URL: o Redsys informa cada pagamento a este endereço da sua loja. Ele é exibido nesta seção. No OpenCart 3, tem a forma https://your-store/index.php?route=extension/payment/wcp_redsys_gateway/notify; no OpenCart 4, https://your-store/index.php?route=extension/wcp_redsys_gateway/payment/wcp_redsys_gateway.notify. Ele é montado a partir do endereço da loja da sua instalação do OpenCart. A extensão o envia ao Redsys com cada pagamento, portanto não há nada para copiar no painel do Redsys. A notificação online (HTTP) precisa estar ativa para o seu terminal. Consulte o seu banco se nenhum pedido for confirmado após um pagamento bem-sucedido. Notificações sem assinatura válida são rejeitadas. Sem a notificação, o pedido nunca recebe um status.

Avançado

Debug log: grava os detalhes de pagamentos, notificações e reembolsos em rdsg_debug.log.php, na pasta de logs do OpenCart (storage/logs). O arquivo não pode ser aberto pela web e, ao atingir 5 MB, é movido para uma cópia antiga. Erros são sempre registrados, mesmo com esta opção desativada. Chaves, assinaturas e dados de cartão nunca são registrados. Padrão: desativado.

Log: mostra o tamanho e as entradas mais recentes do log. Clique em Clear log para esvaziá-lo.

Delete Data: quando ativado, desinstalar a extensão remove as configurações do gateway e o log. Os registros de pagamento do Redsys dos pedidos (necessários para os reembolsos) são sempre mantidos. Padrão: desativado.

Importar / Exportar

Export: Download JSON salva as configurações em um arquivo JSON. As chaves secretas não são exportadas.

Import: cole um JSON exportado anteriormente e clique em Import para restaurar as configurações. As chaves secretas salvas são mantidas.

Moedas suportadas

EUR, USD, GBP, JPY, CHF, CAD, AUD, NZD, NOK, SEK, DKK, PLN, CZK, HUF, BGN, RON, ILS, INR, MYR, SGD, THB, SAR, ZAR, RUB, BRL, MXN, ARS, CLP, COP, PEN, CNY, TWD. O método de pagamento fica oculto quando a moeda do cliente não está nesta lista.

Finalização de compra

Na etapa Payment Method, o cliente escolhe o método de pagamento (por padrão, Credit/Debit Card (Redsys)). Na etapa Confirm Order, o cliente vê a sua descrição. O OpenCart cria o pedido nesta etapa, ainda sem status. Quando o cliente clica em Confirm Order, a extensão prepara um formulário de pagamento assinado, o cliente vê Redirecting to Redsys for payment. Please wait... e segue para a página de pagamento do Redsys do seu banco. Se o navegador não continuar sozinho, o cliente clica em Pay via Redsys. No OpenCart 4, o cliente escolhe o método de pagamento com o botão Choose do bloco de métodos de pagamento, na janela Payment method options, e clica em Confirm Order na parte inferior da página de finalização de compra.

Na página do Redsys, o cliente paga com cartão via 3-D Secure, ou com Bizum ou outro método que o seu banco tenha habilitado para o terminal. A página usa o idioma do cliente (espanhol, inglês, catalão, francês, alemão, italiano, português e outros), ou o inglês para os demais idiomas. O valor é o total do pedido nas unidades menores da moeda do pedido, por exemplo EUR 43,45 como 4345, e JPY ou CLP sem decimais. O pagamento é descrito como Order com o número do pedido e o nome da sua loja.

Depois de pagar, o cliente volta à sua loja. O retorno em si não marca nada como pago. O pedido só é marcado como pago quando o Redsys confirma pela notificação assinada. Em seguida, o pedido recebe o status da forma padrão do OpenCart, com os e-mails habituais do pedido e a atualização do estoque, e o cliente vê a página de sucesso do pedido do OpenCart com Your payment with Redsys has been received. Se o pedido recebeu o On hold (review) status, a página mostra Your payment with Redsys has been received and is being reviewed by the store. Se a notificação ainda não chegou, aparece uma página de Payment confirmation com Redsys is confirming your payment. If you completed the payment, your order will be confirmed in a few moments — please do not pay again. e os botões Check again e Back to checkout.

Se o cliente cancelar ou o pagamento for recusado, o Redsys devolve o cliente à finalização de compra com The Redsys payment was not completed. You can try again or choose another payment method. O carrinho é mantido, e o cliente pode pagar novamente. Cada nova tentativa recebe um novo número de pedido do Redsys, e um pagamento feito a partir de qualquer uma delas, por exemplo de uma segunda aba do navegador, continua sendo reconhecido. O OpenCart 3 cria um novo pedido sempre que a etapa Confirm Order é exibida; se outro pedido do mesmo carrinho já estiver pago, o cliente vai direto para a página de sucesso, e um pagamento tardio do outro pedido não é aplicado.

No OpenCart 4, a mensagem sobre o pagamento não concluído é exibida acima da página de finalização de compra. O OpenCart 4 mantém um único pedido para a finalização de compra e o atualiza; por isso, após um cancelamento ou um pagamento recusado, o cliente paga o mesmo pedido com um novo número de pedido do Redsys. Se esse pedido tiver sido fechado nesse meio-tempo, o cliente volta à finalização de compra com Your previous order was closed without a payment. Please confirm the order again to pay with a new order. ou, se ele tinha um pagamento do Redsys, com Your order was cancelled or refunded by the store. Please confirm the order again to pay with a new order. O próximo Confirm Order paga um novo pedido. Se o pedido da finalização de compra já estiver pago, mas o carrinho tiver mudado desde então, inclusive com uma nova quantidade, o cliente volta à finalização de compra e o novo carrinho é pago com um novo pedido.

Se o pagamento não puder ser enviado ao Redsys, o cliente permanece na etapa Confirm Order com uma mensagem curta: Redsys payments are not configured correctly. Please choose another payment method or contact us., uma mensagem de que pagamentos naquela moeda não são aceitos, ou The order total must be greater than zero.

A notificação e o retorno do cliente também funcionam enquanto a loja está em modo de manutenção: o OpenCart 3 deixa passar as requisições das extensões de pagamento, e no OpenCart 4 a extensão adiciona uma ação de inicialização para elas.

A extensão aceita apenas pagamentos únicos, autorizados e capturados imediatamente na página do Redsys. Não há formulário de cartão no seu próprio site (InSite ou iframe), nem cartões salvos, pagamentos com um clique ou tokenização, nem assinaturas ou pagamentos recorrentes, nem pré-autorização com captura posterior, nem links de pagamento para pedidos criados no administrativo.

Pedidos e reembolsos

Status de pedido

Sem status (pedido ausente): o cliente foi enviado ao Redsys e não pagou, o pagamento foi recusado ou cancelado, ou a notificação do Redsys ainda não chegou. Em Sales > Orders, esses pedidos aparecem apenas com o filtro Order Status definido como Missing Orders.

Processing, Completed ou On hold (review): o pagamento foi confirmado. O status segue Order Status After Payment. Uma nota mostra o número do pedido no Redsys (Ds_Order), o código de autorização e o código de resposta, marcados como [TEST] nos pagamentos de teste.

On hold (review) após o pagamento: o Redsys informou um valor ou uma moeda diferentes do total do pedido, chegou um pagamento de teste enquanto o gateway estava em modo real (nenhum dinheiro real foi cobrado), ou o cliente pagou depois de cancelar aquele pagamento na página do Redsys. A nota explica. Verifique o pagamento no painel administrativo do Redsys e, depois, processe o pedido ou reembolse o pagamento.

Refunded status: o pagamento foi reembolsado integralmente pela extensão.

Um pagamento recusado nunca altera um pedido que já tem status. Para os códigos de resposta mais frequentes, o log e as notas dão um motivo curto, como Insufficient funds, Card expired ou Cancelled by the customer. Se chegar um segundo pagamento diferente para um pedido ou carrinho já pago, o pedido não muda. Uma nota pede que você reembolse o pagamento duplicado no painel administrativo do Redsys. Se o Redsys informar que um pagamento ainda está em andamento, uma nota é adicionada e o pedido aguarda o resultado final.

As notas são entradas do History do pedido que o cliente não vê.

Aba VibeFox Redsys Gateway

Em Sales > Orders, abra um pedido pago com o Redsys. Na parte inferior da página do pedido, ao lado de History e Additional, a aba VibeFox Redsys Gateway mostra o Redsys order number (Ds_Order), o Authorisation code / response, o Environment (real ou teste) com um rótulo Test mode, o Status do pagamento, Paid / refunded, uma indicação de revisão para pedidos em espera, o formulário de reembolso, o histórico de reembolsos, as Redsys notes do pedido e os Redsys order numbers issued for this cart. A aba é exibida para usuários que têm acesso à extensão.

Reembolsos

Na aba, informe o Amount (é preenchido o valor ainda não reembolsado), opcionalmente um Reason (optional), e clique em Refund via Redsys. Confirme a pergunta Refund this amount through Redsys? This cannot be undone. São suportados reembolsos integrais e parciais. Você precisa da permissão para modificar pedidos (Sales > Orders, definida em System > Users > User Groups). Os reembolsos são feitos no valor e na moeda cobrados pelo Redsys; portanto, após uma divergência de valor ou de moeda, você pode reembolsar até o que o cliente realmente pagou, e não o total do pedido. O reembolso é enviado pela API REST do Redsys ao ambiente em que o pagamento foi feito (teste ou real), assinado com a chave desse ambiente, e a assinatura da resposta é verificada. Se o Redsys não aceitar o reembolso, a aba mostra o erro e nenhum reembolso é registrado. Um reembolso bem-sucedido é adicionado ao histórico de reembolsos e às notas, com o número do pedido no Redsys e o motivo. Um reembolso integral define o pedido como Refunded status sem notificar o cliente e sem devolver produtos ao estoque, como em uma mudança manual de status. Um reembolso parcial não altera o status.

Devoluções de produtos em Sales > Returns não devolvem dinheiro pelo Redsys.

Reembolsos feitos no painel administrativo do Redsys não são registrados como reembolsos da extensão. Quando o Redsys envia uma notificação sobre eles, uma nota é adicionada ao pedido. O status do pedido não muda automaticamente.

Chave de licença

A extensão funciona com uma chave de licença VibeFox obtida em vibefox.net. O bloco de licença License — VibeFox Redsys Gateway é o primeiro bloco de Extensions > Extensions > Payments > VibeFox Redsys Gateway > Edit, acima das configurações. Cole a chave em License key e clique em Activate. Depois disso, o bloco mostra a chave mascarada, o status (por exemplo, a data até a qual a licença está ativa e o seu domínio) e os botões Check now para verificar o status novamente, Change key para informar outra chave e Remove key para remover a chave desta loja. Abaixo deles estão a linha Product: opencart-payment-redsys e o link Manage licenses and domains in your account, que abre a sua conta do vibefox.net. Apenas usuários administradores com a permissão Modify para a extensão podem alterar a chave. Os textos do bloco seguem o idioma do administrador (inglês e russo estão incluídos).

Se a chave não for aceita, o bloco informa o motivo, por exemplo Key not found, This key belongs to another product, Domain limit reached ou License expired on seguido de uma data. Depois que o endereço da loja mudar, ou depois que você liberar uma vaga de domínio na sua conta, clique em Check now. Se o servidor de licenças não puder ser acessado, a extensão continua funcionando com o último status conhecido.

Uma chave funciona em um domínio: o endereço da loja da configuração do OpenCart. Remover a chave da loja não libera a vaga de domínio. Libere-a na sua conta do vibefox.net.

Sem uma chave ativa, o Redsys não é exibido aos clientes na finalização de compra. Se um pagamento for iniciado mesmo assim, o cliente vê This payment method is not available. Please choose another one. Um usuário administrador conectado ao administrativo no mesmo navegador ainda vê o método de pagamento na loja, marcado como (unlicensed — visible to admins only), para que você possa configurar e testar a extensão antes de comprar uma chave. No OpenCart 4, essa prévia não está disponível: a loja não vê o login no painel administrativo, então, sem uma chave ativa, o método de pagamento fica oculto para todos. Depois de abrir a página Edit uma vez, um lembrete aparece no Dashboard do administrativo. Feche-o com × para ocultá-lo por 7 dias. Os pedidos existentes não são afetados: pagamentos já iniciados continuam sendo confirmados, e os reembolsos funcionam.

Quando uma licença expira, a extensão continua funcionando, mas atualizações e suporte exigem renovação. O status é verificado de novo automaticamente quando você abre o Dashboard ou a página Edit do administrativo: uma vez por dia nos primeiros 14 dias após a chave ser informada, depois uma vez por semana. Não é necessário nenhum cron job. Desinstalar a extensão sempre remove a chave de licença e o status da licença.

Solução de problemas

O Redsys não aparece na finalização de compra: verifique se a licença está ativa, se Enable/Disable está ativado, se o código de comerciante e o terminal estão preenchidos e se o modo atual tem uma chave válida: Secret Key (SHA-256) — test no modo de teste, Secret Key (SHA-256) — live no modo real. Confirme se a moeda do cliente está na lista de moedas suportadas. A página de configurações mostra um aviso para cada um desses problemas. Verifique também se o endereço de pagamento está na Geo Zone selecionada e se o pedido atinge o Total definido nas configurações.

O pagamento foi aprovado, mas o pedido continua sem status: a notificação do Redsys não chegou à sua loja. Peça ao seu banco que confirme se a notificação online (HTTP) está ativa para o seu terminal. Verifique se o endereço exibido em Notification URL pode ser acessado pela internet, sem login ou bloqueio de firewall. Ative o Debug log e consulte o campo Log na página da extensão.

A notificação responde Forbidden: a assinatura não corresponde à chave secreta do ambiente em que o pagamento foi iniciado, ou o código de comerciante na notificação não é o seu. Verifique se as chaves secretas e o código de comerciante das configurações são os do seu terminal.

A notificação responde Order not found: a notificação foi assinada corretamente, mas nenhum pedido desta loja usa esse número de pedido do Redsys.

A notificação responde Busy: o carrinho estava sendo processado por outra notificação no mesmo momento, ou não foi possível definir o status do pedido. O Redsys tenta a notificação novamente. O log mostra o motivo.

A notificação responde Bad request: a requisição não tinha parâmetros do Redsys ou os tinha corrompidos. Ela não veio do Redsys no formato esperado.

O pedido está no status de espera após o pagamento: leia as notas na aba VibeFox Redsys Gateway (veja Status de pedido) e, depois, processe o pedido ou reembolse o pagamento.

Pagamentos de teste não confirmam pedidos em modo real: um pagamento de teste nunca paga um pedido enquanto o Test Mode estiver desativado. O pedido é colocado em espera com uma nota. Use o modo de teste com a chave de teste para os pagamentos de teste.

O reembolso falha: leia o erro. Redsys refund: the merchant code or the TEST secret key is not configured. (ou LIVE) indica que falta a chave do ambiente do pagamento. Os códigos de erro do Redsys são explicados na mensagem, por exemplo SIS0057 (o valor excede o que resta do pagamento), SIS0056 (pagamento original não encontrado: outro ambiente ou terminal), SIS0042 (erro de assinatura; verifique a chave deste ambiente), SIS0026 (código de comerciante ou terminal desconhecido) e SIS0027 (moeda não configurada para o terminal). Se o Redsys não puder ser acessado, o reembolso não é feito. Tente novamente mais tarde.

Não há formulário de reembolso na aba: a aba informa o motivo, por exemplo que o pedido não tem um pagamento confirmado do Redsys, que ele está reembolsado integralmente, ou que o seu grupo de usuários não tem permissão para modificar pedidos.

Para desenvolvedores: a extensão dispara os eventos do OpenCart wcp_redsys_gateway/merchant_parameters (os parâmetros do pagamento e o pedido) e wcp_redsys_gateway/currency_codes (a lista de moedas suportadas). Adicione uma moeda somente se o seu banco a tiver habilitado para o terminal.

Desinstalação

Acesse Extensions > Extensions, escolha o tipo Payments e clique em Uninstall (o botão vermelho −) ao lado de VibeFox Redsys Gateway. A chave de licença e o status da licença desta extensão são sempre removidos. O OpenCart sempre remove as próprias configurações da extensão: Enable/Disable, Sort Order, Geo Zone, Total e os quatro status de pedido, que voltam aos padrões em uma reinstalação. O evento do OpenCart da extensão também é removido (no OpenCart 4, também os seus eventos e a sua ação de inicialização, que deixa a notificação e o retorno do cliente passarem no modo de manutenção). Se Delete Data estiver ativado, as demais configurações do gateway (título, descrição, código de comerciante, terminal, chaves, modo de teste, nome comercial, status do pedido após o pagamento, registro) e o log são removidos. Se estiver desativado, elas são mantidas para uma reinstalação futura. Os registros de pagamento e os reembolsos do Redsys são sempre mantidos, portanto pedidos pagos antes ainda podem ser reembolsados após uma reinstalação. Os pedidos existentes mantêm suas notas de pagamento.

No OpenCart 4, para remover também os arquivos da extensão, acesse Extensions > Installer após a desinstalação e clique em Uninstall (o botão laranja −) ao lado de VibeFox Redsys Gateway na lista de extensões instaladas. Depois, clique em Delete (o botão vermelho de lixeira) para remover o pacote enviado.

Redsys é uma marca registrada de seu respectivo proprietário. Esta extensão não é afiliada nem endossada pelo Redsys.