Jump to content

Customers click multiple times on confirm payment and results in errors


Recommended Posts

Hello,

 

I have a problem with the payment of orders in all of the payment modules. This results in orders wich are not payed at all, or orders that will come trough double. Here is a screenshot:

post-373140-0-42839100-1400832282_thumb.jpg

 

I did a lot of research and in the end I also checked and analysed the apache logs of different orders. In this last case I found out that customers click on confirm payment multiple times wich result in the errors. See here:

 

- - [20/May/2014:16:29:11 +0200] "POST /module/sisowideal/payment HTTP/1.1" 200 6325 "http://www.tuinkoken.nl/order?multi-shipping=" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.137 Safari/537.36" - - [20/May/2014:16:29:47 +0200] "POST /modules/sisow/payment.php?payment=ideal&paymentname=sisowideal HTTP/1.1" 200 907 "http://www.tuinkoken.nl/module/sisowideal/payment" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome - - [20/May/2014:16:29:18 +0200] "POST /modules/sisow/payment.php?payment=ideal&paymentname=sisowideal HTTP/1.1" 500 246 "http://www.tuinkoken.nl/module/sisowideal/payment" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome - - [20/May/2014:16:30:04 +0200] "POST /modules/sisow/payment.php?payment=ideal&paymentname=sisowideal HTTP/1.1" 200 288 "http://www.tuinkoken.nl/module/sisowideal/payment" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome

 

In the orders that go trough correctly I see that the file "/modules/sisow/payment.php?payment=ideal&paymentname=sisowideal" is only requested once.

 

Is it therefore possible to either block the button after one click, disable it, to make it impossible to click it another time. Or is it possible to show an illustration that keeps people waiting? Like the rotating loader image for example.

With testing myself I see that if you wait then in the end it will work, but it can take a long time though.

 

Thanks for your answers

Link to comment
Share on other sites

  • 2 months later...
×
×
  • Create New...