Jump to content
  • 0

Option to pay for what you use?


wcoolnet

Question

I'm interested in using WHMCS for WIFI service billing.

People purchase a one time package with a certain amount of minutes, then a custom module would create an account for the user with their purchased amount of minutes on our authorization server.

 

I want them to be able to return and buy additional minutes that are then added to their existing account. I don't think I can use the package upgrade option, because lets say they buy a 1hour package and then want to buy an additional hour, that package can't be chosen since they are currently using it.

 

Could I do this with addons or some other feature? Or is it possible to show all packages as upgrade options?

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

you would have an initial product which on purchase would write out the "available minutes" to your new table

and an "extra hour" separate product which does much the same, but can only be ordered if they have the original product - so you'll need to put in code at the "add to cart" section

 

(inter-dependancy is not currently available without some funky self-written code or by asking the developers to add it as an option to the products configuration - similar to how the downloads to products dependancies works)

Link to comment
Share on other sites

  • 0
depends how you code your module :D - you could have the payment for the extra hour simply "merge" the two products ..

 

You could also have some custom code on the clients product details similar to the WHM buttons that allow them to Add Time. The add time upgrades the DB, sends a command to your auth server and generates the invoice.

 

Or even better just generated the invoice then you hook the payment to check for the invoice and then add the credit.

 

In Short Anything is possible.... WHMCS is has great extendability

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
Answer this question...

×   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