Stripe ​
| Workflow | Type | Description |
|---|---|---|
| stripe.access.grant_on_payment | Dag | Verify a Stripe payment webhook and grant the paying end-user an access group |
| stripe.balance.get_balance | Atomic | Retrieve the Stripe account balance |
| stripe.balance.list_transactions | Atomic | List Stripe balance transactions for payout reconciliation |
| stripe.billing_portal.create_session | Atomic | Create a Stripe Billing Portal URL for customer self-service |
| stripe.catalog.ensure_product | Dag | Idempotently ensure a Stripe product and price exist for an external id |
| stripe.charge.hosted | Dag | Ensure the customer then create a hosted Stripe checkout and return its URL |
| stripe.charges.list_charges | Atomic | List Stripe charges with optional filters |
| stripe.checkout.create_session | Atomic | Create a Stripe Checkout Session and return the payment URL |
| stripe.checkout.get_session | Atomic | Get a Stripe Checkout Session and its payment status |
| stripe.connection.validate | Linear | Validate a Stripe connection (secret key) and record the result |
| stripe.coupons.create_coupon | Atomic | Create a Stripe discount coupon |
| stripe.customers.create_customer | Atomic | Create a new Stripe customer |
| stripe.customers.get_customer | Atomic | Retrieve a Stripe customer record |
| stripe.customers.list_customers | Atomic | List Stripe customers with optional filters |
| stripe.customers.search_customers | Atomic | Search Stripe customers by query (email, metadata, name) |
| stripe.customers.update_customer | Atomic | Update a Stripe customer |
| stripe.disputes.list_disputes | Atomic | List Stripe disputes (chargebacks) with optional filters |
| stripe.invoices.get_invoice | Atomic | Get a Stripe invoice with its hosted URL and PDF link |
| stripe.invoices.list_invoices | Atomic | List Stripe invoices with optional filters |
| stripe.payment_intents.cancel_intent | Atomic | Cancel a Stripe PaymentIntent before it is captured |
| stripe.payment_intents.create_intent | Atomic | Create a Stripe PaymentIntent for one-time payment |
| stripe.payment_intents.get_intent | Atomic | Get a Stripe PaymentIntent and its status |
| stripe.payment_links.create_link | Atomic | Create a reusable Stripe payment link |
| stripe.prices.create_price | Atomic | Create a Stripe price (one-time or recurring) |
| stripe.prices.list_prices | Atomic | List Stripe prices with optional filters |
| stripe.products.create_product | Atomic | Create a Stripe product |
| stripe.products.list_products | Atomic | List Stripe products with optional filters |
| stripe.promotion_codes.create_code | Atomic | Create a Stripe promotion code for an existing coupon |
| stripe.refunds.create_refund | Atomic | Issue a refund for a Stripe charge or PaymentIntent |
| stripe.refunds.list_refunds | Atomic | List Stripe refunds with optional filters |
| stripe.subscription.start | Dag | Ensure the customer, create a Stripe subscription, and confirm its status |
| stripe.subscriptions.cancel_subscription | Atomic | Cancel a Stripe subscription immediately or at period end |
| stripe.subscriptions.create_subscription | Atomic | Create a Stripe subscription for an existing customer |
| stripe.subscriptions.get_subscription | Atomic | Get a Stripe subscription and its current status |
| stripe.subscriptions.list_subscriptions | Atomic | List Stripe subscriptions with optional filters |
| stripe.subscriptions.resume_subscription | Atomic | Resume a Stripe subscription or clear a scheduled cancellation |
| stripe.subscriptions.update_subscription | Atomic | Update a Stripe subscription (plan change with proration) |
| stripe.tax_ids.create_tax_id | Atomic | Attach a tax ID (CNPJ/CPF and others) to a Stripe customer |
| stripe.webhooks.create_endpoint | Atomic | Create a Stripe webhook endpoint and store its signing secret |
| stripe.webhooks.delete_endpoint | Atomic | Delete a Stripe webhook endpoint |
| stripe.webhooks.receive | Atomic | Verify a Stripe webhook, parse the event, and route by event type |
| stripe.webhooks.validate_event | Atomic | Validate a Stripe webhook signature and parse the event |
