VibeFox CorvusPay for PrestaShop
Adicionado ao carrinho. Ir para o carrinho
Preço por licença: 1 domínio, atualizações e suporte por 12 meses.
Visão geral
O VibeFox CorvusPay Gateway adiciona ao PrestaShop pagamentos com cartão pela CorvusPay (Croácia). Na etapa de pagamento, o cliente escolhe a CorvusPay, é enviado à página de pagamento segura da CorvusPay com 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 pedido só é criado depois que a CorvusPay confirma o pagamento, portanto pagamentos abandonados não deixam pedidos sem pagamento.
Ele é indicado para lojas croatas e de outros países que aceitam cartões com uma conta de comerciante na CorvusPay, em EUR ou em outra das 20 moedas compatíveis com a CorvusPay. O pagamento é confirmado quando a CorvusPay devolve o cliente à Success URL assinada; não há notificações de servidor para servidor. O módulo não oferece reembolsos, capturas nem anulações pelo PrestaShop (faça-os no CorvusPay Merchant Center), nem cartões salvos, assinaturas, parcelamentos ou formulário de cartão no site.
Principais recursos
Formulário de pagamento assinado: o formulário enviado à CorvusPay é assinado com a sua Secret Key (HMAC-SHA256 sobre todos os campos), API da CorvusPay versão 1.4.
Pago somente quando a CorvusPay confirma: o pedido só é criado depois que a assinatura da requisição à Success URL é verificada com a Secret Key da loja (de teste ou de produção) em que o pagamento foi iniciado. Uma Secret Key vazia nunca é validada.
Verificação de valor e moeda: o valor e a moeda pagos são comparados com o carrinho. Se não coincidirem, o pedido vai para CorvusPay payment on hold com uma nota para não enviar antes de verificar.
Sem processamento duplicado: uma requisição Success atualizada ou repetida nunca cria um segundo pedido nem registra o pagamento duas vezes. Um segundo pagamento para um carrinho que já tem pedido apenas adiciona uma nota.
Sale ou Authorize only: cobrar o cartão imediatamente, ou reservar o valor e capturá-lo depois no CorvusPay Merchant Center enquanto o pedido fica aguardando.
Cancelar 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 Secret Key separados para cada modo; o modo de teste usa o ambiente de teste da CorvusPay.
Bloco da CorvusPay na página do pedido: número do pedido na CorvusPay, status, tipo de transação, valor, código de aprovação, ID da transação e tipo de cartão. Log opcional sem segredos, assinaturas ou dados do cliente.
Requisitos
PrestaShop 8.0 a 9.x, PHP 8.0 ou superior. Uma conta de comerciante na CorvusPay com o Store ID e a Secret Key da loja de teste e da loja de produção, e as Success URL e Cancel URL cadastradas no CorvusPay Merchant Center. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).
