VibeFox PayFast for PrestaShop

VibeFox PayFast for PrestaShop

20 €

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

Ajuda

Fazer uma pergunta: VibeFox PayFast for PrestaShop

Deslize para encaixar a peça

Visão geral

O VibeFox PayFast Pay Gateway adiciona o PayFast ao PrestaShop para pagamentos em rand sul-africano. Na etapa de pagamento, o cliente escolhe o PayFast, é enviado para a página de pagamento segura do PayFast com um formulário de pagamento assinado e paga com cartão, Instant EFT ou outro método da sua conta do PayFast. Em seguida, o PayFast confirma o pagamento para a sua loja por meio de uma notificação servidor a servidor (ITN). O pedido só é criado depois que essa notificação passa por todas as verificações, então pagamentos abandonados não deixam pedidos sem pagamento.

Ele é indicado para lojas sul-africanas que querem a página de pagamento hospedada do PayFast sem um formulário de cartão no próprio site. O módulo aceita apenas pagamentos únicos em ZAR. Não há reembolsos pela página do pedido (o reembolso é feito no painel do PayFast), nem assinaturas, cartões salvos ou pagamentos divididos.

Principais recursos

Formulário de pagamento assinado: o formulário é assinado com a sua passphrase usando o algoritmo oficial do PayFast.

Notificações verificadas: cada ITN é checada: assinatura, sua conta de comerciante, o token da tentativa de pagamento, uma confirmação servidor a servidor com o PayFast e, no modo live, se ela vem de um servidor do PayFast.

Verificação de valor: o valor pago é comparado com o total do carrinho em centavos, e o carrinho precisa estar em ZAR. Se não bater, o pedido é criado em PayFast payment on hold com uma nota.

Sem processamento duplicado: notificações repetidas nunca criam um segundo pedido nem registram o pagamento duas vezes. Notificações atrasadas de falha ou pendência nunca rebaixam um pedido pago, e um pagamento recebido para um pedido cancelado é sinalizado para análise.

Live e sandbox: credenciais separadas para cada modo. Cada notificação é verificada com as credenciais do modo em que o pagamento foi iniciado, e um pagamento no sandbox nunca paga um pedido enquanto a loja está em live.

Oculto quando não pode ser usado: sem credenciais, quando a moeda do carrinho não é ZAR, ou quando o total está abaixo do mínimo do PayFast de R5,00.

Nada para configurar no PayFast: a URL de notificação é enviada com cada pagamento e exibida na página de configurações.

Bloco do PayFast na página do pedido: referência do pagamento, ID do pagamento no PayFast, modo, valores bruto, taxa e líquido, e as notas do módulo. Log de depuração opcional.

Requisitos

PrestaShop 8.0 a 9.x, PHP 8.0 ou superior. O rand sul-africano (ZAR) como moeda da loja. Uma conta do PayFast com Merchant ID, Merchant Key e passphrase, e credenciais de sandbox para testes. Uma loja acessível pela internet. Uma chave de licença VibeFox obtida em vibefox.net (uma chave por domínio).