Stripe website screenshot

Stripe

Online payment processing for internet businesses. Stripe is a suite of payment APIs that powers commerce for online businesses of all sizes.

Stripe publishes 159 APIs on the APIs.io network, including Accounts API, Balance API, Billing API, and 156 more. Tagged areas include Commerce, Financial Services, Fintech, Payments, and T1.

The Stripe catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Stripe’s developer surface includes authentication, sandbox, changelog, CLI, signup flow, developer portal, documentation, and 119 more developer resources.

84.2/100 exemplar ▬ flat Agent 64/100 agent native Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serveFree trial⚡ Free to try
159 APIs 2 MCP Servers 18 Features
CommerceFinancial ServicesFintechPaymentsT1

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 84.2/100 · exemplar
Contract Quality 17.6 / 25
Developer Ergonomics 19.0 / 20
Commercial Clarity 20.0 / 20
Operational Transparency 12.3 / 13
Governance 7.6 / 12
Discoverability 5.9 / 10
Agent readiness — 64/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/stripe: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 159

Individual APIs this provider publishes, each with its own machine-readable definition.

Stripe Accounts API

This is an object representing a Stripe account. You can retrieve it to see properties on the account like its current requirements or if the account is enabled to make live cha...

Stripe Balance API

This is an object representing your Stripe balance. You can retrieve it to see the balance currently on your Stripe account. You can also retrieve the balance history, which con...

Stripe Billing API

Create and manage subscriptions, recurring payments, and recurring revenue.

Stripe Charges API

The Charge object represents a single attempt to move money into your Stripe account. PaymentIntent confirmation is the most common way to create Charges, but transferring money...

Stripe Checkout API

Checkout is a low-code payment integration that creates a customizable form for collecting payments. You can embed Checkout directly in your website or redirect customers to a S...

Stripe Climate API

Stripe Climate is the easiest way to help promising permanent carbon removal technologies launch and scale. Join a growing group of ambitious businesses that are changing the co...

Stripe Country API

Stripe needs to collect certain pieces of information about each account created. These requirements can differ depending on the account's country. The Country Specs API makes t...

Stripe Coupons API

A coupon contains information about a percent-off or amount-off discount you might want to apply to a customer. Coupons may be applied to subscriptions, invoices, checkout sessi...

Stripe Credit Notes API

Issue a credit note to adjust an invoice's amount after the invoice is finalized.

Stripe Customers API

This object represents a customer of your business. Use it to create recurring charges and track payments that belong to the same customer.

Stripe Disputes API

A dispute occurs when a customer questions your charge with their card issuer. When this happens, you have the opportunity to respond to the dispute with evidence that shows tha...

Stripe Ephemeral Keys API

Stripe.js uses ephemeral keys to securely retrieve Card information from the Stripe API without publicly exposing your secret keys. You need to do some of the ephemeral key exch...

Stripe Events API

Events are our way of letting you know when something interesting happens in your account. When an interesting event occurs, we create a new Event object.

Stripe Exchange Rates API

Stripe supports processing charges in 135+ currencies allowing you to present prices in a customer's native currency. Doing so can improve sales and help customers avoid convers...

Stripe Files API

This object represents files hosted on Stripe's servers. You can upload files with the create file request (for example, when uploading dispute evidence). Stripe also creates fi...

Stripe Financial Connections API

Financial Connections lets your users securely share their financial data by linking their financial accounts to your business. Use Financial Connections to access user-permissi...

Stripe Identity API

Use Stripe Identity to confirm the identity of global users to prevent fraud, streamline risk operations, and increase trust and safety.

Stripe Invoice API

Invoices are statements of amounts owed by a customer, and are either generated one-off, or generated periodically from a subscription.

Stripe Issuing API

An API for businesses to instantly create, manage, and distribute payment cards.

Stripe Link API

You can use the Payment Links API to create a payment link that you can share with your customers. Stripe redirects customers who open this link to a Stripe-hosted payment page.

Stripe Payment Intents API

A PaymentIntent guides you through the process of collecting a payment from your customer. We recommend that you create exactly one PaymentIntent for each order or customer sess...

Stripe Payment Links API

A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can be shared and used multiple times. When a customer opens a payment l...

Stripe Payouts API

A Payout object is created when you receive funds from Stripe, or when you initiate a payout to either a bank account or debit card of a connected Stripe account. You can retrie...

Stripe Plans API

You can now model subscriptions more flexibly using the Prices API. It replaces the Plans API and is backwards compatible to simplify your migration.

Stripe Prices API

Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases of products. Products help you track inventory or provisioning, and...

Stripe Products API

Products describe the specific goods or services you offer to your customers. For example, you might offer a Standard and Premium version of your goods or service; each version ...

Stripe Promotion Codes API

A Promotion Code represents a customer-redeemable code for a coupon. It can be used to create multiple codes for a single coupon.

Stripe Quotes API

A Quote is a way to model prices that you'd like to provide to a customer. Once accepted, it will automatically create an invoice, subscription or subscription schedule.

Stripe Radar API

Stripe Radar provides real-time fraud protection and requires no additional development time. Fraud professionals can add Radar for Fraud Teams to customize protection and get d...

Stripe Refunds API

Refund objects allow you to refund a previously created charge that isn't refunded yet. Funds are refunded to the credit or debit card that's initially charged.

Stripe Reporting API

The financial reports in the Dashboard provide downloadable reports in CSV format for a variety of accounting and reconciliation tasks. These reports are also available through ...

Stripe Reviews API

Reviews can be used to supplement automated fraud detection with human expertise.

Stripe Shipping Rates API

Shipping rates describe the price of shipping presented to your customers and applied to a purchase.

Stripe Sigma API

If you have scheduled a Sigma query, you'll receive a sigma.scheduled_query_run.created webhook each time the query runs. The webhook contains a ScheduledQueryRun object, which ...

Stripe Sources API

Source objects allow you to accept a variety of payment methods. They represent a customer's payment instrument, and can be used with the Stripe API just like a Card object once...

Stripe Tax API

Automate sales tax, VAT, and GST compliance on all your transactions-low or no code integrations available.

Stripe Terminal API

Use Stripe Terminal to accept in-person payments and extend Stripe payments to your point of sale.

Stripe Test Helpers API

Stripe provides a number of resources for testing your integration. Make sure to test the following use cases before launch, and use our Postman collection to make the testing p...

Stripe Tokens API

Tokenization is the process Stripe uses to collect sensitive card or bank account details, or personally identifiable information (PII), directly from your customers in a secure...

Stripe Topups API

To top up your Stripe balance, you create a top-up object. You can retrieve individual top-ups, as well as list all top-ups. Top-ups are identified by a unique, random ID.

Stripe Transfers API

A Transfer object is created when you move funds between Stripe accounts as part of Connect.

Stripe Treasury API

Stripe Treasury is a banking-as-a-service API that lets you embed financial services in your product. With Stripe's API, you can enable businesses to hold funds, pay bills, earn...

