Agentic Service Discovery

Resources

S

Stripe

by Stripe

Process payments, manage subscriptions, customers, and billing with Stripe

PaymentsPaidAPI keypaymentsbillingsubscriptionsfinancecheckoutinvoicing

How agents use Stripe

  • Agent creates a payment intent and returns a checkout link when a user requests to purchase
  • Agent looks up a customer record to check subscription status before granting access or features
  • Agent issues a refund automatically when a cancellation or dispute condition is detected
  • Agent retrieves invoice history to generate a billing summary or answer an account query
  • Agent creates or updates a subscription when a user upgrades, downgrades, or changes their plan

Agent actions

Create Payment IntentCreate a payment intent for processing a payment

Inputs: amount, currency, customerId, description, metadata, captureMethod

Returns: paymentIntentId, clientSecret, status, success

Capture Payment IntentCapture a payment intent that was created with manual capture

Inputs: paymentIntentId, amountToCapture

Returns: status, success

Create ChargeCreate a direct charge (legacy method, consider using Payment Intents)

Inputs: amount, currency, source, description, customerId

Returns: chargeId, status, receiptUrl, success

Get Payment IntentRetrieve details of a payment intent

Inputs: paymentIntentId

Returns: paymentIntent, status, amount, currency

Create CustomerCreate a new customer in Stripe

Inputs: email, name, phone, description, metadata

Returns: customerId, success

Get CustomerRetrieve details of a customer

Inputs: customerId

Returns: customer, email, name

Update CustomerUpdate customer information

Inputs: customerId, email, name, phone, metadata

Returns: success

List CustomersRetrieve a list of customers

Inputs: limit, email

Returns: customers, count

Create SubscriptionCreate a new subscription for a customer

Inputs: customerId, priceId, trialPeriodDays, metadata

Returns: subscriptionId, status, currentPeriodEnd, success

Cancel SubscriptionCancel a customer subscription

Inputs: subscriptionId, cancelAtPeriodEnd

Returns: status, success

Get SubscriptionRetrieve details of a subscription

Inputs: subscriptionId

Returns: subscription, status, currentPeriodEnd

Create RefundRefund a charge or payment intent

Inputs: paymentIntentId, chargeId, amount, reason

Returns: refundId, status, amount, success

Create InvoiceCreate a new invoice for a customer

Inputs: customerId, description, dueDate, autoAdvance

Returns: invoiceId, invoiceUrl, status, success

Get InvoiceRetrieve details of an invoice

Inputs: invoiceId

Returns: invoice, status, amountDue

Create ProductCreate a new product in the catalog

Inputs: name, description, active, metadata

Returns: productId, success

Create PriceCreate a new price for a product

Inputs: productId, unitAmount, currency, recurring, recurringInterval

Returns: priceId, success

Create Checkout SessionCreate a Stripe Checkout session for hosted payment page

Inputs: priceId, quantity, successUrl, cancelUrl, customerId, mode

Returns: sessionId, url, success

Create Webhook EndpointCreate a webhook endpoint for receiving Stripe events

Inputs: url, enabledEvents

Returns: webhookId, secret, success

Example workflows

1

One-time payment processing

Accept one-time payments from customers with automatic receipt generation

2

Subscription management

Manage recurring subscriptions with automatic billing and dunning

3

Marketplace platform

Process payments and manage payouts for a multi-vendor marketplace

4

Automated refunds

Automatically process refunds based on business logic or customer requests

About Stripe

Vendor
Stripe
Pricing Always review details with the vendor
Paid2.9% + $0.30 per successful card charge for US businesses. International cards and currencies have additional fees. Subscription billing and other features included.
Authentication
API key
Rate limit Always review details with the vendor
100 requests / minute
Compatible nodes
AgentResourceInputOutput

Build an AI workflow with Stripe

Use the Agentic Planner to design, visualize, and connect Stripe with your other tools.

Open Agentic Planner

Related Payments tools