For the full API reference, see the Stripe API documentation.
Connection setup
Get your API key
Log in to the Stripe Dashboard and navigate to Developers > API Keys. Copy your Secret key (starts with
sk_live_ for production or sk_test_ for testing).Tools
Customers
list-customers: List customers
list-customers: List customers
get-customer: Get a customer by ID
get-customer: Get a customer by ID
Charges
list-charges: List charges
list-charges: List charges
create-charge: Create a charge
create-charge: Create a charge
Amount in the smallest currency unit (e.g., cents for USD).
Three-letter ISO currency code (e.g.,
usd, eur).Customer ID to charge.
Payment source token or ID.
Charge description.
Key-value pairs for additional information.
Payment Intents
list-payment-intents: List payment intents
list-payment-intents: List payment intents
create-payment-intent: Create a payment intent
create-payment-intent: Create a payment intent
Amount in the smallest currency unit.
Three-letter ISO currency code.
Customer ID.
Accepted payment method types (e.g.,
["card"]). Defaults to ["card"].Description of the payment.
Key-value pairs for additional information.
Invoices
list-invoices: List invoices
list-invoices: List invoices
create-invoice: Create an invoice
create-invoice: Create an invoice
Customer ID.
Whether to automatically finalize and attempt payment.
Collection method:
charge_automatically or send_invoice.Invoice description.
Key-value pairs for additional information.
Products
Subscriptions
list-subscriptions: List subscriptions
list-subscriptions: List subscriptions
Advanced
raw-api-request: Make an arbitrary API request
raw-api-request: Make an arbitrary API request