Stripe Connect API

Stripe Connect is a set of programmable APIs and tools that lets you facilitate payments on your software platform, build a marketplace, and pay out sellers or service providers...

Stripe Customer Portal API

The Billing customer portal is a Stripe-hosted UI for subscription and billing management. A portal session describes the instantiation of the customer portal for a particular c...

Stripe Entitlements API

Entitlements enable you to map the features of your internal service to Stripe products. After you map your features, Stripe notifies you about when to provision or de-provision...

Stripe Forwarding API

The Vault and Forward API allows you to tokenize and store card details in Stripes PCI-compliant vault and forward that data to supported third-party processors or endpoints.

Stripe Crypto Onramp API

The Stripe fiat-to-crypto onramp lets your customers securely purchase and exchange cryptocurrencies directly from your platform or decentralized application at checkout.

Stripe Revenue Recognition API

Automate your accrual accounting process with Stripe Revenue Recognition. Import transaction data, set up rules, and download revenue reports for compliance with accounting stan...

Stripe Billing Meters API

Meters specify how to aggregate meter events over a billing period for usage-based pricing. Meter events represent customer actions and support up to 10,000 events per second vi...

Stripe Payment Method Configurations API

Payment method configurations allow you to configure which payment methods are available to your customers during checkout. Manage payment method availability across multiple Co...

Stripe Account API

The Account API from Stripe — 12 operation(s) for account.

Stripe Apple API

The Apple API from Stripe — 2 operation(s) for apple.

Stripe Applications API

The Applications API from Stripe — 8 operation(s) for applications.

Stripe Apply API

The Apply API from Stripe — 1 operation(s) for apply.

Stripe Approve API

The Approve API from Stripe — 1 operation(s) for approve.

Stripe Attach API

The Attach API from Stripe — 1 operation(s) for attach.

Stripe Authorization API

The Authorization API from Stripe — 5 operation(s) for authorization.

Stripe Balance Transactions API

The Balance Transactions API from Stripe — 2 operation(s) for balance transactions.

Stripe Bank API

The Bank API from Stripe — 5 operation(s) for bank.

Stripe Billing Portal API

The Billing Portal API from Stripe — 3 operation(s) for billing portal.

Stripe Cancel API

The Cancel API from Stripe — 3 operation(s) for cancel.

Stripe Capabilities API

The Capabilities API from Stripe — 1 operation(s) for capabilities.

Stripe Capability API

The Capability API from Stripe — 1 operation(s) for capability.

Stripe Capture API

The Capture API from Stripe — 1 operation(s) for capture.

Stripe Card API

The Card API from Stripe — 1 operation(s) for card.

Stripe Cards API

The Cards API from Stripe — 4 operation(s) for cards.

Stripe Cash API

The Cash API from Stripe — 3 operation(s) for cash.

Stripe Close API

The Close API from Stripe — 1 operation(s) for close.

Stripe Configuration API

The Configuration API from Stripe — 1 operation(s) for configuration.

Stripe Configurations API

The Configurations API from Stripe — 4 operation(s) for configurations.

Stripe Confirm API

The Confirm API from Stripe — 1 operation(s) for confirm.

Stripe Connections API

The Connections API from Stripe — 11 operation(s) for connections.

Stripe Country Specs API

The Country Specs API from Stripe — 2 operation(s) for country specs.

Stripe Coupon API

The Coupon API from Stripe — 1 operation(s) for coupon.

Stripe Create API

The Create API from Stripe — 10 operation(s) for create.

Stripe Credit API

The Credit API from Stripe — 6 operation(s) for credit.

Stripe Customer API

The Customer API from Stripe — 24 operation(s) for customer.

Stripe Decline API

The Decline API from Stripe — 1 operation(s) for decline.

Stripe Delete API

The Delete API from Stripe — 20 operation(s) for delete.

Stripe Detach API

The Detach API from Stripe — 1 operation(s) for detach.

Stripe Disconnect API

The Disconnect API from Stripe — 2 operation(s) for disconnect.

Stripe Discount API

The Discount API from Stripe — 2 operation(s) for discount.

Stripe Dispute API

The Dispute API from Stripe — 2 operation(s) for dispute.

Stripe Domain API

The Domain API from Stripe — 2 operation(s) for domain.

Stripe Domains API

The Domains API from Stripe — 4 operation(s) for domains.

Stripe Exchange API

The Exchange API from Stripe — 2 operation(s) for exchange.

Stripe Expire API

The Expire API from Stripe — 1 operation(s) for expire.

Stripe External API

The External API from Stripe — 2 operation(s) for external.

Stripe Fee API

The Fee API from Stripe — 4 operation(s) for fee.

Stripe Finalize API

The Finalize API from Stripe — 1 operation(s) for finalize.

Stripe Financial API

The Financial API from Stripe — 11 operation(s) for financial.

Stripe Find API

The Find API from Stripe — 1 operation(s) for find.

Stripe Funding API

The Funding API from Stripe — 1 operation(s) for funding.

Stripe Get API

The Get API from Stripe — 106 operation(s) for get.

Stripe History API

The History API from Stripe — 2 operation(s) for history.

Stripe Identifiers API

The Identifiers API from Stripe — 15 operation(s) for identifiers.

Stripe Increment API

The Increment API from Stripe — 1 operation(s) for increment.

Stripe Intents API

The Intents API from Stripe — 9 operation(s) for intents.

Stripe Invoiceitems API

The Invoiceitems API from Stripe — 2 operation(s) for invoiceitems.

Stripe Invoices API

The Invoices API from Stripe — 12 operation(s) for invoices.

Stripe Item API

The Item API from Stripe — 1 operation(s) for item.

Stripe Items API

The Items API from Stripe — 4 operation(s) for items.

Stripe Keys API

The Keys API from Stripe — 2 operation(s) for keys.

Stripe Line API

The Line API from Stripe — 3 operation(s) for line.

Stripe Lines API

The Lines API from Stripe — 5 operation(s) for lines.

Stripe Link Account Sessions API

The Link Account Sessions API from Stripe — 2 operation(s) for link account sessions.

Stripe Linked Accounts API

The Linked Accounts API from Stripe — 5 operation(s) for linked accounts.

Stripe Linked API

The Linked API from Stripe — 5 operation(s) for linked.

Stripe Links API

The Links API from Stripe — 3 operation(s) for links.

Stripe Lists API

The Lists API from Stripe — 8 operation(s) for lists.

Stripe Login API

The Login API from Stripe — 1 operation(s) for login.

Stripe Mark API

The Mark API from Stripe — 1 operation(s) for mark.

Stripe Method API

The Method API from Stripe — 6 operation(s) for method.

Stripe Methods API

The Methods API from Stripe — 6 operation(s) for methods.

Stripe Microdeposits API

The Microdeposits API from Stripe — 1 operation(s) for microdeposits.

Stripe Note API

The Note API from Stripe — 1 operation(s) for note.

Stripe Notes API

