1. A method of payment of communication services, comprising the steps of: determining if a request for services is an essential service or a non-essential service; if the request is for a non-essential service, determining if a device and/or user is authorized for non-essential service; if authorized, determining if there is sufficient pre-pay funds for the non-essential service; and rejecting the request for the non-essential service if the device or user is not authorized or if there are insufficient pre-pay funds.