Skip to main content

Stripe

Trigger automations from payment events or take action on Stripe objects — create payment links, manage subscriptions, issue refunds, create invoices, apply coupons, and retrieve charge history.

Authentication

Auth type: API Key Get your secret key from dashboard.stripe.com/apikeys. Use sk_live_ for production, sk_test_ for development.
CredentialDescription
Secret KeyStripe secret key (sk_live_ or sk_test_)
Webhook SecretFrom Developers → Webhooks → your endpoint → Signing secret

Triggers

TriggerWhen it fires
Payment SucceededA charge or payment intent succeeds
Payment FailedA charge fails or requires action
Customer CreatedA new Stripe customer is created
Subscription CreatedA new subscription is started
Subscription CancelledA subscription is cancelled
Invoice PaidAn invoice is paid
Charge RefundedA charge is refunded (full or partial)

Actions

ActionKey inputsKey outputs
Create Customeremail, name, phone, description, metadata{}customerId, email
Get CustomercustomerIdcustomerId, email, name, balance, currency
Update CustomercustomerId, name, email, metadata{}customerId
Search Customersquery (Stripe query syntax)customers[], count
ActionKey inputsKey outputs
Create Payment LinkpriceId, quantity, redirectUrlurl, paymentLinkId
Create RefundpaymentIntentId, amount (blank = full refund), reasonrefundId, amount, status
Retrieve ChargechargeIdchargeId, amount, currency, status, receiptUrl
List ChargescustomerId, limitcharges[], count
ActionKey inputsKey outputs
Create SubscriptioncustomerId, priceId, quantity, trialDayssubscriptionId, status, currentPeriodEnd
Cancel SubscriptionsubscriptionId, cancelAtPeriodEndsubscriptionId, status
ActionKey inputsKey outputs
Get InvoiceinvoiceIdinvoiceId, amount, status, pdfUrl
List InvoicescustomerId, status, limitinvoices[], count
Create InvoicecustomerId, description, daysUntilDue, autoAdvanceinvoiceId, status, amountDue
Create CouponpercentOff or amountOff, currency, duration, maxRedemptionscouponId, valid
Always verify Stripe webhook events using the Webhook Secret. Collabase verifies the Stripe-Signature header with HMAC-SHA256 before processing any trigger.