Voltar

VibeFox Conekta for OpenCart — Ajuda

Requisitos

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

PHP: 8.0 ou superior.

Moeda: a moeda da finalização de compra deve ser MXN ou USD. Para outras moedas, o método de pagamento fica oculto.

Conta Conekta: você precisa das chaves privadas de API da sua conta Conekta (teste e produção) e de um webhook no painel da Conekta (veja Configuration). Somente as chaves privadas são usadas. A chave pública não é necessária, pois o pagamento acontece na página de finalização de compra hospedada pela Conekta.

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_conekta_gateway-oc3-(version).ocmod.zip e o pacote para OpenCart 4 wcp_conekta_gateway.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 painel administrativo, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_conekta_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 Conekta Gateway e clique em Install (o botão verde +). Seu usuário administrador precisa ter permissão para modificar a lista de extensões de pagamento.

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

4. Informe suas chaves privadas de teste e de produção, escolha o modo e adicione o webhook no painel da Conekta (veja Configuration).

5. Ative Enable / Disable e clique em Save. Faça um pagamento de teste no modo de teste e depois desative Test mode.

OpenCart 4

1. No painel administrativo, acesse Extensions > Installer, clique em Upload e escolha o arquivo wcp_conekta_gateway.ocmod.zip. Não renomeie o arquivo: o OpenCart 4 obtém o código da extensão pelo 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 Conekta Gateway, clique em Install (o botão verde +) e depois em Edit (o botão de lápis).

4. Informe a chave de licença, as chaves da Conekta e o webhook como nos passos 3 a 5 do OpenCart 3. A página de configurações e os seus campos são iguais nas duas versões. Só a URL do webhook é diferente (veja Webhook).

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

Configuration

Todas as configurações estão na página da extensão: Extensions > Extensions > Payments > VibeFox Conekta 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 Conekta está ativada, mas a chave privada do modo atual está vazia (nesse caso o método de pagamento fica oculto na finalização de compra), e quando a moeda padrão da loja não é MXN nem USD. Enquanto o modo de teste estiver ativado, a página mostra Test mode is on: payments are simulated with the test private key. 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, Sort Order precisa ser um número inteiro, Total precisa ser um número não negativo, e a zona geográfica e os status de pedido selecionados precisam existir. Se alguma verificação falhar, nada é salvo e a página lista os erros. Dois avisos não impedem o salvamento: quando nenhum método de pagamento está selecionado (nesse caso, pagamentos com cartão são oferecidos) e quando o gateway está ativado sem a chave privada do modo atual.

Conekta

Enable / Disable: Enable Conekta payments ativa ou desativa o método de pagamento. Default: off.

Title: o nome do método de pagamento que o cliente vê na finalização de compra. Ele também é o nome do método de pagamento salvo no pedido. Default: Conekta. Obrigatório, até 128 caracteres.

Description: o texto exibido ao cliente na etapa Confirm Order, acima do botão de confirmação. Default: Pay securely with card, OXXO cash or SPEI transfer. Você será redirecionado para a Conekta para concluir o pagamento.

Payment methods: os métodos oferecidos na página de pagamento da Conekta. Default: card, cash and bank transfer. Dinheiro, SPEI e BNPL estão disponíveis apenas para pedidos em MXN (pedidos em USD recebem somente cartões) e precisam estar ativados na sua conta Conekta. Se nada for selecionado, é usado o cartão.

Credit / debit card: pagamento com cartão.
Cash (OXXO and other stores): o cliente recebe uma referência e paga em dinheiro em uma loja.
Bank transfer (SPEI): o cliente recebe uma referência e paga por transferência bancária.
Buy now, pay later (BNPL): pagamento por uma opção BNPL, se estiver ativada na sua conta Conekta.

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

Geo Zone: oferecer a Conekta somente 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 da finalização de compra, na moeda padrão da loja, que um pedido precisa atingir antes que a Conekta seja oferecida. Deixe em branco para oferecer a Conekta para qualquer valor.

Chaves de API

Copie as chaves privadas do painel da Conekta, em Developers > API keys (a página tem um link para o painel). As chaves de teste e as de produção são diferentes.

