VibeFox IntaSend for PrestaShop

VibeFox IntaSend for PrestaShop

20 €

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

Ajuda

Fazer uma pergunta: VibeFox IntaSend for PrestaShop

Deslize para encaixar a peça

Visão geral

O VibeFox IntaSend Pay Gateway adiciona ao PrestaShop pagamentos via IntaSend para lojas no Quênia e na África Oriental. Na etapa de pagamento, o cliente escolhe a IntaSend, é levado à finalização de compra hospedada pela IntaSend, paga com M-Pesa, cartão ou outro método ativado na sua conta IntaSend e volta para a sua loja. O pedido só é criado depois que a IntaSend confirma o pagamento, então pagamentos abandonados não deixam pedidos sem pagamento.

Ele é indicado para lojas que querem aceitar M-Pesa e cartões com uma conta IntaSend, sem um formulário de pagamento no próprio site. O módulo aceita apenas pagamentos únicos. Os reembolsos não são enviados à IntaSend pela loja, e não há cartões salvos, assinaturas nem formulário de pagamento integrado (pop-up).

Principais recursos

Finalização de compra hospedada pela IntaSend: é criada uma finalização de compra para o total do carrinho, na moeda do carrinho. Moedas aceitas: KES, USD, EUR, GBP, UGX, TZS, NGN, GHS, XAF e XOF. UGX, XAF e XOF são enviadas sem casas decimais.

Pago somente quando a IntaSend confirma: o pedido só é criado depois que o seu servidor consulta a API de Status de Pagamento da IntaSend com a sua chave secreta. Nada enviado pelo navegador ou no corpo do webhook é considerado confiável.

Webhook com frase de desafio: os pagamentos são confirmados mesmo que o cliente feche o navegador ou que o M-Pesa confirme depois. Webhooks com frase de desafio incorreta são rejeitados.

Conferência de valor e moeda: o valor e a moeda informados pela IntaSend são comparados com o carrinho. Divergência ou pagamento parcial coloca o pedido em IntaSend payment on hold, com uma nota.

Sem processamento duplicado: um pagamento é aplicado uma única vez, mesmo quando o retorno do cliente e o webhook chegam ao mesmo tempo, então nunca existe um segundo pedido para o mesmo carrinho. Um segundo pagamento de um carrinho já pago é sinalizado com uma nota.

Modos sandbox e produção: pares de chaves separados para cada modo. O método de pagamento fica oculto enquanto faltarem as chaves do modo atual ou elas pertencerem ao outro modo. Pagamentos anteriores são sempre verificados no modo em que foram feitos.

Mensagens claras: uma mensagem após um pagamento com falha ou abandonado, e uma página de "em confirmação" com o botão Check again enquanto o M-Pesa ainda estiver confirmando.

Bloco da IntaSend na página do pedido: as tentativas de finalização de compra e as faturas da IntaSend processadas do pedido. Log sem chaves nem dados do cliente.

Requisitos

PrestaShop 8.0 a 9.x, PHP 8.0 ou superior com cURL. Uma conta IntaSend com chave pública e chave secreta de API, e um webhook com frase de desafio. HTTPS para pagamentos em produção. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).