mrbaddis Posted January 9, 2011 Share Posted January 9, 2011 when a client clicks on invoice link in e-mail i want it go directly to invoice page without having to login can this be done and if so how do i go about doing it? 0 Quote Link to comment Share on other sites More sharing options...
Lawrence Posted January 9, 2011 Share Posted January 9, 2011 Not possible right now, and it would be a bad idea anyways, as it would have the potential to reveal tons of sensitive client data. A less-than-honest individual or group could write a tool that would pass random IDs (likely incremental from 1 to whatever at first) to the viewinvoice.php (or whatever it's called) script and it would display the client's full address if the invoice ID exists. The extra convenience just isn't worth it. 0 Quote Link to comment Share on other sites More sharing options...
Anders Posted January 10, 2011 Share Posted January 10, 2011 I want this badly, does any one know a hack so customers can pay invoice without logging in? warm reagrds Anders 0 Quote Link to comment Share on other sites More sharing options...
GNS_Harrison Posted January 10, 2011 Share Posted January 10, 2011 I want this badly, does any one know a hack so customers can pay invoice without logging in? warm reagrds Anders the only way I see would be something like group pay where the user or his contributors can donate which they don't need to login. But i don't see a point of not log in if your going to be using WHMCS why not just use like paypal invoice or some sort. 0 Quote Link to comment Share on other sites More sharing options...
Anders Posted January 10, 2011 Share Posted January 10, 2011 the point is that hosting is normally paid once a year and customers that have a site build by a web designer will always forget password logins etc. i notice many of my customers always forget there user and password and they always send a mail or phone how to get there pass. paying should be super easy i have seen other hosting business and they send out for an example pdf invoice with a link on the pdf direct for online payment without login in. 0 Quote Link to comment Share on other sites More sharing options...
easyhosting Posted January 10, 2011 Share Posted January 10, 2011 the point is that hosting is normally paid once a year and customers that have a site build by a web designer will always forget password logins etc. i notice many of my customers always forget there user and password and they always send a mail or phone how to get there pass. paying should be super easy i have seen other hosting business and they send out for an example pdf invoice with a link on the pdf direct for online payment without login in. they dont need to call you they just clisnt forgot password and the system resets this, also its up to your clients to remember these details, when they login the system will automatically know who the invoice belowngs too and mark it paid on their account automatically. 0 Quote Link to comment Share on other sites More sharing options...
ganesh.rao Posted January 10, 2011 Share Posted January 10, 2011 the point is that hosting is normally paid once a year and customers that have a site build by a web designer will always forget password logins etc. i notice many of my customers always forget there user and password and they always send a mail or phone how to get there pass. paying should be super easy i have seen other hosting business and they send out for an example pdf invoice with a link on the pdf direct for online payment without login in. You can reformat your Invoice to include a link to your payment gateway (PayPal for example). Enter your amount and client ID in the link shown in the email and that should be easy enough to track the payment. However you will need to manually keep updating the Invoices. Lots of work there. 0 Quote Link to comment Share on other sites More sharing options...
GORF Posted January 11, 2011 Share Posted January 11, 2011 the point is that hosting is normally paid once a year and customers that have a site build by a web designer will always forget password logins etc. i notice many of my customers always forget there user and password and they always send a mail or phone how to get there pass. It's a bill that the customer is responsible for. Period. It is up to them to keep track of these things. When they don't, there is a Password Recovery function in place. Are you pro-active about this and put in writing that the customer needs to keep a current email address on file and keep their login details? Do you forget where your once-per-year property tax bill is or where to send payment? paying should be super easy i have seen other hosting business and they send out for an example pdf invoice with a link on the pdf direct for online payment without login in. Please share and show us one that does not require you to already have a "logged-in" cookie set because you did not log out last time you visited their site. 0 Quote Link to comment Share on other sites More sharing options...
Anders Posted January 11, 2011 Share Posted January 11, 2011 (edited) Looged-in Cookie sounds good how do i setup something like that? i know about the password recovery but i have notice some of my customers is very novice people they dont surf alot as there hosting is only to show there live bussiness and when i t comes to payment they always ask for snail mail invoice to pay in bank or post or they contact me for user details. Edited January 11, 2011 by andersbirkenstam 0 Quote Link to comment Share on other sites More sharing options...
WHMCS Support Manager WHMCS John Posted January 11, 2011 WHMCS Support Manager Share Posted January 11, 2011 WHMCS has cookie authentication already, the client just clicks the "Remember Me" checkbox when logging in. 0 Quote Link to comment Share on other sites More sharing options...
Anders Posted January 11, 2011 Share Posted January 11, 2011 is it possible to make that deafult checked and the cookie to be forever, to the day custoem clear ther cookies on pc? 0 Quote Link to comment Share on other sites More sharing options...
Grizzlyware Josh Posted January 18, 2011 Share Posted January 18, 2011 This would put a pretty big hole in your WHMCS security wise, massive hole infact, but if you really want to do this you would have to create a script that sets the logged in cookie for the user ID that relates to the invoice ID, then redirect them to the invoice. That would 'log them in' but also logs anyone in that goes to that script entering invoice IDs... You would have to create some sort of validation with tokens etc 0 Quote Link to comment Share on other sites More sharing options...
Kanistic Posted January 19, 2011 Share Posted January 19, 2011 I hope you plan on revamping your Privacy Policy to match the changes that you make, as many people have noted this could be a serious security loop hole. If you really want to help those customers, you should really consider reaching out to those customers and have them just setup a payment subscription through one of your gateways like PayPal. 0 Quote Link to comment Share on other sites More sharing options...
AeroWeb Posted April 14, 2011 Share Posted April 14, 2011 I would like to see this feature too and I think it can be implemented securely. I use to subscribe to a club that sent out periodic invoices and I could click on the link in their emails to view my invoice without logging into my account. I think what the current setup is lacking is an additional variable in the URL for the invoice. Right now we have something like this: http://yoursite.com/whmcs/viewinvoice.php?id=21032 The system I mentioned above had an additional security variable in the URL. It would look something like this: http://yoursite.com/whmcs/viewinvoice.php?id=21032&secure_id=yAlJhBsC3C5ebXZSYT6mWEVU The security variable would not be the same so each email invoice sent out would have its own unique secure_id. Also if I remember correctly, the link only gave access to view my invoice, it would not allow me to see any other areas of my account. 0 Quote Link to comment Share on other sites More sharing options...
williamclair23 Posted July 28, 2012 Share Posted July 28, 2012 Another thought on this..... is it possible to move the Paypal payment button directly into the email and/or the PDF and will this be any less secure? I can't see how it would be a security hole is it just references the amount and sends the client directly to paypal. Thanks in advance Rob 0 Quote Link to comment Share on other sites More sharing options...
easyhosting Posted July 28, 2012 Share Posted July 28, 2012 i have notice some of my customers is very novice people they dont surf alot they dont need to surf alot. just under the login box is a link "request a password reset" even in the new since 5.0.3 theme when they click account their is a "forgot password link" so unless your clients cant read then they cant miss the forgot links. we have many annual clients and 9/10 they will use the forgot password link. they need to be logged in so that WHMCS can assign the paid invoice to the clients account 0 Quote Link to comment Share on other sites More sharing options...
Raven Posted July 30, 2012 Share Posted July 30, 2012 If you dont want them to sign in or they have forgotten. All they need to do is send via paypal and add client name in the notes section then you can do all the work making payments fit clients 0 Quote Link to comment Share on other sites More sharing options...
williamclair23 Posted July 31, 2012 Share Posted July 31, 2012 I'm honestly not to worried about the client logging in to make the payment. I'd just like to show the paypal payment button inside the email vs on the website. Reason being is I don't just use WHMCS for hosting, I also use it for other web services and some of my clients never log in to my site at all as they host else where. It would just make life alot easier to be able track everything in one place a shoot invoices out without having to manually track everything. It was also just another idea to help the last poster as they seem to really want the feature. Rob 0 Quote Link to comment Share on other sites More sharing options...
williamclair23 Posted July 31, 2012 Share Posted July 31, 2012 mrbaddis Check this out.. It's not exactly what your looking for but if your use paypal it'll make life a bit easier for your clients. I would tend to agree with everyone above.. bypassing login is a bad idea. but if you accept paypal and a user wants to use paypal you can put the link directly into your invoice email. one click directly to paypal. I assume you could also modify the email to be the invoice itself including price, ect... Good luck 0 Quote Link to comment Share on other sites More sharing options...
Allen416 Posted July 31, 2012 Share Posted July 31, 2012 (edited) I want this badly, does any one know a hack so customers can pay invoice without logging in... Edited July 31, 2012 by Allen416 0 Quote Link to comment Share on other sites More sharing options...
jclarke Posted July 31, 2012 Share Posted July 31, 2012 This seemed like a good idea to me, if anyone is interested is having this feature now, I have created a new addon module that will allow you to include an auto login link in invoice emails. The link automatically expires when the invoice is paid, cancelled or after 20 days. http://forum.whmcs.com/showthread.php?53658-Allow-your-clients-to-automatically-login-from-Invoice-Emails 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.