The Notes API from Stripe — 6 operation(s) for notes.

Stripe Owners API

The Owners API from Stripe — 2 operation(s) for owners.

Stripe Pay API

The Pay API from Stripe — 3 operation(s) for pay.

Stripe Payment Method Domains API

The Payment Method Domains API from Stripe — 3 operation(s) for payment method domains.

Stripe Payment Methods API

The Payment Methods API from Stripe — 4 operation(s) for payment methods.

Stripe Payments API

The Payments API from Stripe — 23 operation(s) for payments.

Stripe Person API

The Person API from Stripe — 4 operation(s) for person.

Stripe Persons API

The Persons API from Stripe — 2 operation(s) for persons.

Stripe Post API

The Post API from Stripe — 95 operation(s) for post.

Stripe Preview API

The Preview API from Stripe — 2 operation(s) for preview.

Stripe Rate API

The Rate API from Stripe — 1 operation(s) for rate.

Stripe Rates API

The Rates API from Stripe — 2 operation(s) for rates.

Stripe Redact API

The Redact API from Stripe — 1 operation(s) for redact.

Stripe Refresh API

The Refresh API from Stripe — 2 operation(s) for refresh.

Stripe Refund API

The Refund API from Stripe — 3 operation(s) for refund.

Stripe Reject API

The Reject API from Stripe — 1 operation(s) for reject.

Stripe Reports API

The Reports API from Stripe — 2 operation(s) for reports.

Stripe Retrieve API

The Retrieve API from Stripe — 10 operation(s) for retrieve.

Stripe Reverse API

The Reverse API from Stripe — 1 operation(s) for reverse.

Stripe Search API

The Search API from Stripe — 4 operation(s) for search.

Stripe Secrets API

The Secrets API from Stripe — 3 operation(s) for secrets.

Stripe Send API

The Send API from Stripe — 1 operation(s) for send.

Stripe Sessions API

The Sessions API from Stripe — 14 operation(s) for sessions.

Stripe Settlement API

The Settlement API from Stripe — 1 operation(s) for settlement.

Stripe Settlements API

The Settlements API from Stripe — 2 operation(s) for settlements.

Stripe Setup Attempts API

The Setup Attempts API from Stripe — 1 operation(s) for setup attempts.

Stripe Setup Intents API

The Setup Intents API from Stripe — 6 operation(s) for setup intents.

Stripe Subscribe API

The Subscribe API from Stripe — 1 operation(s) for subscribe.

Stripe Subscription Items API

The Subscription Items API from Stripe — 4 operation(s) for subscription items.

Stripe Subscription Schedules API

The Subscription Schedules API from Stripe — 4 operation(s) for subscription schedules.

Stripe Subscriptions API

The Subscriptions API from Stripe — 8 operation(s) for subscriptions.

Stripe Tax Codes API

The Tax Codes API from Stripe — 2 operation(s) for tax codes.

Stripe Tax Rates API

The Tax Rates API from Stripe — 2 operation(s) for tax rates.

Stripe Transaction API

The Transaction API from Stripe — 3 operation(s) for transaction.

Stripe Transactions API

The Transactions API from Stripe — 10 operation(s) for transactions.

Stripe Unsubscribe API

The Unsubscribe API from Stripe — 1 operation(s) for unsubscribe.

Stripe Upcoming API

The Upcoming API from Stripe — 2 operation(s) for upcoming.

Stripe Update API

The Update API from Stripe — 7 operation(s) for update.

Stripe Validate API

The Validate API from Stripe — 1 operation(s) for validate.

Stripe Verification API

The Verification API from Stripe — 6 operation(s) for verification.

Stripe Verify API

The Verify API from Stripe — 3 operation(s) for verify.

Stripe Void API

The Void API from Stripe — 2 operation(s) for void.

Stripe Webhook Endpoints API

The Webhook Endpoints API from Stripe — 2 operation(s) for webhook endpoints.

Scroll for all 159

Postman Collections 54

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 54

Open Collections 57

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Stripe Accounts API

OPEN COLLECTION

Stripe Apple Pay API

OPEN COLLECTION

Stripe Balance API

OPEN COLLECTION

Stripe Billing API

OPEN COLLECTION

Stripe Billing Meters API

OPEN COLLECTION

Stripe Charges API

OPEN COLLECTION

Stripe Checkout API

OPEN COLLECTION

Stripe Climate API

OPEN COLLECTION

Stripe Connect API

OPEN COLLECTION

Stripe Country API

OPEN COLLECTION

Stripe Coupons API

OPEN COLLECTION

Stripe Credit Notes API

OPEN COLLECTION

Stripe Crypto Onramp API

OPEN COLLECTION

Stripe Customers API

OPEN COLLECTION

Stripe Disputes API

OPEN COLLECTION

Stripe Entitlements API

OPEN COLLECTION

Stripe Ephemeral Keys API

OPEN COLLECTION

Stripe Events API

OPEN COLLECTION

Stripe Exchange Rates API

OPEN COLLECTION

Stripe Files API

OPEN COLLECTION

Stripe Forwarding API

OPEN COLLECTION

Stripe Identity API

OPEN COLLECTION

Stripe Invoice API

OPEN COLLECTION

Stripe Issuing API

OPEN COLLECTION

Stripe Link API

OPEN COLLECTION

Stripe Payment Links API

OPEN COLLECTION

Stripe Payment Method API

OPEN COLLECTION

Stripe Payouts API

OPEN COLLECTION

Stripe Plans API

OPEN COLLECTION

Stripe Prices API

OPEN COLLECTION

Stripe Products API

OPEN COLLECTION

Stripe Quotes API

OPEN COLLECTION

Stripe Radar API

OPEN COLLECTION

Stripe Refunds API

OPEN COLLECTION

Stripe Reporting API

OPEN COLLECTION

Stripe Setup API

OPEN COLLECTION

Stripe Shipping Rates API

OPEN COLLECTION

Stripe Sources API

OPEN COLLECTION

Stripe Sources API

OPEN COLLECTION

Stripe Subscription API

OPEN COLLECTION

Stripe Tax API

OPEN COLLECTION

Stripe Terminal API

OPEN COLLECTION

Stripe Test Helpers API

OPEN COLLECTION

Stripe Tokens API

OPEN COLLECTION

Stripe Transfers API

OPEN COLLECTION

Stripe Transfers API

OPEN COLLECTION

Stripe Treasury API

OPEN COLLECTION

Stripe Webhook API

OPEN COLLECTION

Scroll for all 57

Arazzo Workflows 31

Multi-step API workflows described with the Arazzo specification.

Stripe Add and Scale Subscription Item

Add an item to a subscription, then update its quantity.

ARAZZO

Stripe Attach Payment Method

Create a payment method, attach it to a customer, then list the customer's saved methods.

ARAZZO

Stripe Authorize and Capture Payment

Authorize a payment with manual capture, poll until ready, then capture the funds.

ARAZZO

Stripe Calculate and Settle Tax

