Atualização: Módulo PayPal Plus para WHMCS v1.0.1, homologado pelo PayPal
O que há de novo na versão 1.0.1?
- Adequação: Os IDs das faturas agora são identificadas pelo parâmetro invoice_number na PayPal REST API, o parâmetro sku introduzido anteriormente para essa finalidade não é mais utilizado;
- Adequação: Removidos os parâmetro desnecessários do Javascript e do PHP;
- Adequação: Alterado o parâmetro return_url do URL da fatura para o URL da página inicial do whmcs;
- Melhoria: Código Javascript que executa as funções agora é carregado em arquivo separado, com versão aleatória no final do URL do arquivo para evitar erros quando o usuário esquece de esvaziar o cache do navegador após a atualização;
- Melhoria: Adicionadas novas mensagens de erro, mais precisas e com caixas de diálogo;
- Segurança: Agora em caso de erros relacionados a recusa do pagamento por risco de fraude, o comprador é redirecionado para o Express Checkout (página de pagamento externa), onde são oferecidas mais opções de pagamento e o usuário pode logar na sua conta PayPal para realizar o pagamento;
- Segurança: Incluída ação de resposta para o status reversed (pagamento revertido/cancelado após a confirmação), explicação: Agora, quando um comprador realiza uma compra online com cartão via PayPal, mesmo após a confirmação de pagamento (geralmente instantânea), o PayPal continua acompanhando os acessos e próximas compras do usuário, no caso do algoritmo anti fraude detectar possíveis fraudes, compras realizadas anteriormente no mesmo dia serão canceladas e o PayPal irá notificar o vendedor por email e (quem usa o nosso módulo) receberá a notificação no seu WHMCS, que por sua vez irá:
- Remover o pagamento adicionado à fatura e marca-la novamente como "Não paga";
- Disparar um email para o admin avisando sobre a possível fraude;
- Disparar um email para o comprador a fim de traze-lo de volta ao site e realizar o pagamento novamente.