Stripe
The dominant payments API for SaaS — checkout, subscriptions, invoicing, and webhooks for revenue events.
Definition
Stripe provides payment processing, subscription billing, invoicing, tax calculation, and a developer-grade API. In automation, Stripe is most often the source of webhook events (charge.succeeded, customer.subscription.created) that trigger downstream workflows in HubSpot, Notion, or accounting tools. Idempotency keys are mandatory on POSTs to avoid double-charges on retry.
When to use
See also
- webhook — An HTTP POST sent by one system to a URL on another system when an event occurs — push, not poll.
- idempotency — A property of an operation where calling it twice has the same effect as calling it once.