Calculate tax for a set of line items, then record a Tax transaction from that calculation.

ARAZZO

Stripe Cancel Subscription

Retrieve a subscription to confirm it is active, then cancel it.

ARAZZO

Stripe Cancel Uncaptured Payment

Open a manual-capture PaymentIntent and cancel it to release the authorization.

ARAZZO

Stripe Capture and Partial Refund

Create an uncaptured charge, capture it, then partially refund the captured amount.

ARAZZO

Stripe Charge and Refund

Create a direct charge, then refund all or part of it.

ARAZZO

Stripe Checkout Session and Line Items

Create a hosted Checkout Session, retrieve it, then list its line items.

ARAZZO

Stripe Connect Onboard Account

Create a Connect connected account, then mint an account link to start Stripe-hosted onboarding.

ARAZZO

Stripe Create and Cancel Payout

Create a payout to a bank account, then cancel it while still pending.

ARAZZO

Stripe Create and Finalize Invoice

Create a draft invoice, add a line item, then finalize it.

ARAZZO

Stripe Create Customer and Pay

Create a customer, open a PaymentIntent for them, then confirm it to take payment.

ARAZZO

Stripe Create Product and Price

Create a Product, then attach a reusable Price to it.

ARAZZO

Stripe Expire Checkout Session

Create a Checkout Session and then expire it to prevent further use.

ARAZZO

Stripe Invoice and Collect

Draft an invoice, add an item, finalize it, then charge it immediately.

ARAZZO

Stripe Issue Card to Cardholder

Create an Issuing cardholder, then issue a virtual card to that cardholder.

ARAZZO

Stripe Launch Subscription

Create a recurring product and price, then subscribe a customer to it.

ARAZZO

Stripe Link Financial Account

Create a Financial Connections session for an account holder, then list the accounts linked through it.

ARAZZO

Stripe Onboard Customer to Plan

Create a customer, save a payment method to them, then subscribe them to a plan.

ARAZZO

Stripe Pause and Resume Subscription

Retrieve a subscription, pause its billing collection, then resume it.

ARAZZO

Stripe Quote to Paid Invoice

Create a quote for a customer, finalize it, then accept it to generate the resulting invoice.

ARAZZO

Stripe Refund Payment Intent

Confirm a PaymentIntent charge, then refund it via the Refunds API.

ARAZZO

Stripe Reverse Payout

Create a payout, retrieve it to confirm settlement, then reverse it back to the balance.

ARAZZO

Stripe Save Card and Charge

Create a payment method, attach it to a customer, then charge it via a PaymentIntent.

ARAZZO

Stripe Send Invoice

Draft an invoice, add an item, finalize it, then email it to the customer.

ARAZZO

Stripe Set Up Future Payment

Create a SetupIntent to save a payment method for future off-session use, then confirm it.

ARAZZO

Stripe Subscribe Existing Customer

Confirm a customer exists, then subscribe them to an existing price.

ARAZZO

Stripe Verify Identity

Create an Identity VerificationSession, then retrieve it to read the verification outcome.

ARAZZO

Stripe Void Invoice

Create and finalize an invoice, then void it to cancel the bill.

ARAZZO

Stripe Write Off Invoice

Create and finalize an invoice, then mark it uncollectible.

ARAZZO

Scroll for all 31

MCP Servers 2

Model Context Protocol servers that expose these APIs to AI agents.

MCP Server

Stripe's remote MCP server exposes the Stripe API and knowledge base to MCP clients over OAuth or restricted API keys; npx @stripe/mcp for local use.

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

Stripe GraphQL

Stripe does not offer a public GraphQL API. Its developer-facing surface is entirely REST-based

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Stripe Plans Pricing

9 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Stripe Rate Limits

6 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 18

Notable capabilities this provider offers.

Payments API for one-time and saved payment methods (100+ payment methods)
Payment Intents API for SCA-compliant card flows
Setup Intents for save-card-without-charge
Subscriptions and Invoicing via Billing API
Pay-as-you-go Billing at 0.7% of volume, or $620+/mo flat
Stripe Tax: automated tax calculation, registration, and filing in 90+ countries
Connect for marketplaces and platforms
Issuing for virtual and physical card programs
Identity for KYC document verification
Treasury for embedded banking-as-a-service
Climate for carbon removal
Sigma for SQL analytics on your Stripe data ($15/mo)
Data Pipeline for warehouse delivery ($65/mo)
Radar for fraud prevention with ML risk scoring (free or per-screened)
100 RPS read/write in live mode, 25 RPS in test mode
Idempotency-Key support for safe retries
Webhooks with signed event payloads
Custom interchange-plus pricing for high-volume merchants

Scroll for all 18

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Stripe Webhooks

Stripe uses webhooks to notify your application when an event happens in your account. Webhooks are particularly useful for asynchronous events like when a customer's bank confi...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Stripe Context

0 classes · 8 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Stripe API Rules

8 rules · 1 errors 7 warnings

SPECTRAL

Stripe API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Stripe API Rules

12 rules · 4 errors 5 warnings

SPECTRAL

JSON Schema 8

Standalone JSON Schema definitions for this provider's data models.

Stripe Charge

44 properties

JSON SCHEMA

Stripe Customer

25 properties

JSON SCHEMA

Stripe Event

10 properties

JSON SCHEMA

Stripe Invoice

43 properties

JSON SCHEMA

Stripe Payment Intent

37 properties

JSON SCHEMA

Stripe Price

21 properties

JSON SCHEMA

Stripe Product

19 properties

JSON SCHEMA

Stripe Subscription

43 properties

JSON SCHEMA

Scroll for all 8

JSON Structure 3

JSON Structure definitions describing this provider's data shapes.

Stripe Customer Structure

16 properties

JSON STRUCTURE

Stripe Invoice Structure

21 properties

JSON STRUCTURE

Stripe Payment Intent Structure

17 properties

JSON STRUCTURE

Examples 3

Example request and response payloads for these APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Stripe Authentication

http · 2 schemes

SECURITY

Stripe Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Stripe Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Stripe Trust Center

PCI DSS, SOC 1 Type II, SOC 2 Type II, SOC 3, EMVCo Level 1 and 2, PCI PA-DSS, NIST Cybersecurity Framework, APEC CBPR and PRP, EU-US Data Privacy Framework

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Stripe Scopes

2 scopes

2 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Stripe Agentic Access

910 operations · 483 acting · 2 human-in-the-loop

910 operations · 483 acting

AGENTIC

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 12

Reference material describing how the API behaves

Scroll for all 12

Agent Surfaces 7

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 7

Design & Contract 52

Pagination, idempotency, versioning, errors, and events

Scroll for all 52

Build 21

SDKs, sample code, and the tooling you integrate with

Scroll for all 21

Access & Security 10

Authentication, authorization, and security posture

Scroll for all 10

Learn 1

Tutorials, courses, talks, and written guidance

Operate 8

Status, limits, changes, and where to get help

Scroll for all 8

