Skip to content

Stripe integration

Connect Stripe to 200+ apps

The Stripe integration on Connectify reacts to money moving: a payment succeeds or fails, an invoice is paid, a subscription starts or ends, a checkout completes. Twenty Stripe events can start a workflow, and forty actions let later steps create customers, prices, invoices, subscriptions, refunds, coupons and payment links.

What you can do

20 triggers and 41 actions, straight from the app

Each item is a real step in the Connectify builder. Fields are filled by typing @ to insert data from the trigger or an earlier step.

Triggers
  • Payment succeededA payment intent succeeds.
  • Payment failedA payment intent fails, with the decline details.
  • Payment cancelledA payment intent is cancelled.
  • Charge succeededA charge is captured.
  • Charge failedA charge fails.
  • Charge refundedA charge is refunded in full or in part.
  • Dispute createdA customer disputes a charge.
  • Checkout session completedA hosted checkout is paid.
  • Customer createdA new customer record.
  • Customer updatedA customer’s details change.
  • Customer deletedA customer is removed.
  • Invoice createdA draft invoice is created.
  • Invoice finalizedAn invoice is finalised and ready to pay.
  • Invoice paidAn invoice is paid.
  • Invoice payment failedAn invoice payment attempt fails.
  • Invoice voidedAn invoice is voided.
  • Subscription createdA subscription starts.
  • Subscription updatedA subscription’s plan, quantity or status changes.
  • Subscription deletedA subscription ends.
  • Subscription trial will endA trial ends in three days.
Actions

Customers

  • Create customerWith email, name, phone, address and metadata.
  • Update customerChanges only the fields you set.
  • Get customerReads one customer by ID.
  • List customersA page at a time, or an exact match by email.
  • Delete customerRemoves a customer and cancels their active subscriptions.

Products and prices

  • Create productWith an optional default price.
  • Update productChanges name, description, active flag or metadata.
  • Get productReads one product.
  • List productsFiltered by active, shippable, date or IDs.
  • Delete productOnly products with no prices; otherwise archive it.
  • Create priceOne-off or recurring, in the currency you choose.
  • Update priceArchive it or change its nickname and metadata.
  • Get priceReads one price.
  • List pricesOptionally for one product.

Payments

  • Create payment intentStarts a payment for an amount and currency.
  • Update payment intentChanges amount or description before confirmation.
  • Cancel payment intentCancels before the payment succeeds.
  • Get payment intentReads status, amount and latest charge.
  • List payment intentsOptionally for one customer.
  • Create checkout sessionReturns a hosted payment link you can send to a customer.
  • Get checkout sessionReads a session with its line items and customer.

Invoices

  • Create invoiceA draft for a customer, sent or charged automatically.
  • Update invoiceChanges description or due days while it is a draft.
  • Get invoiceReads status, lines and amount due.
  • List invoicesOptionally by customer or status.
  • Delete invoiceDrafts only.

Subscriptions

  • Create subscriptionFor a customer and a recurring price, with an optional trial.
  • Update subscriptionIncluding cancel at period end.
  • Cancel subscriptionImmediately, with optional proration.
  • Get subscriptionReads status, items and period.
  • List subscriptionsOptionally by customer or status.

Refunds and coupons

  • Create refundFull or partial, for a charge or payment intent.
  • Update refundChanges metadata.
  • Get refundReads one refund.
  • List refundsOptionally by charge or payment intent.
  • Create couponPercent or amount off, once, repeating or forever.
  • Update couponChanges the display name or metadata.
  • Get couponReads one coupon.
  • List couponsA page at a time.
  • Delete couponStops new redemptions.
  • Get accountReads the connected account, to check the key works.

How to connect

Set up Stripe in a few minutes

No code and nothing to install. Connect Stripe once and use it in any workflow.

  1. Add a Stripe stepOpen a workflow in the builder, add a step and choose Stripe.
  2. Paste your Stripe API keyCreate a key in Stripe, paste it into Connectify, and it is stored encrypted.
  3. Choose the action and map fieldsPick what the step should do, then fill each field. Type @ to insert data from the trigger or an earlier step.
  4. Test itPress Test to run the step once with real data and see what comes back.
  5. Switch the workflow onEvery run is recorded in run history with what each step received and returned.

Permissions and data

What Connectify asks Stripe for, and why

Only the access the actions above need. You approve it on the provider's own page when you connect.

  • Card details never reach Connectify; payments stay inside Stripe and its hosted pages.
  • Your API key is encrypted before it is stored and decrypted only while a Stripe step runs.
  • The data a run receives and returns is kept in run history for 30, 60 or 90 days by plan, then deleted automatically.
  • Disconnect at any time by removing the account in Connectify and rolling the key in Stripe.

Full details in the privacy policy.

Access requestedStripe scopes
Secret API key
Read and write the customers, products, prices, payments, invoices, subscriptions, refunds and coupons your steps name.
Webhook endpoint
Receive the events you choose as triggers. Each event is signature-checked before anything runs.

FAQ

Stripe questions

How do I connect Stripe?

Create a secret API key in the Stripe dashboard and paste it into Connectify. A restricted key with only the permissions you need works too.

Are webhook events verified?

Yes. Every Stripe event is signature-checked before it is processed.

Can I take payments from a workflow?

Create checkout session returns a hosted payment link you can email or message to a customer. Payment intents are for your own checkout flows.

Does it support test mode?

Yes. Connect a test-mode key to try workflows, then replace it with a live key.

Support

Stuck on a Stripe step? Write to support@connectify.co or report an issue. Include the workflow name and the run from Logs.

Related integrations

Connect Stripe in minutes.

Free plan, no card, 200+ apps. Describe the workflow to Copilot or build it by hand.