Test mode: usa a chave privada de teste. Nenhum dinheiro real é cobrado, e o cliente vê TEST MODE — No real charges will be made. na etapa Confirm Order. Os reembolsos sempre usam a chave do modo em que o pagamento foi feito. Default: on.

Test private key: a chave privada de API do modo de teste da sua conta Conekta.

Live private key: a chave privada de API do modo de produção da sua conta Conekta. Mantenha-a em sigilo.

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

Cada pedido da Conekta guarda o seu modo: notificações e reembolsos usam a chave correspondente. Mantenha as duas chaves preenchidas enquanto pedidos de teste antigos ainda estiverem abertos.

Webhook

O webhook informa à sua loja sobre os pagamentos, por exemplo pagamentos por OXXO ou SPEI feitos depois que o cliente saiu da página da Conekta. No painel da Conekta, acesse Developers > Webhooks e adicione a URL exibida em Webhook URL nesta seção, tanto para o modo de teste quanto para o de produção. No OpenCart 3 ela tem este formato: https://your-store/index.php?route=extension/payment/wcp_conekta_gateway/webhook, e no OpenCart 4: https://your-store/index.php?route=extension/wcp_conekta_gateway/payment/wcp_conekta_gateway.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. Ela precisa estar acessível pela internet.

Selecione estes eventos (eles também estão listados nesta seção):

order.paid: o pedido foi pago.
order.pending_payment: o pedido está aguardando pagamento, por exemplo quando uma referência OXXO ou SPEI foi emitida.
order.declined: o pagamento foi recusado.
order.expired: a finalização de compra ou a referência de pagamento expirou.
order.canceled: o pedido da Conekta foi cancelado.
order.refunded: o pagamento foi reembolsado, por exemplo no painel da Conekta.
order.charged_back: o cliente contestou o pagamento (chargeback); a extensão adiciona uma nota ao pedido.

O conteúdo do webhook apenas informa à extensão qual pedido da Conekta foi alterado. Cada notificação é verificada relendo o pedido na API da Conekta com a chave privada do seu modo; o cabeçalho de assinatura Digest do webhook não é usado. Notificações de pedidos da Conekta que não foram criados por esta loja para aquele pedido são reconhecidas e ignoradas. Sem o webhook, um pedido só é confirmado quando o cliente volta à loja depois de pagar, ou na próxima tentativa de pagamento do mesmo carrinho.

Pedidos

O OpenCart cria o pedido na etapa Confirm Order sem status (um pedido ausente). O pedido só recebe um status depois que a Conekta informa o pagamento, pelo webhook ou quando o cliente retorna; o pedido é sempre relido da Conekta. Cada campo abaixo lista os status de pedido do seu OpenCart.

Order Status After Payment: o status definido após um pagamento verificado da Conekta. Default: Processing.

Awaiting Conekta Payment Status: uma referência OXXO ou SPEI foi emitida ao cliente, e a Conekta ainda não recebeu o dinheiro. Default: Pending.

Conekta Payment On Hold Status: pago, mas o valor ou a moeda difere do pedido, um pagamento TEST chegou em modo de produção, o pedido já tinha sido cancelado ou o pagamento é apenas pré-autorizado. Uma nota explica o motivo. Default: Pending, pois o OpenCart não tem o status On hold. Você pode criar seus próprios status em System > Localisation > Order Statuses e selecioná-los aqui.

Payment Expired / Canceled Status: um pedido aguardando pagamento cuja referência da Conekta expirou ou cujo pedido na Conekta foi cancelado. Default: Canceled.

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

Avançado

Debug log: registra chamadas de API e notificações em wc_ckt_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, mesmo quando esta opção está desativada. Os logs nunca contêm chaves de API nem dados de contato dos clientes. Default: off.

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

Delete data on uninstall: quando ativada, desinstalar a extensão remove as configurações e o log. As transações e os reembolsos da Conekta e os pedidos são sempre mantidos, para que pedidos antigos ainda possam ser confirmados e reembolsados após uma reinstalação. Default: off.

Importar / Exportar

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

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

Finalização de compra

