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.