mirror of
https://github.com/jcreek/SvelteKitSaasBoilerplate.git
synced 2026-07-13 02:53:50 +00:00
docs(#14): Add stripe docs
This commit is contained in:
@@ -0,0 +1,35 @@
|
|||||||
|
# Stripe webhook event listening
|
||||||
|
|
||||||
|
> First ensure you've installed the [Stripe CLI](https://docs.stripe.com/stripe-cli)
|
||||||
|
|
||||||
|
Log in using the stripe CLI:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
stripe login
|
||||||
|
```
|
||||||
|
|
||||||
|
Obtain your Webhook signing secret:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
stripe listen
|
||||||
|
```
|
||||||
|
|
||||||
|
Add the secret key to to your .env(.local):
|
||||||
|
|
||||||
|
`PUBLIC_STRIPE_ENDPOINT_SECRET`
|
||||||
|
|
||||||
|
### Testing the webhook locally
|
||||||
|
|
||||||
|
You can use the [Stripe CLI to forward events to your local server](https://docs.stripe.com/webhooks):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
stripe listen --forward-to localhost:5173/api/webhook/stripe
|
||||||
|
```
|
||||||
|
|
||||||
|
To disable HTTPS certificate verification, use the --skip-verify optional flag.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
stripe listen --forward-to localhost:5173/api/webhook/stripe --skip-verify
|
||||||
|
```
|
||||||
|
|
||||||
|
TODO - Add instructions for what else to do to get the webhook working locally.
|
||||||
Reference in New Issue
Block a user