Eugene Posted March 22, 2020 Share Posted March 22, 2020 (edited) Hello, Today one of my client placed an order but a strange bug happened. Order details, you can clearly see that the order Invoice is #90897 Now If I go to the Invoice #90897, the Invoice is not for new order it's for the renewal of the different servers. Check below The Actual Order Invoice is #90896 Check below The client was taken to the gateway to pay for the renewal invoice instead of the order Invoice. My client ended up paying the renewal invoice of the servers which he did not want. Whereas the order was unpaid. How did this happen? What should I do to avoid this? Edited March 22, 2020 by Eugene Updated proper image and some grammar correction 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted March 23, 2020 Share Posted March 23, 2020 20 hours ago, Eugene said: How did this happen? What should I do to avoid this? which version of WHMCS is this? probably more importantly - if this is a recent WHMCS release, i've received a number of PMs from users about the Perfect Money gateway module - to be honest, i'm not convinced that it's compatible with the last 2 or 3 major WHMCS releases. have you noticed it happening with other gateways ?? 0 Quote Link to comment Share on other sites More sharing options...
Eugene Posted March 23, 2020 Author Share Posted March 23, 2020 41 minutes ago, brian! said: which version of WHMCS is this? probably more importantly - if this is a recent WHMCS release, i've received a number of PMs from users about the Perfect Money gateway module - to be honest, i'm not convinced that it's compatible with the last 2 or 3 major WHMCS releases. have you noticed it happening with other gateways ?? I am running latest WHMCS which is 7.9.2 General Release 7.9.2-release.1 This is the first case I'm seeing. I'm not sure about Perfect Money because the gateway is kicked in after WHMCS sends the invoice data and other details to the gateway. So if PM gateway receives the wrong invoice ID it will accept the wrong payment. What surprises me is how come the new order details holds the wrong invoice number? This wrong data cannot happen via the gateway. WHMCS indeed sent the wrong invoice to PM gateway is what I believe. Secondly, I have noticed one more bug where the invoice's total amount is paid but not marked as paid. I was also able to reproduce this on the previous build. (not sure about this build). 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted March 23, 2020 Share Posted March 23, 2020 7 minutes ago, Eugene said: What surprises me is how come the new order details holds the wrong invoice number? This wrong data cannot happen via the gateway. WHMCS indeed sent the wrong invoice to PM gateway is what I believe. it shouldn't do that - ti might be worth opening a ticket with Support just for them to double check what's going on. if you get your license directly from WHMCS - https://www.whmcs.com/support/ if you get your license from a reseller / host - https://www.whmcs.com/reseller-support/ 8 minutes ago, Eugene said: Secondly, I have noticed one more bug where the invoice's total amount is paid but not marked as paid. I was also able to reproduce this on the previous build. (not sure about this build). that's been mentioned in the PMs i've received - the fact that the PerfectMoney gateway is not triggering WHMCS correctly to mark the invoices as paid. 0 Quote Link to comment Share on other sites More sharing options...
Eugene Posted June 2, 2020 Author Share Posted June 2, 2020 (edited) This happened again today, even on latest 7.10.2 . WHMCS Team says they have to do testing which will involve deactivating all modules. I cannot do this on production environment. Yes, this happened with Perfect Money module Edited June 2, 2020 by Eugene added more info 0 Quote Link to comment Share on other sites More sharing options...
brian! Posted June 2, 2020 Share Posted June 2, 2020 17 minutes ago, Eugene said: WHMCS Team says they have to do testing which will involve deactivating all modules. I cannot do this on production environment. do you get your license direct from WHMCS? if so, a free development license might be an option... that would give you a chance to duplicate your production install, and then give WHMCS access to the duplicate dev rather than the live production - and then if Support happen to trash the dev whilst testing, it won't matter. 1 Quote Link to comment Share on other sites More sharing options...
Eugene Posted June 2, 2020 Author Share Posted June 2, 2020 25 minutes ago, brian! said: do you get your license direct from WHMCS? if so, a free development license might be an option... that would give you a chance to duplicate your production install, and then give WHMCS access to the duplicate dev rather than the live production - and then if Support happen to trash the dev whilst testing, it won't matter. I don't have license directly from WHMCS but I do have active dev license. Thanks for the tip, I'll export the db into a dev env and send the details to WHMCS to debug. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.