Voltar

VibeFox GoPay for OpenCart — Ajuda

Requisitos

OpenCart: 3.0.x (testado com 3.0.5.0) ou 4.0.2 ou superior (testado com 4.1.0.3).

PHP: 8.0 ou superior.

Moeda: o GoPay aceita CZK, EUR, PLN, USD, GBP, HUF, RON e BGN. Com outra moeda na finalização de compra, o método de pagamento fica oculto.

Conta GoPay: você precisa do GoID, do Client ID e do Client Secret da sua conta de comerciante do GoPay. Eles estão nas configurações de integração da conta. A conta de teste (sandbox) tem credenciais próprias. Não é preciso configurar nada na conta do GoPay para as notificações, mas a sua loja precisa estar acessível pela Internet.

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 para as duas versões do OpenCart. Descompacte-o no seu computador. Ele contém o README.txt, o pacote para OpenCart 3 wcp_gopay_gateway-oc3-(version).ocmod.zip e o pacote para OpenCart 4 wcp_gopay_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 de administração, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_gopay_gateway-oc3-(version).ocmod.zip. A extensão não tem modificações OCMOD, então Extensions > Modifications não precisa ser atualizado. Em vez do instalador, você 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 GoPay Gateway e clique em Install (o botão verde +). Seu usuário administrador precisa do direito de 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 License key).

4. Informe o GoID, o Client ID e o Client Secret do sandbox, mantenha Test Mode ativado, ative Enable/Disable e clique em Save.

5. Faça um pedido de teste. Quando tudo estiver funcionando, informe as credenciais de produção e desative o Test Mode.

OpenCart 4

1. No painel de administração, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_gopay_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. Localize VibeFox GoPay Gateway, clique em Install (o botão verde +) e depois em Edit (o botão com o lápis).

4. Informe a chave de licença e as credenciais do GoPay como nos passos 3 a 5 do OpenCart 3. A página de configurações e os campos são os mesmos nas duas versões. Só a Notification URL é diferente (veja «Notificações de pagamento»).

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

Configuração

Todas as configurações estão na página da extensão: Extensions > Extensions > Payments > VibeFox GoPay Gateway > Edit. As seções aparecem à esquerda; o botão Save abaixo da lista salva a página inteira. Acima das configurações, a página mostra Sandbox mode — test payments only ou Production mode — real payments. Ela avisa quando faltam o GoID, o Client ID ou o Client Secret do modo atual, e quando o GoPay não aceita a moeda padrão da loja. Sem as credenciais, o GoPay não é oferecido na finalização de compra; com uma moeda padrão não suportada, ele só é oferecido a clientes que mudarem para uma moeda suportada. Sem a permissão para modificar a extensão, a página mostra as configurações, mas não consegue salvá-las.

Ao salvar, um campo com valor inválido mantém o valor anterior e a página mostra um erro; os demais campos são salvos. Isso vale para um Title vazio ou com mais de 128 caracteres, para um GoID que não tenha de 6 a 20 dígitos, para um Sort Order que não seja um número inteiro, para um Total que não seja um número igual ou maior que 0, e para uma zona geográfica ou um status de pedido inexistente. Salvar também limpa os tokens de acesso do GoPay em cache, para que as novas credenciais sejam usadas imediatamente.

GoPay

Enable/Disable: Enable GoPay payment gateway ativa ou desativa o método de pagamento. Padrão: desativado.

Title: o título do método de pagamento exibido na finalização de compra. Também é o nome do método de pagamento salvo no pedido. Padrão: GoPay. Obrigatório, até 128 caracteres.

Description: a descrição do método de pagamento exibida na etapa Confirm Order, acima do botão de confirmação. Padrão: Pay securely via GoPay - cards, wallets, bank transfers.

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

Geo Zone: oferecer o GoPay somente 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 GoPay seja oferecido. Deixe em branco para oferecer o GoPay com qualquer total.

Credenciais de API

O GoID, o Client ID e o Client Secret aparecem na sua conta de comerciante do GoPay (configurações de integração). A conta de teste (sandbox) tem credenciais próprias. A seção traz um link para a documentação da API do GoPay.

Test Mode: envia os pagamentos para gw.sandbox.gopay.com com as credenciais de sandbox. Nenhum valor real é cobrado. Desative para aceitar pagamentos reais com as credenciais de produção. Padrão: ativado.

Sandbox GoID: o GoID da sua conta de teste (sandbox) do GoPay.

