Voltar

VibeFox SimplePay 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 superior.

Moeda da loja: HUF, EUR ou USD. O SimplePay não aceita outras moedas, e o método de pagamento não é oferecido enquanto o cliente tiver outra moeda selecionada.

Contas de comerciante do SimplePay: o SimplePay fornece uma conta de comerciante separada para cada moeda, e contas separadas para produção e sandbox. Para cada conta você precisa do seu MERCHANT e SECRET KEY no administrativo de comerciantes do SimplePay (admin.simplepay.hu para produção, sandbox.simplepay.hu para sandbox), em conta > Technical data. Se você vende somente em HUF, a conta em HUF basta. Nenhuma outra chave é necessária.

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_simplepay_gateway-oc3-(version).ocmod.zip e o pacote do OpenCart 4 wcp_simplepay_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 admin, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_simplepay_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ê 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. Encontre VibeFox SimplePay Gateway e clique em Install (o botão verde +). Seu usuário administrador precisa ter o 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 MERCHANT e a SECRET KEY das suas contas do SimplePay para cada moeda em que você vende: contas sandbox para testes e contas de produção para pagamentos reais (veja Configuration).

5. Copie a IPN URL exibida na página de configurações para cada conta de comerciante (produção e sandbox) no administrativo de comerciantes do SimplePay.

6. Ative Enable/Disable e clique em Save. Teste um pagamento com Sandbox mode ligado e, depois, desligue Sandbox mode para receber pagamentos reais.

OpenCart 4

1. No admin, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_simplepay_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 SimplePay 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, as contas de comerciante e a IPN URL como nos passos 3 a 6 do OpenCart 3. A página de configurações e os seus campos são os mesmos nas duas versões. Só a IPN URL é diferente (veja IPN URL).

Uma nova instalação começa com o método de pagamento desativado e o sandbox mode ligado.

Configuração

Todas as configurações estão na página da extensão: Extensions > Extensions > Payments > VibeFox SimplePay Gateway > Edit. As seções ficam listadas à esquerda; o botão Save abaixo da lista salva a página inteira. Acima das configurações, a página avisa quando a moeda padrão da loja não é suportada pelo SimplePay, ou quando não há conta de comerciante para ela no modo atual. Nos dois casos, o método de pagamento não é oferecido para pedidos nessa moeda. Enquanto o sandbox mode estiver ligado, a página mostra Sandbox mode is on: payments go to the SimplePay sandbox, no real money is charged. Sem o direito de modificar a extensão, a página mostra as configurações, mas não consegue salvá-las.

