Gears Posted September 4, 2009 Share Posted September 4, 2009 Hi, A client has tried to add funds but received this error: "You must have at least one active order before you can add funds so you cannot proceed at the current time!" I think there should be an option to turn this off because sometimes you might have a client that is just invoiced without any orders. Does anyone agree? 0 Quote Link to comment Share on other sites More sharing options...
Ashley Posted September 8, 2009 Share Posted September 8, 2009 I asked about this and was told it's to prevent fraud. Without it, a user could just signup and instantly add funds without having to pass any of the fraud checks that are done on new orders. 0 Quote Link to comment Share on other sites More sharing options...
JofleyUK Posted September 8, 2009 Share Posted September 8, 2009 This could be sorted by creating a product at Zero value, say "Pre-Fraud checks before topup." Keep it a hidden product and make a note in the text of the Topup screen "If you have never ordered products from us before, then please click this link <insert link for hidden product>". They would then be fraud checked as usual and will be able to topup. I know its a long winded way about it but a simple 5 min fix I might actually implement it myself come to think of it!! 0 Quote Link to comment Share on other sites More sharing options...
Gears Posted September 8, 2009 Author Share Posted September 8, 2009 Thanks for the help 0 Quote Link to comment Share on other sites More sharing options...
ChrisGooding Posted September 18, 2009 Share Posted September 18, 2009 Cracking idea Thinking about it, and bear in mind I am no coder, but my logic is sound, this could be added in to the actual add funds link itself. Surely it would be a case of adding a piece of code that ran a check for active/existing orders, if none exist it sends the customer to the zero priced product, if an existing order is there, it just goes to the normal add funds page. Something along the lines of.... If user logged in & user has products, then add funds process else run fraud checks, then direct to £0 product and add funds. This could then be extended to be added to the actual add funds process. Presumably (correct me if I am wrong here Matt/WHMCS peeps), but this logic could be used to actually run the fraud checks as a default function of WHMCS for no product customers, without the need for a product. If no products exist, run fraud check, if they do don't run them. Perhaps something for a future update?? 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted September 18, 2009 WHMCS Support Manager Share Posted September 18, 2009 You could edit the lang file and add that message + link to the error message string. 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted September 18, 2009 Share Posted September 18, 2009 Presumably (correct me if I am wrong here Matt/WHMCS peeps), but this logic could be used to actually run the fraud checks as a default function of WHMCS for no product customers, without the need for a product. If they're not "ordering" something, then what data are you evaluating whether it's a fraud order with ? If you have a client with no "products" - what exactly are they adding funds for ... 0 Quote Link to comment Share on other sites More sharing options...
Gears Posted September 19, 2009 Author Share Posted September 19, 2009 If you have a client with no "products" - what exactly are they adding funds for ... An invoice 0 Quote Link to comment Share on other sites More sharing options...
oneawesomeguy Posted October 19, 2009 Share Posted October 19, 2009 Is there any way to over-ride this setting? I understand it is meant to prevent fraud, but it is a bigger pain than not having it. What I want to do is create a quote and have the client deposit half the money for the quote into his account. 0 Quote Link to comment Share on other sites More sharing options...
ServWise.com Posted December 16, 2009 Share Posted December 16, 2009 I'm using Version: 4.1.2 of WHMCS and the portal template and even though my users have active orders they still get this error message and can't add credit. Am I missing something? 0 Quote Link to comment Share on other sites More sharing options...
jnet Posted December 17, 2009 Share Posted December 17, 2009 I'm using Version: 4.1.2 of WHMCS and the portal template and even though my users have active orders they still get this error message and can't add credit. Am I missing something? same here. 0 Quote Link to comment Share on other sites More sharing options...
ServWise.com Posted December 17, 2009 Share Posted December 17, 2009 same here. It is not a bug, I found out it only works for clients with an active "ORDER", so imported / manually setup customers or customers without orders cant use it. Best way round is to create a product with 0 cost and have a quick order link in the page to ask them to make the order first. What I am not sure about is the fact that adding credit creates an actual invoice, this seems to me to be wrong in that that the customer will get two or more invoices for one payment which could be counted as double the income by an accountant. Seems it would be better just to credit the account without an invoice like if you were adding credit manually to the customers account. I'm just wondering if it would be possible to create a simple page that has the client pay using whatever payment gateway and alters their account credit amount thus bypassing the invoicing part... 0 Quote Link to comment Share on other sites More sharing options...
jnet Posted December 17, 2009 Share Posted December 17, 2009 All of this does not make sense to me. This is all mess. this needs to be fixed. Sorry but that is it:lol: 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted December 17, 2009 WHMCS Support Manager Share Posted December 17, 2009 It makes perfect sense; before this rule was implemented a fraudster could add funds to their account without placing an order, and therefore bypassing your fraud screening. 0 Quote Link to comment Share on other sites More sharing options...
jnet Posted December 18, 2009 Share Posted December 18, 2009 Ok John you guys know what is in your software and I humbly accept however I wish some how I could solve this because we have a large number of clients who do not use hosting they use other services we just accept by bank transfer and do their job 0 Quote Link to comment Share on other sites More sharing options...
dswp Posted December 18, 2009 Share Posted December 18, 2009 This is SO true. I've been setting up an invoice instead of quote, and putting the due date a month in advance, then asking for 50% payment. Which the client can then do. But I've missed due date a few times, and send the client a late notice prematurely. 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.