Commercial 3

Pricing, plans, and the legal terms of use

Company 5

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: stripe
url: https://raw.githubusercontent.com/api-search/payments/main/_apis/stripe/apis.md
apis:
- aid: stripe:stripe-accounts-api
  name: Stripe Accounts API
  tags:
  - Accounts
  properties:
  - url: https://stripe.com/docs/api/accounts
    type: Documentation
  - url: https://docs.stripe.com/api/accounts
    type: APIReference
  - url: properties/stripe-accounts-api-openapi.yml
    type: OpenAPI
  - url: graphql/stripe-graphql.md
    type: GraphQL
  - url: overlays/stripe-accounts-overlay.yaml
    type: Overlay
  description: This is an object representing a Stripe account. You can retrieve it to see properties on the account like
    its current requirements or if the account is enabled to make live charges or receive payouts.
- aid: stripe:stripe-balance-api
  name: Stripe Balance API
  tags:
  - Balance
  - History
  - Transactions
  properties:
  - url: https://stripe.com/docs/api/balance
    type: Documentation
  - url: https://docs.stripe.com/api/balance
    type: APIReference
  - url: openapi/stripe-balance-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-balance-overlay.yaml
    type: Overlay
  description: This is an object representing your Stripe balance. You can retrieve it to see the balance currently on your
    Stripe account. You can also retrieve the balance history, which contains a list of transactions that contributed to the
    balance (charges, payouts, and so forth).
- aid: stripe:stripe-billing-api
  name: Stripe Billing API
  tags:
  - Billing
  properties:
  - url: https://stripe.com/docs/billing
    type: Documentation
  - url: openapi/stripe-billing-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-billing-overlay.yaml
    type: Overlay
  description: Create and manage subscriptions, recurring payments, and recurring revenue.
- aid: stripe:stripe-charges-api
  name: Stripe Charges API
  tags:
  - Charges
  - Disputes
  - Refunds
  properties:
  - url: https://stripe.com/docs/api/charges
    type: Documentation
  - url: https://docs.stripe.com/api/charges
    type: APIReference
  - url: openapi/stripe-charges-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-charges-overlay.yaml
    type: Overlay
  description: The Charge object represents a single attempt to move money into your Stripe account. PaymentIntent confirmation
    is the most common way to create Charges, but transferring money to a different Stripe account through Connect also creates
    Charges. Some legacy payment flows create Charges directly, which is not recommended for new integrations.
- aid: stripe:stripe-checkout-api
  name: Stripe Checkout API
  tags:
  - Checkout
  properties:
  - url: https://stripe.com/docs/payments/checkout
    type: Documentation
  - url: openapi/stripe-checkout-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-checkout-overlay.yaml
    type: Overlay
  description: Checkout is a low-code payment integration that creates a customizable form for collecting payments. You can
    embed Checkout directly in your website or redirect customers to a Stripe-hosted payment page. It supports one-time payments
    and subscriptions and accepts over 40 local payment methods.
- aid: stripe:stripe-climate-api
  name: Stripe Climate API
  tags:
  - Carbon
  - Climate
  properties:
  - url: https://stripe.com/climate
    type: Documentation
  - url: openapi/stripe-climate-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-climate-overlay.yaml
    type: Overlay
  description: Stripe Climate is the easiest way to help promising permanent carbon removal technologies launch and scale.
    Join a growing group of ambitious businesses that are changing the course of carbon removal.
- aid: stripe:stripe-country-api
  name: Stripe Country API
  tags:
  - Countries
  properties:
  - url: https://stripe.com/docs/api/country_specs
    type: Documentation
  - url: openapi/stripe-country-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-country-overlay.yaml
    type: Overlay
  description: Stripe needs to collect certain pieces of information about each account created. These requirements can differ
    depending on the account's country. The Country Specs API makes these rules available to your integration.
- aid: stripe:stripe-coupons-api
  name: Stripe Coupons API
  tags:
  - Coupons
  properties:
  - url: https://stripe.com/docs/api/coupons
    type: Documentation
  - url: openapi/stripe-coupons-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-coupons-overlay.yaml
    type: Overlay
  description: A coupon contains information about a percent-off or amount-off discount you might want to apply to a customer.
    Coupons may be applied to subscriptions, invoices, checkout sessions, quotes, and more. Coupons do not work with conventional
    one-off charges or payment intents.
- aid: stripe:stripe-credit-notes-api
  name: Stripe Credit Notes API
  tags:
  - Credit
  - Notes
  properties:
  - url: https://stripe.com/docs/api/credit_notes
    type: Documentation
  - url: openapi/stripe-credit-notes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-credit-notes-overlay.yaml
    type: Overlay
  description: Issue a credit note to adjust an invoice's amount after the invoice is finalized.
- aid: stripe:stripe-customers-api
  name: Stripe Customers API
  tags:
  - Customers
  properties:
  - url: https://stripe.com/docs/api/customers
    type: Documentation
  - url: https://docs.stripe.com/api/customers
    type: APIReference
  - url: openapi/stripe-customers-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-customers-overlay.yaml
    type: Overlay
  description: This object represents a customer of your business. Use it to create recurring charges and track payments that
    belong to the same customer.
- aid: stripe:stripe-disputes-api
  name: Stripe Disputes API
  tags:
  - Disputes
  properties:
  - url: https://stripe.com/docs/api/disputes
    type: Documentation
  - url: https://docs.stripe.com/api/disputes
    type: APIReference
  - url: openapi/stripe-disputes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-disputes-overlay.yaml
    type: Overlay
  description: A dispute occurs when a customer questions your charge with their card issuer. When this happens, you have
    the opportunity to respond to the dispute with evidence that shows that the charge is legitimate.
- aid: stripe:stripe-ephemeral-keys-api
  name: Stripe Ephemeral Keys API
  tags:
  - Ephemeral
  - Keys
  properties:
  - url: https://stripe.com/docs/issuing/elements
    type: Documentation
  - url: openapi/stripe-ephemeral-keys-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-ephemeral-keys-overlay.yaml
    type: Overlay
  description: Stripe.js uses ephemeral keys to securely retrieve Card information from the Stripe API without publicly exposing
    your secret keys. You need to do some of the ephemeral key exchange on the server-side to set this up.
- aid: stripe:stripe-events-api
  name: Stripe Events API
  tags:
  - Events
  properties:
  - url: https://stripe.com/docs/api/events
    type: Documentation
  - url: https://docs.stripe.com/api/events
    type: APIReference
  - url: openapi/stripe-events-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-events-overlay.yaml
    type: Overlay
  description: Events are our way of letting you know when something interesting happens in your account. When an interesting
    event occurs, we create a new Event object.
