Go and Echo starter

In this edition of Stripe Developer Office Hours, follow along as CJ Avilla walks through the fundamentals of Go and Echo.

### Resources

- Echo web framework https://echo.labstack.com/
- curl command line tool https://curl.haxx.se/
- godotenv https://github.com/joho/godotenv
- Stripe Webhooks Guide https://stripe.com/docs/webhooks/build
- Stripe Event Types https://stripe.com/docs/api/events/types
- Code: https://github.com/stripe-samples/developer-office-hours/tree/master/starter

### Presenter

CJ Avilla, Developer Advocate at Stripe - https://twitter.com/cjav_dev

### Table of contents

00:05 Introduction
01:45 How to jump to the end with `stripe samples create`
03:00 Setup client-side boiler plate
04:39 Setup server-side boiler plate
07:34 Make API call to Stripe from server
09:38 Install and configure echo
16:30 Test server endpoints with curl
17:04 Add GET route to server
19:05 Make GET request from client-side
20:48 Add POST route to server
25:07 Make POST request from client-side
31:20 Handle webhook notifications

### Support

If you have a question, please feel free to reach out to our support team on Discord at https://stripe.com/go/developer-chat.

### Updates

Sign up to stay updated with developer news: https://go.stripe.global/dev-digest

### Feedback

If you have any feedback about this or other episodes, let us know: https://forms.gle/VjNqzRhotM2snYo88.
#Stripe #Payments