Stripe Connector
Quickly build integrations connecting your B2B SaaS to Stripe.
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 |
|---|---|
| Create Webhook | Create a new webhook |
| Delete Webhook | Deletes a webhook by ID |
| Delete All Instanced Webhooks | Delete all the webhooks associated to each flow of the instance. |
| Get Webhook | Retrieves a webhook by ID |
| List Webhooks | List all webhooks |
| Update Webhook | Update a webhook by ID |
| 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 |
| List Checkout Session Line Items | List all Stripe Checkout Session Line Items |
| List Checkout Sessions | List all Stripe Checkout Sessions |
| Update Checkout Session | Update a Stripe Checkout Session |
| Raw Request | Send raw HTTP request to Stripe |
| List Accounts | Returns a list of accounts connected to your platform |
| Delete Customer | Permanently deletes a customer, Also immediately cancels any active subscriptions on the customer. |
| Get Customer | Retrieve the information and metadata of a customer by Id |
| List Customers | Returns a list of customers |
| Create Customer | Create a new customer object |
| Update Customer | Create a new customer object |
| Get Subscriptions | Get the information and metadata of a subscription by Id |
| List Subscriptions | Returns a list of subscriptions |
| Create Subscription | Create a new subscription |
| Delete Subscription | Delete a subscription by Id |
| Update Subscription | Update an existing subscription |
| List Cards | Returns a list of cards connected to your platform |
| Create Card | Create a new card |
| Detach Card | Detach a card from a customer |
| Attach Card | Attach a card to a customer |
| Get Card | Get the information and metadata of a card by Id |
| Update Card | Create a new card by Id |
| Get Price | Get the information and metadata of a price by Id |
| List Prices | Returns a list of all available prices |
| Create Price | Create a new price |
| Update Price | Update an existing price by Id |
| List Invoices | Returns a list of invoices connected to your platform |
| Delete Invoice | Delete an existing invoice |
| Get Invoice | Get the information and metadata of an invoice by Id |
| Create Invoice | Create a new invoice |
| Update Invoice | Update an existing invoice |
| Create Product | Create a new product |
| Delete Product | Delete an existing product by Id |
| Get Product | Get the information and metadata of a product by Id |
| List Products | Returns a list of products connected to your platform |
| Update Product | Update an existing product |
| Get Balance Transaction | Retrieves the balance transaction with the given ID. |
| List Balance Transactions | Returns a list of transactions that have contributed to the Stripe account balance (e.g., charges, transfers, and so forth). |
| Update Charge | Updates the specified charge by setting the values of the parameters passed. |
| Search Charges | Search for charges you've previously created using Stripe's Search Query Language. |
| List Charges | Returns a list of all charges |
| Get Charge | Retrieves the details of a charge that has previously been created. |
| List Payment Intents | Returns a list of PaymentIntents. |
| Get Payment Intent | Retrieves the details of a PaymentIntent that has previously been created. |
| Create Payment Intent | Creates a PaymentIntent object. |
| Update Payment Intent | Updates properties on a PaymentIntent object without confirming. |
| Confirm Payment Intent | Confirm that your customer intends to pay with current or provided payment method. |
| Cancel Payment Intent | A PaymentIntent object 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 PaymentIntent when its status is requires_capture. |
| Search Payment Intent | Search for PaymentIntents you’ve previously created using Stripe’s Search Query Language. |
| List Disputes | Returns a list of your disputes. |
| Get Dispute | Retrieves the dispute with the given ID. |
| Update Dispute | When you get a dispute, contacting your customer is always the best first step. If that doesn't work, you can submit evidence to help us resolve the dispute in your favor. |
| Close Dispute | Closing the dispute for a charge indicates that you do not have any evidence to submit and are essentially dismissing the dispute, acknowledging it as lost. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| Instance Webhooks | Automatically manages Stripe webhook subscriptions for your instance. On instance deploy, this trigger creates a webhook endpoint in Stripe (or reuses an existing one with matching URL and events). On instance deletion, it removes the webhook. The trigger validates incoming webhook signatures and handles all webhook lifecycle management automatically. Note: Webhooks are created/updated each time an instance is deployed or reconfigured. |
| 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