- aid: stripe:stripe-exchange-rates-api
  name: Stripe Exchange Rates API
  tags:
  - Exchanges
  - Rates
  properties:
  - url: https://stripe.com/docs/currencies/conversions
    type: Documentation
  - url: openapi/stripe-exchange-rates-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-exchange-rates-overlay.yaml
    type: Overlay
  description: Stripe supports processing charges in 135+ currencies allowing you to present prices in a customer's native
    currency. Doing so can improve sales and help customers avoid conversion costs. In order to present prices in your customer's
    currency, you need to specify the presentment currency when creating a PaymentIntent or a charge.
- aid: stripe:stripe-files-api
  name: Stripe Files API
  tags:
  - Files
  properties:
  - url: https://stripe.com/docs/api/files
    type: Documentation
  - url: https://docs.stripe.com/api/files
    type: APIReference
  - url: openapi/stripe-files-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-files-overlay.yaml
    type: Overlay
  description: This object represents files hosted on Stripe's servers. You can upload files with the create file request
    (for example, when uploading dispute evidence). Stripe also creates files independently (for example, the results of a
    Sigma scheduled query).
- aid: stripe:stripe-financial-connections-api
  name: Stripe Financial Connections API
  tags:
  - Connections
  - Financial
  properties:
  - url: https://stripe.com/docs/financial-connections
    type: Documentation
  - url: openapi/stripe-financial-connections-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-financial-connections-overlay.yaml
    type: Overlay
  description: Financial Connections lets your users securely share their financial data by linking their financial accounts
    to your business. Use Financial Connections to access user-permissioned account data such as tokenized account and routing
    numbers, balances, ownerships details, and transactions.
- aid: stripe:stripe-identity-api
  name: Stripe Identity API
  tags:
  - Cancel
  - Entities
  - Identity
  - Redact
  - Reports
  - Sessions
  - Verification
  properties:
  - url: https://stripe.com/docs/identity
    type: Documentation
  - url: openapi/stripe-identity-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-identity-overlay.yaml
    type: Overlay
  description: Use Stripe Identity to confirm the identity of global users to prevent fraud, streamline risk operations, and
    increase trust and safety.
- aid: stripe:stripe-invoice-api
  name: Stripe Invoice API
  tags:
  - Invoices
  properties:
  - url: https://stripe.com/docs/api/invoices
    type: Documentation
  - url: https://docs.stripe.com/api/invoices
    type: APIReference
  - url: openapi/stripe-invoice-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-invoice-overlay.yaml
    type: Overlay
  description: Invoices are statements of amounts owed by a customer, and are either generated one-off, or generated periodically
    from a subscription.
- aid: stripe:stripe-issuing-api
  name: Stripe Issuing API
  tags:
  - Cards
  - Issuing
  properties:
  - url: https://stripe.com/docs/issuing
    type: Documentation
  - url: openapi/stripe-issuing-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-issuing-overlay.yaml
    type: Overlay
  description: An API for businesses to instantly create, manage, and distribute payment cards.
- aid: stripe:stripe-link-api
  name: Stripe Link API
  tags:
  - Links
  - Payments
  properties:
  - url: https://stripe.com/docs/payment-links/api
    type: Documentation
  - url: openapi/stripe-link-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-link-overlay.yaml
    type: Overlay
  description: You can use the Payment Links API to create a payment link that you can share with your customers. Stripe redirects
    customers who open this link to a Stripe-hosted payment page.
- aid: stripe:stripe-payment-intents-api
  name: Stripe Payment Intents API
  tags:
  - Intent
  - Intents
  - Payments
  properties:
  - url: https://stripe.com/docs/api/payment_intents
    type: Documentation
  - url: https://docs.stripe.com/api/payment_intents
    type: APIReference
  - url: openapi/stripe-payment-intents-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payment-intents-overlay.yaml
    type: Overlay
  description: A PaymentIntent guides you through the process of collecting a payment from your customer. We recommend that
    you create exactly one PaymentIntent for each order or customer session in your system. You can reference the PaymentIntent
    later to see the history of payment attempts for a particular session.
- aid: stripe:stripe-payment-links-api
  name: Stripe Payment Links API
  tags:
  - Link
  - Links
  - Payments
  properties:
  - url: https://stripe.com/docs/api/payment_links/payment_links
    type: Documentation
  - url: openapi/stripe-payment-links-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payment-links-overlay.yaml
    type: Overlay
  description: A payment link is a shareable URL that will take your customers to a hosted payment page. A payment link can
    be shared and used multiple times. When a customer opens a payment link it will open a new checkout session to render
    the payment page. You can use checkout session events to track payments through payment links.
- aid: stripe:stripe-payouts-api
  name: Stripe Payouts API
  tags:
  - Payouts
  properties:
  - url: https://stripe.com/docs/api/payouts
    type: Documentation
  - url: https://docs.stripe.com/api/payouts
    type: APIReference
  - url: openapi/stripe-payouts-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payouts-overlay.yaml
    type: Overlay
  description: A Payout object is created when you receive funds from Stripe, or when you initiate a payout to either a bank
    account or debit card of a connected Stripe account. You can retrieve individual payouts, and list all payouts. Payouts
    are made on varying schedules, depending on your country and industry.
- aid: stripe:stripe-plans-api
  name: Stripe Plans API
  tags:
  - Plan
  - Plans
  properties:
  - url: https://stripe.com/docs/api/plans
    type: Documentation
  - url: openapi/stripe-plans-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-plans-overlay.yaml
    type: Overlay
  description: You can now model subscriptions more flexibly using the Prices API. It replaces the Plans API and is backwards
    compatible to simplify your migration.
- aid: stripe:stripe-prices-api
  name: Stripe Prices API
  tags:
  - Prices
  properties:
  - url: https://stripe.com/docs/api/prices
    type: Documentation
  - url: https://docs.stripe.com/api/prices
    type: APIReference
  - url: openapi/stripe-prices-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-prices-overlay.yaml
    type: Overlay
  description: Prices define the unit cost, currency, and (optional) billing cycle for both recurring and one-time purchases
    of products. Products help you track inventory or provisioning, and prices help you track payment terms. Different physical
    goods or levels of service should be represented by products, and pricing options should be represented by prices. This
    approach lets you change prices without having to change your provisioning scheme.
- aid: stripe:stripe-products-api
  name: Stripe Products API
  tags:
  - Products
  properties:
  - url: https://stripe.com/docs/api/products
    type: Documentation
  - url: https://docs.stripe.com/api/products
    type: APIReference
  - url: openapi/stripe-products-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-products-overlay.yaml
    type: Overlay
  description: Products describe the specific goods or services you offer to your customers. For example, you might offer
    a Standard and Premium version of your goods or service; each version would be a separate Product. They can be used in
    conjunction with Prices to configure pricing in Payment Links, Checkout, and Subscriptions.
- aid: stripe:stripe-promotion-codes-api
  name: Stripe Promotion Codes API
  tags:
  - Codes
  - Promotion
  - Promotions
  properties:
  - url: https://stripe.com/docs/api/promotion_codes
    type: Documentation
  - url: openapi/stripe-promotion-codes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-promotion-codes-overlay.yaml
    type: Overlay
  description: A Promotion Code represents a customer-redeemable code for a coupon. It can be used to create multiple codes
    for a single coupon.