Sandbox Client ID: o OAuth Client ID da conta sandbox.

Sandbox Client Secret: o OAuth Client Secret da conta sandbox.

Production GoID: o seu ID de comerciante do GoPay (GoID).

Production Client ID: o OAuth Client ID do GoPay.

Production Client Secret: o OAuth Client Secret do GoPay.

Um GoID contém somente de 6 a 20 dígitos, por exemplo 8123456789. Se você informar outra coisa, a página mostra GoID must contain digits only, 6 to 20 digits (for example 8123456789). The previous value was kept.

Os client secrets salvos nunca são exibidos novamente. O campo fica vazio e mostra Saved — leave empty to keep it. Digite um novo valor somente se quiser alterá-lo.

Clear saved client secrets: marque e clique em Save para remover os dois client secrets salvos. Um campo vazio mantém o valor salvo.

Pagamento

Payment Page Language: o idioma da página de pagamento do GoPay. Padrão: Automatic (site language, then billing country). O automático usa o idioma da sua vitrine; se o GoPay não tiver esse idioma, o país de cobrança decide, e o inglês é usado caso contrário. Você também pode fixar um dos 19 idiomas: Czech, English, Slovak, German, Polish, Hungarian, Romanian, Bulgarian, Croatian, Slovenian, Estonian, Latvian, Lithuanian, French, Italian, Spanish, Portuguese, Ukrainian ou Russian.

O OpenCart cria o pedido na etapa Confirm Order sem status (pedido ausente, missing order). O pedido só recebe um status depois que o GoPay confirma o pagamento, pela notificação ou pelo retorno do cliente; o estado é sempre lido pela API do GoPay. Cada campo de status abaixo lista os status de pedido do seu OpenCart.

Order Status After Payment: o status do pedido definido quando o pagamento é confirmado. Padrão: Processando. Escolha Concluído, por exemplo, para produtos virtuais.

GoPay Payment On Hold Status: pagamentos que não correspondem ao pedido, pagamentos após um cancelamento e pagamentos apenas pré-autorizados. Uma observação explica o motivo; confira o pagamento na sua conta do GoPay. Padrão: Pendente, porque o OpenCart não tem o status On hold. Você pode criar um status próprio em System > Localisation > Order Statuses e selecioná-lo aqui.

Cancelled Order Status: um pagamento do GoPay que chega para um pedido nesse status (ou no status reembolsado) coloca o pedido em espera, em vez de reabri-lo silenciosamente. Padrão: Cancelado.

Refunded Status: definido quando o pagamento é totalmente reembolsado, pela página do pedido ou quando informado pelo GoPay. Padrão: Reembolsado.

Notificações de pagamento

A notificação informa à sua loja que um pagamento foi feito. A Notification URL é exibida nesta seção e é enviada ao GoPay com cada pagamento, então não é preciso configurar nada na conta do GoPay. No OpenCart 3 ela tem a forma https://your-store/index.php?route=extension/payment/wcp_gopay_gateway/notify, e no OpenCart 4 a forma https://your-store/index.php?route=extension/wcp_gopay_gateway/payment/wcp_gopay_gateway.notify, e ela é montada a partir do endereço da vitrine da sua instalação do OpenCart. Ela precisa estar acessível pela Internet: sem proteção por senha ou firewall na frente. Funciona também 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 (startup action) que deixa passar a notificação e o retorno do cliente vindo do GoPay.

As notificações do GoPay trazem apenas o ID do pagamento e não têm assinatura. Cada notificação é verificada consultando a API do GoPay sobre o estado do pagamento, com as credenciais do modo em que o pagamento foi feito; o pagamento precisa ser um que a extensão criou para um pedido da sua loja. Quando o estado não pode ser lido no GoPay, sua loja responde com erro e o GoPay repete a notificação. Sem notificações, um pedido só recebe seu status quando o cliente volta à loja depois de pagar.

Avançado

Logging: grava os eventos do GoPay em gopay_p_debug.log.php, na pasta de logs do OpenCart (storage/logs). O arquivo não pode ser aberto pela web. Erros e avisos são sempre registrados. Credenciais, tokens, dados de cartão e o e-mail e o nome do cliente 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 on Uninstall: quando ativado, desinstalar a extensão remove as configurações do gateway, os tokens de acesso do GoPay em cache e o log. Os pedidos e os dados de pagamento do GoPay deles são sempre mantidos. Padrão: desativado.

Importar / Exportar

