VibeFox Montonio 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.
Moeda: a moeda da finalização de compra deve ser EUR ou PLN. Para qualquer outra moeda, o método de pagamento fica oculto na finalização de compra.
Conta Montonio: você precisa da chave de acesso (access key) e da chave secreta (secret key) da sua loja, obtidas no Montonio Partner System. As chaves de sandbox e as de produção são diferentes, então você precisa de um par para cada ambiente que usar. Não há mais nada a configurar na Montonio: o endereço de notificação é enviado com cada pagamento.
Site público: sua loja precisa estar acessível pela internet para receber as notificações da Montonio. Caso contrário, os pedidos ainda recebem o status quando o cliente volta à loja.
Chave de licença do VibeFox: adquirida em vibefox.net. Uma chave funciona em um único 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 README.txt, o pacote do OpenCart 3 wcp_montonio_payment-oc3-(version).ocmod.zip e o pacote do OpenCart 4 wcp_montonio_payment.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_montonio_payment-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ê 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 Montonio Payment 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 do VibeFox em License key, no bloco de licença no topo da página, e clique em Activate (veja Chave de licença).
4. No Montonio Partner System, abra Stores > your store > API keys e copie a chave de acesso e a chave secreta de sandbox. Cole-as nas configurações e mantenha Sandbox mode ativado.
5. Ative Enable/Disable, clique em Save e teste um pagamento no sandbox com um pedido em EUR. Depois, informe as chaves de produção e desative Sandbox mode.
OpenCart 4
1. No painel administrativo, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_montonio_payment.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 Montonio Payment, 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 chaves da Montonio como nos passos 3 a 5 para o 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 Notification URL).
Uma nova instalação começa com o método de pagamento desativado e o modo sandbox ativado.
Configuração
Todas as configurações estão na página da extensão: Extensions > Extensions > Payments > VibeFox Montonio Payment > 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 avisa quando as chaves do ambiente atual estão faltando (nesse caso, o método de pagamento fica oculto na finalização de compra) e quando a moeda padrão da loja não é EUR nem PLN, e mostra O modo sandbox está ativado: os pagamentos são simulados e nenhum dinheiro real é cobrado. enquanto o sandbox estiver ativo. Sem o direito de modificar a extensão, a página exibe as configurações, mas não consegue salvá-las.
Ao salvar, Title deve ter de 1 a 128 caracteres, Sort Order deve ser um número inteiro (números negativos são permitidos), Total deve ser um número igual ou maior que 0, e a zona geográfica e os status de pedido precisam existir. Se algum valor estiver errado, nada é salvo e a página indica o campo.
Montonio
Enable/Disable: Enable Montonio bank payments liga ou desliga o método de pagamento. Padrão: desligado.
Title: o nome do método de pagamento que o cliente vê na finalização de compra. Ele também é o nome salvo no pedido e o nome exibido na página da Montonio. Padrão: Bank payment (Montonio). Obrigatório, até 128 caracteres.
Description: o texto mostrado ao cliente na etapa Confirm Order, acima do botão de confirmação. Padrão: Pay directly from your bank account. You will be redirected to Montonio to choose your bank.
Sort Order: a posição da Montonio entre os métodos de pagamento na finalização de compra. Deixe em branco ou informe um número inteiro.
Geo Zone: oferece a Montonio 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 valor total do carrinho, na moeda padrão da loja, que um pedido precisa atingir antes de a Montonio ser oferecida. Deixe em branco para oferecer a Montonio em qualquer valor.
Chaves de API
Obtenha as chaves no Montonio Partner System (a página traz um link para ele) em Stores > your store > API keys. As chaves de sandbox e as de produção são diferentes. O sandbox usa apenas as chaves de sandbox; o modo de produção usa apenas as chaves de produção.
Sandbox mode: usa o sandbox da Montonio (pagamentos de teste, sem dinheiro real). Ele troca ao mesmo tempo o endereço da API da Montonio e o par de chaves. Padrão: ativado. Desative-o somente depois de informar as chaves de produção. Os pagamentos feitos no outro ambiente continuam usando as chaves do próprio ambiente para confirmações e reembolsos. Enquanto estiver ativado, os clientes veem MODO SANDBOX: pagamento de teste, nenhum dinheiro real é cobrado. na etapa Confirm Order.
Sandbox access key: a chave de acesso (UUID) da sua loja no sandbox da Montonio.
Sandbox secret key: a chave secreta da sua loja no sandbox da Montonio.
Live access key: a chave de acesso (UUID) da sua loja no ambiente de produção da Montonio.
Live secret key: a chave secreta da sua loja no ambiente de produção da Montonio.
As chaves secretas salvas nunca são exibidas novamente. O campo fica vazio e mostra Salva — deixe em branco para mantê-la. Digite um novo valor somente se quiser alterá-la. Para remover uma chave secreta salva, marque Clear the saved key on save abaixo do campo e clique em Save.
Notification URL: o endereço para o qual a Montonio envia as notificações de pagamento. No OpenCart 3 ele tem o formato https://your-store/index.php?route=extension/payment/wcp_montonio_payment/notification, e no OpenCart 4, o formato https://your-store/index.php?route=extension/wcp_montonio_payment/payment/wcp_montonio_payment.notification. Ele é montado a partir do endereço público da sua instalação do OpenCart. Você não precisa informá-lo em lugar nenhum: a extensão o envia à Montonio com cada pagamento.
Pedidos
O OpenCart cria o pedido na etapa Confirm Order sem status (um pedido incompleto). O pedido só recebe um status depois que a Montonio confirma o pagamento. Cada campo abaixo lista os status de pedido do seu OpenCart.
Order Status After Payment: o status definido após um pagamento verificado da Montonio. Padrão: Processando.
Payment On Hold Status: o pagamento precisa de atenção (veja Status de pedido). Padrão: Pendente, porque o OpenCart não tem um status Em espera. Você pode criar o seu próprio status em System > Localisation > Order Statuses e selecioná-lo aqui.
Payment Failed Status: definido quando o banco recusa um pagamento que estava retido como autorizado. Padrão: Falhou.
Refunded Status: definido depois que o pagamento é totalmente reembolsado pela página do pedido. Padrão: Reembolsado.
Avançado
Debug log: grava os eventos de pagamento em wc_mnt_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 wc_mnt_debug.old.log.php. Erros e avisos são sempre registrados, mesmo com esta opção desativada. Chaves, tokens e dados dos clientes 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 seu log. Desativar a extensão não apaga nada. Os dados dos pedidos (UUIDs da Montonio, notas) são sempre mantidos. Padrão: desativado.
Importar / Exportar
Export: Download JSON salva as configurações em um arquivo JSON. As chaves de acesso e 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 de acesso e as chaves secretas salvas são mantidas.
Notificações de pagamento
A Montonio informa à sua loja sobre cada pagamento com um token assinado. O token chega de duas formas: por uma notificação servidor a servidor enviada ao endereço de notificação e com o cliente quando ele volta à loja. Ambas são verificadas: a assinatura com a chave secreta do ambiente em que o pagamento foi criado, o prazo de validade, a sua chave de acesso e se o pagamento é um que a sua loja criou para aquele pedido. Um token assinado com a chave do outro ambiente é rejeitado. Cada status é aplicado apenas uma vez, de modo que notificações repetidas não acrescentam notas, e-mails nem alterações de estoque. O endereço de notificação também funciona enquanto a loja está em modo de manutenção: o OpenCart 3 libera as requisições das extensões de pagamento, e o OpenCart 4 tem, para isso, uma ação de inicialização que também libera o retorno do cliente vindo da Montonio.
Finalização de compra
Na etapa Payment Method, o cliente escolhe o método de pagamento (por padrão, Bank payment (Montonio)). Na etapa Confirm Order, o cliente vê o ícone da Montonio e 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 na Montonio pelo total do pedido, na moeda do pedido, e envia o cliente à página de pagamento da Montonio. Lá o cliente escolhe um banco e paga. No OpenCart 4 o cliente escolhe o método de pagamento pelo botão Choose do bloco do método de pagamento, na janela Payment method options, e clica em Confirm Order na parte de baixo da página de finalização de compra. Os bancos do país de cobrança do cliente aparecem primeiro (Polônia para pedidos em PLN). O pagamento aparece como Order e com o número do pedido. A página da Montonio abre no idioma da loja se ele for alemão, inglês, estoniano, finlandês, lituano, letão, polonês ou russo; caso contrário, abre em inglês.
O pedido só é marcado como pago depois que a Montonio confirma: pela notificação ou com o retorno do cliente. Então o pedido recebe o seu 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 Montonio bank payment has been received. Se o banco ainda não confirmou o pagamento, ou se o pedido está em espera, a página mostra We are confirming your payment with Montonio. The order will be updated automatically — please do not pay again. Se o banco rejeitar depois um pagamento autorizado, a página mostra Your Montonio payment was not completed. Please contact us about this order.
Se a Montonio informar que o pagamento ainda está pendente quando o cliente volta, uma página Payment confirmation exibe o mesmo texto, com um botão Check again e um botão Back to checkout. Check again pede à Montonio o status atual do pagamento. A notificação define o status do pedido assim que chega.
Se o pagamento foi cancelado ou recusado, o cliente volta à finalização de compra com uma destas mensagens: The payment was cancelled or rejected by the bank. You can try again or choose another payment method., The payment was not completed. You can try again or choose another payment method. ou Montonio could not complete the payment. Please try again or choose another payment method. No OpenCart 4 essas mensagens são exibidas acima da página de finalização de compra. O carrinho é mantido. O OpenCart 3 cria um novo pedido sempre que a etapa Confirm Order é exibida, e o OpenCart 4 mantém um único pedido para a finalização de compra e paga o mesmo pedido de novo com um novo pagamento da Montonio. Antes de criar um novo pagamento, a extensão pergunta à Montonio sobre a tentativa anterior do mesmo carrinho. Se ela já estiver paga, esse pagamento é confirmado, o cliente vai para a página de sucesso e nenhum segundo pagamento é feito.
No OpenCart 4, o pedido da finalização de compra permanece nela até que a página de sucesso seja exibida. Se, nesse meio-tempo, esse pedido foi fechado sem pagamento (por exemplo, se você o cancelou), o cliente volta à finalização de compra com a mensagem Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order., também quando retorna da Montonio, e a próxima confirmação com Confirm Order paga um novo pedido. No OpenCart 3, o retorno de um pedido desses mostra a página de sucesso com a observação de que o pagamento não foi concluído. Se o pedido da finalização de compra já foi feito e o carrinho mudou desde então, a mensagem é Your previous order has already been placed. Your cart has changed since — please confirm the order again to pay for the current cart with a new order. Uma alteração no carrinho, inclusive uma nova quantidade, conta como um novo carrinho que precisa de um pagamento próprio. Um pedido do carrinho que foi pago e depois cancelado ou reembolsado não mantém mais o carrinho.
Se a Montonio não conseguir iniciar o pagamento, o cliente permanece na etapa Confirm Order com uma mensagem curta acima do botão, por exemplo Montonio is temporarily unavailable. Please try again in a few minutes or choose another payment method. O motivo técnico é gravado no log.
A extensão aceita apenas pagamentos bancários (iniciação de pagamento). Não há pagamentos com cartão, BLIK, Apple Pay ou Google Pay, Pay Later ou financiamento, envio pela Montonio, assinaturas, métodos de pagamento salvos nem seleção de banco no seu próprio site.
Pedidos e reembolsos
Status de pedido
Sem status (pedido incompleto): o cliente foi enviado à Montonio e não pagou, a Montonio informa que o pagamento está pendente, ou o pagamento foi cancelado ou não foi concluído. Em Sales > Orders, esses pedidos aparecem somente com o filtro Order Status definido como Missing Orders.
Order Status After Payment (padrão Processando): a Montonio confirmou o pagamento (PAID) com o valor e a moeda exatos do pedido. Uma nota mostra o banco, o UUID do pedido na Montonio, o valor e o ambiente.
Payment On Hold Status (padrão Pendente): o banco ainda não confirmou o pagamento (AUTHORIZED); o pedido passa para Order Status After Payment quando a Montonio informa PAID. Um pedido também fica em espera quando a Montonio informou um valor ou uma moeda diferentes do total do pedido, quando um pagamento de sandbox chegou com a loja em modo de produção (nenhum dinheiro real foi recebido), ou quando o pagamento chegou depois que o pedido recebeu outro status, por exemplo cancelado. A nota explica o motivo. Verifique o pagamento no Montonio Partner System e então atenda o pedido ou reembolse o pagamento.
Payment Failed Status (padrão Falhou): o banco recusou um pagamento que estava retido como autorizado. Somente a última tentativa de pagamento do pedido pode alterá-lo.
Refunded Status (padrão Reembolsado): o pagamento foi totalmente reembolsado pela extensão.
Pedidos pagos ou reembolsados nunca são reabertos por notificações posteriores. Se chegar um segundo pagamento para um pedido que já está pago, o pedido não é alterado. Uma nota pede que você reembolse o segundo pagamento no Montonio Partner System.
As notas são entradas do History do pedido que o cliente não vê.
Aba VibeFox Montonio Payment
Em Sales > Orders, abra um pedido pago com a Montonio. Na parte de baixo da página do pedido, ao lado de History e Additional, a aba VibeFox Montonio Payment lista as tentativas de pagamento do pedido com a data, o Montonio order UUID (com o rótulo Sandbox nos pagamentos de teste), o valor, o banco, o Montonio status e o resultado. Abaixo ficam os valores Paid / refunded, o formulário de reembolso, o histórico de reembolsos e as Montonio notes do pedido. A aba é mostrada aos usuários que têm acesso à extensão.
Reembolsos
Na aba VibeFox Montonio Payment, informe o valor (o valor ainda não reembolsado vem preenchido), opcionalmente um motivo (ele é guardado somente na nota do pedido) e clique em Refund via Montonio. Confirme a pergunta Reembolsar este valor pela Montonio? Esta ação não pode ser desfeita. São aceitos reembolsos totais e parciais. Você precisa do direito de modificar a extensão (definido em System > Users > User Groups). Os reembolsos são limitados ao valor cobrado pela Montonio; portanto, após uma divergência de valor, você pode reembolsar até o que o cliente realmente pagou, e não o total do pedido. O reembolso é enviado ao ambiente em que o pagamento foi feito (sandbox ou produção), por isso as chaves desse ambiente precisam estar configuradas. Se a Montonio não aceitar o reembolso, a aba mostra o erro e nenhum reembolso é registrado. Um reembolso enviado é adicionado ao histórico de reembolsos e às notas, com o seu status e o ID do reembolso na Montonio. Um reembolso total define o pedido como Refunded Status sem notificar o cliente e sem devolver os produtos ao estoque, como uma alteração manual de status. Um reembolso parcial não altera o status. Os reembolsos ficam disponíveis quando a Montonio informa que o pagamento foi pago.
Depois, a Montonio confirma ou rejeita cada reembolso por meio de uma notificação. Uma confirmação é adicionada às notas. Se a Montonio rejeitar o reembolso, a nota informa que o dinheiro não foi devolvido ao cliente; verifique isso no Montonio Partner System e corrija o reembolso no OpenCart.
As devoluções de produtos em Sales > Returns não devolvem dinheiro pela Montonio. Os reembolsos feitos no Montonio Partner System são adicionados às notas quando a Montonio os informa. O status do pedido não é alterado automaticamente; atualize-o manualmente, se necessário.
Chave de licença
A extensão funciona com uma chave de licença do VibeFox obtida em vibefox.net. O bloco de licença License — VibeFox Montonio Payment é o primeiro bloco de Extensions > Extensions > Payments > VibeFox Montonio Payment > 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 estão a linha Product: opencart-payment-montonio e o link Manage licenses and domains in your account, que abre a sua conta do 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 muda, ou depois que você libera 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 único domínio. Remover a chave da loja não libera a vaga do domínio. Libere a vaga na sua conta do vibefox.net.
Sem uma chave ativa, a Montonio não é exibida 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 pré-visualização não está disponível: a loja não enxerga o login no painel administrativo, então, sem uma chave ativa, o método de pagamento fica oculto para todos. Depois que você 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: 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 novamente de forma automática 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 e, 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
A Montonio não aparece na finalização de compra: verifique se a licença está ativa, se Enable/Disable está ligado e se ambas as chaves do ambiente atual estão definidas: Sandbox access key e Sandbox secret key no modo sandbox, ou Live access key e Live secret key no modo de produção. A página de configurações mostra um aviso quando há chaves faltando. O cliente precisa pagar em EUR ou PLN (a moeda selecionada na loja). 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 feito, mas o pedido continua sem status: a notificação não chegou à sua loja. Verifique se a loja está acessível pela internet e se as chaves nas configurações pertencem ao ambiente do pagamento. O pedido também recebe o status quando o cliente volta à loja depois de pagar, quando ele clica em Check again e quando tenta pagar o mesmo carrinho novamente.
A notificação responde Invalid token: a assinatura do token, o prazo de validade ou a chave de acesso não conferiram. Verifique se a chave de acesso e a chave secreta foram copiadas corretamente e se pertencem ao ambiente certo, e se o relógio do servidor está correto. Um token assinado com a chave do outro ambiente também é rejeitado.
A notificação responde Payment does not belong to this order: o pagamento não foi criado por esta loja para este pedido. Isso acontece quando duas lojas usam a mesma conta da Montonio e os mesmos números de pedido.
A notificação responde Gateway not configured: nenhuma chave da Montonio está definida, ou faltam as chaves do ambiente do pagamento. Informe as chaves; a Montonio repetirá a notificação.
A notificação responde Temporarily unavailable: o carrinho estava sendo confirmado por outra requisição naquele mesmo momento, ou não foi possível definir o status do pedido. A Montonio repetirá a notificação. Veja o campo Log para conferir o motivo.
O cliente vê um erro depois de Confirm Order: consulte o campo Log na página da extensão. A mensagem 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: o cliente deve recarregar a finalização de compra. A mensagem This payment method is temporarily unavailable. Please choose another payment method. normalmente indica chaves erradas ou ausentes. A mensagem Montonio could not start the payment. Please check your order details or choose another payment method. significa que a Montonio recusou os dados do pagamento; o log tem o motivo.
O pedido está no status de espera depois do pagamento: leia as notas na aba VibeFox Montonio Payment (veja Status de pedido) e, então, atenda o pedido ou reembolse o pagamento.
Pagamentos de sandbox não confirmam um pedido real: um pagamento de sandbox nunca confirma um pedido enquanto a loja está em modo de produção; o pedido é colocado em espera. Altere Sandbox mode para o ambiente que você quer usar e utilize as chaves desse ambiente.
Não há formulário de reembolso na aba: a aba informa o motivo: o pagamento ainda não está confirmado, está totalmente reembolsado, ou o seu grupo de usuários não tem o direito de modificar a extensão.
O reembolso falha com uma mensagem sobre o ambiente: o pagamento foi feito no sandbox ou no ambiente de produção, e as chaves desse ambiente não estão definidas. Informe-as e tente novamente. A mensagem The order is being updated by a payment notification, try again in a moment. significa que uma notificação está sendo processada para o mesmo pedido.
Para desenvolvedores: a extensão dispara os eventos do OpenCart wc_mnt_supported_currencies, wc_mnt_order_data e wc_mnt_locale para alterar as moedas suportadas, os dados do pagamento e o idioma da página da Montonio.
Desinstalação
Acesse Extensions > Extensions, escolha o tipo Payments e clique em Uninstall (o botão vermelho −) ao lado de VibeFox Montonio Payment. 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 status de pedido da seção Orders, que voltam aos valores padrão em uma nova instalaçã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 libera as notificações no modo de manutenção). Se Delete data estiver ativado, as demais configurações do gateway (título, descrição, modo sandbox, chaves, log de depuração) e o log são removidos. Se estiver desativado, elas são mantidas para uma reinstalação posterior. Os registros de pagamentos e reembolsos da Montonio são sempre mantidos, de modo que pedidos pagos antes ainda podem ser reembolsados após uma reinstalação. Os pedidos existentes mantêm as 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 Montonio Payment na lista de extensões instaladas, depois em Delete (o botão vermelho com a lixeira) para remover o pacote enviado.
A Montonio é uma marca registrada de seu respectivo proprietário. Esta extensão não é afiliada nem endossada pela Montonio.
