stevewilliams Posted October 13, 2008 Share Posted October 13, 2008 When a new client signs up, they pay their first payment through your setup payment gateways. No problem... A lot of my clients are complaining about the "Add Funds" a feature which I personally LOVE. If a client has an unpaid invoice for, say $10 & loggs into the client area and clicks "add funds" and adds $50 to their account, the invoice remains unpaid. The credit in their account ONLY automatically pays invoices that appear AFTER the client has added funds to their account. Also, if they have, say $50 in their credit account and I MANUALLY create an invoice that invoice is also not paid automatically using the credit in their account. This has become a BIG issue for me as many of my clients have chosen to use the "Add Funds" feature a lot. Have there been any changes for this? I browsed all the posts in the Tips & Customization forums and have not found anything related to this. 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted October 14, 2008 Share Posted October 14, 2008 they simply have to go into the unpaid invoice and click the button 0 Quote Link to comment Share on other sites More sharing options...
stevewilliams Posted October 14, 2008 Author Share Posted October 14, 2008 Im trying to do a "must pay in advance" type of thing- I'm trying to avoid creating all these invoices and just making customers add funds to their account to cover future costs- like a prepaid cell phone plan. Its much easier for what Im working with. I would like, after the initial purchase, for the customer to be able to pay whatever they want whenever they want through the "add funds" link. 0 Quote Link to comment Share on other sites More sharing options...
stevewilliams Posted October 14, 2008 Author Share Posted October 14, 2008 Is there someone who could customize this feature into whmcs for me and give me a quote for it? You could send it via PM. Thanks 0 Quote Link to comment Share on other sites More sharing options...
Shaun Posted October 14, 2008 Share Posted October 14, 2008 There are no hooks in the whmcs code for this at the moment. The only way that i could see to do this would be to put some triggers in your sql database. These triggers would look for things like Add Funds/Credit Transactions. Then when this is done the trigger could check. Only other way is a cron job that runs in php and checks for open invoices. The main issuse is here is when you create a manual invcoice in whmcs you actually create a blank one then add stuff to it so if such a tool ran while you were making an invoice (were up to line 3/4) the tool would pay the invoice. 0 Quote Link to comment Share on other sites More sharing options...
stevewilliams Posted October 14, 2008 Author Share Posted October 14, 2008 There are no hooks in the whmcs code for this at the moment.The only way that i could see to do this would be to put some triggers in your sql database. These triggers would look for things like Add Funds/Credit Transactions. Then when this is done the trigger could check. Only other way is a cron job that runs in php and checks for open invoices. The main issuse is here is when you create a manual invcoice in whmcs you actually create a blank one then add stuff to it so if such a tool ran while you were making an invoice (were up to line 3/4) the tool would pay the invoice. Do you think it would be possible to create something where this would work with auto recurring invoices (monthly invoices) if the person adds the funds after the invoice is created, and just forget about the manual invoicing function? 0 Quote Link to comment Share on other sites More sharing options...
jamin1317 Posted October 17, 2008 Share Posted October 17, 2008 This is major. A person should be able to pay all open invoices with a single click or two (add funds, apply to open invoices) If someone has 10 open invoices its a real pain to have to go in and manually pay each one. 0 Quote Link to comment Share on other sites More sharing options...
stevewilliams Posted October 23, 2008 Author Share Posted October 23, 2008 If someone could help me to be able to do this, I would be happy to accept a quote from them: Summary- When users add funds to their account through the "Add Funds" button, it will automatically apply the funds added to any outstanding invoices that the customer has. 0 Quote Link to comment Share on other sites More sharing options...
othellotech Posted October 24, 2008 Share Posted October 24, 2008 Summary- When users add funds to their account through the "Add Funds" button, it will automatically apply the funds added to any outstanding invoices that the customer has. It do-able, but my experience is that clients prefer the control of specifying which invoices they want to pay, rather than them being auto-paid en-masse A simple method woudl be to add code to the invoice paid actionhook to check if they have a credit balance, and any unpaid invoices, then take them to the invoice payment page... 0 Quote Link to comment Share on other sites More sharing options...
redrat Posted October 24, 2008 Share Posted October 24, 2008 It do-able, but my experience is that clients prefer the control of specifying which invoices they want to pay, rather than them being auto-paid en-masseI think you are absolutely right about that othellotech. 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.