Stripe
Complete payment infrastructure and financial services API
| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://api.stripe.com/ | link | — | — | — |
Actions (144)
Billing · 44
- Attach payment to invoicePOST /v1/invoices/{id}/attach_payment
Attach a payment to an invoice.
documented - Attach payment to invoicePOST /v1/invoices/{id}/attach_payment
Attach a payment to an invoice.
documented - Create customer tax IDPOST /v1/customers/{id}/tax_ids
Create a tax ID for a customer.
documented - Create invoicePOST /v1/invoices
Create a new invoice (draft).
documented - Create invoicePOST /v1/invoices
Create a draft invoice.
documented - Create invoice previewPOST /v1/invoices/create_preview
Create a preview of an invoice.
documented - Create invoice previewPOST /v1/invoices/create_preview
Create an invoice preview.
documented - Create tax IDPOST /v1/tax_ids
Create a tax ID.
documented - Create tax IDPOST /v1/tax_ids
Create a tax ID.
documented - Create tax ratePOST /v1/tax_rates
Create a tax rate.
documented - Create tax ratePOST /v1/tax_rates
Create a tax rate.
documented - Delete customer tax IDDELETE /v1/customers/{id}/tax_ids/{tax_id_id}
Delete a customer tax ID.
documented - Delete invoiceDELETE /v1/invoices/{id}
Delete an invoice.
documented - Delete invoiceDELETE /v1/invoices/{id}
Delete an invoice.
documented - Finalize invoicePOST /v1/invoices/{id}/finalize
Finalize an invoice.
documented - Finalize invoicePOST /v1/invoices/{id}/finalize
Finalize an invoice.
documented - List customer tax IDsGET /v1/customers/{id}/tax_ids
List tax IDs for a customer.
documented - List invoice linesGET /v1/invoices/{id}/lines
List line items on an invoice.
documented - List invoice linesGET /v1/invoices/{id}/lines
List line items for an invoice.
documented - List invoice paymentsGET /v1/invoices/{id}/payments
List payments linked to an invoice.
documented - List invoicesGET /v1/invoices
List invoices.
documented - List invoicesGET /v1/invoices
List invoices.
documented - List tax IDsGET /v1/tax_ids
List tax IDs.
documented - List tax IDsGET /v1/tax_ids
List tax IDs.
documented - List tax ratesGET /v1/tax_rates
List tax rates.
documented - List tax ratesGET /v1/tax_rates
List tax rates.
documented - Pay invoicePOST /v1/invoices/{id}/pay
Pay an invoice.
documented - Pay invoicePOST /v1/invoices/{id}/pay
Pay an invoice.
documented - Retrieve customer tax IDGET /v1/customers/{id}/tax_ids/{tax_id_id}
Retrieve a customer tax ID.
documented - Retrieve invoiceGET /v1/invoices/{id}
Retrieve an invoice.
documented - Retrieve invoiceGET /v1/invoices/{id}
Retrieve an invoice.
documented - Retrieve invoice paymentGET /v1/invoice_payments/{id}
Retrieve an invoice payment.
documented - Retrieve invoice paymentGET /v1/invoice_payments/{id}
Retrieve an invoice payment.
documented - Retrieve tax IDGET /v1/tax_ids/{id}
Retrieve a tax ID.
documented - Retrieve tax IDGET /v1/tax_ids/{id}
Retrieve a tax ID.
documented - Retrieve tax rateGET /v1/tax_rates/{id}
Retrieve a tax rate.
documented - Retrieve tax rateGET /v1/tax_rates/{id}
Retrieve a tax rate.
documented - Search invoicesGET /v1/invoices/search
Search invoices.
documented - Send invoicePOST /v1/invoices/{id}/send
Send an invoice to the customer.
documented - Send invoicePOST /v1/invoices/{id}/send
Send an invoice.
documented - Update tax ratePOST /v1/tax_rates/{id}
Update a tax rate.
documented - Update tax ratePOST /v1/tax_rates/{id}
Update a tax rate.
documented - Void invoicePOST /v1/invoices/{id}/void
Void an invoice.
documented - Void invoicePOST /v1/invoices/{id}/void
Void an invoice.
documented
Products · 18
- Create pricePOST /v1/prices
Create a price for a product.
documented - Create pricePOST /v1/prices
Create a price for a product.
documented - Create productPOST /v1/products
Create a product.
documented - Create productPOST /v1/products
Create a product.
documented - List pricesGET /v1/prices
List prices.
documented - List pricesGET /v1/prices
List prices.
documented - List productsGET /v1/products
List products.
documented - List productsGET /v1/products
List products.
documented - Retrieve priceGET /v1/prices/{id}
Retrieve a price.
documented - Retrieve priceGET /v1/prices/{id}
Retrieve a price.
documented - Retrieve productGET /v1/products/{id}
Retrieve a product.
documented - Retrieve productGET /v1/products/{id}
Retrieve a product.
documented - Search pricesGET /v1/prices/search
Search prices.
documented - Search pricesGET /v1/prices/search
Search prices.
documented - Search productsGET /v1/products/search
Search products.
documented - Search productsGET /v1/products/search
Search products.
documented - Update productPOST /v1/products/{id}
Update a product.
documented - Update productPOST /v1/products/{id}
Update a product.
documented
Subscriptions · 16
- Cancel subscriptionDELETE /v1/subscriptions/{id}
Cancel a subscription.
documented - Cancel subscriptionDELETE /v1/subscriptions/{id}
Cancel a subscription.
documented - Create subscriptionPOST /v1/subscriptions
Create a subscription.
documented - Create subscriptionPOST /v1/subscriptions
Create a subscription.
documented - List subscriptionsGET /v1/subscriptions
List subscriptions.
documented - List subscriptionsGET /v1/subscriptions
List subscriptions.
documented - Migrate subscriptionPOST /v1/subscriptions/{id}/migrate
Migrate a subscription to a different plan/account.
documented - Migrate subscriptionPOST /v1/subscriptions/{id}/migrate
Migrate subscription.
documented - Resume subscriptionPOST /v1/subscriptions/{id}/resume
Resume a suspended subscription.
documented - Resume subscriptionPOST /v1/subscriptions/{id}/resume
Resume a suspended subscription.
documented - Retrieve subscriptionGET /v1/subscriptions/{id}
Retrieve a subscription.
documented - Retrieve subscriptionGET /v1/subscriptions/{id}
Retrieve a subscription.
documented - Search subscriptionsGET /v1/subscriptions/search
Search subscriptions.
documented - Search subscriptionsGET /v1/subscriptions/search
Search subscriptions.
documented - Update subscriptionPOST /v1/subscriptions/{id}
Update a subscription.
documented - Update subscriptionPOST /v1/subscriptions/{id}
Update a subscription.
documented
Balance · 10
- List balance transactionsGET /v1/balance_transactions
List balance transactions.
documented - List balance transactionsGET /v1/balance_transactions
List balance transactions.
documented - Retrieve balanceGET /v1/balance
Retrieve current balance.
documented - Retrieve balanceGET /v1/balance
Retrieve the current account balance.
documented - Retrieve balance settingsGET /v1/balance_settings
Retrieve balance settings.
documented - Retrieve balance settingsGET /v1/balance_settings
Retrieve balance settings for a connected account.
documented - Retrieve balance transactionGET /v1/balance_transactions/{id}
Retrieve a balance transaction.
documented - Retrieve balance transactionGET /v1/balance_transactions/{id}
Retrieve a balance transaction.
documented - Update balance settingsPOST /v1/balance_settings
Update balance settings.
documented - Update balance settingsPOST /v1/balance_settings
Update balance settings for a connected account.
documented
Payment Intents · 10
- Apply customer balancePOST /v1/payment_intents/{id}/apply_customer_balance
Apply a customer balance to the PaymentIntent.
documented - Cancel payment intentPOST /v1/payment_intents/{id}/cancel
Cancel a PaymentIntent.
documented - Capture payment intentPOST /v1/payment_intents/{id}/capture
Capture the funds for a PaymentIntent.
documented - Confirm payment intentPOST /v1/payment_intents/{id}/confirm
Confirm a PaymentIntent to proceed with authentication/processing.
documented - Create payment intentPOST /v1/payment_intents
Create a new PaymentIntent to orchestrate a payment flow.
documented - Get amount details line itemsGET /v1/payment_intents/{id}/amount_details_line_items
Retrieves amount details for line items on a PaymentIntent.
documented - Increment authorizationPOST /v1/payment_intents/{id}/increment_authorization
Increase the authorization amount on an authorized payment.
documented - Retrieve payment intentGET /v1/payment_intents/{id}
Retrieve a PaymentIntent by its ID.
documented - Search payment intentsGET /v1/payment_intents/search
Search PaymentIntents.
documented - Verify microdepositsPOST /v1/payment_intents/{id}/verify_microdeposits
Verify microdeposits for a payment method associated with the PaymentIntent.
documented
Terminal · 9
- Create terminal configurationPOST /v1/terminal/configurations
Create a Terminal configuration.
documented - Create terminal locationPOST /v1/terminal/locations
Create a Terminal location.
documented - Create terminal readerPOST /v1/terminal/readers
Create a Stripe Terminal reader.
documented - List terminal configurationsGET /v1/terminal/configurations
List Terminal configurations.
documented - List terminal locationsGET /v1/terminal/locations
List Terminal locations.
documented - List terminal readersGET /v1/terminal/readers
List Terminal readers.
documented - Retrieve terminal configurationGET /v1/terminal/configurations/{id}
Retrieve a Terminal configuration.
documented - Retrieve terminal locationGET /v1/terminal/locations/{id}
Retrieve a Terminal location.
documented - Retrieve terminal readerGET /v1/terminal/readers/{id}
Retrieve a Terminal reader.
documented
Customers · 6
- Create customerPOST /v1/customers
Create a new customer.
documented - Delete customerDELETE /v1/customers/{id}
Delete a customer.
documented - List customersGET /v1/customers
List customers.
documented - Retrieve customerGET /v1/customers/{id}
Retrieve a customer by ID.
documented - Search customersGET /v1/customers/search
Search customers.
documented - Update customerPOST /v1/customers/{id}
Update a customer.
documented
Files · 6
- List filesGET /v1/files
List files.
documented - List filesGET /v1/files
List files.
documented - Retrieve fileGET /v1/files/{id}
Retrieve a file.
documented - Retrieve fileGET /v1/files/{id}
Retrieve a file.
documented - Upload filePOST /v1/files
Upload a file.
documented - Upload filePOST /v1/files
Upload a file (e.g., dispute evidence).
documented
Refunds · 6
- Cancel refundPOST /v1/refunds/{id}/cancel
Cancel a refund.
documented - Cancel refundPOST /v1/refunds/{id}/cancel
Cancel a refund.
documented - List refundsGET /v1/refunds
List refunds.
documented - List refundsGET /v1/refunds
List refunds.
documented - Retrieve refundGET /v1/refunds/{id}
Retrieve a refund.
documented - Retrieve refundGET /v1/refunds/{id}
Retrieve a refund.
documented
Charges · 5
- Capture chargePOST /v1/charges/{charge_id}/capture
Capture a previously authorized charge.
documented - Create chargePOST /v1/charges
Create a new charge for a customer.
documented - List chargesGET /v1/charges
List charges for your account.
documented - Retrieve chargeGET /v1/charges/{charge_id}
Retrieve a specific charge by its ID.
documented - Search chargesGET /v1/charges/search
Search charges using the Stripe search endpoint.
documented
Connect · 5
- Create accountPOST /v1/accounts
Create a Connect account.
documented - Create account linkPOST /v1/account_links
Create an account link for onboarding.
documented - List accountsGET /v1/accounts
List Connect accounts.
documented - Reject accountPOST /v1/accounts/{id}/rejected
Reject a connected account.
documented - Retrieve accountGET /v1/accounts/{id}
Retrieve a Connect account.
documented
Checkout Sessions · 4
- Create checkout sessionPOST /v1/checkout/sessions
Create a Checkout Session for a payment.
documented - Expire checkout sessionPOST /v1/checkout/sessions/{id}/expire
Expire a Checkout Session.
documented - List line items in sessionGET /v1/checkout/sessions/{id}/line_items
List line items for a Checkout Session.
documented - Retrieve checkout sessionGET /v1/checkout/sessions/{id}
Retrieve a Checkout Session.
documented