- aid: stripe:stripe-quotes-api
  name: Stripe Quotes API
  tags:
  - Quotes
  properties:
  - url: https://stripe.com/docs/api/quotes
    type: Documentation
  - url: openapi/stripe-quotes-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-quotes-overlay.yaml
    type: Overlay
  description: A Quote is a way to model prices that you'd like to provide to a customer. Once accepted, it will automatically
    create an invoice, subscription or subscription schedule.
- aid: stripe:stripe-radar-api
  name: Stripe Radar API
  tags:
  - Fraud
  - Radar
  properties:
  - url: https://stripe.com/docs/radar
    type: Documentation
  - url: openapi/stripe-radar-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-radar-overlay.yaml
    type: Overlay
  description: Stripe Radar provides real-time fraud protection and requires no additional development time. Fraud professionals
    can add Radar for Fraud Teams to customize protection and get deeper insights.
- aid: stripe:stripe-refunds-api
  name: Stripe Refunds API
  tags:
  - Refunds
  properties:
  - url: https://stripe.com/docs/api/refunds
    type: Documentation
  - url: https://docs.stripe.com/api/refunds
    type: APIReference
  - url: openapi/stripe-refunds-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-refunds-overlay.yaml
    type: Overlay
  description: Refund objects allow you to refund a previously created charge that isn't refunded yet. Funds are refunded
    to the credit or debit card that's initially charged.
- aid: stripe:stripe-reporting-api
  name: Stripe Reporting API
  tags:
  - Reporting
  - Reports
  properties:
  - url: https://stripe.com/docs/reports/api
    type: Documentation
  - url: openapi/stripe-reporting-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-reporting-overlay.yaml
    type: Overlay
  description: The financial reports in the Dashboard provide downloadable reports in CSV format for a variety of accounting
    and reconciliation tasks. These reports are also available through the API, so you can schedule them to run automatically
    or run them whenever you need to receive the associated report files for accounting purposes.
- aid: stripe:stripe-reviews-api
  name: Stripe Reviews API
  tags:
  - Reviews
  properties:
  - url: https://stripe.com/docs/api/radar/reviews
    type: Documentation
  - url: openapi/stripe-reviews-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-reviews-overlay.yaml
    type: Overlay
  description: Reviews can be used to supplement automated fraud detection with human expertise.
- aid: stripe:stripe-shipping-rates-api
  name: Stripe Shipping Rates API
  tags:
  - Rates
  - Shipping
  properties:
  - url: https://stripe.com/docs/api/shipping_rates
    type: Documentation
  - url: openapi/stripe-shipping-rates-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-shipping-rates-overlay.yaml
    type: Overlay
  description: Shipping rates describe the price of shipping presented to your customers and applied to a purchase.
- aid: stripe:stripe-sigma-api
  name: Stripe Sigma API
  tags:
  - Sigma
  properties:
  - url: https://stripe.com/docs/api/sigma/scheduled_queries
    type: Documentation
  - url: openapi/stripe-sigma-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-sigma-overlay.yaml
    type: Overlay
  description: If you have scheduled a Sigma query, you'll receive a sigma.scheduled_query_run.created webhook each time the
    query runs. The webhook contains a ScheduledQueryRun object, which you can use to retrieve the query results.
- aid: stripe:stripe-sources-api
  name: Stripe Sources API
  tags:
  - Sources
  - Transactions
  properties:
  - url: https://stripe.com/docs/api/sources
    type: Documentation
  - url: openapi/stripe-sources-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-sources-overlay.yaml
    type: Overlay
  description: Source objects allow you to accept a variety of payment methods. They represent a customer's payment instrument,
    and can be used with the Stripe API just like a Card object once chargeable, they can be charged, or can be attached to
    customers.
- aid: stripe:stripe-tax-api
  name: Stripe Tax API
  tags:
  - Taxes
  properties:
  - url: https://stripe.com/docs/tax
    type: Documentation
  - url: openapi/stripe-tax-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-tax-overlay.yaml
    type: Overlay
  description: Automate sales tax, VAT, and GST compliance on all your transactions-low or no code integrations available.
- aid: stripe:stripe-terminal-api
  name: Stripe Terminal API
  tags:
  - Point of Sale
  - Terminal
  - Terminals
  properties:
  - url: https://stripe.com/docs/terminal
    type: Documentation
  - url: openapi/stripe-terminal-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-terminal-overlay.yaml
    type: Overlay
  description: Use Stripe Terminal to accept in-person payments and extend Stripe payments to your point of sale.
- aid: stripe:stripe-test-helpers-api
  name: Stripe Test Helpers API
  tags:
  - Synthetic
  - Testing
  - Virtualization
  properties:
  - url: https://stripe.com/docs/implementation-guides/billing/testing
    type: Documentation
  - url: openapi/stripe-test-helpers-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-test-helpers-overlay.yaml
    type: Overlay
  description: Stripe provides a number of resources for testing your integration. Make sure to test the following use cases
    before launch, and use our Postman collection to make the testing process simpler.
- aid: stripe:stripe-tokens-api
  name: Stripe Tokens API
  tags:
  - Tokens
  properties:
  - url: https://stripe.com/docs/api/tokens
    type: Documentation
  - url: https://docs.stripe.com/api/tokens
    type: APIReference
  - url: openapi/stripe-tokens-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-tokens-overlay.yaml
    type: Overlay
  description: Tokenization is the process Stripe uses to collect sensitive card or bank account details, or personally identifiable
    information (PII), directly from your customers in a secure manner. A token representing this information is returned
    to your server to use. Use our recommended payments integrations to perform this process on the client-side. This guarantees
    that no sensitive card data touches your server, and allows your integration to operate in a PCI-compliant way.
- aid: stripe:stripe-topups-api
  name: Stripe Topups API
  tags:
  - Topups
  properties:
  - url: https://stripe.com/docs/api/topups
    type: Documentation
  - url: https://docs.stripe.com/api/topups
    type: APIReference
  - url: openapi/stripe-topups-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-topups-overlay.yaml
    type: Overlay
  description: To top up your Stripe balance, you create a top-up object. You can retrieve individual top-ups, as well as
    list all top-ups. Top-ups are identified by a unique, random ID.
- aid: stripe:stripe-transfers-api
  name: Stripe Transfers API
  tags:
  - Transfers
  properties:
  - url: https://stripe.com/docs/api/transfers
    type: Documentation
  - url: https://docs.stripe.com/api/transfers
    type: APIReference
  - url: openapi/stripe-transfers-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-transfers-overlay.yaml
    type: Overlay
  description: A Transfer object is created when you move funds between Stripe accounts as part of Connect.
