Skip to Content

Stripe

Stripe icon
Arcade Optimized

Arcade.dev LLM tools for Stripe

Author:Arcade
Version:1.0.1
Auth:No authentication required
15tools
15require secrets
PyPI VersionPython VersionsWheel StatusDownloadsLicense

Arcade.dev provides a powerful toolkit for integrating with Stripe, enabling seamless management of billing, customer data, and payment processes. This toolkit simplifies common tasks, making it easier for developers to leverage Stripe's capabilities.

Capabilities

  • Create and manage customers, products, and prices.
  • Generate invoices and billing portal sessions effortlessly.
  • Retrieve and list pertinent data such as invoices and payment intents.
  • Facilitate refunds and manage financial transactions seamlessly.

Secrets

  • API Key: Use the STRIPE_SECRET_KEY for authentication when interacting with the Stripe API.

Available tools(15)

15 of 15
Tool nameDescriptionSecrets
This tool will create a billing portal session.
1
This tool will create a customer in Stripe.
1
This tool will create an invoice in Stripe.
1
This tool will create an invoice item in Stripe.
1
This tool will create a payment link in Stripe.
1
This tool will create a price in Stripe. If a product has not already been
1
This tool will create a product in Stripe.
1
This tool will refund a payment intent in Stripe.
1
This tool will finalize an invoice in Stripe.
1
This tool will fetch a list of Customers from Stripe.
1
This tool will list invoices in Stripe.
1
This tool will list payment intents in Stripe.
1
This tool will fetch a list of Prices from Stripe.
1
This tool will fetch a list of Products from Stripe.
1
This tool will retrieve the balance from Stripe. It takes no input.
1

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Stripe.CreateBillingPortalSession

This tool will create a billing portal session.

Parameters

ParameterTypeReq.Description
customerstringRequiredThe ID of the customer to create the billing portal session for.
return_urlstringOptionalThe default URL to return to afterwards.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will create a billing portal session.
#

Stripe.CreateCustomer

This tool will create a customer in Stripe.

Parameters

ParameterTypeReq.Description
namestringRequiredThe name of the customer.
emailstringOptionalThe email of the customer.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will create a customer in Stripe.
#

Stripe.CreateInvoice

This tool will create an invoice in Stripe.

Parameters

ParameterTypeReq.Description
customerstringRequiredThe ID of the customer to create the invoice for.
days_until_dueintegerOptionalThe number of days until the invoice is due.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will create an invoice in Stripe.
#

Stripe.CreateInvoiceItem

This tool will create an invoice item in Stripe.

Parameters

ParameterTypeReq.Description
customerstringRequiredThe ID of the customer to create the invoice item for.
pricestringRequiredThe ID of the price for the item.
invoicestringRequiredThe ID of the invoice to create the item for.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will create an invoice item in Stripe.
#

Stripe.CreatePrice

This tool will create a price in Stripe. If a product has not already been

Parameters

ParameterTypeReq.Description
productstringRequiredThe ID of the product to create the price for.
unit_amountintegerRequiredThe unit amount of the price in cents.
currencystringRequiredThe currency of the price.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will create a price in Stripe. If a product has not already been
#

Stripe.CreateProduct

This tool will create a product in Stripe.

Parameters

ParameterTypeReq.Description
namestringRequiredThe name of the product.
descriptionstringOptionalThe description of the product.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will create a product in Stripe.
#

Stripe.CreateRefund

This tool will refund a payment intent in Stripe.

Parameters

ParameterTypeReq.Description
payment_intentstringRequiredThe ID of the PaymentIntent to refund.
amountintegerOptionalThe amount to refund in cents.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will refund a payment intent in Stripe.
#

Stripe.FinalizeInvoice

This tool will finalize an invoice in Stripe.

Parameters

ParameterTypeReq.Description
invoicestringRequiredThe ID of the invoice to finalize.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will finalize an invoice in Stripe.
#

Stripe.ListCustomers

This tool will fetch a list of Customers from Stripe.

Parameters

ParameterTypeReq.Description
limitintegerOptionalA limit on the number of objects to be returned. Limit can range between 1 and 100.
emailstringOptionalA case-sensitive filter on the list based on the customer's email field. The value must be a string.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will fetch a list of Customers from Stripe.
#

Stripe.ListInvoices

This tool will list invoices in Stripe.

Parameters

ParameterTypeReq.Description
customerstringOptionalThe ID of the customer to list invoices for.
limitintegerOptionalA limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will list invoices in Stripe.
#

Stripe.ListPaymentIntents

This tool will list payment intents in Stripe.

Parameters

ParameterTypeReq.Description
customerstringOptionalThe ID of the customer to list payment intents for.
limitintegerOptionalA limit on the number of objects to be returned. Limit can range between 1 and 100.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will list payment intents in Stripe.
#

Stripe.ListPrices

This tool will fetch a list of Prices from Stripe.

Parameters

ParameterTypeReq.Description
productstringOptionalThe ID of the product to list prices for.
limitintegerOptionalA limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will fetch a list of Prices from Stripe.
#

Stripe.ListProducts

This tool will fetch a list of Products from Stripe.

Parameters

ParameterTypeReq.Description
limitintegerOptionalA limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will fetch a list of Products from Stripe.
#

Stripe.RetrieveBalance

This tool will retrieve the balance from Stripe. It takes no input.

Parameters

No parameters required.

Requirements

Secrets:STRIPE_SECRET_KEY

Output

Type:stringThis tool will retrieve the balance from Stripe. It takes no input.
Last updated on