Skip to content

Stripe

Connect fyrn to Stripe to automate payment workflows — create customers, collect payments, manage subscriptions, and issue refunds.

PropertyValue
Typehttp
Authenticationapi_key
CategoryFinance & Accounting
FieldTypeRequiredDescription
api_keystringYesStripe secret API key (sk_live_... or sk_test_...)

Create a new Stripe customer for billing.

EndpointPOST /v1/customers
MethodPOST

Create a PaymentIntent to collect a payment. This is the recommended way to accept payments.

EndpointPOST /v1/payment_intents
MethodPOST

Create a draft invoice for a customer. Add invoice items, then finalize and send.

EndpointPOST /v1/invoices
MethodPOST

List all charges, optionally filtered by customer.

EndpointGET /v1/charges
MethodGET

Create a recurring subscription for a customer.

EndpointPOST /v1/subscriptions
MethodPOST

Refund a charge or payment intent (full or partial).

EndpointPOST /v1/refunds
MethodPOST
name: new-customer-subscription
description: When a user signs up, create a Stripe customer and start a subscription
trigger:
type: webhook
event: user.signup
steps:
- id: create-customer
connector: stripe
action: create-customer
params:
email: "{{ trigger.body.email }}"
name: "{{ trigger.body.name }}"
metadata:
source: "{{ trigger.body.signup_source }}"
- id: start-subscription
connector: stripe
action: create-subscription
params:
customer: "{{ steps.create-customer.result.id }}"
items:
- price: "price_standard_monthly"