Started user payment
First end-to-end braintree payment
Use JS client-side encryption
More testing steps
More end-to-end payment
CVV and Cardholder name
Show server-side errors
Transaction disbursed webhook
Update jQuery validation plugin
Add client-side validations
Braintree payment UI