VibeFox Razorpay 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 Razorpay Payment adiciona ao OpenCart 3 e ao OpenCart 4 pagamentos pela Razorpay. Depois de Confirm Order, o cliente paga na janela pop-up do Razorpay Checkout, que abre em uma página de pagamento da sua loja. A janela mostra os métodos ativados na sua conta Razorpay, como UPI, cartões de crédito e débito, NetBanking e carteiras digitais. Os dados do cartão e do banco são digitados na janela da Razorpay, não no seu site. O OpenCart cria o pedido antes do pagamento, mas o pedido só recebe um status depois que a Razorpay confirma o pagamento; por isso, as tentativas não pagas ficam como pedidos perdidos.
Ele é indicado para lojas na Índia e para outras lojas com uma conta Razorpay que querem oferecer UPI e métodos de pagamento locais. Moedas diferentes de INR exigem que o International Payments esteja ativado na sua conta Razorpay. A extensão aceita apenas pagamentos únicos. Não há assinaturas, cartões salvos, Razorpay Magic Checkout, Payment Links, Route (pagamentos divididos) nem widgets de ofertas.
Principais recursos
Pago somente quando a Razorpay confirma: a extensão verifica a assinatura da Razorpay e busca o pagamento na API da Razorpay. Somente um pagamento com exatamente o valor e a moeda do pedido marca o pedido como pago. Se houver divergência, o pedido vai para um status de revisão com uma nota.
Webhook: webhooks assinados confirmam os pagamentos mesmo quando o cliente fecha o navegador logo depois de pagar. Webhooks sem assinatura válida são rejeitados.
Sem pagamento em duplicidade: se o carrinho já estiver pago na Razorpay, a extensão encontra esse pagamento em vez de pedir um segundo. Callbacks e webhooks repetidos nunca aplicam um pagamento duas vezes.
Authorize & Capture or Authorize Only: cobrar na hora, ou reservar o valor e capturá-lo depois com Capture Razorpay payment na aba Razorpay do pedido.
Reembolsos pela página do pedido: reembolsos totais e parciais na aba VibeFox Razorpay Payment do pedido, até o valor que a Razorpay de fato cobrou. Os reembolsos feitos no Razorpay Dashboard são registrados no pedido.
Modos de teste e de produção: chaves separadas de Test e Live. Pagamentos, capturas e reembolsos de um pedido sempre usam as chaves do modo em que o pedido foi pago.
Valores corretos em todas as moedas: moedas com duas casas decimais, moedas sem casas decimais (JPY, KRW e outras) e moedas com três casas decimais (KWD, BHD, OMR) são enviadas do jeito que a Razorpay espera.
Seus próprios status de pedido e condições do OpenCart: escolha os status para um pedido pago, autorizado, em revisão e reembolsado; zona geográfica, valor mínimo do total do pedido e ordem de classificação. Um log sem chaves nem dados de contato dos clientes.
Requisitos
OpenCart 3.0.x (testado na 3.0.5.0) ou OpenCart 4.0.2 ou superior (testado na 4.1.0.3), PHP 8.0 ou superior. Um único arquivo para download contém os pacotes das duas versões. Uma conta Razorpay com Key ID e Key Secret, e um webhook (recomendado). Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).
