To use the ESpoints in payplans can be only use when you have ESpoints earned, so only for renew an existing plan, right !?
Ok, the ideea is that when you set ESpoints to a plan, you can subscribe the plan only with ESpoint, if you are a user unregistered, you don’t have this ES points to subscribe, so, This make the admins to set a free plan for first subscription and ask for ESpoints on renew... my suggested solution is to make ESpoints payment as an alternative payment. This way on the first user subscription will can be with money and the rest of renews or upgrades could be also with ESpoints.