Move payment initialization logic to TransactionService.create

- [x] Add booking fields to `TransactionService.create`
- [x] Move preauthorize Braintree payment logic to `TransactionService.create`
- [x] Move preauthorize PayPal payment logic to `TransactionService.create`
This now implicitly assumes that payment gateway is in use. Hhmhm...