VibeFox PayFast for OpenCart

VibeFox PayFast for OpenCart

20 €

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

Ajuda

Fazer uma pergunta: VibeFox PayFast for OpenCart

Deslize para encaixar a peça

Visão geral

O VibeFox PayFast Pay Gateway adiciona o PayFast ao OpenCart 3 e ao OpenCart 4 para pagamentos em rands sul-africanos. No último passo da finalização de compra, o cliente clica em Confirm Order e é enviado para a página de pagamento segura do PayFast, com um formulário de pagamento assinado. Lá ele paga com cartão, Instant EFT ou outro método da sua conta 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ó recebe um status depois que uma notificação passa por todas as verificações, por isso as tentativas não pagas continuam como pedidos ausentes.

É 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. A extensão aceita apenas pagamentos únicos em ZAR. Não há reembolsos pela página do pedido (faça-os no painel do PayFast), nem assinaturas, nem cartões salvos, nem 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 é verificada: assinatura, a sua conta de comerciante, o token da tentativa de pagamento, uma confirmação servidor a servidor com o PayFast e, em modo de produção, a origem em um servidor do PayFast.

Verificação do valor: o valor pago é comparado com o total do pedido em centavos, e o pedido precisa estar em ZAR. Se houver divergência, o pedido vai para o seu status de retenção (on hold), com uma nota.

Sem processamento duplicado: notificações repetidas nunca aplicam um pagamento duas vezes. Notificações atrasadas de falha ou pendência nunca rebaixam um pedido pago, e um pagamento de um pedido cancelado é marcado para revisão.

Produção 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 de sandbox nunca paga um pedido enquanto a loja está em produção.

Seus próprios status de pedido: escolha o status do OpenCart para um pedido pago, um pagamento pendente, um pagamento em retenção e um pagamento com falha.

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

Aba 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 PayFast. Zona geográfica, total mínimo, ordem de classificação e um log de depuração opcional.

Requisitos

OpenCart 3.0.x (testado na 3.0.5.0) ou OpenCart 4.0.2 ou superior (testado na 4.1.0.3), PHP 8.0 ou superior. Um único download contém os pacotes para as duas versões. O rand sul-africano (ZAR) como moeda da loja. Uma conta 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).