Blocks

Stripe

Payment processing, subscriptions, and platform management.

Connect to Stripe API using OAuth 2.0 Connect to manage payment intents, customers, subscriptions, charges, refunds, and connected accounts. Supports both Standard and Express connected accounts with read_write or read_only scopes. Perfect for platforms, marketplaces, and SaaS applications managing payments on behalf of connected accounts.

Back to Catalog
Toolsstripe

Block Preview

Stripe

Stripe

Payment processing, subscriptions, and platform management.

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the stripe block with monitoring enabled in production.

Inputs (UI)

Stripe Account

oauth-input

Placeholder: Select Stripe account

Layout: full

Provider: stripe

Operation

dropdown

Layout: full

Options: Create Payment Intent, List Payment Intents, Get Payment Intent, Cancel Payment Intent

Amount (cents)

short-input

Placeholder: 1000 = $10.00

Layout: half

Condition: operation = "create_payment_intent"

Currency

dropdown

Layout: half

Condition: operation = "create_payment_intent"

Options: USD, EUR, GBP, TRY

Description

short-input

Placeholder: Payment description

Layout: full

Condition: operation = "create_payment_intent"

Payment Intent ID

short-input

Placeholder: pi_...

Layout: full

Condition: operation = ["get_payment_intent","cancel_payment_intent","capture_payment_intent"]

Charge ID

short-input

Placeholder: ch_...

Layout: full

Condition: operation = ["get_charge","create_refund"]

Customer ID

short-input

Placeholder: cus_...

Layout: full

Condition: operation = ["get_customer","update_customer","delete_customer","create_subscription"]

Email

short-input

Placeholder: customer@example.com

Layout: half

Condition: operation = ["create_customer","update_customer"]

Name

short-input

Placeholder: Customer name

Layout: half

Condition: operation = ["create_customer","update_customer"]

Refund Amount (cents)

short-input

Placeholder: Leave empty for full refund

Layout: half

Condition: operation = "create_refund"

Subscription ID

short-input

Placeholder: sub_...

Layout: full

Condition: operation = ["get_subscription","cancel_subscription"]

Price ID

short-input

Placeholder: price_...

Layout: full

Condition: operation = "create_subscription"

Product ID

short-input

Placeholder: prod_...

Layout: full

Condition: operation = ["get_product","create_price"]

Product Name

short-input

Placeholder: My Product

Layout: full

Condition: operation = "create_product"

Product Description

short-input

Placeholder: Product description

Layout: full

Condition: operation = "create_product"

Unit Amount (cents)

short-input

Placeholder: 1000 = $10.00

Layout: half

Condition: operation = "create_price"

Currency

dropdown

Layout: half

Condition: operation = "create_price"

Options: USD, EUR, GBP, TRY

Recurring Interval

dropdown

Layout: half

Condition: operation = "create_price"

Options: One-time, Daily, Weekly, Monthly

Limit

short-input

Placeholder: 10

Layout: half

Condition: operation = ["list_payment_intents","list_charges","list_refunds","list_customers","list_subscriptions","list_products","list_prices","list_balance_transactions"]

Inputs (API)

credential

string

Required

operation

string

Required

amount

number

Optional

currency

string

Optional

description

string

Optional

paymentIntentId

string

Optional

chargeId

string

Optional

customerId

string

Optional

email

string

Optional

name

string

Optional

refundAmount

number

Optional

subscriptionId

string

Optional

priceId

string

Optional

productId

string

Optional

productName

string

Optional

productDescription

string

Optional

unitAmount

number

Optional

priceCurrency

string

Optional

recurring

string

Optional

limit

number

Optional

Outputs

Primary response type:

{
  "success": "boolean",
  "data": "any"
}

Tool Access

stripe_payments
Stripe | NowFlow Blocks