I need to be able to have API set-up between Mikrotik Usermanager and WHMCS for billing activation, creation deletion, profile changes etc.
What needs to be able to happen Admin side of WHMCS
Admin should be able to:
See radius logs and all other logs that currently show in usermanager, just integrate into WHMCS
Create and delete new broadband internet profile types from WHMCS and have them set in Usermanager.
Create new customer account and select required customer internet/broadband plan/profile as set in usermanager
add or change packages at customer request, customer also able to do this at any time through client portal in WHMCS
Have ability to Automatically shape customer or move customer to slowed plan type once certain gig amount is reached, ie have cron job move customer across to slowed rate until end of month, this will just need to move customer to different profile in usermanager.
Admin be able to top up customer to move them back to original plan speed if they purchase more data to reach end of month, customer also able to do this from portal.
Admin and customer able to see usage in portal "as progression bar"
have all data reset on 1st of each month from usermanager so WHMCS starts fresh each month.
Able to change plan add more data if slowed, view progression bar of usages.
I hope someone has worked on something similar to this before, look forward to hearing from everyone.
That is about all i can think about at the moment.