Ao salvar, Title não pode estar vazio (até 128 caracteres), Sort Order deve ser um número inteiro (valores 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 um valor estiver errado, nada é salvo.

SimplePay (OTP)

Enable/Disable: Enable SimplePay Gateway liga ou desliga o método de pagamento. Default: off.

Title: o nome do método de pagamento que o cliente vê no checkout. Também é o nome do método de pagamento salvo no pedido. Default: SimplePay (Card Payment). Obrigatório.

Description: o texto exibido ao cliente na etapa Confirm Order, acima do botão de confirmação. Default: Pay securely with your credit or debit card via SimplePay. Comerciantes húngaros podem colocar aqui a declaração de transferência de dados do SimplePay.

Sandbox mode: usa o sandbox do SimplePay para pagamentos de teste com as contas sandbox. Ele troca tanto o endereço da API quanto as contas de comerciante. Nenhum dinheiro real é cobrado. Default: on. Desligue para receber pagamentos reais com as contas de produção. Enquanto estiver ligado, o cliente vê Sandbox mode: no real payment is taken. na etapa Confirm Order. Pedidos iniciados no sandbox são sempre reembolsados no sandbox.

Sort Order: a posição do SimplePay entre os métodos de pagamento no checkout. Deixe em branco ou informe um número inteiro (valores negativos são permitidos).

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

Total: o total do checkout, na moeda padrão da loja, que um pedido precisa atingir antes de o SimplePay ser oferecido. Deixe em branco para oferecer o SimplePay em qualquer valor total.

Contas de comerciante de produção

As contas usadas quando Sandbox mode está desligado. Preencha as contas das moedas em que a sua loja vende. Os valores MERCHANT e SECRET KEY ficam no administrativo de comerciantes do SimplePay (admin.simplepay.hu, onde há links para as seções), em conta > Technical data. Uma conta só é usada quando os dois campos estão preenchidos.

HUF account — Merchant ID: o MERCHANT da sua conta de produção em HUF.

HUF account — Secret key: a SECRET KEY da sua conta de produção em HUF.

EUR account — Merchant ID e EUR account — Secret key: o mesmo para a sua conta de produção em EUR.

USD account — Merchant ID e USD account — Secret key: o mesmo para a sua conta de produção em USD.

Contas de comerciante sandbox

As contas usadas quando Sandbox mode está ligado. Os campos são os mesmos das contas de produção: HUF account — Merchant ID, HUF account — Secret key e os mesmos pares para EUR e USD. Pegue os valores no administrativo de comerciantes sandbox do SimplePay (sandbox.simplepay.hu), em conta > Technical data.

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

IPN URL

A IPN é a mensagem que o SimplePay envia para a sua loja quando o status do pagamento muda. É a forma habitual de um pedido receber seu status. A seção mostra a IPN URL da sua loja. No OpenCart 3 ela tem a forma https://your-store/index.php?route=extension/payment/wcp_simplepay_gateway/ipn, e no OpenCart 4 a forma https://your-store/index.php?route=extension/wcp_simplepay_gateway/payment/wcp_simplepay_gateway.ipn. Ela é montada a partir do endereço da vitrine da sua instalação do OpenCart. Configure esta URL em cada conta de comerciante, de produção e sandbox, no administrativo de comerciantes do SimplePay. Copie a URL exatamente como as configurações a mostram, porque uma IPN redirecionada se perde.

A IPN precisa estar assinada com a SECRET KEY da conta de comerciante que ela indica, no modo (sandbox ou produção) em que o pagamento foi iniciado. IPNs sem assinatura válida são rejeitadas. A extensão confirma cada IPN válida para o SimplePay na forma assinada exigida pelo SimplePay. São usados estes status de IPN:

FINISHED: o pagamento foi bem-sucedido. O pedido recebe o status depois da verificação de valor e moeda.
NOTAUTHORIZED, FRAUD: o pagamento foi recusado. A tentativa de pagamento é marcada como falha; o pedido permanece sem status.
TIMEOUT, CANCELLED: o tempo para o pagamento expirou ou o cliente cancelou. A tentativa de pagamento é marcada como expirada ou cancelada; o pedido permanece sem status.

Os status de recusa, cancelamento e expiração são registrados somente para a última tentativa de pagamento de um carrinho que ainda não tenha nada pago. Os demais status não alteram nada. Sem a IPN, um pedido só recebe o status quando o cliente volta à loja depois de um pagamento bem-sucedido.

Pedidos

O OpenCart cria o pedido na etapa Confirm Order sem status (um pedido ausente, missing order). O pedido só recebe um status depois que o SimplePay confirma o pagamento. Os campos de status listam os seus status de pedido do OpenCart.

Order Status After Payment: qual status um pedido pago recebe.

Processing (Paid Order Status): o padrão. O pedido recebe o Paid Order Status.
Completed (Complete Order Status): todo pedido pago recebe o Complete Order Status.

Paid Order Status: o status de um pedido pago quando Order Status After Payment é Processing. Default: Processing.

Complete Order Status: o status de um pedido pago quando Order Status After Payment é Completed. Default: Complete.

On Hold (Review) Status: o pagamento foi feito por um valor ou uma moeda diferentes do pedido (veja Order statuses). Default: Pending, porque o OpenCart não tem o status On hold. Você pode criar seu próprio status em System > Localisation > Order Statuses e selecioná-lo aqui.

Refunded Status: definido depois que o pagamento é totalmente reembolsado pela página do pedido. Default: Refunded.

Avançado

Logging: grava as chamadas à API, as IPNs e os retornos em simplepay_op_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, é rotacionado. Chaves e dados dos clientes não são registrados. Os erros são sempre registrados, mesmo quando esta opção está desativada. Default: off.

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

Delete Data on Uninstall: quando ativada, desinstalar a extensão remove as configurações do gateway e o log. Os dados dos pedidos (transações e reembolsos do SimplePay) são sempre mantidos. Default: off.

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.

Checkout

Na etapa Payment Method, o cliente escolhe o método de pagamento (por padrão, SimplePay (Card Payment)). Na etapa Confirm Order, o cliente vê a sua descrição e a nota You will be redirected to the SimplePay payment page to pay by card. O OpenCart cria o pedido nesta etapa, ainda sem status. Quando o cliente clica em Confirm Order, a extensão inicia um pagamento com cartão do SimplePay pelo total do pedido na moeda do pedido, com a conta de comerciante dessa moeda no modo atual, e envia o cliente para a página de pagamento do SimplePay. O e-mail do cliente e, quando estiver completo, o endereço de pagamento são repassados ao SimplePay. A página de pagamento usa o idioma do pedido quando o SimplePay o suporta; caso contrário, usa o inglês. Um pagamento iniciado pode ser concluído em até 30 minutos. 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.

Depois de um pagamento bem-sucedido, o cliente volta à sua loja. O retorno sozinho nunca paga um pedido: a extensão pede ao SimplePay o status da transação com uma requisição assinada, então o pedido recebe o status mesmo que a IPN chegue atrasada. O pedido só é marcado como pago depois que o SimplePay confirma. Depois, o pedido recebe o status da forma padrão do OpenCart, com os e-mails de pedido habituais e a atualização do estoque, e o cliente vê a página de sucesso do pedido do OpenCart com Successful transaction. SimplePay transaction ID: e o ID. Se o SimplePay ainda não tiver confirmado o pagamento, uma página Payment confirmation mostra Your payment is being confirmed by SimplePay. SimplePay transaction ID: com o ID, Your order will be confirmed as soon as SimplePay confirms the payment — please do not pay again. e os botões Check again e Back to checkout; a IPN define o status do pedido assim que chega.

Se o pagamento falhar, for cancelado ou expirar, o cliente volta ao checkout com a mensagem do SimplePay e o ID da transação, por exemplo Cancelled payment. You cancelled the payment ou Timeout. The time allowed to complete the payment has expired. Um pagamento com falha pede ao cliente que verifique os dados informados e entre em contato com o banco emissor do cartão. O pedido permanece sem status, o carrinho é mantido e o cliente pode tentar de novo. No OpenCart 3, um novo pedido é criado sempre que a etapa Confirm Order é exibida. No OpenCart 4, um único pedido é mantido para a finalização de compra e atualizado, então a tentativa seguinte paga o mesmo pedido. Cada tentativa recebe a sua própria referência do SimplePay: OC, o número do pedido e o número da tentativa, por exemplo OC123-1 e depois OC123-2. Se outro pedido do mesmo carrinho já estiver pago ou em revisão, o cliente vai direto para a página de sucesso, em vez de pagar de novo.

Se o SimplePay não conseguir iniciar o pagamento, o cliente permanece na etapa Confirm Order com The SimplePay payment could not be started. Please try again or choose another payment method. Se a moeda do pedido não tiver conta de comerciante, a mensagem é SimplePay is not available for the currency of this order. Please choose another payment method. O motivo técnico é gravado no log. Um retorno que não pode ser associado a uma tentativa de pagamento mostra We could not match this payment to an order. If you were charged, please contact us.

No OpenCart 4, as mensagens que levam de volta ao checkout aparecem acima da página de finalização de compra. Se o pedido dessa finalização tiver sido fechado nesse meio tempo, o cliente volta à finalização com Your previous order was cancelled without a payment. Please confirm the order again to pay with a new order. ou, se ele tiver tido um pagamento do SimplePay, com Your previous 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 dessa finalização já estiver pago, mas o carrinho tiver mudado desde então, inclusive com uma nova quantidade, o cliente volta à finalização e o novo carrinho é pago com um novo pedido.

A IPN e o retorno do cliente também funcionam com a loja 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 para elas uma ação de inicialização (startup action).

A extensão aceita apenas pagamentos únicos com cartão, capturados na página do SimplePay. Não há cartões salvos nem pagamentos com um clique, nem assinaturas ou pagamentos recorrentes, nem autorização e captura separadas.

Pedidos e reembolsos

Status do pedido

No status (missing order): o cliente foi enviado para o SimplePay e não pagou, o pagamento falhou, foi cancelado ou expirou, ou o SimplePay ainda não confirmou o pagamento. Em Sales > Orders, esses pedidos só aparecem com o filtro Order Status definido como Missing Orders.

Paid Order Status or Complete Order Status: o pagamento foi confirmado. O status segue Order Status After Payment. Uma nota mostra o ID da transação do SimplePay e se a confirmação veio da IPN ou da consulta de status.

On Hold (Review) Status (default Pending): o total ou a moeda do pedido foram alterados depois que o pagamento foi iniciado, então o valor pago difere do pedido. A nota mostra os dois valores. Verifique o pedido e atenda-o ou reembolse o pagamento no administrativo de comerciantes do SimplePay. Se outra tentativa do mesmo carrinho for paga depois, pelo valor correto, o pedido desse pagamento recebe o status de pago.

Refunded Status (default Refunded): o pagamento foi totalmente reembolsado pela extensão.

Um pedido pago, reembolsado ou concluído nunca é reaberto por uma IPN atrasada. Se um segundo pagamento for bem-sucedido para um pedido que já está pago, ou para outro pedido do mesmo carrinho, o pedido pago não é alterado. Uma nota pede que você verifique isso no administrativo do SimplePay e reembolse se for duplicado.

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

VibeFox SimplePay Gateway tab

Em Sales > Orders, abra um pedido pago com o SimplePay. Na parte de baixo da página do pedido, ao lado de History e Additional, a aba VibeFox SimplePay Gateway mostra o Transaction ID com o rótulo Sandbox para pagamentos sandbox, a Order reference (orderRef), a Merchant account e o modo, o Status do SimplePay, os valores Paid / refunded, o formulário de reembolso, o histórico de reembolsos, as Payment attempts of the cart (quando houve mais de uma) e as SimplePay notes do pedido. A aba é exibida para usuários que têm acesso à extensão.

Reembolsos

Na aba VibeFox SimplePay Gateway, informe o Amount (o valor ainda não reembolsado já vem preenchido), opcionalmente um Reason (optional, order note only), e clique em Refund via SimplePay (OTP). Confirme a pergunta Refund this amount via SimplePay? This cannot be undone. Reembolsos totais e parciais são suportados. Você precisa do direito de modificar a extensão (definido em System > Users > User Groups). Reembolsos em HUF devem ser valores inteiros de forint. O reembolso é enviado para a transação do SimplePay que pagou o pedido, com a conta de comerciante e no modo (sandbox ou produção) desse pagamento, mesmo que a loja tenha sido trocada para o outro modo desde então; essa conta precisa continuar nas configurações. Se o SimplePay não aceitar o reembolso, a aba mostra o erro e nenhum reembolso é registrado. Um reembolso bem-sucedido é adicionado ao histórico e às notas, com a transação de reembolso do SimplePay e o motivo, se você tiver informado um. Um reembolso total define o pedido como Refunded Status sem notificar o cliente e sem devolver os produtos ao estoque, como uma mudança manual de status. Um reembolso parcial não altera o status. Um pedido em revisão após uma divergência de valor não pode ser reembolsado pela aba: reembolse-o no administrativo de comerciantes do SimplePay.

Devoluções de produtos em Sales > Returns não devolvem dinheiro pelo SimplePay. Reembolsos feitos no administrativo de comerciantes do SimplePay não são sincronizados com o OpenCart. Registre-os manualmente.

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 SimplePay Gateway é o primeiro bloco em Extensions > Extensions > Payments > VibeFox SimplePay 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 ficam a linha Product: opencart-payment-simplepay 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 admin (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 SimplePay não é exibido aos clientes no checkout. 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 admin 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 do admin, 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 admin. Feche-o com × para ocultá-lo por 7 dias. Os pedidos existentes não são afetados: pagamentos já iniciados continuam sendo confirmados pela IPN, e os reembolsos funcionam.

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

Solução de problemas

O SimplePay não aparece no checkout: verifique se a licença está ativa, se Enable/Disable está ligado, se a moeda do cliente é HUF, EUR ou USD, e se essa moeda tem Merchant ID e Secret key no modo atual: as contas sandbox enquanto Sandbox mode estiver ligado, as contas de produção enquanto estiver desligado. 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 IPN não chegou à loja. No administrativo de comerciantes do SimplePay, verifique a IPN URL da conta de comerciante que você usa (produção ou sandbox, moeda do pedido). Ela precisa ser exatamente a URL mostrada nas configurações, e o seu servidor precisa estar acessível pela internet. O pedido também recebe o status quando o cliente volta à loja depois de pagar.

A IPN responde Invalid signature.: a IPN indica uma conta de comerciante que não está nas configurações, a Secret key dela está errada, ou ela foi assinada pela conta do outro modo em relação ao pagamento. Informe o MERCHANT e a SECRET KEY exatamente como o administrativo de comerciantes do SimplePay mostra. O SimplePay repete as IPNs não confirmadas.

A IPN responde Order not found. ou Unknown transaction.: a IPN é de um pagamento que esta loja não iniciou. Nada é alterado.

A IPN responde Busy, retry.: o carrinho estava sendo processado por outra requisição ao mesmo tempo, ou o status do pedido não pôde ser definido. O SimplePay tenta a IPN de novo. O motivo é gravado no log.

O cliente vê The SimplePay payment could not be started: consulte o campo Log na página da extensão. Uma secret key incorreta gera Invalid response signature from SimplePay. Check the secret key of the merchant account. Os erros do SimplePay são registrados com os seus códigos de erro.

O cliente vê This payment method is not available.: o checkout não corresponde mais ao pedido, ou o método de pagamento foi desligado nesse meio tempo. O cliente recarrega o checkout.

Depois de trocar entre sandbox e produção: os novos pagamentos usam as contas do novo modo. Pagamentos iniciados antes mantêm a conta de comerciante e o modo com que foram iniciados: as suas IPNs, consultas de status e reembolsos usam essa conta. Mantenha nas configurações as contas do modo anterior enquanto houver pagamentos abertos ou que possam ser reembolsados.

O pedido está no status de revisão depois do pagamento: leia as notas na aba VibeFox SimplePay Gateway. O total ou a moeda do pedido foram alterados depois que o pagamento foi iniciado. Atenda o pedido ou reembolse o pagamento no administrativo de comerciantes do SimplePay.

Não há formulário de reembolso na aba: a aba informa o motivo: o pedido não está pago por uma transação do SimplePay (por exemplo, depois de uma divergência de valor), está totalmente reembolsado, o seu grupo de usuários não tem o direito de modificar a extensão, ou a conta de comerciante do pagamento não está nas configurações.

O reembolso falha: leia a mensagem na aba. SimplePay refunds in HUF must be whole amounts. indica que o valor em HUF tinha casas decimais. Se a mensagem disser que a conta de comerciante deste pagamento não está configurada, informe novamente a conta (moeda e modo) com que o pagamento foi feito. Se o SimplePay reembolsou um valor diferente, a mensagem pede que você verifique o reembolso no administrativo do SimplePay.

Para desenvolvedores: antes de o pagamento ser iniciado, a extensão dispara o evento do OpenCart simplepay_op_payment_data com os dados do pagamento e o pedido. O comerciante, a referência do pedido, a moeda, o total e a URL de retorno não podem ser alterados ali.

Desinstalação

Acesse Extensions > Extensions, escolha o tipo Payments e clique em Uninstall (o botão vermelho −) ao lado de VibeFox SimplePay 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 status de pedido da seção Orders, que voltam aos valores padrão 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 passar a IPN 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 sandbox, contas de comerciante, logs) e o log são removidos. Se estiver desativado, eles são mantidos para uma reinstalação posterior. As transações e reembolsos do SimplePay são sempre mantidos, então pedidos pagos antes ainda podem ser reembolsados depois de 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 SimplePay Gateway na lista de extensões instaladas. Depois, clique em Delete (o botão vermelho com a lixeira) para remover o pacote enviado.

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