n8n/packages/nodes-base/nodes/Stripe
n8n-assistant[bot] 8229d1ebf7
chore: NODE-5828 - Generate Schema Files (no-changelog) (#37230)
Co-authored-by: Jon <jonathan.bennetts@gmail.com>
Co-authored-by: Bernhard Wittmann <bernhard.wittmann@n8n.io>
2026-08-28 08:06:12 +00:00
..
__schema__/v1.0.0 chore: NODE-5828 - Generate Schema Files (no-changelog) (#37230) 2026-08-28 08:06:12 +00:00
__tests__ test: Migrate nodes-base from Jest to Vitest (#31564) 2026-06-16 08:57:00 +00:00
descriptions feat(Stripe Node): Add meter events for billing (#21962) 2025-11-18 13:23:43 +00:00
helpers.ts refactor: Add IRequestOptions type to helpers.request for more type safety (no-changelog) (#8563) 2024-02-14 16:29:09 +01:00
README.md
Stripe.node.json docs: Update credential urls (no-changelog) (#10193) 2024-07-25 17:22:46 +01:00
Stripe.node.ts feat(Stripe Node): Add meter events for billing (#21962) 2025-11-18 13:23:43 +00:00
stripe.svg
StripeTrigger.node.json docs: Update credential urls (no-changelog) (#10193) 2024-07-25 17:22:46 +01:00
StripeTrigger.node.ts feat: Stripe Node: Add more triggers for invoice payments (#25454) 2026-02-10 14:29:45 +00:00
StripeTriggerHelpers.ts fix(Stripe Trigger Node): Use stored webhook secret for request verification (#31212) 2026-05-29 13:27:39 +00:00

All Stripe webhook events are taken from docs: https://stripe.com/docs/api/events/types#event_types

To get the entire list of events as a JS array, scrape the website:

  1. manually add the id #event-types to <ul> that contains all event types
  2. copy-paste the function in the JS console
  3. the result is copied into in the clipboard
  4. paste the prepared array in StripeTrigger.node.ts
types = [];
$$('ul#event-types li').forEach((el) => {
	const value = el.querySelector('.method-list-item-label-name').innerText;

	types.push({
		name: value
			.replace(/(\.|_)/, ' ')
			.split(' ')
			.map((s) => s.charAt(0).toUpperCase() + s.substring(1))
			.join(' '),
		value,
		description: el.querySelector('.method-list-item-description').innerText,
	});
});
copy(types);