Um possível problema que pode existir em qualquer comércio eletrônico é que quando o usuário paga, por qualquer motivo que possa escapar ao administrador do site, a Redsys não consiga contatar o site e o pedido não fique marcado como pago. Como você pode imaginar, se apenas confiarmos nos e-mails que o WooCommerce envia, ou no estado dos pedidos do WooCommerce, podemos ter uma grande surpresa quando um cliente muito irritado nos escrever, já que pagou há alguns dias, e nem aparece refletido na loja que ele pagou, nem foi enviado o pedido que teoricamente seria enviado em 24 – 48h. Isso pode prejudicar seriamente a reputação da nossa loja.
Acabei de lançar a versão 5.1 do WooCommerce Redsys Gateway que vocês podem adquirir em WooCommerce.com e que, em uma porcentagem muito alta, resolve esse problema.
Nesta nova versão, adicionei uma verificação na página de agradecimento (Thank You Page). Para aqueles que não a conhecem, é a página que se chega a partir da Redsys uma vez que o pagamento correto foi realizado.
Em que consiste essa verificação? É bem simples, quando o usuário aperta o botão de voltar à loja e chega à página de agradecimento, o plugin verificará se o pagamento foi marcado como pago, já que a Redsys deveria já ter notificado o pagamento do cliente. No caso de o pedido ainda estar pendente de pagamento, será exibida uma mensagem para alertá-lo sobre esse possível problema e tranquilizá-lo de que o administrador já foi avisado. Essa mensagem é totalmente personalizável, então vocês poderão colocar o que desejarem.
Graças a essa verificação, poderemos minimizar esse problema, mas não 100%, já que nem todo mundo aperta o botão de voltar à loja (por mais estranho que pareça), mas poderemos verificar 95% de todos os pedidos. E o que acontece com os 5% restantes? Fiquem tranquilos, já sei como resolver, em uma futura atualização farei uma implementação para acabar de consertar.
No vídeo a seguir, você pode ver a apresentação e demonstração que faço dessa nova funcionalidade.







