Skip to content

Stripe

The Stripe node lets you interact with the Stripe API for payment processing. A single node supports multiple resources and operations — select the resource and operation you need and the relevant fields appear.

All operations require a Stripe connection configured with your API key.

Resources and Operations

Customers

OperationDescriptionKey Fields
ListList customersLimit, Starting After
GetRetrieve a customer by IDCustomer ID
CreateCreate a new customerEmail, Name, Description, Metadata
UpdateUpdate a customerCustomer ID, Email, Name, Metadata
DeleteDelete a customerCustomer ID

Charges

OperationDescriptionKey Fields
ListList chargesLimit, Customer ID
GetRetrieve a chargeCharge ID
CreateCreate a chargeAmount, Currency, Customer ID, Description

Subscriptions

OperationDescriptionKey Fields
ListList subscriptionsLimit, Customer ID, Status
GetRetrieve a subscriptionSubscription ID
CreateCreate a subscriptionCustomer ID, Price ID
UpdateUpdate a subscriptionSubscription ID, Price ID
CancelCancel a subscriptionSubscription ID

Invoices

OperationDescriptionKey Fields
ListList invoicesLimit, Customer ID, Status
GetRetrieve an invoiceInvoice ID

All text fields support templates for dynamic values from upstream nodes.

Streaming

List operations support streaming — each item is emitted individually to downstream nodes.

Common Patterns

Sync Customers to DataStore

  1. Stripe (Customers: List) — fetch all customers
  2. DataStore Insert — store customer records locally