VibeFox Omise for OpenCart

VibeFox Omise for OpenCart

20 €

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

Ajuda

Fazer uma pergunta: VibeFox Omise for OpenCart

Deslize para encaixar a peça

Visão geral

O VibeFox Omise Payment adiciona ao OpenCart 3 pagamentos com cartão de crédito e débito pela Omise (Opn Payments). O formulário do cartão é exibido na etapa Confirm Order da finalização da compra. O Omise.js transforma o cartão em um token de uso único no navegador do cliente, e a sua loja cobra esse token no servidor. Os dados do cartão nunca chegam ao seu servidor. Quando o banco pede 3-D Secure, o cliente confirma o pagamento na página do banco e volta para a sua loja. O OpenCart cria o pedido antes do pagamento, mas o pedido só recebe um status depois que a Omise confirma a cobrança.

Ele é indicado para lojas com uma conta Omise que querem um formulário de cartão na própria finalização de compra, com 3-D Secure, captura manual e reembolsos pela página do pedido. A extensão aceita somente cartões. Não há PromptPay, TrueMoney, banco móvel ou parcelamento, cartões salvos, assinaturas nem captura parcial.

Principais recursos

Formulário de cartão com Omise.js: nome no cartão, número do cartão, validade e código de segurança. Somente um token de uso único é enviado à sua loja. Visa, Mastercard e JCB, conforme o que a sua conta Omise aceita.

3-D Secure: o cliente é enviado à página do banco quando necessário. Ao retornar, o resultado é lido novamente na API da Omise, nunca na URL.

Pago somente quando a Omise confirma: o status do pedido só é definido depois que a cobrança é confirmada e o seu valor e a sua moeda correspondem ao pedido. Havendo divergência, o pedido vai para um status de revisão com uma nota.

Capturar imediatamente ou apenas autorizar: com captura manual, aparecem os botões Capture payment e Void authorization na página do pedido.

Reembolsos pela página do pedido: reembolsos totais e parciais na aba VibeFox Omise Payment do pedido, com o histórico de reembolsos e as notas da Omise. Sync payment status lê a cobrança novamente na Omise.

Webhook seguro: os webhooks da Omise não são assinados; por isso, cada evento é conferido com as cobranças da sua loja, e a cobrança é lida novamente na API da Omise.

Sem cobranças duplicadas: envios repetidos e novas tentativas nunca cobram um carrinho duas vezes, mesmo que o OpenCart crie um novo pedido a cada tentativa. Chaves de teste e de produção ficam separadas, e capturas e reembolsos sempre usam o modo do pagamento.

Seus próprios status de pedido e condições do OpenCart: escolha os status para pedidos pagos, autorizados, em revisão, aguardando, com falha, cancelados e reembolsados; zona geográfica, valor total mínimo e ordem de exibição. Log opcional, sem chaves ou dados do cartão.

Requisitos

OpenCart 3.0.x (testado na versão 3.0.5.0), PHP 8.0 ou superior. HTTPS. Uma moeda do pedido compatível com a Omise: THB, JPY, SGD, MYR, USD, EUR, GBP, AUD, CAD, CHF, CNY, DKK ou HKD. Uma conta Omise com chaves públicas e secretas de teste e de produção e um endpoint de webhook. Uma chave de licença do VibeFox obtida em vibefox.net (uma chave por domínio).