VibeFox Omise 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 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).