Na etapa Payment Method, o cliente escolhe o método de pagamento (por padrão, Conekta). Na etapa Confirm Order, o cliente vê a sua descrição e a nota You will be redirected to Conekta to complete your payment. O OpenCart cria o pedido nessa etapa, ainda sem status. Quando o cliente clica em Confirm Order, a extensão cria um pedido na Conekta pelo total do pedido na moeda do pedido, com os produtos, acréscimos, descontos, impostos e frete, e envia o cliente para a página de finalização de compra hospedada pela Conekta. O nome, o e-mail, o telefone e o endereço de entrega do cliente são enviados à Conekta, e o pagamento aparece na página da Conekta como Order # e o número do pedido. Lá o cliente paga com um dos métodos permitidos. 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. Se a loja não pedir um endereço de pagamento (padrão do OpenCart 4), os dados de cobrança são obtidos do endereço de entrega e do nome do cliente.

Depois de pagar, o cliente retorna à sua loja. O pedido só é marcado como pago depois que a Conekta confirma: a extensão lê o pedido na API da Conekta quando o webhook chega e quando o cliente retorna. Em seguida, 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. Quando o cliente escolheu OXXO ou SPEI e recebeu uma referência de pagamento, o pedido recebe Awaiting Conekta Payment Status e a página de sucesso mostra Your Conekta payment reference has been issued. The order will be confirmed as soon as the payment is received. Para um pedido em espera, a página mostra We are confirming your payment with Conekta. The order will be updated automatically — please do not pay again.

Se o pagamento ainda não puder ser confirmado quando o cliente voltar, uma página Payment confirmation mostra o mesmo texto e um botão Check again. O webhook define o status do pedido assim que chega. No OpenCart 4, o navegador não envia a sessão da loja quando a Conekta devolve o cliente, então a extensão primeiro mostra uma página curta que abre novamente o mesmo endereço de retorno a partir da sua loja: o cliente mantém o carrinho e o login.

Se o pagamento for recusado, o pedido fica sem status e o cliente volta à finalização de compra com The Conekta payment was not completed. Please try again or choose another payment method. Se a finalização de compra tiver expirado ou sido cancelada, a mensagem é The Conekta payment has expired or was cancelled. Please try again. No OpenCart 4, essas mensagens são exibidas acima da página de finalização de compra. O carrinho é mantido. Cada nova tentativa (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 o atualiza) lê primeiro as finalizações de compra anteriores da Conekta do carrinho. Uma finalização de compra aberta do mesmo pedido e com o mesmo valor é reutilizada; caso contrário, a anterior é cancelada na Conekta antes que uma nova seja criada, para que um link antigo não possa ser pago duas vezes. Se uma finalização anterior já tiver sido paga, o pedido dela é confirmado em vez de cobrar de novo. Um carrinho é pago apenas uma vez: quando outro pedido do mesmo carrinho já tem um pagamento da Conekta ou uma referência OXXO / SPEI emitida, nenhum novo pagamento é iniciado e o cliente vai para a página de sucesso. Se mesmo assim chegar um segundo pagamento para o mesmo carrinho, o pedido dele fica sem status e o pedido pago recebe uma nota para reembolsar a duplicata no painel da Conekta.

No OpenCart 4, o pedido permanece na finalização de compra até a página de sucesso ser exibida. Se, nesse meio tempo, esse pedido foi fechado (por exemplo, a referência OXXO ou SPEI dele expirou, ou você o cancelou), o Confirm Order devolve o cliente à finalização de compra com The Conekta payment has expired or was cancelled. Please try again., e o próximo Confirm Order paga um novo pedido do carrinho. Se o pedido já tiver um status e o carrinho tiver mudado desde então (outros produtos ou quantidades), o cliente é enviado de volta à finalização de compra, e o carrinho alterado recebe um novo pedido e um pagamento próprio.

Se a Conekta não conseguir iniciar o pagamento, o cliente permanece na etapa Confirm Order com uma breve mensagem acima do botão, por exemplo The payment could not be started. Please try again in a moment or choose another payment method. As mensagens de validação da Conekta, como um valor mínimo, são exibidas como a Conekta as envia. O motivo técnico é gravado no log.

O webhook também funciona enquanto a loja estiver 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) para o webhook.

A extensão recebe pagamentos somente na página da Conekta. Não há formulário de cartão na sua página de finalização de compra, nem cartões salvos, assinaturas, pré-autorização e captura ou parcelamento mensal (MSI).

