Details
Description
Sometimes it's necessary to charge for tickets. Allow a price to be set on a department in order to open a ticket within the department. For example, you can charge $10 to open a ticket in the department. When a client goes to open a ticket in the department in the UI (Email would be exempt) they will be required to submit payment before the ticket will be created.
Perhaps we create the ticket as a special new status but don't make it visible until it's paid, or we don't allow the ticket to be submitted until it's paid.