Stripe
Arcade.dev LLM tools for Stripe
1.0.1Arcade.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_KEYfor authentication when interacting with the Stripe API.
Available tools(15)
| Tool name | Description | Secrets | |
|---|---|---|---|
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
| Parameter | Type | Req. | Description |
|---|---|---|---|
customer | string | Required | The ID of the customer to create the billing portal session for. |
return_url | string | Optional | The default URL to return to afterwards. |
Requirements
Output
string— This tool will create a billing portal session.Stripe.CreateCustomer
This tool will create a customer in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
name | string | Required | The name of the customer. |
email | string | Optional | The email of the customer. |
Requirements
Output
string— This tool will create a customer in Stripe.Stripe.CreateInvoice
This tool will create an invoice in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
customer | string | Required | The ID of the customer to create the invoice for. |
days_until_due | integer | Optional | The number of days until the invoice is due. |
Requirements
Output
string— This tool will create an invoice in Stripe.Stripe.CreateInvoiceItem
This tool will create an invoice item in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
customer | string | Required | The ID of the customer to create the invoice item for. |
price | string | Required | The ID of the price for the item. |
invoice | string | Required | The ID of the invoice to create the item for. |
Requirements
Output
string— This tool will create an invoice item in Stripe.Stripe.CreatePaymentLink
This tool will create a payment link in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
price | string | Required | The ID of the price to create the payment link for. |
quantity | integer | Required | The quantity of the product to include. |
Requirements
Output
string— This tool will create a payment link in Stripe.Stripe.CreatePrice
This tool will create a price in Stripe. If a product has not already been
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
product | string | Required | The ID of the product to create the price for. |
unit_amount | integer | Required | The unit amount of the price in cents. |
currency | string | Required | The currency of the price. |
Requirements
Output
string— This tool will create a price in Stripe. If a product has not already beenStripe.CreateProduct
This tool will create a product in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
name | string | Required | The name of the product. |
description | string | Optional | The description of the product. |
Requirements
Output
string— This tool will create a product in Stripe.Stripe.CreateRefund
This tool will refund a payment intent in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
payment_intent | string | Required | The ID of the PaymentIntent to refund. |
amount | integer | Optional | The amount to refund in cents. |
Requirements
Output
string— This tool will refund a payment intent in Stripe.Stripe.FinalizeInvoice
This tool will finalize an invoice in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
invoice | string | Required | The ID of the invoice to finalize. |
Requirements
Output
string— This tool will finalize an invoice in Stripe.Stripe.ListCustomers
This tool will fetch a list of Customers from Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
limit | integer | Optional | A limit on the number of objects to be returned. Limit can range between 1 and 100. |
email | string | Optional | A case-sensitive filter on the list based on the customer's email field. The value must be a string. |
Requirements
Output
string— This tool will fetch a list of Customers from Stripe.Stripe.ListInvoices
This tool will list invoices in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
customer | string | Optional | The ID of the customer to list invoices for. |
limit | integer | Optional | A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. |
Requirements
Output
string— This tool will list invoices in Stripe.Stripe.ListPaymentIntents
This tool will list payment intents in Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
customer | string | Optional | The ID of the customer to list payment intents for. |
limit | integer | Optional | A limit on the number of objects to be returned. Limit can range between 1 and 100. |
Requirements
Output
string— This tool will list payment intents in Stripe.Stripe.ListPrices
This tool will fetch a list of Prices from Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
product | string | Optional | The ID of the product to list prices for. |
limit | integer | Optional | A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. |
Requirements
Output
string— This tool will fetch a list of Prices from Stripe.Stripe.ListProducts
This tool will fetch a list of Products from Stripe.
Parameters
| Parameter | Type | Req. | Description |
|---|---|---|---|
limit | integer | Optional | A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 10. |
Requirements
Output
string— This 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
Output
string— This tool will retrieve the balance from Stripe. It takes no input.