Redo charging

- Rewrites the creation of the initial order, taking into account prepaid / postpaid.
- Implements order refreshing.