Stripe Connector
Quickly build integrations connecting your B2B SaaS to Stripe.
About the Stripe Connector
Manage payments, customers, subscriptions, and other objects in your Stripe account.
Actions
Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.
Jump to actions
Triggers
Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.
Jump to triggers
FAQs
Learn more about this connector and related integration functionality.
Jump to FAQs
Actions
| Action Name | Action Description |
|---|---|
| List Accounts | Return a list of accounts connected to your platform. |
| Get Balance Transaction | Retrieve a balance transaction by ID. |
| List Balance Transactions | Return a list of transactions that have contributed to the Stripe account balance (such as charges, transfers, and so forth). |
| Attach Card | Attach a card to a customer. |
| Create Card | Create a new card for a customer. |
| Detach Card | Detach a card from a customer. |
| Get Card | Retrieve the information and metadata of a card by ID. |
| List Cards | Return a list of cards for a customer. |
| Update Card | Update an existing card by ID. |
| Get Charge | Retrieve the details of a charge that has previously been created. |
| List Charges | Return a list of all charges. |
| Search Charges | Search for charges previously created using Stripe's Search Query Language. |
| Update Charge | Update a specified charge by setting the values of the parameters passed. |
| Create Checkout Session | Create a new Stripe Checkout session. |
| Expire Checkout Session | Expire a Stripe Checkout session. |
| Get Checkout Session | Retrieve a Stripe Checkout session by ID. |
| List Checkout Session Line Items | Return a list of line items for a Stripe Checkout session. |
| List Checkout Sessions | Return a list of Stripe Checkout sessions. |
| Update Checkout Session | Update an existing Stripe Checkout session. |
| Create Customer | Create a new customer. |
| Delete Customer | Permanently delete a customer and immediately cancel any active subscriptions on the customer. |
| Get Customer | Retrieve the information and metadata of a customer by ID. |
| List Customers | Return a list of customers. |
| Update Customer | Update an existing customer. |
| Close Dispute | Close a dispute for a charge. Closing a dispute indicates that no evidence will be submitted and acknowledges the dispute as lost. |
| Get Dispute | Retrieve a dispute by ID. |
| List Disputes | Return a list of disputes. |
| Update Dispute | Update a dispute by submitting evidence or metadata. Use this action to provide evidence that helps Stripe resolve the dispute in the merchant's favor. |
| Create Invoice | Create a new invoice. |
| Delete Invoice | Delete an existing invoice. |
| Get Invoice | Retrieve the information and metadata of an invoice by ID. |
| List Invoices | Return a list of invoices. |
| Update Invoice | Update an existing invoice. |
| Raw Request | Send a raw HTTP request to the Stripe API. |
| Cancel Payment Intent | Cancel a payment intent. A payment intent can be canceled when it is in one of these statuses: requires_payment_method, requires_capture, requires_confirmation, requires_action, or, in rare cases, processing. |
| Capture Payment Intent | Capture the funds of an existing uncaptured payment intent when its status is requires_capture. |
| Confirm Payment Intent | Confirm that the customer intends to pay with the current or provided payment method. |
| Create Payment Intent | Create a new payment intent. |
| Get Payment Intent | Retrieve the details of a payment intent that has previously been created. |
| List Payment Intents | Return a list of payment intents. |
| Search Payment Intents | Search for payment intents previously created using Stripe's Search Query Language. |
| Update Payment Intent | Update properties on a payment intent without confirming. |
| Create Price | Create a new price. |
| Get Price | Retrieve the information and metadata of a price by ID. |
| List Prices | Return a list of all available prices. |
| Update Price | Update an existing price by ID. |
| Create Product | Create a new product. |
| Delete Product | Delete an existing product by ID. |
| Get Product | Retrieve the information and metadata of a product by ID. |
| List Products | Return a list of products. |
| Update Product | Update an existing product. |
| Create Subscription | Create a new subscription. |
| Delete Subscription | Cancel a subscription by ID. |
| Get Subscription | Retrieve the information and metadata of a subscription by ID. |
| List Subscriptions | Return a list of subscriptions. |
| Update Subscription | Update an existing subscription. |
| Create Webhook | Create a new webhook endpoint. |
| Delete Webhook | Delete a webhook endpoint by ID. |
| Delete All Instance Webhooks | Delete all webhook endpoints associated with each flow of the current instance. |
| Get Webhook | Retrieve a webhook endpoint by ID. |
| List Webhooks | Return a list of all webhook endpoints. |
| Update Webhook | Update an existing webhook endpoint by ID. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| Webhook Events | Receive event notifications from Stripe. Automatically creates and manages a webhook subscription for the selected events when the instance is deployed, and removes the subscription when the instance is deleted. Incoming webhook signatures are validated by default. |
| New and Updated Records | Checks for new and updated records in Stripe on a configured schedule. Events with a type ending in `.created` are partitioned into the `created` bucket; all other event types (such as `.updated`, `.deleted`, or `.succeeded`) are partitioned into the `updated` bucket. |
| Webhook (Deprecated) | Receive and validate webhook requests from Stripe for webhooks you configure. |
API Connectors
Integrate with customers' other SaaS apps, fast
Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
- Empower non-devs with a low-code designer
- Give devs freedom to build completely in code
- Let customers create their own workflows