Export: Download JSON salva as configurações em um arquivo JSON. Os client secrets não são exportados.

Import: cole um JSON exportado anteriormente e clique em Import para restaurar as configurações. Os client secrets salvos são mantidos.

Finalização de compra

Na etapa Payment Method, o cliente escolhe o método de pagamento (por padrão, GoPay). Na etapa Confirm Order, o cliente vê a sua descrição. O OpenCart cria o pedido nessa etapa, ainda sem status. Quando o cliente clica em Confirm Order, a extensão cria um pagamento do GoPay pelo total do pedido na moeda do pedido, com os produtos, os vales-presente, o frete e os demais totais do pedido, e envia o cliente para a página de pagamento do GoPay. Lá o GoPay oferece os métodos de pagamento habilitados na sua conta do GoPay, como cartões, transferências bancárias e carteiras digitais. Nome, e-mail, telefone e endereço de cobrança do cliente são repassados ao GoPay; campos vazios não são enviados. O pagamento aparece no GoPay com o número do pedido OC- e o número do pedido do OpenCart.

No OpenCart 4, o cliente escolhe o método de pagamento com o botão Choose do bloco do método de pagamento, na janela Payment method options, e clica em Confirm Order na parte inferior da página de finalização de compra. O OpenCart 4 não tem vales-presente, por isso eles não são enviados ao GoPay. Por padrão, o OpenCart 4 não pede um endereço de cobrança; nesse caso, a extensão envia ao GoPay o nome e o endereço de entrega.

Depois de pagar, o cliente volta à sua loja. O pedido só é marcado como pago quando o GoPay o confirma: pela notificação ou por uma consulta à API do GoPay quando o cliente retorna. Uma notificação e um retorno que chegam ao mesmo tempo são tratados um após o outro, de modo que o pagamento é aplicado somente uma vez. Em seguida, o pedido recebe o status da forma padrão do OpenCart, com os e-mails habituais de pedido e a atualização do estoque, e o cliente vê a página de sucesso do pedido do OpenCart. Se o pedido passou para o status de espera, a página acrescenta Your payment is being reviewed. We will contact you if anything else is needed.

Se o GoPay ainda não tiver confirmado o pagamento quando o cliente voltar (por exemplo, porque uma transferência bancária está a caminho, ou o GoPay não pode ser acessado), uma página Payment confirmation mostra GoPay has not confirmed your payment yet. Your order will be confirmed automatically as soon as the payment is confirmed — please do not pay again. com os botões Check again e Back to checkout.

Se o pagamento não foi concluído, foi cancelado ou expirou, o cliente volta à finalização de compra com The GoPay payment was not completed. You can try again or choose another payment method. ou The GoPay payment was cancelled or has expired. You can try again or choose another payment method. O carrinho é mantido. No OpenCart 4, essas mensagens aparecem acima da página de finalização de compra. Cada nova tentativa (o OpenCart 3 cria um novo pedido sempre que a etapa Confirm Order é exibida; o OpenCart 4 atualiza o pedido da finalização de compra e o paga com um novo pagamento do GoPay sob o mesmo número de pedido) consulta primeiro, pela API do GoPay, os pagamentos do GoPay em aberto do carrinho. Se algum deles já estiver pago, esse pagamento é confirmado e o cliente vai para a página de sucesso sem pagar de novo. Qualquer alteração no carrinho, inclusive uma nova quantidade, conta como um novo carrinho, que precisa de pagamento próprio.

O OpenCart 4 mantém o pedido na finalização de compra até que a página de sucesso seja exibida. Se esse pedido tiver sido encerrado sem pagamento nesse meio tempo (por exemplo, você o cancelou ou reembolsou), o cliente é enviado de volta à finalização de compra com Your previous order was cancelled or refunded. Please confirm the order again. (ou com a mensagem sobre o pagamento cancelado), e o próximo clique em Confirm Order paga um novo pedido. Um pedido pago nunca é mostrado como pago para um carrinho diferente.

Se o GoPay não conseguir iniciar o pagamento, o cliente permanece na etapa Confirm Order com uma breve mensagem acima do botão, por exemplo GoPay could not accept the payment details. Please check your billing details (e-mail, phone, address) or choose another payment method. ou GoPay is temporarily unavailable. Please try again in a moment or choose another payment method. O motivo técnico é gravado no log.