Pedidos e reembolsos

Status de pedido

Sem status (pedido ausente): o cliente foi enviado à Conekta e não pagou, o pagamento foi recusado ou a Conekta ainda não confirmou o pagamento. Em Sales > Orders, esses pedidos aparecem somente com o filtro Order Status definido como Missing Orders.

Order Status After Payment (default Processing): a Conekta confirmou o pagamento com o mesmo valor e a mesma moeda. Uma nota mostra o método de pagamento (por exemplo, a bandeira do cartão e os quatro últimos dígitos, OXXO / dinheiro ou transferência SPEI), o pedido na Conekta e a cobrança.

Awaiting Conekta Payment Status (default Pending): o cliente recebeu uma referência de pagamento OXXO ou SPEI. O pedido passa para Order Status After Payment quando a Conekta informa o pagamento.

Conekta Payment On Hold Status (default Pending): o valor ou a moeda recebidos da Conekta não batem com o pedido, chegou um pagamento de modo de teste enquanto a loja está em modo de produção (nenhum dinheiro real foi recebido), ou o pagamento chegou para um pedido que já tinha sido cancelado. A nota explica. Verifique o pedido e depois atenda-o ou reembolse o pagamento. Um pedido que está apenas pré-autorizado na Conekta também é colocado em espera, com uma nota para capturá-lo ou anulá-lo no painel da Conekta.

Payment Expired / Canceled Status (default Canceled): a referência OXXO ou SPEI de um pedido em espera expirou, ou o pedido dele na Conekta foi cancelado.

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

Um pedido pago ou reembolsado nunca é rebaixado nem reaberto. Se chegar outro pagamento da Conekta para um pedido que já está pago, uma nota WARNING pede que você o reembolse no painel da Conekta.

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

Aba VibeFox Conekta Gateway

Em Sales > Orders, abra um pedido pago com a Conekta. Na parte inferior da página do pedido, ao lado de History e Additional, a aba VibeFox Conekta Gateway mostra o Conekta order com o rótulo Test mode para pagamentos de teste, a Charge, o Status do pagamento, os valores Paid / refunded, o formulário de reembolso, o histórico de reembolsos e as Conekta notes do pedido. A aba é exibida para usuários que têm acesso à extensão.

Reembolsos

Na aba VibeFox Conekta Gateway, informe o Amount (o valor ainda não reembolsado já vem preenchido), opcionalmente um Reason (optional), e clique em Refund via Conekta. Confirme a pergunta Refund this amount through Conekta? This cannot be undone. Reembolsos totais e parciais são suportados. Você precisa ter a permissão para modificar a extensão (definida em System > Users > User Groups). Os reembolsos são limitados ao valor e à moeda que a Conekta realmente cobrou; assim, depois de uma divergência de valor, você pode reembolsar até o que o cliente pagou, e não o total do pedido. O reembolso vai para o pedido da Conekta que contém o pagamento e usa a chave do modo em que o pagamento foi feito, portanto essa chave precisa estar definida. Se a Conekta não aceitar o reembolso, a aba mostra o erro e nenhum reembolso é registrado. Um reembolso bem-sucedido é adicionado ao histórico de reembolsos e às notas, com valor, modo, pedido da Conekta, ID do reembolso e motivo. 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 assim que a Conekta informa o pagamento.

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

Reembolsos feitos no painel da Conekta chegam pelo webhook e são adicionados como nota, com o valor reembolsado na Conekta e no OpenCart. Eles não são registrados automaticamente. Atualize o pedido manualmente sem usar Refund via Conekta. Um chargeback informado pela Conekta também é adicionado como nota.

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 Conekta Gateway é o primeiro bloco em Extensions > Extensions > Payments > VibeFox Conekta 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-conekta e o link Manage licenses and domains in your account, que abre a sua conta na 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 da vibefox.net.

