By DHNGroup on Thursday, 19 July 2018
Posted in General Issues
Replies 16
Likes 0
Views 638
Votes 0
I discovered that clicking on a buy button multiple times while placing the order causes multiple charges on paypalpro.
This is quite inconvenient to say the least... I literally was charged 4 times on 1 successful order!
Is it possible to deactivate the buy button once one order has been placed or to add ajax loader to prevent more clicking by a client?
Hello,

I've tried to check this issue but getting issue in registration process, so i need to check this.
Your site admin details are not working.

Warning
Username and password do not match or you do not have an account yet.


Update me.
·
Thursday, 19 July 2018 12:17
·
0 Likes
·
0 Votes
·
0 Comments
·
I updated credentials and the site link. Please try it again.
Also, I should correct myself that I used payflow gateway. Nevertheless, I have checked PayPal Pro and I was able easily to reproduce this issue as well. Please check my last created user and his transactions. I was able to generate 10 transactions in one order. All of them are recorded in Payplans and Paypal.
I used Ms Edge browser & Chrome.
·
Saturday, 21 July 2018 05:43
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Sorry for the delayed response due to weekend.
I am able to replicate this issue locally. I am unable to connect with your site ftp.
Can you please cross check it again and update me.
·
Monday, 23 July 2018 12:32
·
0 Likes
·
0 Votes
·
0 Comments
·
I have checked my ftp address again and it works fine for me.
·
Monday, 23 July 2018 13:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Now i am able to connect with ftp.
I already added this issue in our issue tracker, once it get fixed and tested locally i'll apply the changes on your site also.
·
Monday, 23 July 2018 18:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you. Is there any approximate time for it?
·
Tuesday, 24 July 2018 09:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

It's in testing, once everything ok , i'll apply the changes on your site today.
Thank you for understanding.
·
Tuesday, 24 July 2018 10:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

I've tried to connect with ftp, it seems login credentials changed.

Response: 530 Login incorrect.
Error: Critical error: Could not connect to server


Please find attached kit of payflow and paypal pro app with changes.
Install these using joomla extension manager, after that check the issue again.

update me if still issue persist.
·
Tuesday, 24 July 2018 13:30
·
0 Likes
·
0 Votes
·
0 Comments
·
Thank you,

I have tested paypal pro and it is now just one transaction as it should.

I have 2 problems however...
Once I click on 'Buy' button I get this attached popup. Once I confirm it then the order takes the place.
Another issue is that after the order transaction the page shows status "Invoice-Check-out", I need to manually refresh this page to get the proper status "Invoice-Paid"
I am testing with sandbox.

Btw, I have not changed my ftp password. I have just tested and it works for me.
·
Wednesday, 25 July 2018 11:51
·
0 Likes
·
0 Votes
·
0 Comments
·
I have tested payflow too. I have done it on a live server. The reported issue has been fixed. Thank you.

My only problem is about Personal Details fields. Unlike in PayPalPro where empty fields are detected immediately, you don't use the same technique in Payflow. Additionally, first 4 fields also are not marked as required which easily can confuse customers.

Thank you
·
Wednesday, 25 July 2018 12:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Thanks for updating us on this. It sounds good that your issue is resolved now.
Payflow App : In case of payflow app, the fields (above attached screenshots) are optional, if user don't fill these it will send as blank in payment request. In case of paypal pro, all the fields are required that's why blank field detected immediately.

Let me know if you have any query.
·
Wednesday, 25 July 2018 14:56
·
0 Likes
·
0 Votes
·
0 Comments
·
The multiple clicking on buttons is solved but the issue is not resolved at all..
As I provided you on the screenshot, I am getting a weird popup before the order takes place on paypalpro. Can you fix it?

Also, it is not true about Payflow App. If I don't fill up not required fields (Name) then I am getting this error: Field format error: Missing profile name (7)
Additionally, in some cases I am not even getting this error at all and the page just reloads to fill up again.
·
Thursday, 26 July 2018 06:53
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Ok, i got the issue.
Please find attached kit with changes.
Update me if still issue persist.
·
Thursday, 26 July 2018 11:09
·
0 Likes
·
0 Votes
·
0 Comments
·
That is great. Thank you!

There is still remaining issue for PaypalPro that it shows first status as Invoice-checked-out. This is confusing since payment was successful. On a page refresh it will show correctly Invoice-Paid.
·
Friday, 27 July 2018 09:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

Glad to know that your issue is resolved.

In case of PayPal Pro payment method, payment request is sent from payplans. But payment completion notification came from paypal pro end on notify url, sometimes ipn received immediately or some time will take some time. That's why invoice shown as checkout.

Update me if you have any query.
·
Friday, 27 July 2018 11:00
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post