O cliente escolhe o método de pagamento na página do GoPay; ele não pode ser escolhido no OpenCart. A extensão não tem assinaturas ou pagamentos recorrentes, nem cartões salvos, nem formulário de pagamento incorporado, nem captura ou anulação de pré-autorizações a partir do OpenCart.

Pedidos e reembolsos

Status do pedido

No status (missing order): o cliente foi enviado ao GoPay e não pagou, ou o GoPay ainda não confirmou o pagamento. Um pagamento do GoPay cancelado ou expirado deixa o pedido sem status, com uma observação. Em Sales > Orders, esses pedidos só aparecem com o filtro Order Status definido como Missing Orders.

Order Status After Payment (padrão Processando): o pagamento foi confirmado. Uma observação mostra o ID do pagamento do GoPay.

GoPay Payment On Hold Status (padrão Pendente): o GoPay confirmou o pagamento, mas o valor, a moeda ou o número do pedido não correspondem ao pedido; ou o pagamento chegou depois que o pedido foi cancelado ou reembolsado; ou o pagamento é apenas pré-autorizado e o dinheiro ainda não foi capturado. A observação explica. Um pagamento pré-autorizado precisa ser capturado no GoPay; depois disso o pedido passa para o status de pago quando o GoPay informa que o pagamento foi efetuado.

Refunded Status (padrão Reembolsado): o pagamento do GoPay do pedido foi totalmente reembolsado, pela extensão ou na conta do GoPay.

Se outra tentativa de pagamento de um pedido que já está pago também for paga, ou se um pedido mais antigo do mesmo carrinho for pago, o pedido pago não é alterado. Uma observação pede que você reembolse a duplicata na conta do GoPay. Uma observação semelhante é adicionada quando um pagamento do GoPay é efetuado para um pedido que já tinha sido marcado como pago sem o GoPay, por exemplo manualmente. Um pedido cancelado ou reembolsado nunca é reaberto por uma notificação posterior.

As observações são entradas do History do pedido que o cliente não vê.

Aba VibeFox GoPay Gateway

Em Sales > Orders, abra um pedido pago com o GoPay. Na parte inferior da página do pedido, ao lado de History e Additional, a aba VibeFox GoPay Gateway mostra o GoPay payment ID (com o rótulo Sandbox nos pagamentos de sandbox), o GoPay state e o meio de pagamento, o Payment amount, Paid / refunded, Needs review com o motivo quando o pedido está em espera, o formulário de reembolso, o histórico de reembolsos e as GoPay notes do pedido. A aba é exibida aos usuários que têm acesso à extensão.

Reembolsos

Na aba, informe o Amount (o valor ainda não reembolsado é preenchido), opcionalmente um Reason (optional), e clique em Refund via GoPay. Confirme a pergunta Refund this amount through GoPay? This cannot be undone. Há suporte a reembolsos totais e parciais. Você precisa da permissão para modificar a extensão (definida em System > Users > User Groups). O GoPay só aceita reembolsos parciais até 24 horas após o pagamento. Os reembolsos são feitos no valor e na moeda cobrados pelo GoPay; portanto, depois de uma diferença de valor ou de moeda, você pode reembolsar até o que o cliente efetivamente pagou. Os reembolsos estão disponíveis para pedidos pagos e para pedidos em espera após uma diferença ou um pagamento tardio. O reembolso é enviado no modo em que o pagamento foi feito (sandbox ou produção), por isso as credenciais desse modo precisam estar configuradas. Se o GoPay recusar o reembolso, a aba mostra a mensagem do GoPay e nenhum reembolso é registrado. Um reembolso bem-sucedido é adicionado ao histórico de reembolsos e às observações; um reembolso que o GoPay aceitou para processamento posterior é registrado como aceito. Um reembolso total define o pedido como Refunded Status sem notificar o cliente e sem devolver produtos ao estoque, como uma alteração manual de status. Um reembolso parcial não altera o status.

As devoluções de produtos em Sales > Returns não devolvem dinheiro pelo GoPay.

