VibeFox CorvusPay for OpenCart

VibeFox CorvusPay for OpenCart

20 €

Preço por licença: 1 domínio, atualizações e suporte por 12 meses.

Ajuda

Fazer uma pergunta: VibeFox CorvusPay for OpenCart

Deslize para encaixar a peça

Visão geral

O VibeFox CorvusPay Gateway adiciona ao OpenCart 3 e ao OpenCart 4 pagamentos com cartão pela CorvusPay (Croácia). No último passo da finalização de compra, o cliente clica em Confirm Order, é enviado à página de pagamento segura da CorvusPay por meio de um formulário assinado, paga com cartão ali e volta para a sua loja. Os dados do cartão nunca passam pelo seu site. O OpenCart cria o pedido antes do pagamento, mas o pedido só recebe um status depois que a CorvusPay confirma o pagamento; por isso, as tentativas não pagas continuam como pedidos ausentes.

Ela é indicada para lojas croatas e de outros países que aceitam cartões com uma conta de comerciante na CorvusPay, em EUR ou em uma das outras 20 moedas suportadas pela CorvusPay. O pagamento é confirmado quando a CorvusPay devolve o cliente à URL de sucesso assinada; não há notificações de servidor para servidor. A extensão não oferece reembolsos, capturas ou anulações a partir do OpenCart (faça isso no CorvusPay Merchant Center), nem cartões salvos, assinaturas, parcelamentos ou formulário de cartão na loja.

Principais recursos

Formulário de pagamento assinado: o formulário enviado à CorvusPay é assinado com a sua Chave Secreta (HMAC-SHA256 sobre todos os campos), na API da CorvusPay versão 1.4.

Pago somente quando a CorvusPay confirma: o pedido recebe o seu status somente depois que a assinatura da requisição à URL de sucesso é verificada com a Chave Secreta da loja (teste ou produção) em que o pagamento foi iniciado. Uma Chave Secreta vazia nunca é validada. Depois, o OpenCart envia os seus e-mails habituais do pedido.

Verificação de valor e moeda: o valor pago e a moeda são comparados com o pedido. Uma divergência coloca o pedido no seu status de análise, com uma nota para não enviar antes de verificar.

Sem processamento duplicado: uma requisição de sucesso recarregada ou repetida nunca aplica o pagamento duas vezes. Um segundo pagamento para um pedido ou um carrinho que já está pago apenas adiciona uma nota.

Sale ou Authorize only: cobre o cartão imediatamente, ou reserva o valor e o captura depois no CorvusPay Merchant Center, enquanto o pedido aguarda no status de análise.

O cancelamento mantém o carrinho: quando o cliente cancela na página da CorvusPay, ele volta à finalização de compra com o carrinho intacto e uma mensagem.

Lojas de teste e de produção: Store ID e Chave Secreta separados para cada modo; o modo de teste usa o ambiente de teste da CorvusPay.

Aba CorvusPay na página do pedido: número do pedido na CorvusPay, status, tipo de transação, valor, código de aprovação, transação e tipo de cartão. Zona geográfica, total mínimo, os seus próprios status de pedido e um log opcional sem segredos, assinaturas ou dados de clientes.

Requisitos

OpenCart 3.0.x (testado na 3.0.5.0) ou OpenCart 4.0.2 e superior (testado na 4.1.0.3), PHP 8.0 ou superior. Um único download contém os pacotes das duas versões. Uma conta de comerciante na CorvusPay com o Store ID e a Chave Secreta da loja de teste e da loja de produção, e as URLs de sucesso e de cancelamento informadas no CorvusPay Merchant Center. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).