Set b/w rates - dynamically created (PayPal) hotspot users?

I have successfully configured 3.20 as a hotspot and have integrated PayPal payments as well.

We would like to offer the user daily, weekly or monthly access with download limits of 200K, 1M and 2M (i.e. there are 9 price points in total).

By assigning users to groups and then using the Hotspot User-profiles, the voucher creation side within the user-manager works absolutely fine and I am able to create vouchers which limit users by both duration and bandwidth.

However… I cannot see any way of doing the bandwidth limitation for users who are dynamically created and renewed using PayPal payment. The time limit (day, week or month) works absolutely fine, but I cannot see any way of working out which bandwidth should be assigned.

It is important that the user can choose which package to select in the first instance and then which package they can renew with (e.g. they may initially sign up for one day at 2M and then renew for one month at 1M). It is also important that they have the same username regardless of their current subscription. It seems that there is no way of relating the credit types to anything which can be used to select the bandwidth to use.

Am I going about this the wrong way? Is there a better way of doing things?

Cheers,

Nick.

I’ve had a bit of a think about this and had a good poke around with the way things work and I don’t think this is possible - when topping up an account, the new time allowance is added onto the existing time balance to give a new time balance. If the bandwidth allocation were to change, then this would take effect immediately - not what we want!

So, I’ll have to look at alternate means of doing this and it seems to me that the obvious way is to do payment on a separate box and just use vouchers instead of allowing PayPal payment directly on the ROS.