R-n-R Posted December 20, 2008 Share Posted December 20, 2008 (edited) First a little background, I am currently using Reseller Club (RC) for all my domain renewals. And I personally have several domains of my own that I have through Resellers Club. Now I have set up my own 'personal' account in my install of WHMCS (current version 3.8.1), to help me stay organized with all my personal domains. When I manually added my domains to my WHMCS personal account I set renewal to $0.00, as all I want WHMCS to do is auto renew my domains for me (All renewal payment will take place at RC, note; this is NOT how I have my customers set up, the customers obviously would be charged) I have NOT had any automatic renewals of domains until today, (I didnt start actually using WHMCS until a couple months ago) and those where domains of mine that had a Domain Expiration Date of January 19, 2009. I also have WHMCS set up to create Invoices for up coming Due Dates set to 30 days in advance. When my invoice was created for the three domains expiring on January 19 the invoice was set to PAY OFFLINE. The TOTAL DUE was $0.00, which the amount is what it should be. OK, when WHMCS created the invoice for my domains, WHMCS Automatically renewed my domains as well. Which is fine, but was unexpected. Some where and I cant remember where, the setting for domains to auto renew is set to auto renew 1 day before the expiration date. So this is what I think happened in my case. The reason WHMCS actually renewed my domains 1 month in advance is because WHMCS saw that the invoice total was $0.00 and since the invoice was for OFF LINE CHECK and the amount was $0.00, that told WHMCS the invoice was PAID and since it was PAID it auto renewed my domains. Would you agree with this? OK here is where I need some feedback help in understanding......OK, now what if, in my special case, I changed the Payment for all future renewals of MY domains names to "Gateway: Credit Card" (I use Authorize.net). And keeping in mind I do NOT wish WHMCS to actually send a charge through my gateway for $0.00. And 30 days in advance WHMCS will create a Invoice and since this invoice gateway shows "Gateway: Credit Card" WHMCS will wait until 1 day before the expiration (since 1 day before is what I have set up) to Automatically Process the invoice and since the invoice is set to $0.00 at one day before expiration The Invoice will automatically be set to PAID. Why? Because the amount due is $0.00, a transaction will NOT go through Authorize.net (at least I hope not) and since WHMCS changed the status of the Invoice to PAID it will then Automatically renew the Domain, one day before the actual expiration date of the domain which is what I want. Is My LOGIC of how WHMCS works Correct? Or am I missing something some place? Thanks for setting me straight if I am wrong. I am still trying to get my hands around some of the logic in WHMCS. Edited December 20, 2008 by R-n-R 0 Quote Link to comment Share on other sites More sharing options...
chickendippers Posted December 20, 2008 Share Posted December 20, 2008 Yes you are completely correct. $0.00 invoices are automatically marked as paid without being sent to the gateway. 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.