Sem uma chave ativa, a Conekta não é exibida aos clientes na finalização de compra. Se mesmo assim um pagamento for iniciado, 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évia não está disponível: a loja não enxerga o login do 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 a 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, depois uma vez por semana. Não é preciso 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 Conekta não aparece na finalização de compra: verifique se a licença está ativa, se Enable / Disable está ligado, se a chave privada do modo atual está preenchida (Test private key no modo de teste, Live private key no modo de produção) e se a moeda da finalização de compra é MXN ou USD. A página de configurações mostra um aviso quando a chave está ausente ou quando a moeda da loja não é suportada. 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: o webhook não está funcionando. No painel da Conekta, verifique se o webhook existe para o modo que você usa (teste ou produção), se a URL dele é exatamente a exibida em Webhook URL e se os eventos estão selecionados. Verifique se a chave privada desse modo está definida, pois cada notificação é verificada com ela. O pedido também recebe o status quando o cliente volta à loja ou quando tenta pagar o mesmo carrinho novamente.

O webhook responde Temporarily unavailable: não foi possível acessar a API da Conekta, a chave privada do modo do pedido está ausente, o pedido estava sendo processado por outra requisição, ou o status do pedido não pôde ser definido. A Conekta tenta o webhook novamente. Veja o campo Log para o motivo.

O webhook responde Verification failed, Invalid payload ou Invalid order id: a API da Conekta não confirmou o pedido, ou a notificação não era um evento válido de pedido da Conekta.

O webhook responde Ignored: a notificação pertence a um pedido da Conekta que não foi criado por esta loja para aquele pedido (por exemplo, outra loja ou um link de pagamento na mesma conta), ou a um objeto diferente de um pedido.

A URL do webhook mostra Method not allowed no navegador: isso é normal. A URL aceita apenas requisições da Conekta.

O cliente vê We could not check the status of your previous payment attempt: a finalização de compra anterior da Conekta do carrinho não pôde ser lida, então uma nova não é criada para evitar pagamento duplicado. Tente novamente em instantes.

O cliente vê Payment gateway is not configured: a chave privada do modo atual está ausente.

O cliente vê This payment method is not available.: a sessão de finalização de compra não corresponde mais ao pedido, ou o método de pagamento foi desativado nesse meio tempo. O cliente recarrega a finalização de compra.

O cliente vê Payment verification failed: o link de retorno da Conekta não correspondeu ao pedido. Verifique o pedido no painel da Conekta; o webhook continua confirmando um pagamento real.

O pedido está no status de espera ou em espera: leia as Conekta notes na aba do pedido. O cliente ainda não pagou a referência OXXO ou SPEI, o valor ou a moeda não batiam, chegou um pagamento de modo de teste enquanto a loja está em modo de produção, ou o pagamento é apenas pré-autorizado.

Não há formulário de reembolso na aba: a aba informa o motivo: a Conekta ainda não informou o pagamento, ele foi totalmente reembolsado, o seu grupo de usuários não tem permissão para modificar a extensão, ou a chave privada do modo do pagamento não está definida.

O reembolso falha com uma mensagem sobre modo de teste ou de produção: o pagamento foi feito nesse modo, e a chave privada dele não está definida. Informe-a e tente novamente.

Para desenvolvedores: os eventos do OpenCart wc_ckt_supported_currencies, wc_ckt_order_request, wc_ckt_allowed_payment_methods e wc_ckt_refund_reason permitem que outras extensões alterem as moedas suportadas, a requisição de pedido da Conekta, os métodos de pagamento e o motivo do reembolso.

Desinstalação

Acesse Extensions > Extensions, escolha o tipo Payments e clique em Uninstall (o botão vermelho −) ao lado de VibeFox Conekta 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 reinstalação. O evento do OpenCart da extensão também é removido (no OpenCart 4, seus eventos e a ação de inicialização, que deixa o webhook passar no modo de manutenção). Se Delete data on uninstall estiver ativada, as demais configurações do gateway (título, descrição, métodos de pagamento, modo de teste, chaves privadas, registro de log) e o log são removidos. Se estiver desativada, elas são mantidas para uma reinstalação posterior. As transações e os reembolsos da Conekta são sempre mantidos, para que pedidos pagos antes possam 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 depois da desinstalação, clique em Uninstall (o botão laranja −) ao lado de VibeFox Conekta Gateway na lista de extensões instaladas e depois em Delete (o botão vermelho com a lixeira) para remover o pacote enviado.

A Conekta é uma marca registrada de seu respectivo proprietário. Esta extensão não é afiliada nem endossada pela Conekta.