Removing support for usermeta mandates and refactoring charging
Removing support for usermeta mandates and refactoring charging

- Not using user meta mandates
- Passing customer details, if known
- Refactoring into smaller functions
- Using HttpCodes service over hard-coded values

nailsapp/driver-invoice-gocardless