VibeFox Flutterwave for PrestaShop
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 Flutterwave Payment adiciona pagamentos Flutterwave ao PrestaShop pela página de pagamento hospedada pela Flutterwave (Flutterwave Standard, API v3). Na etapa de pagamento, o cliente escolhe a Flutterwave, é enviado à página da Flutterwave, paga com qualquer método ativado na sua conta Flutterwave, como cartões, transferência bancária, USSD ou dinheiro móvel, e volta à sua loja. O pedido só é criado depois que a Flutterwave confirma o pagamento, por isso pagamentos abandonados não deixam pedidos sem pagamento.
Ele é indicado para lojas na Nigéria, em Gana, no Quênia, na África do Sul, na África Oriental e francófona e para lojas que aceitam cartões internacionais. O carrinho é sempre cobrado na moeda do carrinho. O módulo aceita apenas pagamentos avulsos. Não há finalização de compra incorporada ou em janela modal no seu site, cartões salvos, assinaturas, pagamentos divididos ou planos de pagamento, e os reembolsos feitos no painel da Flutterwave não são sincronizados com o PrestaShop.
Principais recursos
Página de pagamento hospedada: um pagamento é criado para o total do carrinho na moeda do carrinho, arredondado para a precisão da moeda (XOF, XAF, UGX, RWF e outras não têm casas decimais). Você pode limitar as opções de pagamento exibidas na página da Flutterwave.
Pago somente quando a Flutterwave confirma: nem a URL de retorno nem o corpo do webhook são considerados confiáveis. Cada pagamento é consultado novamente na Flutterwave pelo seu servidor, e o pedido só é marcado como pago se a referência pertencer ao carrinho, o status indicar sucesso e o valor e a moeda corresponderem.
Webhooks assinados: os webhooks são aceitos somente com o seu hash secreto. Eles confirmam o pagamento mesmo se o cliente fechar o navegador.
Sem processamento duplicado: webhooks e retornos repetidos nunca criam um segundo pedido nem registram o pagamento duas vezes. Um link de pagamento antigo pago depois continua sendo aceito, e um segundo pagamento de um pedido já pago é sinalizado para reembolso.
Tratamento de métodos pendentes: transferências bancárias, USSD e dinheiro móvel deixam o pedido em Awaiting Flutterwave payment até que a Flutterwave os confirme.
Reembolsos pela página do pedido: reembolsos totais e parciais no bloco Flutterwave payment do pedido, no valor e na moeda cobrados pela Flutterwave, com a chave do modo em que o pagamento foi feito.
Teste e produção: chaves secretas separadas. Uma chave de teste no modo de produção, ou uma chave de produção no modo de teste, oculta o método de pagamento e mostra um aviso.
Bloco da Flutterwave na página do pedido: referência, transação, modo, histórico de reembolsos e notas da Flutterwave do pedido. Log opcional, sem chaves nem dados de clientes.
Requisitos
PrestaShop 8.0 a 9.x, PHP 8.0 ou superior. Uma conta Flutterwave com suas chaves secretas e um webhook com hash secreto. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).
