VibeFox HyperPay for OpenCart
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 HyperPay Payment Gateway adiciona pagamentos com cartão por meio do widget COPYandPAY da HyperPay ao OpenCart 3 e ao OpenCart 4. Depois que o cliente clica em Confirm Order, uma página de pagamento da sua loja exibe o widget da HyperPay, e o cliente paga ali com VISA, Mastercard, mada, American Express, STC Pay ou Apple Pay. Os dados do cartão são digitados somente no widget da HyperPay e nunca passam pelo seu servidor. O OpenCart cria o pedido antes do pagamento, mas o pedido só recebe um status depois que a HyperPay confirma o pagamento; por isso, pagamentos abandonados ou recusados continuam como pedidos ausentes.
Ela é indicada para lojas da Arábia Saudita, dos Emirados Árabes Unidos, da Jordânia, do Bahrein, de Omã, do Catar, do Egito e de outros mercados do MENA que tenham uma conta de comerciante na HyperPay. A extensão não oferece reembolsos nem cancelamentos a partir do OpenCart (eles são feitos no painel da HyperPay), cartões salvos, assinaturas, verificação de domínio do Apple Pay, entidade separada por bandeira nem métodos de compra parcelada do tipo "compre agora, pague depois".
Principais recursos
Widget da HyperPay: o widget COPYandPAY na página de pagamento, carregado com Subresource Integrity, no idioma do cliente quando a HyperPay o suporta. Você escolhe quais bandeiras ele exibe.
Pago somente quando a HyperPay confirma: por meio de uma consulta de status servidor a servidor quando o cliente retorna, e por webhooks criptografados (AES-256-GCM) quando o navegador foi fechado. Somente a URL de retorno nunca marca um pedido como pago. Depois, o OpenCart envia os e-mails habituais do pedido.
Conferido com o pedido: o pagamento deve pertencer a um dos checkouts do próprio pedido, e o valor e a moeda precisam coincidir. Se houver divergência, o pedido vai para um status de revisão com uma observação.
Sem processamento duplicado: cada resultado é aplicado uma única vez. Webhooks repetidos ou recargas da página nunca aplicam um pagamento duas vezes, e um carrinho já pago por outro pedido não é cobrado de novo. Pagamentos duplicados, pagamentos feitos após o cancelamento e estornos são registrados no pedido.
Débito ou pré-autorização: cobrança imediata, ou reserva do valor para captura posterior com Capture payment na aba da página do pedido.
Teste e produção: Access Token, Entity ID e chave de webhook separados para cada modo. Consultas de status, capturas e webhooks sempre usam o modo em que o checkout foi criado.
Seus próprios status de pedido: escolha o status do OpenCart para um pagamento pago, autorizado, aguardando, retido, cancelado e reembolsado.
Condições do OpenCart: zona geográfica, valor mínimo do pedido e ordem de exibição. Registro sem dados de cartão, chaves ou dados de clientes.
Requisitos
OpenCart 3.0.x (testado na versão 3.0.5.0) ou OpenCart 4.0.2 e posterior (testado na versão 4.1.0.3), PHP 8.0 ou superior com a extensão OpenSSL. Um download contém os pacotes para as duas versões. Uma conta de comerciante na HyperPay com Access Token e Entity ID (teste e produção) e um webhook de pagamento com a sua chave de descriptografia. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).
