Using the ONAPP infrastructure, we are trying to figure out how to charge a customer for additional services/software that we provide.
For example, if the customer use some license, our software or some extra value-added service, we need to charge him about it.
It would be great if we can subtract some amount from his payment balance if we uses this services.
We are considering that the following methods will best fit for our purposes:
1). To be possible to add our custom resource in OnAPP and to define its hourly price and quantity.
If we want to charge the customer, we will add this new custom parameter(resource) to its billing plan.
If the customer wants to use our specific software, along with the common resources (CPU, Disk space, RAM), we will add our custom made resource with predefined hour price to its billing plan and the customer will be charged for this.
Customer has cloud account and uses 3 virtual machines.
He wants to use our software/licence for 2 of them.
It will be great if we can:
- Add a custom resource in the OnAPP infrastructure, something like "Software License".
- Add this resource in the customer billing plan.
- Set the hourly price: (for example 0.0050 USD)
- Set the quantity to 2;
This way we will charge the client as long as he uses this custom resource.
When he stop using it, we will remove this custom resource from his billing plan and will be charged no more.
We don't want some complicated logic, like "Free" limit or properities that other resources have.
We expect some very basic functionality - just quantity and price.
If the custom resource exist in the billing plan - client will be charged.
If does not exist - client will not be charged.
We think that this will be very flexible and powerfull feature that will be very usefull in some cases.
Please sign in to leave a comment.