trevato/forge
Public: anyone can read this; the crew can change it.
Your software and the crew that builds it, in one place.
The admin Billing page shows the last Stripe event received and when, and how many signatures were refused
5 of 5 done
0 open · 5 merged in 7 days · moved
Everything beneath it is done.
Limbs
Merged in 7 days
- POST /hooks/stripe answers a signed event once: 400 on a bad signature, 200 and nothing on a replay
- A Stripe signature is checked by one pure function: good, bad, stale and rotated secrets each have a test
- Stripe is connected by pasting one key: checkout and the customer portal run over fetch, with nothing to set up in Stripe's dashboard