- aid: stripe:stripe-treasury-api
  name: Stripe Treasury API
  tags:
  - Treasury
  properties:
  - url: https://stripe.com/docs/treasury
    type: Documentation
  - url: openapi/stripe-treasury-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-treasury-overlay.yaml
    type: Overlay
  description: Stripe Treasury is a banking-as-a-service API that lets you embed financial services in your product. With
    Stripe's API, you can enable businesses to hold funds, pay bills, earn yield, and manage their cash flow. Many users build
    Stripe Issuing in conjunction with Stripe Treasury to attach cards to spend funds in the account.
- aid: stripe:stripe-connect-api
  name: Stripe Connect API
  tags:
  - Connect
  - Marketplaces
  - Platforms
  properties:
  - url: https://docs.stripe.com/connect
    type: Documentation
  - url: https://docs.stripe.com/api/connected-accounts
    type: APIReference
  - url: openapi/stripe-connect-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-connect-overlay.yaml
    type: Overlay
  description: Stripe Connect is a set of programmable APIs and tools that lets you facilitate payments on your software platform,
    build a marketplace, and pay out sellers or service providers globally.
- aid: stripe:stripe-customer-portal-api
  name: Stripe Customer Portal API
  tags:
  - Billing
  - Customers
  - Portal
  - Subscriptions
  properties:
  - url: https://docs.stripe.com/customer-management
    type: Documentation
  - url: https://docs.stripe.com/api/customer_portal
    type: APIReference
  - url: openapi/stripe-customer-portal-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-customer-portal-overlay.yaml
    type: Overlay
  description: The Billing customer portal is a Stripe-hosted UI for subscription and billing management. A portal session
    describes the instantiation of the customer portal for a particular customer. By visiting the session URL, the customer
    can manage their subscriptions and billing details.
- aid: stripe:stripe-entitlements-api
  name: Stripe Entitlements API
  tags:
  - Billing
  - Entitlements
  - Features
  properties:
  - url: https://docs.stripe.com/billing/entitlements
    type: Documentation
  - url: https://docs.stripe.com/api/entitlements/active-entitlement
    type: APIReference
  - url: openapi/stripe-entitlements-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-entitlements-overlay.yaml
    type: Overlay
  description: Entitlements enable you to map the features of your internal service to Stripe products. After you map your
    features, Stripe notifies you about when to provision or de-provision access according to your customers subscription
    status.
- aid: stripe:stripe-forwarding-api
  name: Stripe Forwarding API
  tags:
  - Cards
  - Forwarding
  - Vault
  properties:
  - url: https://docs.stripe.com/payments/vault-and-forward
    type: Documentation
  - url: https://docs.stripe.com/api/forwarding/request
    type: APIReference
  - url: openapi/stripe-forwarding-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-forwarding-overlay.yaml
    type: Overlay
  description: The Vault and Forward API allows you to tokenize and store card details in Stripes PCI-compliant vault and
    forward that data to supported third-party processors or endpoints.
- aid: stripe:stripe-crypto-onramp-api
  name: Stripe Crypto Onramp API
  tags:
  - Crypto
  - Onramp
  - Payments
  properties:
  - url: https://docs.stripe.com/crypto/onramp
    type: Documentation
  - url: https://docs.stripe.com/api/crypto/onramp_sessions
    type: APIReference
  - url: openapi/stripe-crypto-onramp-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-crypto-onramp-overlay.yaml
    type: Overlay
  description: The Stripe fiat-to-crypto onramp lets your customers securely purchase and exchange cryptocurrencies directly
    from your platform or decentralized application at checkout.
- aid: stripe:stripe-revenue-recognition-api
  name: Stripe Revenue Recognition API
  tags:
  - Accounting
  - Recognition
  - Revenue
  properties:
  - url: https://docs.stripe.com/revenue-recognition
    type: Documentation
  - url: https://docs.stripe.com/revenue-recognition/api
    type: APIReference
  - url: openapi/stripe-revenue-recognition-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-revenue-recognition-overlay.yaml
    type: Overlay
  description: Automate your accrual accounting process with Stripe Revenue Recognition. Import transaction data, set up rules,
    and download revenue reports for compliance with accounting standards like ASC 606.
- aid: stripe:stripe-billing-meters-api
  name: Stripe Billing Meters API
  tags:
  - Billing
  - Meters
  - Usage-Based
  properties:
  - url: https://docs.stripe.com/api/billing/meter
    type: APIReference
  - url: https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage-api
    type: Documentation
  - url: https://docs.stripe.com/api/v2/billing-meter
    type: APIReference
  - url: https://docs.stripe.com/api/v2/billing-meter-stream
    type: APIReference
  - url: openapi/stripe-billing-meters-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-billing-meters-overlay.yaml
    type: Overlay
  description: Meters specify how to aggregate meter events over a billing period for usage-based pricing. Meter events represent
    customer actions and support up to 10,000 events per second via the V2 meter event streams API.
- aid: stripe:stripe-payment-method-configurations-api
  name: Stripe Payment Method Configurations API
  tags:
  - Configuration
  - Payments
  properties:
  - url: https://docs.stripe.com/api/payment_method_configurations
    type: APIReference
  - url: https://docs.stripe.com/connect/payment-method-configurations
    type: Documentation
  - url: openapi/stripe-payment-method-configurations-api-openapi.yml
    type: OpenAPI
  - url: overlays/stripe-payment-method-configurations-overlay.yaml
    type: Overlay
  description: Payment method configurations allow you to configure which payment methods are available to your customers
    during checkout. Manage payment method availability across multiple Connect accounts.
- aid: stripe:stripe-account-api
  name: Stripe Account API
  description: The Account API from Stripe — 12 operation(s) for account.
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/stripe-account-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml
- aid: stripe:stripe-apple-api
  name: Stripe Apple API
  description: The Apple API from Stripe — 2 operation(s) for apple.
  tags:
  - Apple
  properties:
  - type: OpenAPI
    url: openapi/stripe-apple-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.com/docs/api/webhook_endpoints
  - type: APIReference
    url: https://docs.stripe.com/api/webhook_endpoints
  - type: AsyncAPI
    url: asyncapi/stripe-webhooks-asyncapi.yml
- aid: stripe:stripe-applications-api
  name: Stripe Applications API
  description: The Applications API from Stripe — 8 operation(s) for applications.
  tags:
  - Applications
  properties:
  - type: OpenAPI
    url: openapi/stripe-applications-api-openapi.yml
  - type: Documentation
    url: https://stripe.com/docs/apple-pay
  - type: Documentation
    url: https://stripe.com/docs/api/application_fees
  - type: APIReference
    url: https://docs.stripe.com/api/application_fees
  - type: Documentation
    url: https://stripe.com/docs/api/secret_management
  - type: Documentation
    url: https://stripe.com/docs/payments/payment-methods
  - type: Documentation
    url: https://stripe.com/docs/payments/setup-intents
  - type: Documentation
    url: https://stripe.com/docs/api/subscriptions
  - type: APIReference
    url: https://docs.stripe.com/api/subscriptions
  - type: Documentation
    url: https://stripe.co

# --- truncated at 32 KB (155 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/stripe/refs/heads/main/apis.yml