VibeFox Peach Payments for OpenCart — Ajuda
Requisitos
OpenCart: 3.0.x (testado com a versão 3.0.5.0) ou 4.0.2 e posteriores (testado com a versão 4.1.0.3).
PHP: 8.0 ou superior, com a extensão OpenSSL (usada para descriptografar os webhooks).
Moeda: a moeda da finalização de compra do cliente deve ser ZAR, KES ou MUR, então a sua loja precisa ter pelo menos uma dessas moedas em System > Localisation > Currencies. Para clientes que pagam em outras moedas, o método de pagamento fica oculto. A página de configurações avisa quando a moeda padrão da loja não é uma delas.
Conta Peach Payments: você precisa das credenciais da Card API da sua conta Peach Payments: o Entity ID e o Access Token. As credenciais de teste vêm do painel sandbox da Peach Payments, e as de produção, do painel da Peach Payments; elas são diferentes. Para os webhooks, você também precisa de uma chave de descriptografia de webhooks, que a Peach Payments envia quando ativa os webhooks de Card para a sua loja (veja Configuração). A sua loja precisa estar acessível pela internet para receber os webhooks.
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 do OpenCart 3 wcp_peach_pay-oc3-(version).ocmod.zip e o pacote do OpenCart 4 wcp_peach_pay.ocmod.zip. Instale apenas 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_peach_pay-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 Peach Payments Pay Gateway e clique em Install (o botão verde +). O 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 a 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 o Entity ID e o Access Token de teste do painel sandbox da Peach Payments, e peça à Peach Payments que ative os webhooks de Card para a URL de webhook mostrada na página de configurações (veja Configuração).
5. Ative Enable/Disable e clique em Save. Mantenha Test mode ativado e faça um pagamento com um cartão de teste do sandbox da Peach Payments em ZAR, KES ou MUR. Depois desative Test mode, informe as credenciais de produção e a chave de webhook de produção, e clique em Save.
OpenCart 4
1. No admin, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_peach_pay.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 Peach Payments Pay 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 credenciais da Peach Payments e o webhook 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 URL do webhook é diferente (veja Webhook).
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 estão na página da extensão: Extensions > Extensions > Payments > VibeFox Peach Payments Pay Gateway > Edit. As seções ficam listadas à esquerda; o botão Save sob a lista salva a página inteira. Acima das configurações, a página mostra avisos: Test mode is on: payments go to the Peach Payments sandbox and no real money is charged.; um erro quando o Entity ID ou o Access Token do modo atual estiver ausente (até lá, o método de pagamento não aparece na finalização de compra); um aviso quando a chave de descriptografia de webhooks do modo atual estiver ausente (nesse caso, os pagamentos só são confirmados quando o cliente volta à loja); e um aviso quando a moeda padrão da loja não é suportada (o método de pagamento então só é mostrado a clientes que pagam em 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, Title não pode estar vazio nem ter mais de 128 caracteres (a página mostra Enter a title for the payment method (up to 128 characters).), Sort Order precisa ser um número inteiro (valores negativos são permitidos), Total precisa ser um número igual ou maior que 0, e a zona geográfica e os status de pedido precisam existir. Caso contrário, nada é salvo. Espaços são removidos das credenciais. Uma chave de webhook que não seja um valor hexadecimal de 64 caracteres, ou uma lista vazia de bandeiras de cartão, é salva com um aviso.
Peach Payments
Enable/Disable: Enable Peach Payments liga ou desliga o método de pagamento. Padrão: desligado.
Title: o nome do método de pagamento mostrado ao cliente na finalização de compra. Também é o nome do método de pagamento gravado no pedido. Padrão: Credit / Debit Card (Peach Payments). Obrigatório, até 128 caracteres.
Description: o texto mostrado ao cliente na etapa Confirm Order, acima do botão de confirmação, ao lado de um ícone de cartão. Padrão: Pay securely with your card. You will enter the card details in the Peach Payments form on the next page.
Sort Order: a posição do Peach Payments entre os métodos de pagamento na finalização de compra. Deixe em branco ou informe um número inteiro.
Geo Zone: oferecer o Peach Payments 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 Peach Payments seja oferecido. Deixe em branco para oferecê-lo em qualquer valor.
Credenciais de API
O Access Token e o Entity ID da Card API aparecem no painel da Peach Payments (as credenciais de teste, no painel sandbox). A seção tem links para os dois painéis e para a documentação para desenvolvedores da Peach Payments.
Test mode: envia os novos pagamentos para o sandbox da Peach Payments com as credenciais de teste, e nenhum valor real é cobrado. Desative para aceitar pagamentos reais com as credenciais de produção. Um pagamento iniciado em um modo sempre é verificado nesse mesmo modo, mesmo depois da troca. Padrão: ativado. Enquanto estiver ativado, o cliente vê Test mode: no real payment will be made. na etapa Confirm Order.
Test Entity ID: o Entity ID (canal 3-D Secure) da sua conta sandbox.
Test Access Token: o bearer access token da sua conta sandbox.
Test Webhook Decryption Key: a chave hexadecimal de 64 caracteres usada para descriptografar os webhooks de Card do sandbox.
Live Entity ID: o Entity ID (canal 3-D Secure) da sua conta de produção.
Live Access Token: o bearer access token da sua conta de produção.
Live Webhook Decryption Key: a chave hexadecimal de 64 caracteres usada para descriptografar os webhooks de Card da sua conta de produção.
Os access tokens e as chaves de webhook salvos nunca são exibidos novamente. O campo fica vazio e mostra Saved — leave empty to keep it. Digite um novo valor apenas se quiser alterá-lo. Para remover um valor salvo, marque Clear the saved value on save abaixo do campo e clique em Save.
Webhook
Os webhooks confirmam os pagamentos mesmo quando o cliente fecha o navegador antes de voltar à loja. O campo Webhook URL mostra a URL de webhook da sua loja. No OpenCart 3 ela tem o formato https://your-store/index.php?route=extension/payment/wcp_peach_pay/webhook; no OpenCart 4, https://your-store/index.php?route=extension/wcp_peach_pay/payment/wcp_peach_pay.webhook. Ela é montada a partir do endereço da vitrine da sua instalação do OpenCart. Copie a URL exatamente como as configurações a mostram. Peça à Peach Payments (support@peachpayments.com) que ative os webhooks de Card para a sua conta com esta URL e, depois, informe a chave de descriptografia recebida no campo Webhook Decryption Key do mesmo modo.
A Peach Payments criptografa cada webhook (AES-256-GCM). Um webhook que não possa ser descriptografado com a chave de teste ou de produção é rejeitado, de modo que apenas a Peach Payments pode alterar os seus pedidos. Um webhook descriptografado com a chave de um modo só é aplicado a pagamentos iniciados nesse modo. A extensão usa estas notificações de pagamento:
Outras notificações, por exemplo a notificação de teste enviada quando o webhook é ativado, recebem a resposta ignored. Sem a chave de webhook, um pedido só recebe um status quando o cliente volta à loja depois de pagar.
Formulário de pagamento
Card brands: as bandeiras mostradas no formulário da Peach Payments: Visa, Mastercard, American Express, Diners Club. Selecione apenas as bandeiras habilitadas para o seu Entity ID. Padrão: Visa e Mastercard. Se nenhuma bandeira for selecionada, o salvamento mostra um aviso e o formulário exibe Visa e Mastercard.
Pedidos
O pedido é criado na etapa Confirm Order sem status (um pedido ausente) e só recebe um status depois que a Peach Payments confirma o pagamento. Um pagamento recusado ou abandonado deixa o pedido sem status, e o carrinho é mantido. Cada campo abaixo lista os seus status de pedido do OpenCart.
Order Status After Payment: definido quando a Peach Payments confirma o pagamento e o valor e a moeda correspondem. Padrão: Processing.
Awaiting Payment Status: a Peach Payments informou um pagamento assíncrono que aguarda confirmação; o webhook o confirma depois. Padrão: Pending, porque o OpenCart não tem um status On hold. Você pode criar um status próprio em System > Localisation > Order Statuses e selecioná-lo aqui.
On Hold (Review) Status: análise manual: o valor ou a moeda pagos não correspondem ao pedido, ou um pagamento chegou depois de o pedido ter sido cancelado. Uma nota explica o motivo. Padrão: Pending.
Payment Failed Status: definido quando o pagamento assíncrono que o pedido aguardava é recusado. Um pagamento bem-sucedido posterior ainda conclui o pedido. Padrão: Failed.
Canceled Status: a extensão não o define. Um pagamento para um pedido nesse status o coloca em análise em vez de reabri-lo. Padrão: Canceled.
Refunded Status: a extensão não o define. Um pagamento recebido para um pedido nesse status é apenas anotado, e o pedido não é alterado. Padrão: Refunded.
Avançado
Logging: registra as requisições à API e os resultados dos pagamentos em peach_p_debug.log.php, na pasta de logs do OpenCart (storage/logs). O arquivo não pode ser lido pela web e, ao atingir 5 MB, é movido para peach_p_debug.old.log.php. Erros e avisos são sempre registrados. Os logs não contêm dados de cartão, chaves nem dados de clientes. Padrão: desligado.
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 e o log. Os dados de Peach Payments dos pedidos (tentativas de checkout e IDs de pagamento) são mantidos, porque pertencem aos pedidos. Padrão: desligado.
Importar / Exportar
Export: Download JSON salva as configurações em um arquivo JSON. Access tokens e chaves de webhook não são exportados.
Import: cole o JSON exportado anteriormente e clique em Import para restaurar as configurações. Access tokens e chaves de webhook salvos são mantidos.
Finalização de compra
Na etapa Payment Method, o cliente escolhe o método de pagamento (por padrão, Credit / Debit Card (Peach Payments)). Na etapa Confirm Order, o cliente vê um ícone de cartão e 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 checkout da Peach Payments para o total do pedido na moeda do pedido e abre a página de pagamento Peach Payments payment da sua loja com Please enter your card details to complete the payment:, o formulário de cartão da Peach Payments e as bandeiras de cartão selecionadas, no idioma do cliente quando a Peach Payments o suporta. No modo de teste, a página mostra Test mode: use a Peach Payments test card, no real payment will be made. Os dados do cartão são digitados no formulário da Peach Payments, e o script do formulário é carregado com um hash de Subresource Integrity. O link Choose another payment method leva de volta à finalização de compra. Recarregar a página reutiliza o mesmo checkout por até 25 minutos, a menos que o total do pedido tenha mudado. 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 no final da página de finalização de compra.
Depois de pagar, o cliente volta à sua loja. O pedido só é marcado como pago quando a Peach Payments o confirma: a loja lê o resultado do checkout deste pedido na API da Peach Payments, no modo em que o checkout foi criado, e verifica se o pagamento pertence a este pedido. O webhook faz o mesmo de forma independente; o que chegar primeiro define o status do pedido, e o outro não altera nada. Depois disso, 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. No OpenCart 4, quando o cliente volta da página 3-D Secure do banco, uma breve página intermediária reabre o endereço de retorno da sua loja, de modo que o carrinho e o login do cliente são mantidos.
Se o pagamento não for concluído, o cliente volta à finalização de compra com uma mensagem e pode tentar novamente: Payment failed: seguido do motivo informado pela Peach Payments e de Please try again or use another card., ou The payment was not completed. Please try again. O carrinho é mantido. Se o resultado ainda não puder ser confirmado (por exemplo, porque a Peach Payments não respondeu ou porque o webhook está processando o mesmo carrinho naquele momento), a mensagem é We could not confirm your payment yet. If you were charged, the order will be updated automatically; otherwise please try again. Quando não há chave de webhook definida para o modo do pagamento, o cliente é orientado a entrar em contato com você. No OpenCart 4 essas mensagens são exibidas acima da página de finalização de compra.
No OpenCart 3, um novo pedido é criado sempre que a etapa Confirm Order é exibida; no OpenCart 4, o pedido do checkout é atualizado. Um carrinho só é pago uma vez: se outro pedido do mesmo carrinho já estiver pago, o cliente vai direto para a página de sucesso. Uma alteração do carrinho, inclusive uma nova quantidade, conta como um novo carrinho que precisa de um pagamento próprio.
No OpenCart 4, o pedido permanece na finalização de compra até que a página de sucesso seja exibida. Depois de uma tentativa recusada, o cliente paga o mesmo pedido de novo com um novo checkout da Peach Payments. Se esse pedido tiver sido fechado nesse meio-tempo (por exemplo, se o pagamento esperado falhou ou você o cancelou), o cliente volta à finalização de compra com a mensagem Your previous order is already closed or paid. Please confirm the order again: the cart will be paid with a new order. O próximo Confirm Order paga um novo pedido. Se o pedido foi pago e depois cancelado ou reembolsado por você, a mensagem é This order was cancelled or refunded by the store. Please contact the store about its payment, or confirm the order again: the cart will be paid with a new order.
Se o formulário de pagamento não puder ser preparado, o cliente permanece na etapa Confirm Order com uma mensagem curta: The payment form is not available right now (payment configuration error). Please contact us or choose another payment method. (credenciais ausentes ou incorretas), uma mensagem informando que alguns dados de cobrança não foram aceitos pelo provedor de pagamento, ou The payment form could not be loaded. Please try again in a moment. O motivo técnico é gravado no log.
O webhook também funciona quando a loja está em modo de manutenção, porque o OpenCart deixa passar as requisições das extensões de pagamento. No OpenCart 4, uma ação de inicialização da extensão deixa passar o webhook e o retorno do cliente.
A extensão não tem formulário de cartão na própria etapa de finalização de compra, nem cartões salvos, assinaturas, pré-autorização com captura posterior, nem métodos que não sejam cartão, como EFT, BNPL, QR ou outros.
Pedidos
Status do pedido
Sem status (pedido ausente): o cliente não pagou, o pagamento foi recusado ou não concluído, ou a Peach Payments ainda não o confirmou. O cliente pode pagar de novo. Em Sales > Orders, esses pedidos só aparecem com o filtro Order Status definido como Missing Orders. No OpenCart 4.1, um pedido desses também pode ter o status Voided, que o OpenCart define quando a etapa de confirmação é exibida novamente; a extensão o considera um pedido sem status.
Order Status After Payment (default Processing): o pagamento foi confirmado e o valor e a moeda correspondem ao pedido. Uma nota mostra o código de resultado da Peach Payments, a descrição e o ID do pagamento. Se a Peach Payments sinalizou o pagamento para análise manual, a nota pede que você o confira no painel da Peach Payments antes de enviar o pedido.
Awaiting Payment Status (default Pending): a Peach Payments informou um pagamento que aguarda confirmação. O webhook depois move o pedido para Order Status After Payment ou para Payment Failed Status.
On Hold (Review) Status (default Pending): o valor ou a moeda pagos não correspondem ao pedido (nota amount/currency mismatch — manual review required), ou o pagamento chegou depois de o pedido ter sido cancelado. Confira o pagamento no painel da Peach Payments e depois processe o pedido ou reembolse o pagamento.
Payment Failed Status (default Failed): a Peach Payments recusou o pagamento que o pedido pendente aguardava. Uma tentativa recusada nunca altera um pedido que está pago ou em análise.
Se um segundo pagamento de um pedido já pago for bem-sucedido, ou um pagamento de outro pedido de um carrinho já pago, o pedido pago não é alterado. Uma nota informa que se trata de um pagamento em duplicidade e pede que ele seja reembolsado no painel da Peach Payments. Um pagamento recebido para um pedido reembolsado é apenas anotado no pedido.
As notas são entradas do History do pedido que o cliente não vê.
Aba VibeFox Peach Payments Pay Gateway
Em Sales > Orders, abra um pedido pago com Peach Payments. Na parte inferior da página do pedido, ao lado de History e Additional, a aba da extensão mostra o Payment ID, com o rótulo Test mode para pagamentos de teste, o Checkout ID, o Merchant transaction ID, o Amount sent to Peach Payments, o Result com o código de resultado e as Peach Payments notes do pedido. A aba é exibida para os usuários que têm acesso à extensão.
Reembolsos
Reembolsos pelo OpenCart não estão disponíveis. Reembolse o pagamento no painel da Peach Payments e registre-o no OpenCart, se necessário. Com o webhook configurado, reembolsos, estornos e contestações feitos na Peach Payments são adicionados às notas do pedido com o valor e o ID; o status do pedido não muda. Devoluções de produtos em Sales > Returns não devolvem dinheiro pela Peach Payments.
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 Peach Payments Pay Gateway é o primeiro bloco em Extensions > Extensions > Payments > VibeFox Peach Payments Pay 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-peach e o link Gerencie licenças e domínios na sua conta, 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 de mudar o endereço da loja, ou de liberar uma vaga de domínio na sua conta, clique em Check now. Se o servidor de licenças estiver inacessível, a extensão continua funcionando com o último status conhecido.
Uma chave funciona em um domínio: o endereço da loja definido na configuração do OpenCart. Remover a chave da loja não libera a vaga de domínio. Libere-a na sua conta em vibefox.net.
Sem uma chave ativa, o Peach Payments não é mostrado 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 logado no 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évia 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 que você 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 pelo retorno do cliente e pelo webhook.
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 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 Peach Payments não aparece na finalização de compra: verifique se a licença está ativa, se Enable/Disable está ligado, se o Entity ID e o Access Token do modo atual estão preenchidos (Test Entity ID e Test Access Token no modo de teste, Live Entity ID e Live Access Token no modo de produção) e se o cliente paga em ZAR, KES ou MUR. 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. Os avisos no topo das configurações indicam o problema.
O pagamento foi feito, mas o pedido continua sem status: o cliente não voltou à loja e o webhook não chegou. Verifique se a Peach Payments ativou os webhooks de Card exatamente para a URL mostrada nas configurações, se a Webhook Decryption Key do modo em que o pagamento foi feito está informada e se nenhum firewall ou proteção por senha bloqueia a URL. Ative o Logging e veja o campo Log para localizar webhooks rejeitados.
O webhook responde Decryption failed: o webhook não pôde ser descriptografado com a chave de teste nem com a de produção. A chave está errada ou pertence a outra conta ou modo. Informe a chave que a Peach Payments enviou para esta URL de webhook.
O webhook responde Webhook key not configured: nenhuma chave de webhook está definida ou válida. Informe a chave de 64 caracteres. A Peach Payments enviará o webhook novamente mais tarde.
O webhook responde Busy, retry later: o carrinho estava sendo processado pelo retorno do cliente no mesmo momento. Nada foi alterado, e a Peach Payments envia o webhook de novo. O log mostra o motivo.
O webhook responde Missing or malformed data: a requisição não tinha corpo criptografado nem os cabeçalhos X-Initialization-Vector / X-Authentication-Tag, por exemplo porque um proxy os alterou. Nada foi alterado.
O webhook responde ignored: a notificação é autêntica, mas não pertence a um checkout desta loja (outra loja com o mesmo Entity ID), ou veio do outro modo em relação ao pagamento. Nada foi alterado.
A URL de webhook mostra Method not allowed no navegador: isso é normal. A URL aceita apenas requisições da Peach Payments.
O cliente vê The payment form is not available right now: o Access Token ou o Entity ID do modo atual está incorreto. Verifique as credenciais e o modo, e leia o log para ver o código da Peach Payments.
O cliente vê The payment session was not found. Please confirm the order again.: a página de pagamento foi aberta para um pedido que não é mais o pedido atual do cliente, ou o método de pagamento foi desligado nesse meio tempo. O cliente deve confirmar o pedido novamente.
O pedido está no status de análise após o pagamento: leia as notas na aba da extensão. O valor ou a moeda pagos eram diferentes do pedido, ou o pagamento chegou depois de o pedido ter sido cancelado. Confira o pagamento no painel da Peach Payments e depois processe o pedido ou reembolse o pagamento.
Ao salvar aparece a mensagem de que a chave de webhook deve ser a chave hexadecimal de 64 caracteres: o valor não é a chave da Peach Payments. Os webhooks não podem ser descriptografados até que ele seja corrigido.
Desinstalação
Acesse Extensions > Extensions, escolha o tipo Payments e clique em Uninstall (o botão vermelho −) ao lado de VibeFox Peach Payments Pay 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 padrões em uma nova instalação. Se Delete data on uninstall estiver ligado, as demais configurações do gateway (título, descrição, modo de teste, credenciais, chaves de webhook, bandeiras de cartão, logging) e o log são removidos. Se estiver desligado, são mantidos para uma futura reinstalação. As tentativas de checkout e os IDs de pagamento são sempre mantidos. No OpenCart 4, os eventos da extensão e a sua ação de inicialização, que deixa passar o webhook e o retorno do cliente no modo de manutenção, são sempre removidos. Os pedidos existentes mantêm as suas notas de pagamento.
No OpenCart 4, para remover também os arquivos da extensão, depois da desinstalação vá em Extensions > Installer, clique em Uninstall (o botão laranja −) ao lado de VibeFox Peach Payments Pay Gateway na lista de extensões instaladas e depois em Delete (o botão vermelho com a lixeira) para remover o pacote enviado.
Peach Payments é uma marca registrada de seu respectivo proprietário. Esta extensão não é afiliada nem endossada pela Peach Payments.
