VibeFox PayU LATAM 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 PayU LATAM Payment adiciona ao OpenCart 3 e ao OpenCart 4 pagamentos pelo PayU Latam WebCheckout. No último passo da finalização de compra, o cliente clica em Confirm Order, é enviado para a página de pagamento segura do PayU, paga com qualquer método habilitado na sua conta PayU (cartões, dinheiro, transferências bancárias, PSE e outros métodos locais) e volta para a sua loja. Os dados do cartão nunca passam pelo seu site. O OpenCart cria o pedido antes do pagamento, mas o pedido só recebe um status depois que o PayU confirma o pagamento; por isso, as tentativas não pagas continuam como pedidos ausentes (missing orders).
Ele é indicado para lojas da Argentina, do Brasil, do Chile, da Colômbia, do México, do Panamá e do Peru que vendem em ARS, BRL, CLP, COP, MXN, PEN ou USD e têm uma conta PayU Latam. A extensão não tem formulário de pagamento no seu site, não faz reembolsos pelo OpenCart (os reembolsos são feitos no módulo do PayU), não salva cartões, não tem assinaturas e não tem configurações de parcelamento (o PayU mostra as parcelas na página dele).
Principais recursos
Pago somente quando o PayU confirma: o status do pedido é definido apenas pela confirmação assinada enviada pelo PayU de servidor para servidor. A extensão verifica a assinatura, o seu ID de comerciante e a referência de pagamento que o PayU emitiu. Depois, o OpenCart envia os e-mails habituais do pedido.
Nada para configurar no PayU: a URL de confirmação é enviada com cada pagamento.
Verificação de valor e moeda: um pagamento que não corresponde ao total do pedido vai para um status de análise com uma observação e nunca é aceito automaticamente.
Pagamentos em dinheiro e transferências: os pagamentos que o PayU informa como pendentes, como os boletos em dinheiro, colocam o pedido em um status de aguardando até o PayU confirmá-los.
Resultado claro para o cliente: após um pagamento recusado ou expirado, o cliente volta à finalização de compra com o motivo e pode pagar novamente. O carrinho é mantido.
Sem processamento duplicado: cada notificação é processada uma única vez sob um bloqueio por carrinho, e um carrinho nunca é pago duas vezes, também no OpenCart 3, que cria um novo pedido sempre que a etapa de confirmação é exibida. Um segundo pagamento de um pedido já pago é sinalizado para reembolso.
Credenciais de sandbox e de produção separadas: sandbox por padrão. Cada tentativa de pagamento registra o seu ambiente, de modo que alternar entre sandbox e produção não quebra os pagamentos pendentes.
Seus próprios status de pedido e uma aba do PayU na página do pedido: escolha o status do OpenCart para um pedido pago, um pagamento aguardando, um pagamento em análise e um pagamento com falha. A aba do pedido mostra a referência, a transação, o status, o método de pagamento e todas as tentativas de pagamento do carrinho. Zona geográfica, valor mínimo do pedido e um log opcional sem chaves nem dados pessoais.
Requisitos
OpenCart 3.0.x (testado na versão 3.0.5.0) ou OpenCart 4.0.2 e posteriores (testado na versão 4.1.0.3), PHP 8.0 ou superior. Um único download contém os pacotes para as duas versões. Uma conta PayU Latam com ID de comerciante, ID de conta do seu país e chave de API, além das credenciais públicas de sandbox do PayU para testes. Moeda da finalização de compra: ARS, BRL, CLP, COP, MXN, PEN ou USD. A loja precisa estar acessível pela internet para receber as confirmações do PayU. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).
