Stripe

Online payment processing for internet businesses
Connect it
In Keystile Automations → Connections → New connection, choose Stripe and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Stripe: cancel payment intent (agent) (Cancel a PaymentIntent that has not been captured).What it can do (98 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Invoice Lines (Agent) | Bulk-add line items to a draft invoice. | Yes |
| Attach Payment Method (Agent) | Attach a PaymentMethod to a customer. | Yes |
| Cancel Payment Intent (Agent) | Cancel a PaymentIntent that has not been captured. | |
| Cancel Subscription | Cancel a subscription now or at the end of its billing period. | |
| Cancel Subscription (Agent) | Cancel a subscription immediately or at the end of the billing period. | |
| Capture Payment Intent (Agent) | Capture funds from an authorized PaymentIntent. | Yes |
| Close Dispute (Agent) | Concede a dispute (DESTRUCTIVE — forfeits the funds). | |
| Confirm Payment Intent (Agent) | Confirm a PaymentIntent to attempt the charge. | Yes |
| Create Checkout Session (Agent) | Create a Stripe-hosted Checkout Session. | Yes |
| Create Coupon (Agent) | Create a discount coupon. | Yes |
| Create Credit Note (Agent) | Issue a credit note against a finalized invoice. | Yes |
| Create Customer | Create a customer with contact details and an address. | Yes |
| Create Customer (Agent) | Create a customer in Stripe. | Yes |
| Create Invoice | Create a draft invoice for a customer. | Yes |
| Create Invoice (Agent) | Create a draft invoice in Stripe. | Yes |
| Create Invoice Item (Agent) | Add a one-off pending line item to a customer. | Yes |
| Create Payment | Start a payment for an amount, and optionally charge it now. | Yes |
| Create Payment Intent (Agent) | Create a Stripe PaymentIntent to start a payment flow. | Yes |
| Create Payment Link | Create a shareable link where customers pay for set items. | Yes |
| Create Payment Link (Agent) | Create a shareable, Stripe-hosted payment link. | Yes |
| Create Payment Method (Agent) | Create a PaymentMethod from a token. | Yes |
| Create Price | Create a one-time or recurring price for a product. | Yes |
| Create Price (Agent) | Create a one-time or recurring price for a product. | Yes |
| Create Product | Create a product you can add prices to. | Yes |
| Create Product (Agent) | Create a new product object in Stripe. | Yes |
| Create Promotion Code (Agent) | Create a customer-facing promotion code for a coupon. | Yes |
| Create Refund | Refund all or part of a successful payment. | Yes |
| Create Refund (Agent) | Create a full or partial refund for a payment. | Yes |
| Create Subscription | Subscribe a customer to one or more prices. | Yes |
| Create Subscription (Agent) | Start a subscription for a customer with specified prices. | Yes |
| Create Tax Rate (Agent) | Create a manual tax rate. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Deactivate Payment Link | Turn off a payment link so no one can pay with it. | |
| Deactivate Payment Link (Agent) | Deactivate a payment link so it can no longer be used. | |
| Finalize Invoice (Agent) | Finalize a draft invoice so it becomes payable. | Yes |
| Find Customer by Email | Find customers whose email matches exactly. | |
| Find Invoice | Look up an invoice and its details. | |
| Get Checkout Session (Agent) | Retrieve a Stripe Checkout Session by its ID. | |
| Get Coupon (Agent) | Retrieve a coupon by its ID. | |
| Get Credit Note (Agent) | Retrieve a credit note by its ID. | |
| Get Customer (Agent) | Retrieve a Stripe customer by its ID. | |
| Get Dispute (Agent) | Retrieve a dispute by its ID. | |
| Get Event (Agent) | Retrieve a single Stripe event by its ID. | |
| Get Invoice (Agent) | Retrieve a Stripe invoice by its ID. | |
| Get Payment Intent (Agent) | Retrieve a payment by its PaymentIntent ID. | |
| Get Payment Link (Agent) | Retrieve a Stripe payment link by its ID. | |
| Get Payment Method (Agent) | Retrieve a PaymentMethod by its ID. | |
| Get Payout (Agent) | Retrieve a Stripe payout by its ID. | |
| Get Price (Agent) | Retrieve a Stripe price by its ID. | |
| Get Product (Agent) | Retrieve a Stripe product by its ID. | |
| Get Promotion Code (Agent) | Retrieve a promotion code by its ID. | |
| Get Refund (Agent) | Retrieve a Stripe refund by its ID. | |
| Get Subscription (Agent) | Retrieve a Stripe subscription by its ID. | |
| Get Tax Rate (Agent) | Retrieve a tax rate by its ID. | |
| List Balance Transactions (Agent) | List balance transactions (the reconciliation ledger). | |
| List Charges (Agent) | List Stripe charges. | |
| List Checkout Sessions (Agent) | List Stripe Checkout Sessions. | |
| List Coupons (Agent) | List Stripe coupons. | |
| List Credit Notes (Agent) | List Stripe credit notes. | |
| List Customer Payment Methods (Agent) | List a customer's attached payment methods. | |
| List Customers (Agent) | List Stripe customers, optionally filtered by email. | |
| List Disputes (Agent) | List Stripe disputes (chargebacks). | |
| List Events (Agent) | List Stripe account events. | |
| List Invoice Lines (Agent) | List the line items on an invoice. | |
| List Invoices (Agent) | List Stripe invoices. | |
| List Payment Intents (Agent) | List Stripe PaymentIntents. | |
| List Payment Links (Agent) | List Stripe payment links. | |
| List Payouts (Agent) | List payouts to the bank account. | |
| List Prices (Agent) | List Stripe prices. | |
| List Products (Agent) | List Stripe products. | |
| List Promotion Codes (Agent) | List Stripe promotion codes. | |
| List Refunds (Agent) | List Stripe refunds. | |
| List Subscription Items (Agent) | List the line items of a subscription. | |
| List Subscriptions (Agent) | List Stripe subscriptions. | |
| List Tax Rates (Agent) | List Stripe tax rates. | |
| List Transfers (Agent) | List transfers to connected accounts (Stripe Connect). | |
| Retrieve Balance (Agent) | Get the current Stripe account balance. | |
| Retrieve Charge (Agent) | Retrieve a Stripe charge by its ID. | |
| Retrieve Customer | Get a customer's details by their ID. | |
| Retrieve Invoice | Get the full details of an invoice. | |
| Retrieve Payment | Get the details of a successful payment. | |
| Retrieve Payout | Get a payout's amount, status and arrival date. | |
| Search Charges (Agent) | Search charges with a Stripe search query. | |
| Search Customers (Agent) | Search for Stripe customers by email or a raw search query. | |
| Search Invoices (Agent) | Search invoices with a Stripe search query. | |
| Search Payment Intents (Agent) | Search PaymentIntents with a Stripe search query. | |
| Search Prices (Agent) | Search prices with a Stripe search query. | |
| Search Products (Agent) | Search products with a Stripe search query. | |
| Search Subscriptions | Find subscriptions by status, customer, price or creation date. | |
| Search Subscriptions (Agent) | Search subscriptions by price ID, status, customer ID and other filters. | |
| Send Invoice (Agent) | Email a finalized invoice to the customer. | Yes |
| Update Customer | Change a customer's details. Empty fields keep their value. | Yes |
| Update Customer (Agent) | Modify an existing Stripe customer. | Yes |
| Update Dispute (Agent) | Submit or update evidence on a dispute. | Yes |
| Update Price (Agent) | Update or archive a Stripe price. | Yes |
| Update Product (Agent) | Update or archive a Stripe product. | Yes |
| Update Subscription (Agent) | Update an existing Stripe subscription. | Yes |
| Void Credit Note (Agent) | Void a credit note. |
Start a workflow when… (13 triggers)
- New Payment — Fires when a payment succeeds. Returns the payment.
- New Customer — Fires when a customer is created.
- Payment Failed — Fires when any charge fails, including renewals.
- New Subscription — Fires when a subscription is created.
- New Charge — Fires when a charge succeeds. Returns the charge and receipt.
- New Invoice — Fires when an invoice is created.
- Invoice Payment Failed — Fires when paying an invoice fails, e.g. a renewal.
- Canceled Subscription — Fires when a subscription ends.
- New Refund — Fires when a refund is created, full or partial.
- New Dispute — Fires when a customer disputes a charge.
- New Payment Link — Fires when a payment link is created.
- Updated Subscription — Fires when a subscription changes, e.g. status or plan.
- Checkout Session Completed — Fires when a customer completes a Checkout session.
How Keystile protects it
Every Stripe action is checked before it runs, whether it comes from an AI tool or a workflow. 36 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Stripe with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access