VibeFox DPO 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 DPO Pay Gateway conecta o PrestaShop ao DPO Pay (Network International), um serviço de pagamento para a África e o Oriente Médio. Na etapa de pagamento, o cliente escolhe o DPO Pay, é enviado para a página de pagamento segura da DPO e paga com cartão, dinheiro móvel (M-Pesa, Airtel Money, MTN e outros) ou qualquer outro método ativado na sua conta DPO. Os dados do cartão nunca chegam ao seu site. O pedido só é criado depois que a DPO confirma o pagamento, então pagamentos abandonados não deixam pedidos não pagos.
Ele é indicado para lojas com uma conta de comerciante DPO Pay que vendem em uma moeda suportada pela DPO. O módulo aceita apenas pagamentos únicos. Não há reembolsos pela loja (os reembolsos são feitos no portal de comerciante da DPO), nem cartões salvos, assinaturas ou campos de cartão no seu site, e ele não captura pagamentos apenas autorizados.
Principais recursos
Página de pagamento DPO: uma transação DPO é criada pelo valor total do carrinho na moeda do carrinho. Nome, e-mail, telefone e endereço de cobrança do cliente são enviados à DPO para pré-preencher a página de pagamento.
Pago somente quando a DPO confirma: o módulo consulta a própria DPO, diretamente de servidor a servidor, sobre o resultado de cada pagamento. O retorno do cliente, a notificação push e as verificações programadas apenas iniciam essa checagem.
Verificação de valor e moeda: o valor pago e a moeda são comparados com o carrinho até o centavo. Uma diferença, um pagamento apenas autorizado ou uma transação paga a mais ou a menos coloca o pedido em DPO payment on hold, com uma nota.
Sem cobranças duplicadas: antes de uma nova tentativa de pagamento, a transação DPO anterior do carrinho é verificada e cancelada se não foi paga. Notificações repetidas nunca criam um segundo pedido nem registram o pagamento duas vezes.
Verificações programadas: uma URL de cron verifica novamente os pagamentos não confirmados 15 minutos após o redirecionamento e após o limite de tempo de pagamento, para que o pedido seja criado mesmo se o cliente fechar o navegador.
Contas de teste e de produção: Company Token e Service Type separados para cada uma. Cada pagamento é sempre verificado com a conta com a qual foi criado.
Status do pedido à sua escolha: Payment accepted, Delivered ou DPO payment on hold para revisão manual após um pagamento aprovado.
Registros claros: o token da transação DPO é o ID da transação do pagamento, e as notas privadas do pedido explicam cada resultado. Log opcional com tokens mascarados e sem dados do cliente; os erros são sempre registrados.
Requisitos
PrestaShop 8.0 a 9.x, PHP 8.0 ou superior com a extensão SimpleXML. Uma conta de comerciante DPO Pay com um Company Token e um Service Type ID, uma moeda de loja suportada pela sua conta DPO e um cron do servidor para as verificações. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).
