Jump to content

how can i have users pay invoice without having to login


mrbaddis

Recommended Posts

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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 by andersbirkenstam
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 2 months later...

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.

Link to comment
Share on other sites

  • 1 year later...

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated