Authenticate user and receive access token
Register new user account
Process payment transaction
Check payment status