Os reembolsos feitos na conta do GoPay chegam por notificação. Um reembolso total muda o pedido para o status de reembolsado; um reembolso parcial acrescenta uma observação. Eles não são incluídos no histórico de reembolsos da aba.

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 GoPay Gateway é o primeiro bloco em Extensions > Extensions > Payments > VibeFox GoPay 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-gopay e o link Manage licenses and domains in your account, que abre a sua conta em vibefox.net. Somente usuários administradores com a permissão Modify para a extensão podem alterar a chave. Os textos do bloco seguem o idioma do painel administrativo (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 nas configurações do OpenCart. Remover a chave da loja não libera a vaga de domínio. Libere a vaga na sua conta em vibefox.net.

Sem uma chave ativa, o GoPay 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 painel 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 visualização não está disponível: a loja não enxerga o login do administrador, 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 painel administrativo. Feche-o com × para ocultá-lo por 7 dias. Os pedidos existentes não são afetados: os 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 precisam de renovação. O status é verificado de novo automaticamente quando você abre o Dashboard ou a página Edit do painel 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

GoPay does not appear at checkout: verifique se a licença está ativa, se Enable/Disable está ligado, se o modo atual tem o GoID, o Client ID e o Client Secret, e se a moeda da finalização de compra é uma de CZK, EUR, PLN, USD, GBP, HUF, RON ou BGN. A página de configurações mostra um aviso quando as credenciais estão faltando. 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.

The payment went through, but the order stays without a status: o GoPay não conseguiu acessar a Notification URL exibida nas configurações, e o cliente não voltou à loja. Remova a proteção por senha ou as regras de firewall que bloqueiam a URL. Confira se as credenciais do modo em que o pagamento foi feito estão definidas, pois cada notificação é verificada com elas. Ative o Logging e veja o campo Log. O GoPay repete as notificações que não receberam uma resposta de sucesso.

Notification answers Order not found: o pagamento não foi criado por esta loja.

Notification answers Missing payment ID: a requisição não veio do GoPay, ou a URL foi alterada. Não é preciso fazer nada.

Notification answers Payment state could not be verified: a API do GoPay não pôde ser acessada, ou as credenciais desse modo estão ausentes ou incorretas. O GoPay repete a notificação.

Notification answers Busy, retry later: o pedido estava sendo processado por outra requisição no mesmo momento. O GoPay repete a notificação. Ative o Logging para ver o motivo.

The customer sees an error after Confirm Order: ative o Logging e veja o campo Log. Credenciais incorretas, ou credenciais do outro modo, são o motivo habitual. Uma mensagem sobre os dados de cobrança significa que o GoPay não aceitou o e-mail, o telefone ou o endereço. This payment method is not available. Please reload the checkout page. significa que a sessão da finalização de compra não corresponde mais ao pedido ou que o método de pagamento foi desativado nesse meio tempo.

The customer comes back and sees We could not verify the GoPay payment. If money was charged, please contact us before paying again.: o link de retorno não correspondia a nenhum pedido da loja, por exemplo porque foi aberto em outro navegador ou alterado. Confira o pagamento na conta do GoPay; a notificação continua confirmando um pagamento real.

Test payments do not confirm a live order: sandbox e produção ficam separados. Cada pagamento é verificado no modo em que foi criado. Mude o Test Mode para o modo desejado e use as credenciais desse modo.

Order is in the on hold status after payment: leia as observações na aba VibeFox GoPay Gateway. O valor ou a moeda pagos eram diferentes do pedido, o pagamento chegou depois que o pedido foi cancelado, ou o pagamento é apenas pré-autorizado.

Refund fails: leia a mensagem do GoPay na aba. Um reembolso parcial só é possível 24 horas após o pagamento. Uma mensagem sobre o modo significa que o pagamento foi feito no modo sandbox ou produção e que as credenciais desse modo não estão configuradas. You do not have permission to refund (modify this extension). significa que o seu grupo de usuários não tem permissão para modificar a extensão.

Para desenvolvedores: antes de o pagamento ser enviado ao GoPay, a extensão dispara o evento do OpenCart gopay_p_payment_payload com a requisição de pagamento e o pedido.

Desinstalação

Acesse Extensions > Extensions, escolha o tipo Payments e clique em Uninstall (o botão vermelho −) ao lado de VibeFox GoPay 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 campos de 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 ação de inicialização, que deixa passar a notificação e o retorno do cliente no modo de manutenção). Se Delete Data on Uninstall estiver ativado, as demais configurações do gateway (título, descrição, modo de teste, credenciais, idioma da página de pagamento, log), os tokens de acesso do GoPay em cache e o log são removidos. Se estiver desativado, são mantidos para uma reinstalação posterior. Os dados de pagamento do GoPay dos pedidos e os reembolsos são sempre mantidos, de modo que pedidos pagos antes ainda podem ser reembolsados após uma reinstalação. Os pedidos existentes mantêm suas observações de pagamento.

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

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