Stripe
Connect to Stripe to manage customers, subscriptions, invoices, payments, refunds, and billing operations.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| API Key | api_key | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "STRIPE_DELETE_ACCOUNTS_ACCOUNT", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("STRIPE_DELETE_ACCOUNTS_ACCOUNT", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute STRIPE_DELETE_ACCOUNTS_ACCOUNT --data '{ }'Tool catalog
Available tools
587 callable operations
Delete an accountSTRIPE_DELETE_ACCOUNTS_ACCOUNT<p>With <a href="/connect">Connect</a>, you can delete accounts you manage.</p> <p>Test-mode accounts can be deleted at any time.</p> <p>Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all <a href="/api/balance/balance_object">balances</a> are zero.</p> <p>If you want to delete your own account, use the <a href="https://dashboard.stripe.com/settings/account">account information tab in your account settings</a> instead.</p>Connection
<p>With <a href="/connect">Connect</a>, you can delete accounts you manage.</p> <p>Test-mode accounts can be deleted at any time.</p> <p>Live-mode accounts that have access to the standard dashboard and Stripe is responsible for negative account balances cannot be deleted, which includes Standard accounts. All other Live-mode accounts, can be deleted when all <a href="/api/balance/balance_object">balances</a> are zero.</p> <p>If you want to delete your own account, use the <a href="https://dashboard.stripe.com/settings/account">account information tab in your account settings</a> instead.</p>
Authentication
Connected account requiredTags
Delete an external accountSTRIPE_DELETE_ACCOUNTS_ACCOUNT_BANK_ACCOUNTS_ID<p>Delete a specified external account for a given account.</p>Connection
<p>Delete a specified external account for a given account.</p>
Authentication
Connected account requiredTags
Delete an external accountSTRIPE_DELETE_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS_ID<p>Delete a specified external account for a given account.</p>Connection
<p>Delete a specified external account for a given account.</p>
Authentication
Connected account requiredTags
Delete a personSTRIPE_DELETE_ACCOUNTS_ACCOUNT_PEOPLE_PERSON<p>Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the <code>account_opener</code>. If your integration is using the <code>executive</code> parameter, you cannot delete the only verified <code>executive</code> on file.</p>Connection
<p>Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the <code>account_opener</code>. If your integration is using the <code>executive</code> parameter, you cannot delete the only verified <code>executive</code> on file.</p>
Authentication
Connected account requiredTags
Delete a personSTRIPE_DELETE_ACCOUNTS_ACCOUNT_PERSONS_PERSON<p>Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the <code>account_opener</code>. If your integration is using the <code>executive</code> parameter, you cannot delete the only verified <code>executive</code> on file.</p>Connection
<p>Deletes an existing person’s relationship to the account’s legal entity. Any person with a relationship for an account can be deleted through the API, except if the person is the <code>account_opener</code>. If your integration is using the <code>executive</code> parameter, you cannot delete the only verified <code>executive</code> on file.</p>
Authentication
Connected account requiredTags
DeleteApplePayDomainsDomainSTRIPE_DELETE_APPLE_PAY_DOMAINS_DOMAIN<p>Delete an apple pay domain.</p>Connection
<p>Delete an apple pay domain.</p>
Authentication
Connected account requiredTags
Delete a couponSTRIPE_DELETE_COUPONS_COUPON<p>You can delete coupons via the <a href="https://dashboard.stripe.com/coupons">coupon management</a> page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new customers can’t redeem the coupon. You can also delete coupons via the API.</p>Connection
<p>You can delete coupons via the <a href="https://dashboard.stripe.com/coupons">coupon management</a> page of the Stripe dashboard. However, deleting a coupon does not affect any customers who have already applied the coupon; it means that new customers can’t redeem the coupon. You can also delete coupons via the API.</p>
Authentication
Connected account requiredTags
Delete a customerSTRIPE_DELETE_CUSTOMERS_CUSTOMER<p>Permanently deletes a customer. It cannot be undone. Also immediately cancels any active subscriptions on the customer.</p>Connection
<p>Permanently deletes a customer. It cannot be undone. Also immediately cancels any active subscriptions on the customer.</p>
Authentication
Connected account requiredTags
Delete a customer sourceSTRIPE_DELETE_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS_ID<p>Delete a specified source for a given customer.</p>Connection
<p>Delete a specified source for a given customer.</p>
Authentication
Connected account requiredTags
Delete a customer sourceSTRIPE_DELETE_CUSTOMERS_CUSTOMER_CARDS_ID<p>Delete a specified source for a given customer.</p>Connection
<p>Delete a specified source for a given customer.</p>
Authentication
Connected account requiredTags
Delete a customer discountSTRIPE_DELETE_CUSTOMERS_CUSTOMER_DISCOUNT<p>Removes the currently applied discount on a customer.</p>Connection
<p>Removes the currently applied discount on a customer.</p>
Authentication
Connected account requiredTags
Delete a customer sourceSTRIPE_DELETE_CUSTOMERS_CUSTOMER_SOURCES_ID<p>Delete a specified source for a given customer.</p>Connection
<p>Delete a specified source for a given customer.</p>
Authentication
Connected account requiredTags
Cancel a subscriptionSTRIPE_DELETE_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Cancels a customer’s subscription. If you set the <code>at_period_end</code> parameter to <code>true</code>, the subscription will remain active until the end of the period, at which point it will be canceled and not renewed. Otherwise, with the default <code>false</code> value, the subscription is terminated immediately. In either case, the customer will not be charged again for the subscription.</p> <p>Note, however, that any pending invoice items that you’ve created will still be charged for at the end of the period, unless manually <a href="/api/invoiceitems/delete">deleted</a>. If you’ve set the subscription to cancel at the end of the period, any pending prorations will also be left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations will be removed.</p> <p>By default, upon subscription cancellation, Stripe will stop automatic collection of all finalized invoices for the customer. This is intended to prevent unexpected payment attempts after the customer has canceled a subscription. However, you can resume automatic collection of the invoices manually after subscription cancellation to have us proceed. Or, you could check for unpaid invoices before allowing the customer to cancel the subscription at all.</p>Connection
<p>Cancels a customer’s subscription. If you set the <code>at_period_end</code> parameter to <code>true</code>, the subscription will remain active until the end of the period, at which point it will be canceled and not renewed. Otherwise, with the default <code>false</code> value, the subscription is terminated immediately. In either case, the customer will not be charged again for the subscription.</p> <p>Note, however, that any pending invoice items that you’ve created will still be charged for at the end of the period, unless manually <a href="/api/invoiceitems/delete">deleted</a>. If you’ve set the subscription to cancel at the end of the period, any pending prorations will also be left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations will be removed.</p> <p>By default, upon subscription cancellation, Stripe will stop automatic collection of all finalized invoices for the customer. This is intended to prevent unexpected payment attempts after the customer has canceled a subscription. However, you can resume automatic collection of the invoices manually after subscription cancellation to have us proceed. Or, you could check for unpaid invoices before allowing the customer to cancel the subscription at all.</p>
Authentication
Connected account requiredTags
Delete a customer discountSTRIPE_DELETE_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID_DISCOUNT<p>Removes the currently applied discount on a customer.</p>Connection
<p>Removes the currently applied discount on a customer.</p>
Authentication
Connected account requiredTags
Delete a Customer tax IDSTRIPE_DELETE_CUSTOMERS_CUSTOMER_TAX_IDS_ID<p>Deletes an existing <code>tax_id</code> object.</p>Connection
<p>Deletes an existing <code>tax_id</code> object.</p>
Authentication
Connected account requiredTags
Immediately invalidate an ephemeral keySTRIPE_DELETE_EPHEMERAL_KEYS_KEY<p>Invalidates a short-lived API key for a given resource.</p>Connection
<p>Invalidates a short-lived API key for a given resource.</p>
Authentication
Connected account requiredTags
Delete an invoice itemSTRIPE_DELETE_INVOICEITEMS_INVOICEITEM<p>Deletes an invoice item, removing it from an invoice. Deleting invoice items is only possible when they’re not attached to invoices, or if it’s attached to a draft invoice.</p>Connection
<p>Deletes an invoice item, removing it from an invoice. Deleting invoice items is only possible when they’re not attached to invoices, or if it’s attached to a draft invoice.</p>
Authentication
Connected account requiredTags
Delete a draft invoiceSTRIPE_DELETE_INVOICES_INVOICE<p>Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be <a href="/api/invoices/void">voided</a>.</p>Connection
<p>Permanently deletes a one-off invoice draft. This cannot be undone. Attempts to delete invoices that are no longer in a draft state will fail; once an invoice has been finalized or if an invoice is for a subscription, it must be <a href="/api/invoices/void">voided</a>.</p>
Authentication
Connected account requiredTags
Delete a planSTRIPE_DELETE_PLANS_PLAN<p>Deleting plans means new subscribers can’t be added. Existing subscribers aren’t affected.</p>Connection
<p>Deleting plans means new subscribers can’t be added. Existing subscribers aren’t affected.</p>
Authentication
Connected account requiredTags
Delete a productSTRIPE_DELETE_PRODUCTS_ID<p>Delete a product. Deleting a product is only possible if it has no prices associated with it. Additionally, deleting a product with <code>type=good</code> is only possible if it has no SKUs associated with it.</p>Connection
<p>Delete a product. Deleting a product is only possible if it has no prices associated with it. Additionally, deleting a product with <code>type=good</code> is only possible if it has no SKUs associated with it.</p>
Authentication
Connected account requiredTags
Remove a feature from a productSTRIPE_DELETE_PRODUCTS_PRODUCT_FEATURES_ID<p>Deletes the feature attachment to a product</p>Connection
<p>Deletes the feature attachment to a product</p>
Authentication
Connected account requiredTags
Delete a value list itemSTRIPE_DELETE_RADAR_VALUE_LIST_ITEMS_ITEM<p>Deletes a <code>ValueListItem</code> object, removing it from its parent value list.</p>Connection
<p>Deletes a <code>ValueListItem</code> object, removing it from its parent value list.</p>
Authentication
Connected account requiredTags
Delete a value listSTRIPE_DELETE_RADAR_VALUE_LISTS_VALUE_LIST<p>Deletes a <code>ValueList</code> object, also deleting any items contained within the value list. To be deleted, a value list must not be referenced in any rules.</p>Connection
<p>Deletes a <code>ValueList</code> object, also deleting any items contained within the value list. To be deleted, a value list must not be referenced in any rules.</p>
Authentication
Connected account requiredTags
Delete a subscription itemSTRIPE_DELETE_SUBSCRIPTION_ITEMS_ITEM<p>Deletes an item from the subscription. Removing a subscription item from a subscription will not cancel the subscription.</p>Connection
<p>Deletes an item from the subscription. Removing a subscription item from a subscription will not cancel the subscription.</p>
Authentication
Connected account requiredTags
Cancel a subscriptionSTRIPE_DELETE_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Cancels a customer’s subscription immediately. The customer won’t be charged again for the subscription. After it’s canceled, the subscription is largely immutable. You can still update its <a href="/metadata">metadata</a> and <code>cancellation_details</code>.</p> <p>Any pending invoice items that you’ve created are still charged at the end of the period, unless manually <a href="/api/invoiceitems/delete">deleted</a>. If you’ve set the subscription to cancel at the end of the period, any pending prorations are also left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations are removed if <code>invoice_now</code> and <code>prorate</code> are both set to false.</p> <p>By default, upon subscription cancellation, Stripe stops automatic collection of all finalized invoices for the customer. This is intended to prevent unexpected payment attempts after the customer has canceled a subscription. However, you can resume automatic collection of the invoices manually after subscription cancellation to have us proceed. Or, you could check for unpaid invoices before allowing the customer to cancel the subscription at all.</p>Connection
<p>Cancels a customer’s subscription immediately. The customer won’t be charged again for the subscription. After it’s canceled, the subscription is largely immutable. You can still update its <a href="/metadata">metadata</a> and <code>cancellation_details</code>.</p> <p>Any pending invoice items that you’ve created are still charged at the end of the period, unless manually <a href="/api/invoiceitems/delete">deleted</a>. If you’ve set the subscription to cancel at the end of the period, any pending prorations are also left in place and collected at the end of the period. But if the subscription is set to cancel immediately, pending prorations are removed if <code>invoice_now</code> and <code>prorate</code> are both set to false.</p> <p>By default, upon subscription cancellation, Stripe stops automatic collection of all finalized invoices for the customer. This is intended to prevent unexpected payment attempts after the customer has canceled a subscription. However, you can resume automatic collection of the invoices manually after subscription cancellation to have us proceed. Or, you could check for unpaid invoices before allowing the customer to cancel the subscription at all.</p>
Authentication
Connected account requiredTags
Delete a subscription discountSTRIPE_DELETE_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID_DISCOUNT<p>Removes the currently applied discount on a subscription.</p>Connection
<p>Removes the currently applied discount on a subscription.</p>
Authentication
Connected account requiredTags
Delete a tax IDSTRIPE_DELETE_TAX_IDS_ID<p>Deletes an existing account or customer <code>tax_id</code> object.</p>Connection
<p>Deletes an existing account or customer <code>tax_id</code> object.</p>
Authentication
Connected account requiredTags
Delete a ConfigurationSTRIPE_DELETE_TERMINAL_CONFIGURATIONS_CONFIGURATION<p>Deletes a <code>Configuration</code> object.</p>Connection
<p>Deletes a <code>Configuration</code> object.</p>
Authentication
Connected account requiredTags
Delete a LocationSTRIPE_DELETE_TERMINAL_LOCATIONS_LOCATION<p>Deletes a <code>Location</code> object.</p>Connection
<p>Deletes a <code>Location</code> object.</p>
Authentication
Connected account requiredTags
Delete a ReaderSTRIPE_DELETE_TERMINAL_READERS_READER<p>Deletes a <code>Reader</code> object.</p>Connection
<p>Deletes a <code>Reader</code> object.</p>
Authentication
Connected account requiredTags
Delete a test clockSTRIPE_DELETE_TEST_HELPERS_TEST_CLOCKS_TEST_CLOCK<p>Deletes a test clock.</p>Connection
<p>Deletes a test clock.</p>
Authentication
Connected account requiredTags
Delete a webhook endpointSTRIPE_DELETE_WEBHOOK_ENDPOINTS_WEBHOOK_ENDPOINT<p>You can also delete webhook endpoints via the <a href="https://dashboard.stripe.com/account/webhooks">webhook endpoint management</a> page of the Stripe dashboard.</p>Connection
<p>You can also delete webhook endpoints via the <a href="https://dashboard.stripe.com/account/webhooks">webhook endpoint management</a> page of the Stripe dashboard.</p>
Authentication
Connected account requiredTags
Retrieve accountSTRIPE_GET_ACCOUNT<p>Retrieves the details of an account.</p>Connection
<p>Retrieves the details of an account.</p>
Authentication
Connected account requiredTags
List all connected accountsSTRIPE_GET_ACCOUNTS<p>Returns a list of accounts connected to your platform via <a href="/docs/connect">Connect</a>. If you’re not a platform, the list is empty.</p>Connection
<p>Returns a list of accounts connected to your platform via <a href="/docs/connect">Connect</a>. If you’re not a platform, the list is empty.</p>
Authentication
Connected account requiredTags
Retrieve accountSTRIPE_GET_ACCOUNTS_ACCOUNT<p>Retrieves the details of an account.</p>Connection
<p>Retrieves the details of an account.</p>
Authentication
Connected account requiredTags
Retrieve an external accountSTRIPE_GET_ACCOUNTS_ACCOUNT_BANK_ACCOUNTS_ID<p>Retrieve a specified external account for a given account.</p>Connection
<p>Retrieve a specified external account for a given account.</p>
Authentication
Connected account requiredTags
List all account capabilitiesSTRIPE_GET_ACCOUNTS_ACCOUNT_CAPABILITIES<p>Returns a list of capabilities associated with the account. The capabilities are returned sorted by creation date, with the most recent capability appearing first.</p>Connection
<p>Returns a list of capabilities associated with the account. The capabilities are returned sorted by creation date, with the most recent capability appearing first.</p>
Authentication
Connected account requiredTags
Retrieve an Account CapabilitySTRIPE_GET_ACCOUNTS_ACCOUNT_CAPABILITIES_CAPABILITY<p>Retrieves information about the specified Account Capability.</p>Connection
<p>Retrieves information about the specified Account Capability.</p>
Authentication
Connected account requiredTags
List all external accountsSTRIPE_GET_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS<p>List external accounts for an account.</p>Connection
<p>List external accounts for an account.</p>
Authentication
Connected account requiredTags
Retrieve an external accountSTRIPE_GET_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS_ID<p>Retrieve a specified external account for a given account.</p>Connection
<p>Retrieve a specified external account for a given account.</p>
Authentication
Connected account requiredTags
List all personsSTRIPE_GET_ACCOUNTS_ACCOUNT_PEOPLE<p>Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.</p>Connection
<p>Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a personSTRIPE_GET_ACCOUNTS_ACCOUNT_PEOPLE_PERSON<p>Retrieves an existing person.</p>Connection
<p>Retrieves an existing person.</p>
Authentication
Connected account requiredTags
List all personsSTRIPE_GET_ACCOUNTS_ACCOUNT_PERSONS<p>Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.</p>Connection
<p>Returns a list of people associated with the account’s legal entity. The people are returned sorted by creation date, with the most recent people appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a personSTRIPE_GET_ACCOUNTS_ACCOUNT_PERSONS_PERSON<p>Retrieves an existing person.</p>Connection
<p>Retrieves an existing person.</p>
Authentication
Connected account requiredTags
GetApplePayDomainsSTRIPE_GET_APPLE_PAY_DOMAINS<p>List apple pay domains.</p>Connection
<p>List apple pay domains.</p>
Authentication
Connected account requiredTags
GetApplePayDomainsDomainSTRIPE_GET_APPLE_PAY_DOMAINS_DOMAIN<p>Retrieve an apple pay domain.</p>Connection
<p>Retrieve an apple pay domain.</p>
Authentication
Connected account requiredTags
List all application feesSTRIPE_GET_APPLICATION_FEES<p>Returns a list of application fees you’ve previously collected. The application fees are returned in sorted order, with the most recent fees appearing first.</p>Connection
<p>Returns a list of application fees you’ve previously collected. The application fees are returned in sorted order, with the most recent fees appearing first.</p>
Authentication
Connected account requiredTags
Retrieve an application fee refundSTRIPE_GET_APPLICATION_FEES_FEE_REFUNDS_ID<p>By default, you can see the 10 most recent refunds stored directly on the application fee object, but you can also retrieve details about a specific refund stored on the application fee.</p>Connection
<p>By default, you can see the 10 most recent refunds stored directly on the application fee object, but you can also retrieve details about a specific refund stored on the application fee.</p>
Authentication
Connected account requiredTags
Retrieve an application feeSTRIPE_GET_APPLICATION_FEES_ID<p>Retrieves the details of an application fee that your account has collected. The same information is returned when refunding the application fee.</p>Connection
<p>Retrieves the details of an application fee that your account has collected. The same information is returned when refunding the application fee.</p>
Authentication
Connected account requiredTags
List all application fee refundsSTRIPE_GET_APPLICATION_FEES_ID_REFUNDS<p>You can see a list of the refunds belonging to a specific application fee. Note that the 10 most recent refunds are always available by default on the application fee object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional refunds.</p>Connection
<p>You can see a list of the refunds belonging to a specific application fee. Note that the 10 most recent refunds are always available by default on the application fee object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional refunds.</p>
Authentication
Connected account requiredTags
List secretsSTRIPE_GET_APPS_SECRETS<p>List all secrets stored on the given scope.</p>Connection
<p>List all secrets stored on the given scope.</p>
Authentication
Connected account requiredTags
Find a SecretSTRIPE_GET_APPS_SECRETS_FIND<p>Finds a secret in the secret store by name and scope.</p>Connection
<p>Finds a secret in the secret store by name and scope.</p>
Authentication
Connected account requiredTags
Retrieve balanceSTRIPE_GET_BALANCE<p>Retrieves the current account balance, based on the authentication that was used to make the request. For a sample request, see <a href="/docs/connect/account-balances#accounting-for-negative-balances">Accounting for negative balances</a>.</p>Connection
<p>Retrieves the current account balance, based on the authentication that was used to make the request. For a sample request, see <a href="/docs/connect/account-balances#accounting-for-negative-balances">Accounting for negative balances</a>.</p>
Authentication
Connected account requiredTags
List all balance transactionsSTRIPE_GET_BALANCE_HISTORY<p>Returns a list of transactions that have contributed to the Stripe account balance (for example, charges, transfers, and so on). The transactions return in sorted order, with the most recent transactions appearing first.</p> <p>The previous name of this endpoint was “Balance history,” and it used the path <code>/v1/balance/history</code>.</p>Connection
<p>Returns a list of transactions that have contributed to the Stripe account balance (for example, charges, transfers, and so on). The transactions return in sorted order, with the most recent transactions appearing first.</p> <p>The previous name of this endpoint was “Balance history,” and it used the path <code>/v1/balance/history</code>.</p>
Authentication
Connected account requiredTags
Retrieve a balance transactionSTRIPE_GET_BALANCE_HISTORY_ID<p>Retrieves the balance transaction with the given ID.</p> <p>Note that this endpoint previously used the path <code>/v1/balance/history/:id</code>.</p>Connection
<p>Retrieves the balance transaction with the given ID.</p> <p>Note that this endpoint previously used the path <code>/v1/balance/history/:id</code>.</p>
Authentication
Connected account requiredTags
Retrieve balance settingsSTRIPE_GET_BALANCE_SETTINGS<p>Retrieves balance settings for a given connected account. Related guide: <a href="/connect/authentication">Making API calls for connected accounts</a></p>Connection
<p>Retrieves balance settings for a given connected account. Related guide: <a href="/connect/authentication">Making API calls for connected accounts</a></p>
Authentication
Connected account requiredTags
List all balance transactionsSTRIPE_GET_BALANCE_TRANSACTIONS<p>Returns a list of transactions that have contributed to the Stripe account balance (for example, charges, transfers, and so on). The transactions return in sorted order, with the most recent transactions appearing first.</p> <p>The previous name of this endpoint was “Balance history,” and it used the path <code>/v1/balance/history</code>.</p>Connection
<p>Returns a list of transactions that have contributed to the Stripe account balance (for example, charges, transfers, and so on). The transactions return in sorted order, with the most recent transactions appearing first.</p> <p>The previous name of this endpoint was “Balance history,” and it used the path <code>/v1/balance/history</code>.</p>
Authentication
Connected account requiredTags
Retrieve a balance transactionSTRIPE_GET_BALANCE_TRANSACTIONS_ID<p>Retrieves the balance transaction with the given ID.</p> <p>Note that this endpoint previously used the path <code>/v1/balance/history/:id</code>.</p>Connection
<p>Retrieves the balance transaction with the given ID.</p> <p>Note that this endpoint previously used the path <code>/v1/balance/history/:id</code>.</p>
Authentication
Connected account requiredTags
List billing alertsSTRIPE_GET_BILLING_ALERTS<p>Lists billing active and inactive alerts</p>Connection
<p>Lists billing active and inactive alerts</p>
Authentication
Connected account requiredTags
Retrieve a billing alertSTRIPE_GET_BILLING_ALERTS_ID<p>Retrieves a billing alert given an ID</p>Connection
<p>Retrieves a billing alert given an ID</p>
Authentication
Connected account requiredTags
Retrieve the credit balance summary for a customerSTRIPE_GET_BILLING_CREDIT_BALANCE_SUMMARY<p>Retrieves the credit balance summary for a customer.</p>Connection
<p>Retrieves the credit balance summary for a customer.</p>
Authentication
Connected account requiredTags
List credit balance transactionsSTRIPE_GET_BILLING_CREDIT_BALANCE_TRANSACTIONS<p>Retrieve a list of credit balance transactions.</p>Connection
<p>Retrieve a list of credit balance transactions.</p>
Authentication
Connected account requiredTags
Retrieve a credit balance transactionSTRIPE_GET_BILLING_CREDIT_BALANCE_TRANSACTIONS_ID<p>Retrieves a credit balance transaction.</p>Connection
<p>Retrieves a credit balance transaction.</p>
Authentication
Connected account requiredTags
List credit grantsSTRIPE_GET_BILLING_CREDIT_GRANTS<p>Retrieve a list of credit grants.</p>Connection
<p>Retrieve a list of credit grants.</p>
Authentication
Connected account requiredTags
Retrieve a credit grantSTRIPE_GET_BILLING_CREDIT_GRANTS_ID<p>Retrieves a credit grant.</p>Connection
<p>Retrieves a credit grant.</p>
Authentication
Connected account requiredTags
List billing metersSTRIPE_GET_BILLING_METERS<p>Retrieve a list of billing meters.</p>Connection
<p>Retrieve a list of billing meters.</p>
Authentication
Connected account requiredTags
Retrieve a billing meterSTRIPE_GET_BILLING_METERS_ID<p>Retrieves a billing meter given an ID.</p>Connection
<p>Retrieves a billing meter given an ID.</p>
Authentication
Connected account requiredTags
List billing meter event summariesSTRIPE_GET_BILLING_METERS_ID_EVENT_SUMMARIES<p>Retrieve a list of billing meter event summaries.</p>Connection
<p>Retrieve a list of billing meter event summaries.</p>
Authentication
Connected account requiredTags
List portal configurationsSTRIPE_GET_BILLING_PORTAL_CONFIGURATIONS<p>Returns a list of configurations that describe the functionality of the customer portal.</p>Connection
<p>Returns a list of configurations that describe the functionality of the customer portal.</p>
Authentication
Connected account requiredTags
Retrieve a portal configurationSTRIPE_GET_BILLING_PORTAL_CONFIGURATIONS_CONFIGURATION<p>Retrieves a configuration that describes the functionality of the customer portal.</p>Connection
<p>Retrieves a configuration that describes the functionality of the customer portal.</p>
Authentication
Connected account requiredTags
List all chargesSTRIPE_GET_CHARGES<p>Returns a list of charges you’ve previously created. The charges are returned in sorted order, with the most recent charges appearing first.</p>Connection
<p>Returns a list of charges you’ve previously created. The charges are returned in sorted order, with the most recent charges appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a chargeSTRIPE_GET_CHARGES_CHARGE<p>Retrieves the details of a charge that has previously been created. Supply the unique charge ID that was returned from your previous request, and Stripe will return the corresponding charge information. The same information is returned when creating or refunding the charge.</p>Connection
<p>Retrieves the details of a charge that has previously been created. Supply the unique charge ID that was returned from your previous request, and Stripe will return the corresponding charge information. The same information is returned when creating or refunding the charge.</p>
Authentication
Connected account requiredTags
GetChargesChargeDisputeSTRIPE_GET_CHARGES_CHARGE_DISPUTE<p>Retrieve a dispute for a specified charge.</p>Connection
<p>Retrieve a dispute for a specified charge.</p>
Authentication
Connected account requiredTags
List all refundsSTRIPE_GET_CHARGES_CHARGE_REFUNDS<p>You can see a list of the refunds belonging to a specific charge. Note that the 10 most recent refunds are always available by default on the charge object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional refunds.</p>Connection
<p>You can see a list of the refunds belonging to a specific charge. Note that the 10 most recent refunds are always available by default on the charge object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional refunds.</p>
Authentication
Connected account requiredTags
GetChargesChargeRefundsRefundSTRIPE_GET_CHARGES_CHARGE_REFUNDS_REFUND<p>Retrieves the details of an existing refund.</p>Connection
<p>Retrieves the details of an existing refund.</p>
Authentication
Connected account requiredTags
Search chargesSTRIPE_GET_CHARGES_SEARCH<p>Search for charges you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>Connection
<p>Search for charges you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>
Authentication
Connected account requiredTags
List all Checkout SessionsSTRIPE_GET_CHECKOUT_SESSIONS<p>Returns a list of Checkout Sessions.</p>Connection
<p>Returns a list of Checkout Sessions.</p>
Authentication
Connected account requiredTags
Retrieve a Checkout SessionSTRIPE_GET_CHECKOUT_SESSIONS_SESSION<p>Retrieves a Checkout Session object.</p>Connection
<p>Retrieves a Checkout Session object.</p>
Authentication
Connected account requiredTags
Retrieve a Checkout Session's line itemsSTRIPE_GET_CHECKOUT_SESSIONS_SESSION_LINE_ITEMS<p>When retrieving a Checkout Session, there is an includable <strong>line_items</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>Connection
<p>When retrieving a Checkout Session, there is an includable <strong>line_items</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>
Authentication
Connected account requiredTags
List ordersSTRIPE_GET_CLIMATE_ORDERS<p>Lists all Climate order objects. The orders are returned sorted by creation date, with the most recently created orders appearing first.</p>Connection
<p>Lists all Climate order objects. The orders are returned sorted by creation date, with the most recently created orders appearing first.</p>
Authentication
Connected account requiredTags
Retrieve an orderSTRIPE_GET_CLIMATE_ORDERS_ORDER<p>Retrieves the details of a Climate order object with the given ID.</p>Connection
<p>Retrieves the details of a Climate order object with the given ID.</p>
Authentication
Connected account requiredTags
List productsSTRIPE_GET_CLIMATE_PRODUCTS<p>Lists all available Climate product objects.</p>Connection
<p>Lists all available Climate product objects.</p>
Authentication
Connected account requiredTags
Retrieve a productSTRIPE_GET_CLIMATE_PRODUCTS_PRODUCT<p>Retrieves the details of a Climate product with the given ID.</p>Connection
<p>Retrieves the details of a Climate product with the given ID.</p>
Authentication
Connected account requiredTags
List suppliersSTRIPE_GET_CLIMATE_SUPPLIERS<p>Lists all available Climate supplier objects.</p>Connection
<p>Lists all available Climate supplier objects.</p>
Authentication
Connected account requiredTags
Retrieve a supplierSTRIPE_GET_CLIMATE_SUPPLIERS_SUPPLIER<p>Retrieves a Climate supplier object.</p>Connection
<p>Retrieves a Climate supplier object.</p>
Authentication
Connected account requiredTags
Retrieve a ConfirmationTokenSTRIPE_GET_CONFIRMATION_TOKENS_CONFIRMATION_TOKEN<p>Retrieves an existing ConfirmationToken object</p>Connection
<p>Retrieves an existing ConfirmationToken object</p>
Authentication
Connected account requiredTags
List Country SpecsSTRIPE_GET_COUNTRY_SPECS<p>Lists all Country Spec objects available in the API.</p>Connection
<p>Lists all Country Spec objects available in the API.</p>
Authentication
Connected account requiredTags
Retrieve a Country SpecSTRIPE_GET_COUNTRY_SPECS_COUNTRY<p>Returns a Country Spec for a given Country code.</p>Connection
<p>Returns a Country Spec for a given Country code.</p>
Authentication
Connected account requiredTags
List all couponsSTRIPE_GET_COUPONS<p>Returns a list of your coupons.</p>Connection
<p>Returns a list of your coupons.</p>
Authentication
Connected account requiredTags
Retrieve a couponSTRIPE_GET_COUPONS_COUPON<p>Retrieves the coupon with the given ID.</p>Connection
<p>Retrieves the coupon with the given ID.</p>
Authentication
Connected account requiredTags
List all credit notesSTRIPE_GET_CREDIT_NOTES<p>Returns a list of credit notes.</p>Connection
<p>Returns a list of credit notes.</p>
Authentication
Connected account requiredTags
Retrieve a credit note's line itemsSTRIPE_GET_CREDIT_NOTES_CREDIT_NOTE_LINES<p>When retrieving a credit note, you’ll get a <strong>lines</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>Connection
<p>When retrieving a credit note, you’ll get a <strong>lines</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>
Authentication
Connected account requiredTags
Retrieve a credit noteSTRIPE_GET_CREDIT_NOTES_ID<p>Retrieves the credit note object with the given identifier.</p>Connection
<p>Retrieves the credit note object with the given identifier.</p>
Authentication
Connected account requiredTags
Preview a credit noteSTRIPE_GET_CREDIT_NOTES_PREVIEW<p>Get a preview of a credit note without creating it.</p>Connection
<p>Get a preview of a credit note without creating it.</p>
Authentication
Connected account requiredTags
Retrieve a credit note preview's line itemsSTRIPE_GET_CREDIT_NOTES_PREVIEW_LINES<p>When retrieving a credit note preview, you’ll get a <strong>lines</strong> property containing the first handful of those items. This URL you can retrieve the full (paginated) list of line items.</p>Connection
<p>When retrieving a credit note preview, you’ll get a <strong>lines</strong> property containing the first handful of those items. This URL you can retrieve the full (paginated) list of line items.</p>
Authentication
Connected account requiredTags
List all customersSTRIPE_GET_CUSTOMERS<p>Returns a list of your customers. The customers are returned sorted by creation date, with the most recent customers appearing first.</p>Connection
<p>Returns a list of your customers. The customers are returned sorted by creation date, with the most recent customers appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a customerSTRIPE_GET_CUSTOMERS_CUSTOMER<p>Retrieves a Customer object.</p>Connection
<p>Retrieves a Customer object.</p>
Authentication
Connected account requiredTags
List customer balance transactionsSTRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS<p>Returns a list of transactions that updated the customer’s <a href="/docs/billing/customer/balance">balances</a>.</p>Connection
<p>Returns a list of transactions that updated the customer’s <a href="/docs/billing/customer/balance">balances</a>.</p>
Authentication
Connected account requiredTags
Retrieve a customer balance transactionSTRIPE_GET_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS_TRANSACTION<p>Retrieves a specific customer balance transaction that updated the customer’s <a href="/docs/billing/customer/balance">balances</a>.</p>Connection
<p>Retrieves a specific customer balance transaction that updated the customer’s <a href="/docs/billing/customer/balance">balances</a>.</p>
Authentication
Connected account requiredTags
List all bank accountsSTRIPE_GET_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS<p>You can see a list of the bank accounts belonging to a Customer. Note that the 10 most recent sources are always available by default on the Customer. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional bank accounts.</p>Connection
<p>You can see a list of the bank accounts belonging to a Customer. Note that the 10 most recent sources are always available by default on the Customer. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional bank accounts.</p>
Authentication
Connected account requiredTags
Retrieve a bank accountSTRIPE_GET_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS_ID<p>By default, you can see the 10 most recent sources stored on a Customer directly on the object, but you can also retrieve details about a specific bank account stored on the Stripe account.</p>Connection
<p>By default, you can see the 10 most recent sources stored on a Customer directly on the object, but you can also retrieve details about a specific bank account stored on the Stripe account.</p>
Authentication
Connected account requiredTags
List all cardsSTRIPE_GET_CUSTOMERS_CUSTOMER_CARDS<p>You can see a list of the cards belonging to a customer. Note that the 10 most recent sources are always available on the <code>Customer</code> object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional cards.</p>Connection
<p>You can see a list of the cards belonging to a customer. Note that the 10 most recent sources are always available on the <code>Customer</code> object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional cards.</p>
Authentication
Connected account requiredTags
Retrieve a cardSTRIPE_GET_CUSTOMERS_CUSTOMER_CARDS_ID<p>You can always see the 10 most recent cards directly on a customer; this method lets you retrieve details about a specific card stored on the customer.</p>Connection
<p>You can always see the 10 most recent cards directly on a customer; this method lets you retrieve details about a specific card stored on the customer.</p>
Authentication
Connected account requiredTags
Retrieve a cash balanceSTRIPE_GET_CUSTOMERS_CUSTOMER_CASH_BALANCE<p>Retrieves a customer’s cash balance.</p>Connection
<p>Retrieves a customer’s cash balance.</p>
Authentication
Connected account requiredTags
List cash balance transactionsSTRIPE_GET_CUSTOMERS_CUSTOMER_CASH_BALANCE_TRANSACTIONS<p>Returns a list of transactions that modified the customer’s <a href="/docs/payments/customer-balance">cash balance</a>.</p>Connection
<p>Returns a list of transactions that modified the customer’s <a href="/docs/payments/customer-balance">cash balance</a>.</p>
Authentication
Connected account requiredTags
Retrieve a cash balance transactionSTRIPE_GET_CUSTOMERS_CUSTOMER_CASH_BALANCE_TRANSACTIONS_TRANSACTION<p>Retrieves a specific cash balance transaction, which updated the customer’s <a href="/docs/payments/customer-balance">cash balance</a>.</p>Connection
<p>Retrieves a specific cash balance transaction, which updated the customer’s <a href="/docs/payments/customer-balance">cash balance</a>.</p>
Authentication
Connected account requiredTags
GetCustomersCustomerDiscountSTRIPE_GET_CUSTOMERS_CUSTOMER_DISCOUNTGetCustomersCustomerDiscountConnection
GetCustomersCustomerDiscount
Authentication
Connected account requiredTags
List a Customer's PaymentMethodsSTRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS<p>Returns a list of PaymentMethods for a given Customer</p>Connection
<p>Returns a list of PaymentMethods for a given Customer</p>
Authentication
Connected account requiredTags
Retrieve a Customer's PaymentMethodSTRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS_PAYMENT_METHOD<p>Retrieves a PaymentMethod object for a given Customer.</p>Connection
<p>Retrieves a PaymentMethod object for a given Customer.</p>
Authentication
Connected account requiredTags
GetCustomersCustomerSourcesSTRIPE_GET_CUSTOMERS_CUSTOMER_SOURCES<p>List sources for a specified customer.</p>Connection
<p>List sources for a specified customer.</p>
Authentication
Connected account requiredTags
GetCustomersCustomerSourcesIdSTRIPE_GET_CUSTOMERS_CUSTOMER_SOURCES_ID<p>Retrieve a specified source for a given customer.</p>Connection
<p>Retrieve a specified source for a given customer.</p>
Authentication
Connected account requiredTags
List active subscriptionsSTRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS<p>You can see a list of the customer’s active subscriptions. Note that the 10 most recent active subscriptions are always available by default on the customer object. If you need more than those 10, you can use the limit and starting_after parameters to page through additional subscriptions.</p>Connection
<p>You can see a list of the customer’s active subscriptions. Note that the 10 most recent active subscriptions are always available by default on the customer object. If you need more than those 10, you can use the limit and starting_after parameters to page through additional subscriptions.</p>
Authentication
Connected account requiredTags
Retrieve a subscriptionSTRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Retrieves the subscription with the given ID.</p>Connection
<p>Retrieves the subscription with the given ID.</p>
Authentication
Connected account requiredTags
GetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscountSTRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID_DISCOUNTGetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscountConnection
GetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscount
Authentication
Connected account requiredTags
List all Customer tax IDsSTRIPE_GET_CUSTOMERS_CUSTOMER_TAX_IDS<p>Returns a list of tax IDs for a customer.</p>Connection
<p>Returns a list of tax IDs for a customer.</p>
Authentication
Connected account requiredTags
Retrieve a Customer tax IDSTRIPE_GET_CUSTOMERS_CUSTOMER_TAX_IDS_ID<p>Retrieves the <code>tax_id</code> object with the given identifier.</p>Connection
<p>Retrieves the <code>tax_id</code> object with the given identifier.</p>
Authentication
Connected account requiredTags
Search customersSTRIPE_GET_CUSTOMERS_SEARCH<p>Search for customers you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>Connection
<p>Search for customers you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>
Authentication
Connected account requiredTags
List all disputesSTRIPE_GET_DISPUTES<p>Returns a list of your disputes.</p>Connection
<p>Returns a list of your disputes.</p>
Authentication
Connected account requiredTags
Retrieve a disputeSTRIPE_GET_DISPUTES_DISPUTE<p>Retrieves the dispute with the given ID.</p>Connection
<p>Retrieves the dispute with the given ID.</p>
Authentication
Connected account requiredTags
List all active entitlementsSTRIPE_GET_ENTITLEMENTS_ACTIVE_ENTITLEMENTS<p>Retrieve a list of active entitlements for a customer</p>Connection
<p>Retrieve a list of active entitlements for a customer</p>
Authentication
Connected account requiredTags
Retrieve an active entitlementSTRIPE_GET_ENTITLEMENTS_ACTIVE_ENTITLEMENTS_ID<p>Retrieve an active entitlement</p>Connection
<p>Retrieve an active entitlement</p>
Authentication
Connected account requiredTags
List all featuresSTRIPE_GET_ENTITLEMENTS_FEATURES<p>Retrieve a list of features</p>Connection
<p>Retrieve a list of features</p>
Authentication
Connected account requiredTags
Retrieve a featureSTRIPE_GET_ENTITLEMENTS_FEATURES_ID<p>Retrieves a feature</p>Connection
<p>Retrieves a feature</p>
Authentication
Connected account requiredTags
List all eventsSTRIPE_GET_EVENTS<p>List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in <a href="https://docs.stripe.com/api/events/object">event object</a> <code>api_version</code> attribute (not according to your current Stripe API version or <code>Stripe-Version</code> header).</p>Connection
<p>List events, going back up to 30 days. Each event data is rendered according to Stripe API version at its creation time, specified in <a href="https://docs.stripe.com/api/events/object">event object</a> <code>api_version</code> attribute (not according to your current Stripe API version or <code>Stripe-Version</code> header).</p>
Authentication
Connected account requiredTags
Retrieve an eventSTRIPE_GET_EVENTS_ID<p>Retrieves the details of an event if it was created in the last 30 days. Supply the unique identifier of the event, which you might have received in a webhook.</p>Connection
<p>Retrieves the details of an event if it was created in the last 30 days. Supply the unique identifier of the event, which you might have received in a webhook.</p>
Authentication
Connected account requiredTags
List all exchange ratesSTRIPE_GET_EXCHANGE_RATES<p>[Deprecated] The <code>ExchangeRate</code> APIs are deprecated. Please use the <a href="https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api">FX Quotes API</a> instead.</p> <p>Returns a list of objects that contain the rates at which foreign currencies are converted to one another. Only shows the currencies for which Stripe supports.</p>Connection
<p>[Deprecated] The <code>ExchangeRate</code> APIs are deprecated. Please use the <a href="https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api">FX Quotes API</a> instead.</p> <p>Returns a list of objects that contain the rates at which foreign currencies are converted to one another. Only shows the currencies for which Stripe supports.</p>
Authentication
Connected account requiredTags
Retrieve an exchange rateSTRIPE_GET_EXCHANGE_RATES_RATE_ID<p>[Deprecated] The <code>ExchangeRate</code> APIs are deprecated. Please use the <a href="https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api">FX Quotes API</a> instead.</p> <p>Retrieves the exchange rates from the given currency to every supported currency.</p>Connection
<p>[Deprecated] The <code>ExchangeRate</code> APIs are deprecated. Please use the <a href="https://docs.stripe.com/payments/currencies/localize-prices/fx-quotes-api">FX Quotes API</a> instead.</p> <p>Retrieves the exchange rates from the given currency to every supported currency.</p>
Authentication
Connected account requiredTags
List all file linksSTRIPE_GET_FILE_LINKS<p>Returns a list of file links.</p>Connection
<p>Returns a list of file links.</p>
Authentication
Connected account requiredTags
Retrieve a file linkSTRIPE_GET_FILE_LINKS_LINK<p>Retrieves the file link with the given ID.</p>Connection
<p>Retrieves the file link with the given ID.</p>
Authentication
Connected account requiredTags
List all filesSTRIPE_GET_FILES<p>Returns a list of the files that your account has access to. Stripe sorts and returns the files by their creation dates, placing the most recently created files at the top.</p>Connection
<p>Returns a list of the files that your account has access to. Stripe sorts and returns the files by their creation dates, placing the most recently created files at the top.</p>
Authentication
Connected account requiredTags
Retrieve a fileSTRIPE_GET_FILES_FILE<p>Retrieves the details of an existing file object. After you supply a unique file ID, Stripe returns the corresponding file object. Learn how to <a href="/docs/file-upload#download-file-contents">access file contents</a>.</p>Connection
<p>Retrieves the details of an existing file object. After you supply a unique file ID, Stripe returns the corresponding file object. Learn how to <a href="/docs/file-upload#download-file-contents">access file contents</a>.</p>
Authentication
Connected account requiredTags
List AccountsSTRIPE_GET_FINANCIAL_CONNECTIONS_ACCOUNTS<p>Returns a list of Financial Connections <code>Account</code> objects.</p>Connection
<p>Returns a list of Financial Connections <code>Account</code> objects.</p>
Authentication
Connected account requiredTags
Retrieve an AccountSTRIPE_GET_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>Connection
<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>
Authentication
Connected account requiredTags
List Account OwnersSTRIPE_GET_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT_OWNERS<p>Lists all owners for a given <code>Account</code></p>Connection
<p>Lists all owners for a given <code>Account</code></p>
Authentication
Connected account requiredTags
Retrieve a SessionSTRIPE_GET_FINANCIAL_CONNECTIONS_SESSIONS_SESSION<p>Retrieves the details of a Financial Connections <code>Session</code></p>Connection
<p>Retrieves the details of a Financial Connections <code>Session</code></p>
Authentication
Connected account requiredTags
List TransactionsSTRIPE_GET_FINANCIAL_CONNECTIONS_TRANSACTIONS<p>Returns a list of Financial Connections <code>Transaction</code> objects.</p>Connection
<p>Returns a list of Financial Connections <code>Transaction</code> objects.</p>
Authentication
Connected account requiredTags
Retrieve a TransactionSTRIPE_GET_FINANCIAL_CONNECTIONS_TRANSACTIONS_TRANSACTION<p>Retrieves the details of a Financial Connections <code>Transaction</code></p>Connection
<p>Retrieves the details of a Financial Connections <code>Transaction</code></p>
Authentication
Connected account requiredTags
List all ForwardingRequestsSTRIPE_GET_FORWARDING_REQUESTS<p>Lists all ForwardingRequest objects.</p>Connection
<p>Lists all ForwardingRequest objects.</p>
Authentication
Connected account requiredTags
Retrieve a ForwardingRequestSTRIPE_GET_FORWARDING_REQUESTS_ID<p>Retrieves a ForwardingRequest object.</p>Connection
<p>Retrieves a ForwardingRequest object.</p>
Authentication
Connected account requiredTags
List VerificationReportsSTRIPE_GET_IDENTITY_VERIFICATION_REPORTS<p>List all verification reports.</p>Connection
<p>List all verification reports.</p>
Authentication
Connected account requiredTags
Retrieve a VerificationReportSTRIPE_GET_IDENTITY_VERIFICATION_REPORTS_REPORT<p>Retrieves an existing VerificationReport</p>Connection
<p>Retrieves an existing VerificationReport</p>
Authentication
Connected account requiredTags
List VerificationSessionsSTRIPE_GET_IDENTITY_VERIFICATION_SESSIONS<p>Returns a list of VerificationSessions</p>Connection
<p>Returns a list of VerificationSessions</p>
Authentication
Connected account requiredTags
Retrieve a VerificationSessionSTRIPE_GET_IDENTITY_VERIFICATION_SESSIONS_SESSION<p>Retrieves the details of a VerificationSession that was previously created.</p> <p>When the session status is <code>requires_input</code>, you can use this method to retrieve a valid <code>client_secret</code> or <code>url</code> to allow re-submission.</p>Connection
<p>Retrieves the details of a VerificationSession that was previously created.</p> <p>When the session status is <code>requires_input</code>, you can use this method to retrieve a valid <code>client_secret</code> or <code>url</code> to allow re-submission.</p>
Authentication
Connected account requiredTags
List all payments for an invoiceSTRIPE_GET_INVOICE_PAYMENTS<p>When retrieving an invoice, there is an includable payments property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of payments.</p>Connection
<p>When retrieving an invoice, there is an includable payments property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of payments.</p>
Authentication
Connected account requiredTags
Retrieve an InvoicePaymentSTRIPE_GET_INVOICE_PAYMENTS_INVOICE_PAYMENT<p>Retrieves the invoice payment with the given ID.</p>Connection
<p>Retrieves the invoice payment with the given ID.</p>
Authentication
Connected account requiredTags
List all invoice rendering templatesSTRIPE_GET_INVOICE_RENDERING_TEMPLATES<p>List all templates, ordered by creation date, with the most recently created template appearing first.</p>Connection
<p>List all templates, ordered by creation date, with the most recently created template appearing first.</p>
Authentication
Connected account requiredTags
Retrieve an invoice rendering templateSTRIPE_GET_INVOICE_RENDERING_TEMPLATES_TEMPLATE<p>Retrieves an invoice rendering template with the given ID. It by default returns the latest version of the template. Optionally, specify a version to see previous versions.</p>Connection
<p>Retrieves an invoice rendering template with the given ID. It by default returns the latest version of the template. Optionally, specify a version to see previous versions.</p>
Authentication
Connected account requiredTags
List all invoice itemsSTRIPE_GET_INVOICEITEMS<p>Returns a list of your invoice items. Invoice items are returned sorted by creation date, with the most recently created invoice items appearing first.</p>Connection
<p>Returns a list of your invoice items. Invoice items are returned sorted by creation date, with the most recently created invoice items appearing first.</p>
Authentication
Connected account requiredTags
Retrieve an invoice itemSTRIPE_GET_INVOICEITEMS_INVOICEITEM<p>Retrieves the invoice item with the given ID.</p>Connection
<p>Retrieves the invoice item with the given ID.</p>
Authentication
Connected account requiredTags
List all invoicesSTRIPE_GET_INVOICES<p>You can list all invoices, or list the invoices for a specific customer. The invoices are returned sorted by creation date, with the most recently created invoices appearing first.</p>Connection
<p>You can list all invoices, or list the invoices for a specific customer. The invoices are returned sorted by creation date, with the most recently created invoices appearing first.</p>
Authentication
Connected account requiredTags
Retrieve an invoiceSTRIPE_GET_INVOICES_INVOICE<p>Retrieves the invoice with the given ID.</p>Connection
<p>Retrieves the invoice with the given ID.</p>
Authentication
Connected account requiredTags
Retrieve an invoice's line itemsSTRIPE_GET_INVOICES_INVOICE_LINES<p>When retrieving an invoice, you’ll get a <strong>lines</strong> property containing the total count of line items and the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>Connection
<p>When retrieving an invoice, you’ll get a <strong>lines</strong> property containing the total count of line items and the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>
Authentication
Connected account requiredTags
Search invoicesSTRIPE_GET_INVOICES_SEARCH<p>Search for invoices you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>Connection
<p>Search for invoices you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>
Authentication
Connected account requiredTags
List all authorizationsSTRIPE_GET_ISSUING_AUTHORIZATIONS<p>Returns a list of Issuing <code>Authorization</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of Issuing <code>Authorization</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve an authorizationSTRIPE_GET_ISSUING_AUTHORIZATIONS_AUTHORIZATION<p>Retrieves an Issuing <code>Authorization</code> object.</p>Connection
<p>Retrieves an Issuing <code>Authorization</code> object.</p>
Authentication
Connected account requiredTags
List all cardholdersSTRIPE_GET_ISSUING_CARDHOLDERS<p>Returns a list of Issuing <code>Cardholder</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of Issuing <code>Cardholder</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a cardholderSTRIPE_GET_ISSUING_CARDHOLDERS_CARDHOLDER<p>Retrieves an Issuing <code>Cardholder</code> object.</p>Connection
<p>Retrieves an Issuing <code>Cardholder</code> object.</p>
Authentication
Connected account requiredTags
List all cardsSTRIPE_GET_ISSUING_CARDS<p>Returns a list of Issuing <code>Card</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of Issuing <code>Card</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a cardSTRIPE_GET_ISSUING_CARDS_CARD<p>Retrieves an Issuing <code>Card</code> object.</p>Connection
<p>Retrieves an Issuing <code>Card</code> object.</p>
Authentication
Connected account requiredTags
List all disputesSTRIPE_GET_ISSUING_DISPUTES<p>Returns a list of Issuing <code>Dispute</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of Issuing <code>Dispute</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a disputeSTRIPE_GET_ISSUING_DISPUTES_DISPUTE<p>Retrieves an Issuing <code>Dispute</code> object.</p>Connection
<p>Retrieves an Issuing <code>Dispute</code> object.</p>
Authentication
Connected account requiredTags
List all personalization designsSTRIPE_GET_ISSUING_PERSONALIZATION_DESIGNS<p>Returns a list of personalization design objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of personalization design objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a personalization designSTRIPE_GET_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN<p>Retrieves a personalization design object.</p>Connection
<p>Retrieves a personalization design object.</p>
Authentication
Connected account requiredTags
List all physical bundlesSTRIPE_GET_ISSUING_PHYSICAL_BUNDLES<p>Returns a list of physical bundle objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of physical bundle objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a physical bundleSTRIPE_GET_ISSUING_PHYSICAL_BUNDLES_PHYSICAL_BUNDLE<p>Retrieves a physical bundle object.</p>Connection
<p>Retrieves a physical bundle object.</p>
Authentication
Connected account requiredTags
Retrieve a settlementSTRIPE_GET_ISSUING_SETTLEMENTS_SETTLEMENT<p>Retrieves an Issuing <code>Settlement</code> object.</p>Connection
<p>Retrieves an Issuing <code>Settlement</code> object.</p>
Authentication
Connected account requiredTags
List all issuing tokens for cardSTRIPE_GET_ISSUING_TOKENS<p>Lists all Issuing <code>Token</code> objects for a given card.</p>Connection
<p>Lists all Issuing <code>Token</code> objects for a given card.</p>
Authentication
Connected account requiredTags
Retrieve an issuing tokenSTRIPE_GET_ISSUING_TOKENS_TOKEN<p>Retrieves an Issuing <code>Token</code> object.</p>Connection
<p>Retrieves an Issuing <code>Token</code> object.</p>
Authentication
Connected account requiredTags
List all transactionsSTRIPE_GET_ISSUING_TRANSACTIONS<p>Returns a list of Issuing <code>Transaction</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of Issuing <code>Transaction</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a transactionSTRIPE_GET_ISSUING_TRANSACTIONS_TRANSACTION<p>Retrieves an Issuing <code>Transaction</code> object.</p>Connection
<p>Retrieves an Issuing <code>Transaction</code> object.</p>
Authentication
Connected account requiredTags
Retrieve a SessionSTRIPE_GET_LINK_ACCOUNT_SESSIONS_SESSION<p>Retrieves the details of a Financial Connections <code>Session</code></p>Connection
<p>Retrieves the details of a Financial Connections <code>Session</code></p>
Authentication
Connected account requiredTags
List AccountsSTRIPE_GET_LINKED_ACCOUNTS<p>Returns a list of Financial Connections <code>Account</code> objects.</p>Connection
<p>Returns a list of Financial Connections <code>Account</code> objects.</p>
Authentication
Connected account requiredTags
Retrieve an AccountSTRIPE_GET_LINKED_ACCOUNTS_ACCOUNT<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>Connection
<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>
Authentication
Connected account requiredTags
List Account OwnersSTRIPE_GET_LINKED_ACCOUNTS_ACCOUNT_OWNERS<p>Lists all owners for a given <code>Account</code></p>Connection
<p>Lists all owners for a given <code>Account</code></p>
Authentication
Connected account requiredTags
Retrieve a MandateSTRIPE_GET_MANDATES_MANDATE<p>Retrieves a Mandate object.</p>Connection
<p>Retrieves a Mandate object.</p>
Authentication
Connected account requiredTags
List Payment Attempt RecordsSTRIPE_GET_PAYMENT_ATTEMPT_RECORDS<p>List all the Payment Attempt Records attached to the specified Payment Record.</p>Connection
<p>List all the Payment Attempt Records attached to the specified Payment Record.</p>
Authentication
Connected account requiredTags
Retrieve a Payment Attempt RecordSTRIPE_GET_PAYMENT_ATTEMPT_RECORDS_ID<p>Retrieves a Payment Attempt Record with the given ID</p>Connection
<p>Retrieves a Payment Attempt Record with the given ID</p>
Authentication
Connected account requiredTags
List all PaymentIntentsSTRIPE_GET_PAYMENT_INTENTS<p>Returns a list of PaymentIntents.</p>Connection
<p>Returns a list of PaymentIntents.</p>
Authentication
Connected account requiredTags
Retrieve a PaymentIntentSTRIPE_GET_PAYMENT_INTENTS_INTENT<p>Retrieves the details of a PaymentIntent that has previously been created. </p> <p>You can retrieve a PaymentIntent client-side using a publishable key when the <code>client_secret</code> is in the query string. </p> <p>If you retrieve a PaymentIntent with a publishable key, it only returns a subset of properties. Refer to the <a href="#payment_intent_object">payment intent</a> object reference for more details.</p>Connection
<p>Retrieves the details of a PaymentIntent that has previously been created. </p> <p>You can retrieve a PaymentIntent client-side using a publishable key when the <code>client_secret</code> is in the query string. </p> <p>If you retrieve a PaymentIntent with a publishable key, it only returns a subset of properties. Refer to the <a href="#payment_intent_object">payment intent</a> object reference for more details.</p>
Authentication
Connected account requiredTags
List all PaymentIntent LineItemsSTRIPE_GET_PAYMENT_INTENTS_INTENT_AMOUNT_DETAILS_LINE_ITEMS<p>Lists all LineItems of a given PaymentIntent.</p>Connection
<p>Lists all LineItems of a given PaymentIntent.</p>
Authentication
Connected account requiredTags
Search PaymentIntentsSTRIPE_GET_PAYMENT_INTENTS_SEARCH<p>Search for PaymentIntents you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>Connection
<p>Search for PaymentIntents you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>
Authentication
Connected account requiredTags
List all payment linksSTRIPE_GET_PAYMENT_LINKS<p>Returns a list of your payment links.</p>Connection
<p>Returns a list of your payment links.</p>
Authentication
Connected account requiredTags
Retrieve payment linkSTRIPE_GET_PAYMENT_LINKS_PAYMENT_LINK<p>Retrieve a payment link.</p>Connection
<p>Retrieve a payment link.</p>
Authentication
Connected account requiredTags
Retrieve a payment link's line itemsSTRIPE_GET_PAYMENT_LINKS_PAYMENT_LINK_LINE_ITEMS<p>When retrieving a payment link, there is an includable <strong>line_items</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>Connection
<p>When retrieving a payment link, there is an includable <strong>line_items</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>
Authentication
Connected account requiredTags
List payment method configurationsSTRIPE_GET_PAYMENT_METHOD_CONFIGURATIONS<p>List payment method configurations</p>Connection
<p>List payment method configurations</p>
Authentication
Connected account requiredTags
Retrieve payment method configurationSTRIPE_GET_PAYMENT_METHOD_CONFIGURATIONS_CONFIGURATION<p>Retrieve payment method configuration</p>Connection
<p>Retrieve payment method configuration</p>
Authentication
Connected account requiredTags
List payment method domainsSTRIPE_GET_PAYMENT_METHOD_DOMAINS<p>Lists the details of existing payment method domains.</p>Connection
<p>Lists the details of existing payment method domains.</p>
Authentication
Connected account requiredTags
Retrieve a payment method domainSTRIPE_GET_PAYMENT_METHOD_DOMAINS_PAYMENT_METHOD_DOMAIN<p>Retrieves the details of an existing payment method domain.</p>Connection
<p>Retrieves the details of an existing payment method domain.</p>
Authentication
Connected account requiredTags
List PaymentMethodsSTRIPE_GET_PAYMENT_METHODS<p>Returns a list of all PaymentMethods.</p>Connection
<p>Returns a list of all PaymentMethods.</p>
Authentication
Connected account requiredTags
Retrieve a PaymentMethodSTRIPE_GET_PAYMENT_METHODS_PAYMENT_METHOD<p>Retrieves a PaymentMethod object attached to the StripeAccount. To retrieve a payment method attached to a Customer, you should use <a href="/docs/api/payment_methods/customer">Retrieve a Customer’s PaymentMethods</a></p>Connection
<p>Retrieves a PaymentMethod object attached to the StripeAccount. To retrieve a payment method attached to a Customer, you should use <a href="/docs/api/payment_methods/customer">Retrieve a Customer’s PaymentMethods</a></p>
Authentication
Connected account requiredTags
Retrieve a Payment RecordSTRIPE_GET_PAYMENT_RECORDS_ID<p>Retrieves a Payment Record with the given ID</p>Connection
<p>Retrieves a Payment Record with the given ID</p>
Authentication
Connected account requiredTags
List all payoutsSTRIPE_GET_PAYOUTS<p>Returns a list of existing payouts sent to third-party bank accounts or payouts that Stripe sent to you. The payouts return in sorted order, with the most recently created payouts appearing first.</p>Connection
<p>Returns a list of existing payouts sent to third-party bank accounts or payouts that Stripe sent to you. The payouts return in sorted order, with the most recently created payouts appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a payoutSTRIPE_GET_PAYOUTS_PAYOUT<p>Retrieves the details of an existing payout. Supply the unique payout ID from either a payout creation request or the payout list. Stripe returns the corresponding payout information.</p>Connection
<p>Retrieves the details of an existing payout. Supply the unique payout ID from either a payout creation request or the payout list. Stripe returns the corresponding payout information.</p>
Authentication
Connected account requiredTags
List all plansSTRIPE_GET_PLANS<p>Returns a list of your plans.</p>Connection
<p>Returns a list of your plans.</p>
Authentication
Connected account requiredTags
Retrieve a planSTRIPE_GET_PLANS_PLAN<p>Retrieves the plan with the given ID.</p>Connection
<p>Retrieves the plan with the given ID.</p>
Authentication
Connected account requiredTags
List all pricesSTRIPE_GET_PRICES<p>Returns a list of your active prices, excluding <a href="/docs/products-prices/pricing-models#inline-pricing">inline prices</a>. For the list of inactive prices, set <code>active</code> to false.</p>Connection
<p>Returns a list of your active prices, excluding <a href="/docs/products-prices/pricing-models#inline-pricing">inline prices</a>. For the list of inactive prices, set <code>active</code> to false.</p>
Authentication
Connected account requiredTags
Retrieve a priceSTRIPE_GET_PRICES_PRICE<p>Retrieves the price with the given ID.</p>Connection
<p>Retrieves the price with the given ID.</p>
Authentication
Connected account requiredTags
Search pricesSTRIPE_GET_PRICES_SEARCH<p>Search for prices you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>Connection
<p>Search for prices you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>
Authentication
Connected account requiredTags
List all productsSTRIPE_GET_PRODUCTS<p>Returns a list of your products. The products are returned sorted by creation date, with the most recently created products appearing first.</p>Connection
<p>Returns a list of your products. The products are returned sorted by creation date, with the most recently created products appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a productSTRIPE_GET_PRODUCTS_ID<p>Retrieves the details of an existing product. Supply the unique product ID from either a product creation request or the product list, and Stripe will return the corresponding product information.</p>Connection
<p>Retrieves the details of an existing product. Supply the unique product ID from either a product creation request or the product list, and Stripe will return the corresponding product information.</p>
Authentication
Connected account requiredTags
List all features attached to a productSTRIPE_GET_PRODUCTS_PRODUCT_FEATURES<p>Retrieve a list of features for a product</p>Connection
<p>Retrieve a list of features for a product</p>
Authentication
Connected account requiredTags
Retrieve a product_featureSTRIPE_GET_PRODUCTS_PRODUCT_FEATURES_ID<p>Retrieves a product_feature, which represents a feature attachment to a product</p>Connection
<p>Retrieves a product_feature, which represents a feature attachment to a product</p>
Authentication
Connected account requiredTags
Search productsSTRIPE_GET_PRODUCTS_SEARCH<p>Search for products you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>Connection
<p>Search for products you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>
Authentication
Connected account requiredTags
List all promotion codesSTRIPE_GET_PROMOTION_CODES<p>Returns a list of your promotion codes.</p>Connection
<p>Returns a list of your promotion codes.</p>
Authentication
Connected account requiredTags
Retrieve a promotion codeSTRIPE_GET_PROMOTION_CODES_PROMOTION_CODE<p>Retrieves the promotion code with the given ID. In order to retrieve a promotion code by the customer-facing <code>code</code> use <a href="/docs/api/promotion_codes/list">list</a> with the desired <code>code</code>.</p>Connection
<p>Retrieves the promotion code with the given ID. In order to retrieve a promotion code by the customer-facing <code>code</code> use <a href="/docs/api/promotion_codes/list">list</a> with the desired <code>code</code>.</p>
Authentication
Connected account requiredTags
List all quotesSTRIPE_GET_QUOTES<p>Returns a list of your quotes.</p>Connection
<p>Returns a list of your quotes.</p>
Authentication
Connected account requiredTags
Retrieve a quoteSTRIPE_GET_QUOTES_QUOTE<p>Retrieves the quote with the given ID.</p>Connection
<p>Retrieves the quote with the given ID.</p>
Authentication
Connected account requiredTags
Retrieve a quote's upfront line itemsSTRIPE_GET_QUOTES_QUOTE_COMPUTED_UPFRONT_LINE_ITEMS<p>When retrieving a quote, there is an includable <a href="https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items"><strong>computed.upfront.line_items</strong></a> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of upfront line items.</p>Connection
<p>When retrieving a quote, there is an includable <a href="https://stripe.com/docs/api/quotes/object#quote_object-computed-upfront-line_items"><strong>computed.upfront.line_items</strong></a> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of upfront line items.</p>
Authentication
Connected account requiredTags
Retrieve a quote's line itemsSTRIPE_GET_QUOTES_QUOTE_LINE_ITEMS<p>When retrieving a quote, there is an includable <strong>line_items</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>Connection
<p>When retrieving a quote, there is an includable <strong>line_items</strong> property containing the first handful of those items. There is also a URL where you can retrieve the full (paginated) list of line items.</p>
Authentication
Connected account requiredTags
Download quote PDFSTRIPE_GET_QUOTES_QUOTE_PDF<p>Download the PDF for a finalized quote. Explanation for special handling can be found <a href="https://docs.stripe.com/quotes/overview#quote_pdf">here</a></p>Connection
<p>Download the PDF for a finalized quote. Explanation for special handling can be found <a href="https://docs.stripe.com/quotes/overview#quote_pdf">here</a></p>
Authentication
Connected account requiredTags
List all early fraud warningsSTRIPE_GET_RADAR_EARLY_FRAUD_WARNINGS<p>Returns a list of early fraud warnings.</p>Connection
<p>Returns a list of early fraud warnings.</p>
Authentication
Connected account requiredTags
Retrieve an early fraud warningSTRIPE_GET_RADAR_EARLY_FRAUD_WARNINGS_EARLY_FRAUD_WARNING<p>Retrieves the details of an early fraud warning that has previously been created. </p> <p>Please refer to the <a href="#early_fraud_warning_object">early fraud warning</a> object reference for more details.</p>Connection
<p>Retrieves the details of an early fraud warning that has previously been created. </p> <p>Please refer to the <a href="#early_fraud_warning_object">early fraud warning</a> object reference for more details.</p>
Authentication
Connected account requiredTags
List all value list itemsSTRIPE_GET_RADAR_VALUE_LIST_ITEMS<p>Returns a list of <code>ValueListItem</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of <code>ValueListItem</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a value list itemSTRIPE_GET_RADAR_VALUE_LIST_ITEMS_ITEM<p>Retrieves a <code>ValueListItem</code> object.</p>Connection
<p>Retrieves a <code>ValueListItem</code> object.</p>
Authentication
Connected account requiredTags
List all value listsSTRIPE_GET_RADAR_VALUE_LISTS<p>Returns a list of <code>ValueList</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of <code>ValueList</code> objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a value listSTRIPE_GET_RADAR_VALUE_LISTS_VALUE_LIST<p>Retrieves a <code>ValueList</code> object.</p>Connection
<p>Retrieves a <code>ValueList</code> object.</p>
Authentication
Connected account requiredTags
List all refundsSTRIPE_GET_REFUNDS<p>Returns a list of all refunds you created. We return the refunds in sorted order, with the most recent refunds appearing first. The 10 most recent refunds are always available by default on the Charge object.</p>Connection
<p>Returns a list of all refunds you created. We return the refunds in sorted order, with the most recent refunds appearing first. The 10 most recent refunds are always available by default on the Charge object.</p>
Authentication
Connected account requiredTags
Retrieve a refundSTRIPE_GET_REFUNDS_REFUND<p>Retrieves the details of an existing refund.</p>Connection
<p>Retrieves the details of an existing refund.</p>
Authentication
Connected account requiredTags
List all Report RunsSTRIPE_GET_REPORTING_REPORT_RUNS<p>Returns a list of Report Runs, with the most recent appearing first.</p>Connection
<p>Returns a list of Report Runs, with the most recent appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a Report RunSTRIPE_GET_REPORTING_REPORT_RUNS_REPORT_RUN<p>Retrieves the details of an existing Report Run.</p>Connection
<p>Retrieves the details of an existing Report Run.</p>
Authentication
Connected account requiredTags
List all Report TypesSTRIPE_GET_REPORTING_REPORT_TYPES<p>Returns a full list of Report Types.</p>Connection
<p>Returns a full list of Report Types.</p>
Authentication
Connected account requiredTags
Retrieve a Report TypeSTRIPE_GET_REPORTING_REPORT_TYPES_REPORT_TYPE<p>Retrieves the details of a Report Type. (Certain report types require a <a href="https://stripe.com/docs/keys#test-live-modes">live-mode API key</a>.)</p>Connection
<p>Retrieves the details of a Report Type. (Certain report types require a <a href="https://stripe.com/docs/keys#test-live-modes">live-mode API key</a>.)</p>
Authentication
Connected account requiredTags
List all open reviewsSTRIPE_GET_REVIEWS<p>Returns a list of <code>Review</code> objects that have <code>open</code> set to <code>true</code>. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>Connection
<p>Returns a list of <code>Review</code> objects that have <code>open</code> set to <code>true</code>. The objects are sorted in descending order by creation date, with the most recently created object appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a reviewSTRIPE_GET_REVIEWS_REVIEW<p>Retrieves a <code>Review</code> object.</p>Connection
<p>Retrieves a <code>Review</code> object.</p>
Authentication
Connected account requiredTags
List all SetupAttemptsSTRIPE_GET_SETUP_ATTEMPTS<p>Returns a list of SetupAttempts that associate with a provided SetupIntent.</p>Connection
<p>Returns a list of SetupAttempts that associate with a provided SetupIntent.</p>
Authentication
Connected account requiredTags
List all SetupIntentsSTRIPE_GET_SETUP_INTENTS<p>Returns a list of SetupIntents.</p>Connection
<p>Returns a list of SetupIntents.</p>
Authentication
Connected account requiredTags
Retrieve a SetupIntentSTRIPE_GET_SETUP_INTENTS_INTENT<p>Retrieves the details of a SetupIntent that has previously been created. </p> <p>Client-side retrieval using a publishable key is allowed when the <code>client_secret</code> is provided in the query string. </p> <p>When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the <a href="#setup_intent_object">SetupIntent</a> object reference for more details.</p>Connection
<p>Retrieves the details of a SetupIntent that has previously been created. </p> <p>Client-side retrieval using a publishable key is allowed when the <code>client_secret</code> is provided in the query string. </p> <p>When retrieved with a publishable key, only a subset of properties will be returned. Please refer to the <a href="#setup_intent_object">SetupIntent</a> object reference for more details.</p>
Authentication
Connected account requiredTags
List all shipping ratesSTRIPE_GET_SHIPPING_RATES<p>Returns a list of your shipping rates.</p>Connection
<p>Returns a list of your shipping rates.</p>
Authentication
Connected account requiredTags
Retrieve a shipping rateSTRIPE_GET_SHIPPING_RATES_SHIPPING_RATE_TOKEN<p>Returns the shipping rate object with the given ID.</p>Connection
<p>Returns the shipping rate object with the given ID.</p>
Authentication
Connected account requiredTags
List all scheduled query runsSTRIPE_GET_SIGMA_SCHEDULED_QUERY_RUNS<p>Returns a list of scheduled query runs.</p>Connection
<p>Returns a list of scheduled query runs.</p>
Authentication
Connected account requiredTags
Retrieve a scheduled query runSTRIPE_GET_SIGMA_SCHEDULED_QUERY_RUNS_SCHEDULED_QUERY_RUN<p>Retrieves the details of an scheduled query run.</p>Connection
<p>Retrieves the details of an scheduled query run.</p>
Authentication
Connected account requiredTags
Retrieve a sourceSTRIPE_GET_SOURCES_SOURCE<p>Retrieves an existing source object. Supply the unique source ID from a source creation request and Stripe will return the corresponding up-to-date source object information.</p>Connection
<p>Retrieves an existing source object. Supply the unique source ID from a source creation request and Stripe will return the corresponding up-to-date source object information.</p>
Authentication
Connected account requiredTags
Retrieve a Source MandateNotificationSTRIPE_GET_SOURCES_SOURCE_MANDATE_NOTIFICATIONS_MANDATE_NOTIFICATION<p>Retrieves a new Source MandateNotification.</p>Connection
<p>Retrieves a new Source MandateNotification.</p>
Authentication
Connected account requiredTags
GetSourcesSourceSourceTransactionsSTRIPE_GET_SOURCES_SOURCE_SOURCE_TRANSACTIONS<p>List source transactions for a given source.</p>Connection
<p>List source transactions for a given source.</p>
Authentication
Connected account requiredTags
Retrieve a source transactionSTRIPE_GET_SOURCES_SOURCE_SOURCE_TRANSACTIONS_SOURCE_TRANSACTION<p>Retrieve an existing source transaction object. Supply the unique source ID from a source creation request and the source transaction ID and Stripe will return the corresponding up-to-date source object information.</p>Connection
<p>Retrieve an existing source transaction object. Supply the unique source ID from a source creation request and the source transaction ID and Stripe will return the corresponding up-to-date source object information.</p>
Authentication
Connected account requiredTags
List all subscription itemsSTRIPE_GET_SUBSCRIPTION_ITEMS<p>Returns a list of your subscription items for a given subscription.</p>Connection
<p>Returns a list of your subscription items for a given subscription.</p>
Authentication
Connected account requiredTags
Retrieve a subscription itemSTRIPE_GET_SUBSCRIPTION_ITEMS_ITEM<p>Retrieves the subscription item with the given ID.</p>Connection
<p>Retrieves the subscription item with the given ID.</p>
Authentication
Connected account requiredTags
List all schedulesSTRIPE_GET_SUBSCRIPTION_SCHEDULES<p>Retrieves the list of your subscription schedules.</p>Connection
<p>Retrieves the list of your subscription schedules.</p>
Authentication
Connected account requiredTags
Retrieve a scheduleSTRIPE_GET_SUBSCRIPTION_SCHEDULES_SCHEDULE<p>Retrieves the details of an existing subscription schedule. You only need to supply the unique subscription schedule identifier that was returned upon subscription schedule creation.</p>Connection
<p>Retrieves the details of an existing subscription schedule. You only need to supply the unique subscription schedule identifier that was returned upon subscription schedule creation.</p>
Authentication
Connected account requiredTags
List subscriptionsSTRIPE_GET_SUBSCRIPTIONS<p>By default, returns a list of subscriptions that have not been canceled. In order to list canceled subscriptions, specify <code>status=canceled</code>.</p>Connection
<p>By default, returns a list of subscriptions that have not been canceled. In order to list canceled subscriptions, specify <code>status=canceled</code>.</p>
Authentication
Connected account requiredTags
Search subscriptionsSTRIPE_GET_SUBSCRIPTIONS_SEARCH<p>Search for subscriptions you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>Connection
<p>Search for subscriptions you’ve previously created using Stripe’s <a href="/docs/search#search-query-language">Search Query Language</a>. Don’t use search in read-after-write flows where strict consistency is necessary. Under normal operating conditions, data is searchable in less than a minute. Occasionally, propagation of new or updated data can be up to an hour behind during outages. Search functionality is not available to merchants in India.</p>
Authentication
Connected account requiredTags
Retrieve a subscriptionSTRIPE_GET_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Retrieves the subscription with the given ID.</p>Connection
<p>Retrieves the subscription with the given ID.</p>
Authentication
Connected account requiredTags
Find a Tax AssociationSTRIPE_GET_TAX_ASSOCIATIONS_FIND<p>Finds a tax association object by PaymentIntent id.</p>Connection
<p>Finds a tax association object by PaymentIntent id.</p>
Authentication
Connected account requiredTags
Retrieve a CalculationSTRIPE_GET_TAX_CALCULATIONS_CALCULATION<p>Retrieves a Tax <code>Calculation</code> object, if the calculation hasn’t expired.</p>Connection
<p>Retrieves a Tax <code>Calculation</code> object, if the calculation hasn’t expired.</p>
Authentication
Connected account requiredTags
Retrieve a Calculation's line itemsSTRIPE_GET_TAX_CALCULATIONS_CALCULATION_LINE_ITEMS<p>Retrieves the line items of a tax calculation as a collection, if the calculation hasn’t expired.</p>Connection
<p>Retrieves the line items of a tax calculation as a collection, if the calculation hasn’t expired.</p>
Authentication
Connected account requiredTags
List all tax codesSTRIPE_GET_TAX_CODES<p>A list of <a href="https://stripe.com/docs/tax/tax-categories">all tax codes available</a> to add to Products in order to allow specific tax calculations.</p>Connection
<p>A list of <a href="https://stripe.com/docs/tax/tax-categories">all tax codes available</a> to add to Products in order to allow specific tax calculations.</p>
Authentication
Connected account requiredTags
Retrieve a tax codeSTRIPE_GET_TAX_CODES_ID<p>Retrieves the details of an existing tax code. Supply the unique tax code ID and Stripe will return the corresponding tax code information.</p>Connection
<p>Retrieves the details of an existing tax code. Supply the unique tax code ID and Stripe will return the corresponding tax code information.</p>
Authentication
Connected account requiredTags
List all tax IDsSTRIPE_GET_TAX_IDS<p>Returns a list of tax IDs.</p>Connection
<p>Returns a list of tax IDs.</p>
Authentication
Connected account requiredTags
Retrieve a tax IDSTRIPE_GET_TAX_IDS_ID<p>Retrieves an account or customer <code>tax_id</code> object.</p>Connection
<p>Retrieves an account or customer <code>tax_id</code> object.</p>
Authentication
Connected account requiredTags
List all tax ratesSTRIPE_GET_TAX_RATES<p>Returns a list of your tax rates. Tax rates are returned sorted by creation date, with the most recently created tax rates appearing first.</p>Connection
<p>Returns a list of your tax rates. Tax rates are returned sorted by creation date, with the most recently created tax rates appearing first.</p>
Authentication
Connected account requiredTags
Retrieve a tax rateSTRIPE_GET_TAX_RATES_TAX_RATE<p>Retrieves a tax rate with the given ID</p>Connection
<p>Retrieves a tax rate with the given ID</p>
Authentication
Connected account requiredTags
List registrationsSTRIPE_GET_TAX_REGISTRATIONS<p>Returns a list of Tax <code>Registration</code> objects.</p>Connection
<p>Returns a list of Tax <code>Registration</code> objects.</p>
Authentication
Connected account requiredTags
Retrieve a registrationSTRIPE_GET_TAX_REGISTRATIONS_ID<p>Returns a Tax <code>Registration</code> object.</p>Connection
<p>Returns a Tax <code>Registration</code> object.</p>
Authentication
Connected account requiredTags
Retrieve settingsSTRIPE_GET_TAX_SETTINGS<p>Retrieves Tax <code>Settings</code> for a merchant.</p>Connection
<p>Retrieves Tax <code>Settings</code> for a merchant.</p>
Authentication
Connected account requiredTags
Retrieve a TransactionSTRIPE_GET_TAX_TRANSACTIONS_TRANSACTION<p>Retrieves a Tax <code>Transaction</code> object.</p>Connection
<p>Retrieves a Tax <code>Transaction</code> object.</p>
Authentication
Connected account requiredTags
Retrieve a Transaction's line itemsSTRIPE_GET_TAX_TRANSACTIONS_TRANSACTION_LINE_ITEMS<p>Retrieves the line items of a committed standalone transaction as a collection.</p>Connection
<p>Retrieves the line items of a committed standalone transaction as a collection.</p>
Authentication
Connected account requiredTags
List all ConfigurationsSTRIPE_GET_TERMINAL_CONFIGURATIONS<p>Returns a list of <code>Configuration</code> objects.</p>Connection
<p>Returns a list of <code>Configuration</code> objects.</p>
Authentication
Connected account requiredTags
Retrieve a ConfigurationSTRIPE_GET_TERMINAL_CONFIGURATIONS_CONFIGURATION<p>Retrieves a <code>Configuration</code> object.</p>Connection
<p>Retrieves a <code>Configuration</code> object.</p>
Authentication
Connected account requiredTags
List all LocationsSTRIPE_GET_TERMINAL_LOCATIONS<p>Returns a list of <code>Location</code> objects.</p>Connection
<p>Returns a list of <code>Location</code> objects.</p>
Authentication
Connected account requiredTags
Retrieve a LocationSTRIPE_GET_TERMINAL_LOCATIONS_LOCATION<p>Retrieves a <code>Location</code> object.</p>Connection
<p>Retrieves a <code>Location</code> object.</p>
Authentication
Connected account requiredTags
List all ReadersSTRIPE_GET_TERMINAL_READERS<p>Returns a list of <code>Reader</code> objects.</p>Connection
<p>Returns a list of <code>Reader</code> objects.</p>
Authentication
Connected account requiredTags
Retrieve a ReaderSTRIPE_GET_TERMINAL_READERS_READER<p>Retrieves a <code>Reader</code> object.</p>Connection
<p>Retrieves a <code>Reader</code> object.</p>
Authentication
Connected account requiredTags
List all test clocksSTRIPE_GET_TEST_HELPERS_TEST_CLOCKS<p>Returns a list of your test clocks.</p>Connection
<p>Returns a list of your test clocks.</p>
Authentication
Connected account requiredTags
Retrieve a test clockSTRIPE_GET_TEST_HELPERS_TEST_CLOCKS_TEST_CLOCK<p>Retrieves a test clock.</p>Connection
<p>Retrieves a test clock.</p>
Authentication
Connected account requiredTags
Retrieve a tokenSTRIPE_GET_TOKENS_TOKEN<p>Retrieves the token with the given ID.</p>Connection
<p>Retrieves the token with the given ID.</p>
Authentication
Connected account requiredTags
List all top-upsSTRIPE_GET_TOPUPS<p>Returns a list of top-ups.</p>Connection
<p>Returns a list of top-ups.</p>
Authentication
Connected account requiredTags
Retrieve a top-upSTRIPE_GET_TOPUPS_TOPUP<p>Retrieves the details of a top-up that has previously been created. Supply the unique top-up ID that was returned from your previous request, and Stripe will return the corresponding top-up information.</p>Connection
<p>Retrieves the details of a top-up that has previously been created. Supply the unique top-up ID that was returned from your previous request, and Stripe will return the corresponding top-up information.</p>
Authentication
Connected account requiredTags
List all transfersSTRIPE_GET_TRANSFERS<p>Returns a list of existing transfers sent to connected accounts. The transfers are returned in sorted order, with the most recently created transfers appearing first.</p>Connection
<p>Returns a list of existing transfers sent to connected accounts. The transfers are returned in sorted order, with the most recently created transfers appearing first.</p>
Authentication
Connected account requiredTags
List all reversalsSTRIPE_GET_TRANSFERS_ID_REVERSALS<p>You can see a list of the reversals belonging to a specific transfer. Note that the 10 most recent reversals are always available by default on the transfer object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional reversals.</p>Connection
<p>You can see a list of the reversals belonging to a specific transfer. Note that the 10 most recent reversals are always available by default on the transfer object. If you need more than those 10, you can use this API method and the <code>limit</code> and <code>starting_after</code> parameters to page through additional reversals.</p>
Authentication
Connected account requiredTags
Retrieve a transferSTRIPE_GET_TRANSFERS_TRANSFER<p>Retrieves the details of an existing transfer. Supply the unique transfer ID from either a transfer creation request or the transfer list, and Stripe will return the corresponding transfer information.</p>Connection
<p>Retrieves the details of an existing transfer. Supply the unique transfer ID from either a transfer creation request or the transfer list, and Stripe will return the corresponding transfer information.</p>
Authentication
Connected account requiredTags
Retrieve a reversalSTRIPE_GET_TRANSFERS_TRANSFER_REVERSALS_ID<p>By default, you can see the 10 most recent reversals stored directly on the transfer object, but you can also retrieve details about a specific reversal stored on the transfer.</p>Connection
<p>By default, you can see the 10 most recent reversals stored directly on the transfer object, but you can also retrieve details about a specific reversal stored on the transfer.</p>
Authentication
Connected account requiredTags
List all CreditReversalsSTRIPE_GET_TREASURY_CREDIT_REVERSALS<p>Returns a list of CreditReversals.</p>Connection
<p>Returns a list of CreditReversals.</p>
Authentication
Connected account requiredTags
Retrieve a CreditReversalSTRIPE_GET_TREASURY_CREDIT_REVERSALS_CREDIT_REVERSAL<p>Retrieves the details of an existing CreditReversal by passing the unique CreditReversal ID from either the CreditReversal creation request or CreditReversal list</p>Connection
<p>Retrieves the details of an existing CreditReversal by passing the unique CreditReversal ID from either the CreditReversal creation request or CreditReversal list</p>
Authentication
Connected account requiredTags
List all DebitReversalsSTRIPE_GET_TREASURY_DEBIT_REVERSALS<p>Returns a list of DebitReversals.</p>Connection
<p>Returns a list of DebitReversals.</p>
Authentication
Connected account requiredTags
Retrieve a DebitReversalSTRIPE_GET_TREASURY_DEBIT_REVERSALS_DEBIT_REVERSAL<p>Retrieves a DebitReversal object.</p>Connection
<p>Retrieves a DebitReversal object.</p>
Authentication
Connected account requiredTags
List all FinancialAccountsSTRIPE_GET_TREASURY_FINANCIAL_ACCOUNTS<p>Returns a list of FinancialAccounts.</p>Connection
<p>Returns a list of FinancialAccounts.</p>
Authentication
Connected account requiredTags
Retrieve a FinancialAccountSTRIPE_GET_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT<p>Retrieves the details of a FinancialAccount.</p>Connection
<p>Retrieves the details of a FinancialAccount.</p>
Authentication
Connected account requiredTags
Retrieve FinancialAccount FeaturesSTRIPE_GET_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT_FEATURES<p>Retrieves Features information associated with the FinancialAccount.</p>Connection
<p>Retrieves Features information associated with the FinancialAccount.</p>
Authentication
Connected account requiredTags
List all InboundTransfersSTRIPE_GET_TREASURY_INBOUND_TRANSFERS<p>Returns a list of InboundTransfers sent from the specified FinancialAccount.</p>Connection
<p>Returns a list of InboundTransfers sent from the specified FinancialAccount.</p>
Authentication
Connected account requiredTags
Retrieve an InboundTransferSTRIPE_GET_TREASURY_INBOUND_TRANSFERS_ID<p>Retrieves the details of an existing InboundTransfer.</p>Connection
<p>Retrieves the details of an existing InboundTransfer.</p>
Authentication
Connected account requiredTags
List all OutboundPaymentsSTRIPE_GET_TREASURY_OUTBOUND_PAYMENTS<p>Returns a list of OutboundPayments sent from the specified FinancialAccount.</p>Connection
<p>Returns a list of OutboundPayments sent from the specified FinancialAccount.</p>
Authentication
Connected account requiredTags
Retrieve an OutboundPaymentSTRIPE_GET_TREASURY_OUTBOUND_PAYMENTS_ID<p>Retrieves the details of an existing OutboundPayment by passing the unique OutboundPayment ID from either the OutboundPayment creation request or OutboundPayment list.</p>Connection
<p>Retrieves the details of an existing OutboundPayment by passing the unique OutboundPayment ID from either the OutboundPayment creation request or OutboundPayment list.</p>
Authentication
Connected account requiredTags
List all OutboundTransfersSTRIPE_GET_TREASURY_OUTBOUND_TRANSFERS<p>Returns a list of OutboundTransfers sent from the specified FinancialAccount.</p>Connection
<p>Returns a list of OutboundTransfers sent from the specified FinancialAccount.</p>
Authentication
Connected account requiredTags
Retrieve an OutboundTransferSTRIPE_GET_TREASURY_OUTBOUND_TRANSFERS_OUTBOUND_TRANSFER<p>Retrieves the details of an existing OutboundTransfer by passing the unique OutboundTransfer ID from either the OutboundTransfer creation request or OutboundTransfer list.</p>Connection
<p>Retrieves the details of an existing OutboundTransfer by passing the unique OutboundTransfer ID from either the OutboundTransfer creation request or OutboundTransfer list.</p>
Authentication
Connected account requiredTags
List all ReceivedCreditsSTRIPE_GET_TREASURY_RECEIVED_CREDITS<p>Returns a list of ReceivedCredits.</p>Connection
<p>Returns a list of ReceivedCredits.</p>
Authentication
Connected account requiredTags
Retrieve a ReceivedCreditSTRIPE_GET_TREASURY_RECEIVED_CREDITS_ID<p>Retrieves the details of an existing ReceivedCredit by passing the unique ReceivedCredit ID from the ReceivedCredit list.</p>Connection
<p>Retrieves the details of an existing ReceivedCredit by passing the unique ReceivedCredit ID from the ReceivedCredit list.</p>
Authentication
Connected account requiredTags
List all ReceivedDebitsSTRIPE_GET_TREASURY_RECEIVED_DEBITS<p>Returns a list of ReceivedDebits.</p>Connection
<p>Returns a list of ReceivedDebits.</p>
Authentication
Connected account requiredTags
Retrieve a ReceivedDebitSTRIPE_GET_TREASURY_RECEIVED_DEBITS_ID<p>Retrieves the details of an existing ReceivedDebit by passing the unique ReceivedDebit ID from the ReceivedDebit list</p>Connection
<p>Retrieves the details of an existing ReceivedDebit by passing the unique ReceivedDebit ID from the ReceivedDebit list</p>
Authentication
Connected account requiredTags
List all TransactionEntriesSTRIPE_GET_TREASURY_TRANSACTION_ENTRIES<p>Retrieves a list of TransactionEntry objects.</p>Connection
<p>Retrieves a list of TransactionEntry objects.</p>
Authentication
Connected account requiredTags
Retrieve a TransactionEntrySTRIPE_GET_TREASURY_TRANSACTION_ENTRIES_ID<p>Retrieves a TransactionEntry object.</p>Connection
<p>Retrieves a TransactionEntry object.</p>
Authentication
Connected account requiredTags
List all TransactionsSTRIPE_GET_TREASURY_TRANSACTIONS<p>Retrieves a list of Transaction objects.</p>Connection
<p>Retrieves a list of Transaction objects.</p>
Authentication
Connected account requiredTags
Retrieve a TransactionSTRIPE_GET_TREASURY_TRANSACTIONS_ID<p>Retrieves the details of an existing Transaction.</p>Connection
<p>Retrieves the details of an existing Transaction.</p>
Authentication
Connected account requiredTags
List all webhook endpointsSTRIPE_GET_WEBHOOK_ENDPOINTS<p>Returns a list of your webhook endpoints.</p>Connection
<p>Returns a list of your webhook endpoints.</p>
Authentication
Connected account requiredTags
Retrieve a webhook endpointSTRIPE_GET_WEBHOOK_ENDPOINTS_WEBHOOK_ENDPOINT<p>Retrieves the webhook endpoint with the given ID.</p>Connection
<p>Retrieves the webhook endpoint with the given ID.</p>
Authentication
Connected account requiredTags
Create an account linkSTRIPE_POST_ACCOUNT_LINKS<p>Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to in order to take them through the Connect Onboarding flow.</p>Connection
<p>Creates an AccountLink object that includes a single-use Stripe URL that the platform can redirect their user to in order to take them through the Connect Onboarding flow.</p>
Authentication
Connected account requiredTags
Create an Account SessionSTRIPE_POST_ACCOUNT_SESSIONS<p>Creates a AccountSession object that includes a single-use token that the platform can use on their front-end to grant client-side API access.</p>Connection
<p>Creates a AccountSession object that includes a single-use token that the platform can use on their front-end to grant client-side API access.</p>
Authentication
Connected account requiredTags
PostAccountsSTRIPE_POST_ACCOUNTS<p>With <a href="/docs/connect">Connect</a>, you can create Stripe accounts for your users. To do this, you’ll first need to <a href="https://dashboard.stripe.com/account/applications/settings">register your platform</a>.</p> <p>If you’ve already collected information for your connected accounts, you <a href="/docs/connect/best-practices#onboarding">can prefill that information</a> when creating the account. Connect Onboarding won’t ask for the prefilled information during account onboarding. You can prefill any information on the account.</p>Connection
<p>With <a href="/docs/connect">Connect</a>, you can create Stripe accounts for your users. To do this, you’ll first need to <a href="https://dashboard.stripe.com/account/applications/settings">register your platform</a>.</p> <p>If you’ve already collected information for your connected accounts, you <a href="/docs/connect/best-practices#onboarding">can prefill that information</a> when creating the account. Connect Onboarding won’t ask for the prefilled information during account onboarding. You can prefill any information on the account.</p>
Authentication
Connected account requiredTags
Update an accountSTRIPE_POST_ACCOUNTS_ACCOUNT<p>Updates a <a href="/connect/accounts">connected account</a> by setting the values of the parameters passed. Any parameters not provided are left unchanged.</p> <p>For accounts where <a href="/api/accounts/object#account_object-controller-requirement_collection">controller.requirement_collection</a> is <code>application</code>, which includes Custom accounts, you can update any information on the account.</p> <p>For accounts where <a href="/api/accounts/object#account_object-controller-requirement_collection">controller.requirement_collection</a> is <code>stripe</code>, which includes Standard and Express accounts, you can update all information until you create an <a href="/api/account_links">Account Link</a> or <a href="/api/account_sessions">Account Session</a> to start Connect onboarding, after which some properties can no longer be updated.</p> <p>To update your own account, use the <a href="https://dashboard.stripe.com/settings/account">Dashboard</a>. Refer to our <a href="/docs/connect/updating-accounts">Connect</a> documentation to learn more about updating accounts.</p>Connection
<p>Updates a <a href="/connect/accounts">connected account</a> by setting the values of the parameters passed. Any parameters not provided are left unchanged.</p> <p>For accounts where <a href="/api/accounts/object#account_object-controller-requirement_collection">controller.requirement_collection</a> is <code>application</code>, which includes Custom accounts, you can update any information on the account.</p> <p>For accounts where <a href="/api/accounts/object#account_object-controller-requirement_collection">controller.requirement_collection</a> is <code>stripe</code>, which includes Standard and Express accounts, you can update all information until you create an <a href="/api/account_links">Account Link</a> or <a href="/api/account_sessions">Account Session</a> to start Connect onboarding, after which some properties can no longer be updated.</p> <p>To update your own account, use the <a href="https://dashboard.stripe.com/settings/account">Dashboard</a>. Refer to our <a href="/docs/connect/updating-accounts">Connect</a> documentation to learn more about updating accounts.</p>
Authentication
Connected account requiredTags
Create an external accountSTRIPE_POST_ACCOUNTS_ACCOUNT_BANK_ACCOUNTS<p>Create an external account for a given account.</p>Connection
<p>Create an external account for a given account.</p>
Authentication
Connected account requiredTags
PostAccountsAccountBankAccountsIdSTRIPE_POST_ACCOUNTS_ACCOUNT_BANK_ACCOUNTS_ID<p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>Connection
<p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>
Authentication
Connected account requiredTags
Update an Account CapabilitySTRIPE_POST_ACCOUNTS_ACCOUNT_CAPABILITIES_CAPABILITY<p>Updates an existing Account Capability. Request or remove a capability by updating its <code>requested</code> parameter.</p>Connection
<p>Updates an existing Account Capability. Request or remove a capability by updating its <code>requested</code> parameter.</p>
Authentication
Connected account requiredTags
Create an external accountSTRIPE_POST_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS<p>Create an external account for a given account.</p>Connection
<p>Create an external account for a given account.</p>
Authentication
Connected account requiredTags
PostAccountsAccountExternalAccountsIdSTRIPE_POST_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS_ID<p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>Connection
<p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>
Authentication
Connected account requiredTags
Create a login linkSTRIPE_POST_ACCOUNTS_ACCOUNT_LOGIN_LINKS<p>Creates a login link for a connected account to access the Express Dashboard.</p> <p><strong>You can only create login links for accounts that use the <a href="/connect/express-dashboard">Express Dashboard</a> and are connected to your platform</strong>.</p>Connection
<p>Creates a login link for a connected account to access the Express Dashboard.</p> <p><strong>You can only create login links for accounts that use the <a href="/connect/express-dashboard">Express Dashboard</a> and are connected to your platform</strong>.</p>
Authentication
Connected account requiredTags
Create a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PEOPLE<p>Creates a new person.</p>Connection
<p>Creates a new person.</p>
Authentication
Connected account requiredTags
Update a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PEOPLE_PERSON<p>Updates an existing person.</p>Connection
<p>Updates an existing person.</p>
Authentication
Connected account requiredTags
Create a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PERSONS<p>Creates a new person.</p>Connection
<p>Creates a new person.</p>
Authentication
Connected account requiredTags
Update a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PERSONS_PERSON<p>Updates an existing person.</p>Connection
<p>Updates an existing person.</p>
Authentication
Connected account requiredTags
Reject an accountSTRIPE_POST_ACCOUNTS_ACCOUNT_REJECT<p>With <a href="/connect">Connect</a>, you can reject accounts that you have flagged as suspicious.</p> <p>Only accounts where your platform is liable for negative account balances, which includes Custom and Express accounts, can be rejected. Test-mode accounts can be rejected at any time. Live-mode accounts can only be rejected after all balances are zero.</p>Connection
<p>With <a href="/connect">Connect</a>, you can reject accounts that you have flagged as suspicious.</p> <p>Only accounts where your platform is liable for negative account balances, which includes Custom and Express accounts, can be rejected. Test-mode accounts can be rejected at any time. Live-mode accounts can only be rejected after all balances are zero.</p>
Authentication
Connected account requiredTags
PostApplePayDomainsSTRIPE_POST_APPLE_PAY_DOMAINS<p>Create an apple pay domain.</p>Connection
<p>Create an apple pay domain.</p>
Authentication
Connected account requiredTags
Update an application fee refundSTRIPE_POST_APPLICATION_FEES_FEE_REFUNDS_ID<p>Updates the specified application fee refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request only accepts metadata as an argument.</p>Connection
<p>Updates the specified application fee refund by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request only accepts metadata as an argument.</p>
Authentication
Connected account requiredTags
PostApplicationFeesIdRefundSTRIPE_POST_APPLICATION_FEES_ID_REFUNDPostApplicationFeesIdRefundConnection
PostApplicationFeesIdRefund
Authentication
Connected account requiredTags
Create an application fee refundSTRIPE_POST_APPLICATION_FEES_ID_REFUNDS<p>Refunds an application fee that has previously been collected but not yet refunded. Funds will be refunded to the Stripe account from which the fee was originally collected.</p> <p>You can optionally refund only part of an application fee. You can do so multiple times, until the entire fee has been refunded.</p> <p>Once entirely refunded, an application fee can’t be refunded again. This method will raise an error when called on an already-refunded application fee, or when trying to refund more money than is left on an application fee.</p>Connection
<p>Refunds an application fee that has previously been collected but not yet refunded. Funds will be refunded to the Stripe account from which the fee was originally collected.</p> <p>You can optionally refund only part of an application fee. You can do so multiple times, until the entire fee has been refunded.</p> <p>Once entirely refunded, an application fee can’t be refunded again. This method will raise an error when called on an already-refunded application fee, or when trying to refund more money than is left on an application fee.</p>
Authentication
Connected account requiredTags
Set a SecretSTRIPE_POST_APPS_SECRETS<p>Create or replace a secret in the secret store.</p>Connection
<p>Create or replace a secret in the secret store.</p>
Authentication
Connected account requiredTags
Delete a SecretSTRIPE_POST_APPS_SECRETS_DELETE<p>Deletes a secret from the secret store by name and scope.</p>Connection
<p>Deletes a secret from the secret store by name and scope.</p>
Authentication
Connected account requiredTags
Update balance settingsSTRIPE_POST_BALANCE_SETTINGS<p>Updates balance settings for a given connected account. Related guide: <a href="/connect/authentication">Making API calls for connected accounts</a></p>Connection
<p>Updates balance settings for a given connected account. Related guide: <a href="/connect/authentication">Making API calls for connected accounts</a></p>
Authentication
Connected account requiredTags
Create a billing alertSTRIPE_POST_BILLING_ALERTS<p>Creates a billing alert</p>Connection
<p>Creates a billing alert</p>
Authentication
Connected account requiredTags
Activate a billing alertSTRIPE_POST_BILLING_ALERTS_ID_ACTIVATE<p>Reactivates this alert, allowing it to trigger again.</p>Connection
<p>Reactivates this alert, allowing it to trigger again.</p>
Authentication
Connected account requiredTags
Archive a billing alertSTRIPE_POST_BILLING_ALERTS_ID_ARCHIVE<p>Archives this alert, removing it from the list view and APIs. This is non-reversible.</p>Connection
<p>Archives this alert, removing it from the list view and APIs. This is non-reversible.</p>
Authentication
Connected account requiredTags
Deactivate a billing alertSTRIPE_POST_BILLING_ALERTS_ID_DEACTIVATE<p>Deactivates this alert, preventing it from triggering.</p>Connection
<p>Deactivates this alert, preventing it from triggering.</p>
Authentication
Connected account requiredTags
Create a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS<p>Creates a credit grant.</p>Connection
<p>Creates a credit grant.</p>
Authentication
Connected account requiredTags
Update a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS_ID<p>Updates a credit grant.</p>Connection
<p>Updates a credit grant.</p>
Authentication
Connected account requiredTags
Expire a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS_ID_EXPIRE<p>Expires a credit grant.</p>Connection
<p>Expires a credit grant.</p>
Authentication
Connected account requiredTags
Void a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS_ID_VOID<p>Voids a credit grant.</p>Connection
<p>Voids a credit grant.</p>
Authentication
Connected account requiredTags
Create a billing meter event adjustmentSTRIPE_POST_BILLING_METER_EVENT_ADJUSTMENTS<p>Creates a billing meter event adjustment.</p>Connection
<p>Creates a billing meter event adjustment.</p>
Authentication
Connected account requiredTags
Create a billing meter eventSTRIPE_POST_BILLING_METER_EVENTS<p>Creates a billing meter event.</p>Connection
<p>Creates a billing meter event.</p>
Authentication
Connected account requiredTags
Create a billing meterSTRIPE_POST_BILLING_METERS<p>Creates a billing meter.</p>Connection
<p>Creates a billing meter.</p>
Authentication
Connected account requiredTags
Update a billing meterSTRIPE_POST_BILLING_METERS_ID<p>Updates a billing meter.</p>Connection
<p>Updates a billing meter.</p>
Authentication
Connected account requiredTags
Deactivate a billing meterSTRIPE_POST_BILLING_METERS_ID_DEACTIVATE<p>When a meter is deactivated, no more meter events will be accepted for this meter. You can’t attach a deactivated meter to a price.</p>Connection
<p>When a meter is deactivated, no more meter events will be accepted for this meter. You can’t attach a deactivated meter to a price.</p>
Authentication
Connected account requiredTags
Reactivate a billing meterSTRIPE_POST_BILLING_METERS_ID_REACTIVATE<p>When a meter is reactivated, events for this meter can be accepted and you can attach the meter to a price.</p>Connection
<p>When a meter is reactivated, events for this meter can be accepted and you can attach the meter to a price.</p>
Authentication
Connected account requiredTags
Create a portal configurationSTRIPE_POST_BILLING_PORTAL_CONFIGURATIONS<p>Creates a configuration that describes the functionality and behavior of a PortalSession</p>Connection
<p>Creates a configuration that describes the functionality and behavior of a PortalSession</p>
Authentication
Connected account requiredTags
Update a portal configurationSTRIPE_POST_BILLING_PORTAL_CONFIGURATIONS_CONFIGURATION<p>Updates a configuration that describes the functionality of the customer portal.</p>Connection
<p>Updates a configuration that describes the functionality of the customer portal.</p>
Authentication
Connected account requiredTags
Create a portal sessionSTRIPE_POST_BILLING_PORTAL_SESSIONS<p>Creates a session of the customer portal.</p>Connection
<p>Creates a session of the customer portal.</p>
Authentication
Connected account requiredTags
PostChargesSTRIPE_POST_CHARGES<p>This method is no longer recommended—use the <a href="/docs/api/payment_intents">Payment Intents API</a> to initiate a new payment instead. Confirmation of the PaymentIntent creates the <code>Charge</code> object used to request payment.</p>Connection
<p>This method is no longer recommended—use the <a href="/docs/api/payment_intents">Payment Intents API</a> to initiate a new payment instead. Confirmation of the PaymentIntent creates the <code>Charge</code> object used to request payment.</p>
Authentication
Connected account requiredTags
Update a chargeSTRIPE_POST_CHARGES_CHARGE<p>Updates the specified charge by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates the specified charge by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Capture a paymentSTRIPE_POST_CHARGES_CHARGE_CAPTURE<p>Capture the payment of an existing, uncaptured charge that was created with the <code>capture</code> option set to false.</p> <p>Uncaptured payments expire a set number of days after they are created (<a href="/docs/charges/placing-a-hold">7 by default</a>), after which they are marked as refunded and capture attempts will fail.</p> <p>Don’t use this method to capture a PaymentIntent-initiated charge. Use <a href="/docs/api/payment_intents/capture">Capture a PaymentIntent</a>.</p>Connection
<p>Capture the payment of an existing, uncaptured charge that was created with the <code>capture</code> option set to false.</p> <p>Uncaptured payments expire a set number of days after they are created (<a href="/docs/charges/placing-a-hold">7 by default</a>), after which they are marked as refunded and capture attempts will fail.</p> <p>Don’t use this method to capture a PaymentIntent-initiated charge. Use <a href="/docs/api/payment_intents/capture">Capture a PaymentIntent</a>.</p>
Authentication
Connected account requiredTags
PostChargesChargeDisputeSTRIPE_POST_CHARGES_CHARGE_DISPUTEPostChargesChargeDisputeConnection
PostChargesChargeDispute
Authentication
Connected account requiredTags
PostChargesChargeDisputeCloseSTRIPE_POST_CHARGES_CHARGE_DISPUTE_CLOSEPostChargesChargeDisputeCloseConnection
PostChargesChargeDisputeClose
Authentication
Connected account requiredTags
Create a refundSTRIPE_POST_CHARGES_CHARGE_REFUND<p>When you create a new refund, you must specify either a Charge or a PaymentIntent object.</p> <p>This action refunds a previously created charge that’s not refunded yet. Funds are refunded to the credit or debit card that’s originally charged.</p> <p>You can optionally refund only part of a charge. You can repeat this until the entire charge is refunded.</p> <p>After you entirely refund a charge, you can’t refund it again. This method raises an error when it’s called on an already-refunded charge, or when you attempt to refund more money than is left on a charge.</p>Connection
<p>When you create a new refund, you must specify either a Charge or a PaymentIntent object.</p> <p>This action refunds a previously created charge that’s not refunded yet. Funds are refunded to the credit or debit card that’s originally charged.</p> <p>You can optionally refund only part of a charge. You can repeat this until the entire charge is refunded.</p> <p>After you entirely refund a charge, you can’t refund it again. This method raises an error when it’s called on an already-refunded charge, or when you attempt to refund more money than is left on a charge.</p>
Authentication
Connected account requiredTags
Create customer balance refundSTRIPE_POST_CHARGES_CHARGE_REFUNDS<p>When you create a new refund, you must specify a Charge or a PaymentIntent object on which to create it.</p> <p>Creating a new refund will refund a charge that has previously been created but not yet refunded. Funds will be refunded to the credit or debit card that was originally charged.</p> <p>You can optionally refund only part of a charge. You can do so multiple times, until the entire charge has been refunded.</p> <p>Once entirely refunded, a charge can’t be refunded again. This method will raise an error when called on an already-refunded charge, or when trying to refund more money than is left on a charge.</p>Connection
<p>When you create a new refund, you must specify a Charge or a PaymentIntent object on which to create it.</p> <p>Creating a new refund will refund a charge that has previously been created but not yet refunded. Funds will be refunded to the credit or debit card that was originally charged.</p> <p>You can optionally refund only part of a charge. You can do so multiple times, until the entire charge has been refunded.</p> <p>Once entirely refunded, a charge can’t be refunded again. This method will raise an error when called on an already-refunded charge, or when trying to refund more money than is left on a charge.</p>
Authentication
Connected account requiredTags
PostChargesChargeRefundsRefundSTRIPE_POST_CHARGES_CHARGE_REFUNDS_REFUND<p>Update a specified refund.</p>Connection
<p>Update a specified refund.</p>
Authentication
Connected account requiredTags
Create a Checkout SessionSTRIPE_POST_CHECKOUT_SESSIONS<p>Creates a Checkout Session object.</p>Connection
<p>Creates a Checkout Session object.</p>
Authentication
Connected account requiredTags
Update a Checkout SessionSTRIPE_POST_CHECKOUT_SESSIONS_SESSION<p>Updates a Checkout Session object.</p> <p>Related guide: <a href="/payments/advanced/dynamic-updates">Dynamically update a Checkout Session</a></p>Connection
<p>Updates a Checkout Session object.</p> <p>Related guide: <a href="/payments/advanced/dynamic-updates">Dynamically update a Checkout Session</a></p>
Authentication
Connected account requiredTags
Expire a Checkout SessionSTRIPE_POST_CHECKOUT_SESSIONS_SESSION_EXPIRE<p>A Checkout Session can be expired when it is in one of these statuses: <code>open</code> </p> <p>After it expires, a customer can’t complete a Checkout Session and customers loading the Checkout Session see a message saying the Checkout Session is expired.</p>Connection
<p>A Checkout Session can be expired when it is in one of these statuses: <code>open</code> </p> <p>After it expires, a customer can’t complete a Checkout Session and customers loading the Checkout Session see a message saying the Checkout Session is expired.</p>
Authentication
Connected account requiredTags
Create an orderSTRIPE_POST_CLIMATE_ORDERS<p>Creates a Climate order object for a given Climate product. The order will be processed immediately after creation and payment will be deducted your Stripe balance.</p>Connection
<p>Creates a Climate order object for a given Climate product. The order will be processed immediately after creation and payment will be deducted your Stripe balance.</p>
Authentication
Connected account requiredTags
Update an orderSTRIPE_POST_CLIMATE_ORDERS_ORDER<p>Updates the specified order by setting the values of the parameters passed.</p>Connection
<p>Updates the specified order by setting the values of the parameters passed.</p>
Authentication
Connected account requiredTags
Cancel an orderSTRIPE_POST_CLIMATE_ORDERS_ORDER_CANCEL<p>Cancels a Climate order. You can cancel an order within 24 hours of creation. Stripe refunds the reservation <code>amount_subtotal</code>, but not the <code>amount_fees</code> for user-triggered cancellations. Frontier might cancel reservations if suppliers fail to deliver. If Frontier cancels the reservation, Stripe provides 90 days advance notice and refunds the <code>amount_total</code>.</p>Connection
<p>Cancels a Climate order. You can cancel an order within 24 hours of creation. Stripe refunds the reservation <code>amount_subtotal</code>, but not the <code>amount_fees</code> for user-triggered cancellations. Frontier might cancel reservations if suppliers fail to deliver. If Frontier cancels the reservation, Stripe provides 90 days advance notice and refunds the <code>amount_total</code>.</p>
Authentication
Connected account requiredTags
Create a couponSTRIPE_POST_COUPONS<p>You can create coupons easily via the <a href="https://dashboard.stripe.com/coupons">coupon management</a> page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly.</p> <p>A coupon has either a <code>percent_off</code> or an <code>amount_off</code> and <code>currency</code>. If you set an <code>amount_off</code>, that amount will be subtracted from any invoice’s subtotal. For example, an invoice with a subtotal of <currency>100</currency> will have a final total of <currency>0</currency> if a coupon with an <code>amount_off</code> of <amount>200</amount> is applied to it and an invoice with a subtotal of <currency>300</currency> will have a final total of <currency>100</currency> if a coupon with an <code>amount_off</code> of <amount>200</amount> is applied to it.</p>Connection
<p>You can create coupons easily via the <a href="https://dashboard.stripe.com/coupons">coupon management</a> page of the Stripe dashboard. Coupon creation is also accessible via the API if you need to create coupons on the fly.</p> <p>A coupon has either a <code>percent_off</code> or an <code>amount_off</code> and <code>currency</code>. If you set an <code>amount_off</code>, that amount will be subtracted from any invoice’s subtotal. For example, an invoice with a subtotal of <currency>100</currency> will have a final total of <currency>0</currency> if a coupon with an <code>amount_off</code> of <amount>200</amount> is applied to it and an invoice with a subtotal of <currency>300</currency> will have a final total of <currency>100</currency> if a coupon with an <code>amount_off</code> of <amount>200</amount> is applied to it.</p>
Authentication
Connected account requiredTags
Update a couponSTRIPE_POST_COUPONS_COUPON<p>Updates the metadata of a coupon. Other coupon details (currency, duration, amount_off) are, by design, not editable.</p>Connection
<p>Updates the metadata of a coupon. Other coupon details (currency, duration, amount_off) are, by design, not editable.</p>
Authentication
Connected account requiredTags
Create a credit noteSTRIPE_POST_CREDIT_NOTES<p>Issue a credit note to adjust the amount of a finalized invoice. A credit note will first reduce the invoice’s <code>amount_remaining</code> (and <code>amount_due</code>), but not below zero. This amount is indicated by the credit note’s <code>pre_payment_amount</code>. The excess amount is indicated by <code>post_payment_amount</code>, and it can result in any combination of the following:</p> <ul> <li>Refunds: create a new refund (using <code>refund_amount</code>) or link existing refunds (using <code>refunds</code>).</li> <li>Customer balance credit: credit the customer’s balance (using <code>credit_amount</code>) which will be automatically applied to their next invoice when it’s finalized.</li> <li>Outside of Stripe credit: record the amount that is or will be credited outside of Stripe (using <code>out_of_band_amount</code>).</li> </ul> <p>The sum of refunds, customer balance credits, and outside of Stripe credits must equal the <code>post_payment_amount</code>.</p> <p>You may issue multiple credit notes for an invoice. Each credit note may increment the invoice’s <code>pre_payment_credit_notes_amount</code>, <code>post_payment_credit_notes_amount</code>, or both, depending on the invoice’s <code>amount_remaining</code> at the time of credit note creation.</p> <p>For invoices that also have refunds created through the <a href="/docs/api/refunds">Refund API</a>, the credit note API subtracts those refund amounts from the maximum creditable amount. This prevents the combined credit notes and refunds from exceeding the invoice amount. If you use both, ensure the combined total does not exceed the invoice’s paid amount.</p>Connection
<p>Issue a credit note to adjust the amount of a finalized invoice. A credit note will first reduce the invoice’s <code>amount_remaining</code> (and <code>amount_due</code>), but not below zero. This amount is indicated by the credit note’s <code>pre_payment_amount</code>. The excess amount is indicated by <code>post_payment_amount</code>, and it can result in any combination of the following:</p> <ul> <li>Refunds: create a new refund (using <code>refund_amount</code>) or link existing refunds (using <code>refunds</code>).</li> <li>Customer balance credit: credit the customer’s balance (using <code>credit_amount</code>) which will be automatically applied to their next invoice when it’s finalized.</li> <li>Outside of Stripe credit: record the amount that is or will be credited outside of Stripe (using <code>out_of_band_amount</code>).</li> </ul> <p>The sum of refunds, customer balance credits, and outside of Stripe credits must equal the <code>post_payment_amount</code>.</p> <p>You may issue multiple credit notes for an invoice. Each credit note may increment the invoice’s <code>pre_payment_credit_notes_amount</code>, <code>post_payment_credit_notes_amount</code>, or both, depending on the invoice’s <code>amount_remaining</code> at the time of credit note creation.</p> <p>For invoices that also have refunds created through the <a href="/docs/api/refunds">Refund API</a>, the credit note API subtracts those refund amounts from the maximum creditable amount. This prevents the combined credit notes and refunds from exceeding the invoice amount. If you use both, ensure the combined total does not exceed the invoice’s paid amount.</p>
Authentication
Connected account requiredTags
Update a credit noteSTRIPE_POST_CREDIT_NOTES_ID<p>Updates an existing credit note.</p>Connection
<p>Updates an existing credit note.</p>
Authentication
Connected account requiredTags
Void a credit noteSTRIPE_POST_CREDIT_NOTES_ID_VOID<p>Marks a credit note as void. Learn more about <a href="/docs/billing/invoices/credit-notes#voiding">voiding credit notes</a>.</p>Connection
<p>Marks a credit note as void. Learn more about <a href="/docs/billing/invoices/credit-notes#voiding">voiding credit notes</a>.</p>
Authentication
Connected account requiredTags
Create a Customer SessionSTRIPE_POST_CUSTOMER_SESSIONS<p>Creates a Customer Session object that includes a single-use client secret that you can use on your front-end to grant client-side API access for certain customer resources.</p>Connection
<p>Creates a Customer Session object that includes a single-use client secret that you can use on your front-end to grant client-side API access for certain customer resources.</p>
Authentication
Connected account requiredTags
Create a customerSTRIPE_POST_CUSTOMERS<p>Creates a new customer object.</p>Connection
<p>Creates a new customer object.</p>
Authentication
Connected account requiredTags
Update a customerSTRIPE_POST_CUSTOMERS_CUSTOMER<p>Updates the specified customer by setting the values of the parameters passed. Any parameters not provided are left unchanged. For example, if you pass the <strong>source</strong> parameter, that becomes the customer’s active source (such as a card) to be used for all charges in the future. When you update a customer to a new valid card source by passing the <strong>source</strong> parameter: for each of the customer’s current subscriptions, if the subscription bills automatically and is in the <code>past_due</code> state, then the latest open invoice for the subscription with automatic collection enabled is retried. This retry doesn’t count as an automatic retry, and doesn’t affect the next regularly scheduled payment for the invoice. Changing the <strong>default_source</strong> for a customer doesn’t trigger this behavior.</p> <p>This request accepts mostly the same arguments as the customer creation call.</p>Connection
<p>Updates the specified customer by setting the values of the parameters passed. Any parameters not provided are left unchanged. For example, if you pass the <strong>source</strong> parameter, that becomes the customer’s active source (such as a card) to be used for all charges in the future. When you update a customer to a new valid card source by passing the <strong>source</strong> parameter: for each of the customer’s current subscriptions, if the subscription bills automatically and is in the <code>past_due</code> state, then the latest open invoice for the subscription with automatic collection enabled is retried. This retry doesn’t count as an automatic retry, and doesn’t affect the next regularly scheduled payment for the invoice. Changing the <strong>default_source</strong> for a customer doesn’t trigger this behavior.</p> <p>This request accepts mostly the same arguments as the customer creation call.</p>
Authentication
Connected account requiredTags
Create a customer balance transactionSTRIPE_POST_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS<p>Creates an immutable transaction that updates the customer’s credit <a href="/docs/billing/customer/balance">balance</a>.</p>Connection
<p>Creates an immutable transaction that updates the customer’s credit <a href="/docs/billing/customer/balance">balance</a>.</p>
Authentication
Connected account requiredTags
Update a customer credit balance transactionSTRIPE_POST_CUSTOMERS_CUSTOMER_BALANCE_TRANSACTIONS_TRANSACTION<p>Most credit balance transaction fields are immutable, but you may update its <code>description</code> and <code>metadata</code>.</p>Connection
<p>Most credit balance transaction fields are immutable, but you may update its <code>description</code> and <code>metadata</code>.</p>
Authentication
Connected account requiredTags
Create a cardSTRIPE_POST_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS<p>When you create a new credit card, you must specify a customer or recipient on which to create it.</p> <p>If the card’s owner has no default card, then the new card will become the default. However, if the owner already has a default, then it will not change. To change the default, you should <a href="/api/customers/update">update the customer</a> to have a new <code>default_source</code>.</p>Connection
<p>When you create a new credit card, you must specify a customer or recipient on which to create it.</p> <p>If the card’s owner has no default card, then the new card will become the default. However, if the owner already has a default, then it will not change. To change the default, you should <a href="/api/customers/update">update the customer</a> to have a new <code>default_source</code>.</p>
Authentication
Connected account requiredTags
PostCustomersCustomerBankAccountsIdSTRIPE_POST_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS_ID<p>Update a specified source for a given customer.</p>Connection
<p>Update a specified source for a given customer.</p>
Authentication
Connected account requiredTags
Verify a bank accountSTRIPE_POST_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS_ID_VERIFY<p>Verify a specified bank account for a given customer.</p>Connection
<p>Verify a specified bank account for a given customer.</p>
Authentication
Connected account requiredTags
Create a cardSTRIPE_POST_CUSTOMERS_CUSTOMER_CARDS<p>When you create a new credit card, you must specify a customer or recipient on which to create it.</p> <p>If the card’s owner has no default card, then the new card will become the default. However, if the owner already has a default, then it will not change. To change the default, you should <a href="/api/customers/update">update the customer</a> to have a new <code>default_source</code>.</p>Connection
<p>When you create a new credit card, you must specify a customer or recipient on which to create it.</p> <p>If the card’s owner has no default card, then the new card will become the default. However, if the owner already has a default, then it will not change. To change the default, you should <a href="/api/customers/update">update the customer</a> to have a new <code>default_source</code>.</p>
Authentication
Connected account requiredTags
PostCustomersCustomerCardsIdSTRIPE_POST_CUSTOMERS_CUSTOMER_CARDS_ID<p>Update a specified source for a given customer.</p>Connection
<p>Update a specified source for a given customer.</p>
Authentication
Connected account requiredTags
Update a cash balance's settingsSTRIPE_POST_CUSTOMERS_CUSTOMER_CASH_BALANCE<p>Changes the settings on a customer’s cash balance.</p>Connection
<p>Changes the settings on a customer’s cash balance.</p>
Authentication
Connected account requiredTags
Create or retrieve funding instructions for a customer cash balanceSTRIPE_POST_CUSTOMERS_CUSTOMER_FUNDING_INSTRUCTIONS<p>Retrieve funding instructions for a customer cash balance. If funding instructions do not yet exist for the customer, new funding instructions will be created. If funding instructions have already been created for a given customer, the same funding instructions will be retrieved. In other words, we will return the same funding instructions each time.</p>Connection
<p>Retrieve funding instructions for a customer cash balance. If funding instructions do not yet exist for the customer, new funding instructions will be created. If funding instructions have already been created for a given customer, the same funding instructions will be retrieved. In other words, we will return the same funding instructions each time.</p>
Authentication
Connected account requiredTags
Create a cardSTRIPE_POST_CUSTOMERS_CUSTOMER_SOURCES<p>When you create a new credit card, you must specify a customer or recipient on which to create it.</p> <p>If the card’s owner has no default card, then the new card will become the default. However, if the owner already has a default, then it will not change. To change the default, you should <a href="/api/customers/update">update the customer</a> to have a new <code>default_source</code>.</p>Connection
<p>When you create a new credit card, you must specify a customer or recipient on which to create it.</p> <p>If the card’s owner has no default card, then the new card will become the default. However, if the owner already has a default, then it will not change. To change the default, you should <a href="/api/customers/update">update the customer</a> to have a new <code>default_source</code>.</p>
Authentication
Connected account requiredTags
PostCustomersCustomerSourcesIdSTRIPE_POST_CUSTOMERS_CUSTOMER_SOURCES_ID<p>Update a specified source for a given customer.</p>Connection
<p>Update a specified source for a given customer.</p>
Authentication
Connected account requiredTags
Verify a bank accountSTRIPE_POST_CUSTOMERS_CUSTOMER_SOURCES_ID_VERIFY<p>Verify a specified bank account for a given customer.</p>Connection
<p>Verify a specified bank account for a given customer.</p>
Authentication
Connected account requiredTags
Create a subscriptionSTRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS<p>Creates a new subscription on an existing customer.</p>Connection
<p>Creates a new subscription on an existing customer.</p>
Authentication
Connected account requiredTags
Update a subscription on a customerSTRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Updates an existing subscription on a customer to match the specified parameters. When changing plans or quantities, we will optionally prorate the price we charge next month to make up for any price changes. To preview how the proration will be calculated, use the <a href="#upcoming_invoice">upcoming invoice</a> endpoint.</p>Connection
<p>Updates an existing subscription on a customer to match the specified parameters. When changing plans or quantities, we will optionally prorate the price we charge next month to make up for any price changes. To preview how the proration will be calculated, use the <a href="#upcoming_invoice">upcoming invoice</a> endpoint.</p>
Authentication
Connected account requiredTags
Create a Customer tax IDSTRIPE_POST_CUSTOMERS_CUSTOMER_TAX_IDS<p>Creates a new <code>tax_id</code> object for a customer.</p>Connection
<p>Creates a new <code>tax_id</code> object for a customer.</p>
Authentication
Connected account requiredTags
Update a disputeSTRIPE_POST_DISPUTES_DISPUTE<p>When you get a dispute, contacting your customer is always the best first step. If that doesn’t work, you can submit evidence to help us resolve the dispute in your favor. You can do this in your <a href="https://dashboard.stripe.com/disputes">dashboard</a>, but if you prefer, you can use the API to submit evidence programmatically.</p> <p>Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our <a href="/docs/disputes/categories">guide to dispute types</a>.</p>Connection
<p>When you get a dispute, contacting your customer is always the best first step. If that doesn’t work, you can submit evidence to help us resolve the dispute in your favor. You can do this in your <a href="https://dashboard.stripe.com/disputes">dashboard</a>, but if you prefer, you can use the API to submit evidence programmatically.</p> <p>Depending on your dispute type, different evidence fields will give you a better chance of winning your dispute. To figure out which evidence fields to provide, see our <a href="/docs/disputes/categories">guide to dispute types</a>.</p>
Authentication
Connected account requiredTags
Close a disputeSTRIPE_POST_DISPUTES_DISPUTE_CLOSE<p>Closing the dispute for a charge indicates that you do not have any evidence to submit and are essentially dismissing the dispute, acknowledging it as lost.</p> <p>The status of the dispute will change from <code>needs_response</code> to <code>lost</code>. <em>Closing a dispute is irreversible</em>.</p>Connection
<p>Closing the dispute for a charge indicates that you do not have any evidence to submit and are essentially dismissing the dispute, acknowledging it as lost.</p> <p>The status of the dispute will change from <code>needs_response</code> to <code>lost</code>. <em>Closing a dispute is irreversible</em>.</p>
Authentication
Connected account requiredTags
Create a featureSTRIPE_POST_ENTITLEMENTS_FEATURES<p>Creates a feature</p>Connection
<p>Creates a feature</p>
Authentication
Connected account requiredTags
Updates a featureSTRIPE_POST_ENTITLEMENTS_FEATURES_ID<p>Update a feature’s metadata or permanently deactivate it.</p>Connection
<p>Update a feature’s metadata or permanently deactivate it.</p>
Authentication
Connected account requiredTags
Create an ephemeral keySTRIPE_POST_EPHEMERAL_KEYS<p>Creates a short-lived API key for a given resource.</p>Connection
<p>Creates a short-lived API key for a given resource.</p>
Authentication
Connected account requiredTags
PostExternalAccountsIdSTRIPE_POST_EXTERNAL_ACCOUNTS_ID<p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>Connection
<p>Updates the metadata, account holder name, account holder type of a bank account belonging to a connected account and optionally sets it as the default for its currency. Other bank account details are not editable by design.</p> <p>You can only update bank accounts when <a href="/api/accounts/object#account_object-controller-requirement_collection">account.controller.requirement_collection</a> is <code>application</code>, which includes <a href="/connect/custom-accounts">Custom accounts</a>.</p> <p>You can re-enable a disabled bank account by performing an update call without providing any arguments or changes.</p>
Authentication
Connected account requiredTags
Create a file linkSTRIPE_POST_FILE_LINKS<p>Creates a new file link object.</p>Connection
<p>Creates a new file link object.</p>
Authentication
Connected account requiredTags
Update a file linkSTRIPE_POST_FILE_LINKS_LINK<p>Updates an existing file link object. Expired links can no longer be updated.</p>Connection
<p>Updates an existing file link object. Expired links can no longer be updated.</p>
Authentication
Connected account requiredTags
Create a fileSTRIPE_POST_FILES<p>To upload a file to Stripe, you need to send a request of type <code>multipart/form-data</code>. Include the file you want to upload in the request, and the parameters for creating a file.</p> <p>All of Stripe’s officially supported Client libraries support sending <code>multipart/form-data</code>.</p>Connection
<p>To upload a file to Stripe, you need to send a request of type <code>multipart/form-data</code>. Include the file you want to upload in the request, and the parameters for creating a file.</p> <p>All of Stripe’s officially supported Client libraries support sending <code>multipart/form-data</code>.</p>
Authentication
Connected account requiredTags
Disconnect an AccountSTRIPE_POST_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT_DISCONNECT<p>Disables your access to a Financial Connections <code>Account</code>. You will no longer be able to access data associated with the account (e.g. balances, transactions).</p>Connection
<p>Disables your access to a Financial Connections <code>Account</code>. You will no longer be able to access data associated with the account (e.g. balances, transactions).</p>
Authentication
Connected account requiredTags
Refresh Account dataSTRIPE_POST_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT_REFRESH<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>Connection
<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>
Authentication
Connected account requiredTags
Subscribe to data refreshes for an AccountSTRIPE_POST_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT_SUBSCRIBE<p>Subscribes to periodic refreshes of data associated with a Financial Connections <code>Account</code>. When the account status is active, data is typically refreshed once a day.</p>Connection
<p>Subscribes to periodic refreshes of data associated with a Financial Connections <code>Account</code>. When the account status is active, data is typically refreshed once a day.</p>
Authentication
Connected account requiredTags
Unsubscribe from data refreshes for an AccountSTRIPE_POST_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT_UNSUBSCRIBE<p>Unsubscribes from periodic refreshes of data associated with a Financial Connections <code>Account</code>.</p>Connection
<p>Unsubscribes from periodic refreshes of data associated with a Financial Connections <code>Account</code>.</p>
Authentication
Connected account requiredTags
Create a SessionSTRIPE_POST_FINANCIAL_CONNECTIONS_SESSIONS<p>To launch the Financial Connections authorization flow, create a <code>Session</code>. The session’s <code>client_secret</code> can be used to launch the flow using Stripe.js.</p>Connection
<p>To launch the Financial Connections authorization flow, create a <code>Session</code>. The session’s <code>client_secret</code> can be used to launch the flow using Stripe.js.</p>
Authentication
Connected account requiredTags
Create a ForwardingRequestSTRIPE_POST_FORWARDING_REQUESTS<p>Creates a ForwardingRequest object.</p>Connection
<p>Creates a ForwardingRequest object.</p>
Authentication
Connected account requiredTags
Create a VerificationSessionSTRIPE_POST_IDENTITY_VERIFICATION_SESSIONS<p>Creates a VerificationSession object.</p> <p>After the VerificationSession is created, display a verification modal using the session <code>client_secret</code> or send your users to the session’s <code>url</code>.</p> <p>If your API key is in test mode, verification checks won’t actually process, though everything else will occur as if in live mode.</p> <p>Related guide: <a href="/docs/identity/verify-identity-documents">Verify your users’ identity documents</a></p>Connection
<p>Creates a VerificationSession object.</p> <p>After the VerificationSession is created, display a verification modal using the session <code>client_secret</code> or send your users to the session’s <code>url</code>.</p> <p>If your API key is in test mode, verification checks won’t actually process, though everything else will occur as if in live mode.</p> <p>Related guide: <a href="/docs/identity/verify-identity-documents">Verify your users’ identity documents</a></p>
Authentication
Connected account requiredTags
Update a VerificationSessionSTRIPE_POST_IDENTITY_VERIFICATION_SESSIONS_SESSION<p>Updates a VerificationSession object.</p> <p>When the session status is <code>requires_input</code>, you can use this method to update the verification check and options.</p>Connection
<p>Updates a VerificationSession object.</p> <p>When the session status is <code>requires_input</code>, you can use this method to update the verification check and options.</p>
Authentication
Connected account requiredTags
Cancel a VerificationSessionSTRIPE_POST_IDENTITY_VERIFICATION_SESSIONS_SESSION_CANCEL<p>A VerificationSession object can be canceled when it is in <code>requires_input</code> <a href="/docs/identity/how-sessions-work">status</a>.</p> <p>Once canceled, future submission attempts are disabled. This cannot be undone. <a href="/docs/identity/verification-sessions#cancel">Learn more</a>.</p>Connection
<p>A VerificationSession object can be canceled when it is in <code>requires_input</code> <a href="/docs/identity/how-sessions-work">status</a>.</p> <p>Once canceled, future submission attempts are disabled. This cannot be undone. <a href="/docs/identity/verification-sessions#cancel">Learn more</a>.</p>
Authentication
Connected account requiredTags
Redact a VerificationSessionSTRIPE_POST_IDENTITY_VERIFICATION_SESSIONS_SESSION_REDACT<p>Redact a VerificationSession to remove all collected information from Stripe. This will redact the VerificationSession and all objects related to it, including VerificationReports, Events, request logs, etc.</p> <p>A VerificationSession object can be redacted when it is in <code>requires_input</code> or <code>verified</code> <a href="/docs/identity/how-sessions-work">status</a>. Redacting a VerificationSession in <code>requires_action</code> state will automatically cancel it.</p> <p>The redaction process may take up to four days. When the redaction process is in progress, the VerificationSession’s <code>redaction.status</code> field will be set to <code>processing</code>; when the process is finished, it will change to <code>redacted</code> and an <code>identity.verification_session.redacted</code> event will be emitted.</p> <p>Redaction is irreversible. Redacted objects are still accessible in the Stripe API, but all the fields that contain personal data will be replaced by the string <code>[redacted]</code> or a similar placeholder. The <code>metadata</code> field will also be erased. Redacted objects cannot be updated or used for any purpose.</p> <p><a href="/docs/identity/verification-sessions#redact">Learn more</a>.</p>Connection
<p>Redact a VerificationSession to remove all collected information from Stripe. This will redact the VerificationSession and all objects related to it, including VerificationReports, Events, request logs, etc.</p> <p>A VerificationSession object can be redacted when it is in <code>requires_input</code> or <code>verified</code> <a href="/docs/identity/how-sessions-work">status</a>. Redacting a VerificationSession in <code>requires_action</code> state will automatically cancel it.</p> <p>The redaction process may take up to four days. When the redaction process is in progress, the VerificationSession’s <code>redaction.status</code> field will be set to <code>processing</code>; when the process is finished, it will change to <code>redacted</code> and an <code>identity.verification_session.redacted</code> event will be emitted.</p> <p>Redaction is irreversible. Redacted objects are still accessible in the Stripe API, but all the fields that contain personal data will be replaced by the string <code>[redacted]</code> or a similar placeholder. The <code>metadata</code> field will also be erased. Redacted objects cannot be updated or used for any purpose.</p> <p><a href="/docs/identity/verification-sessions#redact">Learn more</a>.</p>
Authentication
Connected account requiredTags
Archive an invoice rendering templateSTRIPE_POST_INVOICE_RENDERING_TEMPLATES_TEMPLATE_ARCHIVE<p>Updates the status of an invoice rendering template to ‘archived’ so no new Stripe objects (customers, invoices, etc.) can reference it. The template can also no longer be updated. However, if the template is already set on a Stripe object, it will continue to be applied on invoices generated by it.</p>Connection
<p>Updates the status of an invoice rendering template to ‘archived’ so no new Stripe objects (customers, invoices, etc.) can reference it. The template can also no longer be updated. However, if the template is already set on a Stripe object, it will continue to be applied on invoices generated by it.</p>
Authentication
Connected account requiredTags
Unarchive an invoice rendering templateSTRIPE_POST_INVOICE_RENDERING_TEMPLATES_TEMPLATE_UNARCHIVE<p>Unarchive an invoice rendering template so it can be used on new Stripe objects again.</p>Connection
<p>Unarchive an invoice rendering template so it can be used on new Stripe objects again.</p>
Authentication
Connected account requiredTags
Create an invoice itemSTRIPE_POST_INVOICEITEMS<p>Creates an item to be added to a draft invoice (up to 250 items per invoice). If no invoice is specified, the item will be on the next invoice created for the customer specified.</p>Connection
<p>Creates an item to be added to a draft invoice (up to 250 items per invoice). If no invoice is specified, the item will be on the next invoice created for the customer specified.</p>
Authentication
Connected account requiredTags
Update an invoice itemSTRIPE_POST_INVOICEITEMS_INVOICEITEM<p>Updates the amount or description of an invoice item on an upcoming invoice. Updating an invoice item is only possible before the invoice it’s attached to is closed.</p>Connection
<p>Updates the amount or description of an invoice item on an upcoming invoice. Updating an invoice item is only possible before the invoice it’s attached to is closed.</p>
Authentication
Connected account requiredTags
Create an invoiceSTRIPE_POST_INVOICES<p>This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you <a href="/api/invoices/finalize">finalize</a> the invoice, which allows you to <a href="/api/invoices/pay">pay</a> or <a href="/api/invoices/send">send</a> the invoice to your customers.</p>Connection
<p>This endpoint creates a draft invoice for a given customer. The invoice remains a draft until you <a href="/api/invoices/finalize">finalize</a> the invoice, which allows you to <a href="/api/invoices/pay">pay</a> or <a href="/api/invoices/send">send</a> the invoice to your customers.</p>
Authentication
Connected account requiredTags
Create a preview invoiceSTRIPE_POST_INVOICES_CREATE_PREVIEW<p>At any time, you can preview the upcoming invoice for a subscription or subscription schedule. This will show you all the charges that are pending, including subscription renewal charges, invoice item charges, etc. It will also show you any discounts that are applicable to the invoice.</p> <p>You can also preview the effects of creating or updating a subscription or subscription schedule, including a preview of any prorations that will take place. To ensure that the actual proration is calculated exactly the same as the previewed proration, you should pass the <code>subscription_details.proration_date</code> parameter when doing the actual subscription update.</p> <p>The recommended way to get only the prorations being previewed on the invoice is to consider line items where <code>parent.subscription_item_details.proration</code> is <code>true</code>.</p> <p>Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edit the invoice. If you want to change the amount that your customer will be billed, you can add, remove, or update pending invoice items, or update the customer’s discount.</p> <p>Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. <a href="https://docs.stripe.com/currencies/conversions">Learn more</a></p>Connection
<p>At any time, you can preview the upcoming invoice for a subscription or subscription schedule. This will show you all the charges that are pending, including subscription renewal charges, invoice item charges, etc. It will also show you any discounts that are applicable to the invoice.</p> <p>You can also preview the effects of creating or updating a subscription or subscription schedule, including a preview of any prorations that will take place. To ensure that the actual proration is calculated exactly the same as the previewed proration, you should pass the <code>subscription_details.proration_date</code> parameter when doing the actual subscription update.</p> <p>The recommended way to get only the prorations being previewed on the invoice is to consider line items where <code>parent.subscription_item_details.proration</code> is <code>true</code>.</p> <p>Note that when you are viewing an upcoming invoice, you are simply viewing a preview – the invoice has not yet been created. As such, the upcoming invoice will not show up in invoice listing calls, and you cannot use the API to pay or edit the invoice. If you want to change the amount that your customer will be billed, you can add, remove, or update pending invoice items, or update the customer’s discount.</p> <p>Note: Currency conversion calculations use the latest exchange rates. Exchange rates may vary between the time of the preview and the time of the actual invoice creation. <a href="https://docs.stripe.com/currencies/conversions">Learn more</a></p>
Authentication
Connected account requiredTags
Update an invoiceSTRIPE_POST_INVOICES_INVOICE<p>Draft invoices are fully editable. Once an invoice is <a href="/docs/billing/invoices/workflow#finalized">finalized</a>, monetary values, as well as <code>collection_method</code>, become uneditable.</p> <p>If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, sending reminders for, or <a href="/docs/billing/invoices/reconciliation">automatically reconciling</a> invoices, pass <code>auto_advance=false</code>.</p>Connection
<p>Draft invoices are fully editable. Once an invoice is <a href="/docs/billing/invoices/workflow#finalized">finalized</a>, monetary values, as well as <code>collection_method</code>, become uneditable.</p> <p>If you would like to stop the Stripe Billing engine from automatically finalizing, reattempting payments on, sending reminders for, or <a href="/docs/billing/invoices/reconciliation">automatically reconciling</a> invoices, pass <code>auto_advance=false</code>.</p>
Authentication
Connected account requiredTags
Bulk add invoice line itemsSTRIPE_POST_INVOICES_INVOICE_ADD_LINES<p>Adds multiple line items to an invoice. This is only possible when an invoice is still a draft.</p>Connection
<p>Adds multiple line items to an invoice. This is only possible when an invoice is still a draft.</p>
Authentication
Connected account requiredTags
Attach a payment to an InvoiceSTRIPE_POST_INVOICES_INVOICE_ATTACH_PAYMENT<p>Attaches a PaymentIntent or an Out of Band Payment to the invoice, adding it to the list of <code>payments</code>.</p> <p>For the PaymentIntent, when the PaymentIntent’s status changes to <code>succeeded</code>, the payment is credited to the invoice, increasing its <code>amount_paid</code>. When the invoice is fully paid, the invoice’s status becomes <code>paid</code>.</p> <p>If the PaymentIntent’s status is already <code>succeeded</code> when it’s attached, it’s credited to the invoice immediately.</p> <p>See: <a href="/docs/invoicing/partial-payments">Partial payments</a> to learn more.</p>Connection
<p>Attaches a PaymentIntent or an Out of Band Payment to the invoice, adding it to the list of <code>payments</code>.</p> <p>For the PaymentIntent, when the PaymentIntent’s status changes to <code>succeeded</code>, the payment is credited to the invoice, increasing its <code>amount_paid</code>. When the invoice is fully paid, the invoice’s status becomes <code>paid</code>.</p> <p>If the PaymentIntent’s status is already <code>succeeded</code> when it’s attached, it’s credited to the invoice immediately.</p> <p>See: <a href="/docs/invoicing/partial-payments">Partial payments</a> to learn more.</p>
Authentication
Connected account requiredTags
Finalize an invoiceSTRIPE_POST_INVOICES_INVOICE_FINALIZE<p>Stripe automatically finalizes drafts before sending and attempting payment on invoices. However, if you’d like to finalize a draft invoice manually, you can do so using this method.</p>Connection
<p>Stripe automatically finalizes drafts before sending and attempting payment on invoices. However, if you’d like to finalize a draft invoice manually, you can do so using this method.</p>
Authentication
Connected account requiredTags
Update an invoice's line itemSTRIPE_POST_INVOICES_INVOICE_LINES_LINE_ITEM_ID<p>Updates an invoice’s line item. Some fields, such as <code>tax_amounts</code>, only live on the invoice line item, so they can only be updated through this endpoint. Other fields, such as <code>amount</code>, live on both the invoice item and the invoice line item, so updates on this endpoint will propagate to the invoice item as well. Updating an invoice’s line item is only possible before the invoice is finalized.</p>Connection
<p>Updates an invoice’s line item. Some fields, such as <code>tax_amounts</code>, only live on the invoice line item, so they can only be updated through this endpoint. Other fields, such as <code>amount</code>, live on both the invoice item and the invoice line item, so updates on this endpoint will propagate to the invoice item as well. Updating an invoice’s line item is only possible before the invoice is finalized.</p>
Authentication
Connected account requiredTags
Mark an invoice as uncollectibleSTRIPE_POST_INVOICES_INVOICE_MARK_UNCOLLECTIBLE<p>Marking an invoice as uncollectible is useful for keeping track of bad debts that can be written off for accounting purposes.</p>Connection
<p>Marking an invoice as uncollectible is useful for keeping track of bad debts that can be written off for accounting purposes.</p>
Authentication
Connected account requiredTags
Pay an invoiceSTRIPE_POST_INVOICES_INVOICE_PAY<p>Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your <a href="https://dashboard.stripe.com/account/billing/automatic">subscriptions settings</a>. However, if you’d like to attempt payment on an invoice out of the normal collection schedule or for some other reason, you can do so.</p>Connection
<p>Stripe automatically creates and then attempts to collect payment on invoices for customers on subscriptions according to your <a href="https://dashboard.stripe.com/account/billing/automatic">subscriptions settings</a>. However, if you’d like to attempt payment on an invoice out of the normal collection schedule or for some other reason, you can do so.</p>
Authentication
Connected account requiredTags
Bulk remove invoice line itemsSTRIPE_POST_INVOICES_INVOICE_REMOVE_LINES<p>Removes multiple line items from an invoice. This is only possible when an invoice is still a draft.</p>Connection
<p>Removes multiple line items from an invoice. This is only possible when an invoice is still a draft.</p>
Authentication
Connected account requiredTags
Send an invoice for manual paymentSTRIPE_POST_INVOICES_INVOICE_SEND<p>Stripe will automatically send invoices to customers according to your <a href="https://dashboard.stripe.com/account/billing/automatic">subscriptions settings</a>. However, if you’d like to manually send an invoice to your customer out of the normal schedule, you can do so. When sending invoices that have already been paid, there will be no reference to the payment in the email.</p> <p>Requests made in test-mode result in no emails being sent, despite sending an <code>invoice.sent</code> event.</p>Connection
<p>Stripe will automatically send invoices to customers according to your <a href="https://dashboard.stripe.com/account/billing/automatic">subscriptions settings</a>. However, if you’d like to manually send an invoice to your customer out of the normal schedule, you can do so. When sending invoices that have already been paid, there will be no reference to the payment in the email.</p> <p>Requests made in test-mode result in no emails being sent, despite sending an <code>invoice.sent</code> event.</p>
Authentication
Connected account requiredTags
Bulk update invoice line itemsSTRIPE_POST_INVOICES_INVOICE_UPDATE_LINES<p>Updates multiple line items on an invoice. This is only possible when an invoice is still a draft.</p>Connection
<p>Updates multiple line items on an invoice. This is only possible when an invoice is still a draft.</p>
Authentication
Connected account requiredTags
Void an invoiceSTRIPE_POST_INVOICES_INVOICE_VOID<p>Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to <a href="/api/invoices/delete">deletion</a>, however it only applies to finalized invoices and maintains a papertrail where the invoice can still be found.</p> <p>Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you’re doing business in. You might need to <a href="/api/invoices/create">issue another invoice</a> or <a href="/api/credit_notes/create">credit note</a> instead. Stripe recommends that you consult with your legal counsel for advice specific to your business.</p>Connection
<p>Mark a finalized invoice as void. This cannot be undone. Voiding an invoice is similar to <a href="/api/invoices/delete">deletion</a>, however it only applies to finalized invoices and maintains a papertrail where the invoice can still be found.</p> <p>Consult with local regulations to determine whether and how an invoice might be amended, canceled, or voided in the jurisdiction you’re doing business in. You might need to <a href="/api/invoices/create">issue another invoice</a> or <a href="/api/credit_notes/create">credit note</a> instead. Stripe recommends that you consult with your legal counsel for advice specific to your business.</p>
Authentication
Connected account requiredTags
Update an authorizationSTRIPE_POST_ISSUING_AUTHORIZATIONS_AUTHORIZATION<p>Updates the specified Issuing <code>Authorization</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates the specified Issuing <code>Authorization</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Approve an authorizationSTRIPE_POST_ISSUING_AUTHORIZATIONS_AUTHORIZATION_APPROVE<p>[Deprecated] Approves a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href="/docs/issuing/controls/real-time-authorizations">real-time authorization</a> flow. This method is deprecated. Instead, <a href="/docs/issuing/controls/real-time-authorizations#authorization-handling">respond directly to the webhook request to approve an authorization</a>.</p>Connection
<p>[Deprecated] Approves a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href="/docs/issuing/controls/real-time-authorizations">real-time authorization</a> flow. This method is deprecated. Instead, <a href="/docs/issuing/controls/real-time-authorizations#authorization-handling">respond directly to the webhook request to approve an authorization</a>.</p>
Authentication
Connected account requiredTags
Decline an authorizationSTRIPE_POST_ISSUING_AUTHORIZATIONS_AUTHORIZATION_DECLINE<p>[Deprecated] Declines a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href="/docs/issuing/controls/real-time-authorizations">real time authorization</a> flow. This method is deprecated. Instead, <a href="/docs/issuing/controls/real-time-authorizations#authorization-handling">respond directly to the webhook request to decline an authorization</a>.</p>Connection
<p>[Deprecated] Declines a pending Issuing <code>Authorization</code> object. This request should be made within the timeout window of the <a href="/docs/issuing/controls/real-time-authorizations">real time authorization</a> flow. This method is deprecated. Instead, <a href="/docs/issuing/controls/real-time-authorizations#authorization-handling">respond directly to the webhook request to decline an authorization</a>.</p>
Authentication
Connected account requiredTags
Create a cardholderSTRIPE_POST_ISSUING_CARDHOLDERS<p>Creates a new Issuing <code>Cardholder</code> object that can be issued cards.</p>Connection
<p>Creates a new Issuing <code>Cardholder</code> object that can be issued cards.</p>
Authentication
Connected account requiredTags
Update a cardholderSTRIPE_POST_ISSUING_CARDHOLDERS_CARDHOLDER<p>Updates the specified Issuing <code>Cardholder</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates the specified Issuing <code>Cardholder</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Create a cardSTRIPE_POST_ISSUING_CARDS<p>Creates an Issuing <code>Card</code> object.</p>Connection
<p>Creates an Issuing <code>Card</code> object.</p>
Authentication
Connected account requiredTags
Update a cardSTRIPE_POST_ISSUING_CARDS_CARD<p>Updates the specified Issuing <code>Card</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates the specified Issuing <code>Card</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Create a disputeSTRIPE_POST_ISSUING_DISPUTES<p>Creates an Issuing <code>Dispute</code> object. Individual pieces of evidence within the <code>evidence</code> object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to <a href="/docs/issuing/purchases/disputes#dispute-reasons-and-evidence">Dispute reasons and evidence</a> for more details about evidence requirements.</p>Connection
<p>Creates an Issuing <code>Dispute</code> object. Individual pieces of evidence within the <code>evidence</code> object are optional at this point. Stripe only validates that required evidence is present during submission. Refer to <a href="/docs/issuing/purchases/disputes#dispute-reasons-and-evidence">Dispute reasons and evidence</a> for more details about evidence requirements.</p>
Authentication
Connected account requiredTags
Update a disputeSTRIPE_POST_ISSUING_DISPUTES_DISPUTE<p>Updates the specified Issuing <code>Dispute</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the <code>evidence</code> object can be unset by passing in an empty string.</p>Connection
<p>Updates the specified Issuing <code>Dispute</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Properties on the <code>evidence</code> object can be unset by passing in an empty string.</p>
Authentication
Connected account requiredTags
Submit a disputeSTRIPE_POST_ISSUING_DISPUTES_DISPUTE_SUBMIT<p>Submits an Issuing <code>Dispute</code> to the card network. Stripe validates that all evidence fields required for the dispute’s reason are present. For more details, see <a href="/docs/issuing/purchases/disputes#dispute-reasons-and-evidence">Dispute reasons and evidence</a>.</p>Connection
<p>Submits an Issuing <code>Dispute</code> to the card network. Stripe validates that all evidence fields required for the dispute’s reason are present. For more details, see <a href="/docs/issuing/purchases/disputes#dispute-reasons-and-evidence">Dispute reasons and evidence</a>.</p>
Authentication
Connected account requiredTags
Create a personalization designSTRIPE_POST_ISSUING_PERSONALIZATION_DESIGNS<p>Creates a personalization design object.</p>Connection
<p>Creates a personalization design object.</p>
Authentication
Connected account requiredTags
Update a personalization designSTRIPE_POST_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN<p>Updates a card personalization object.</p>Connection
<p>Updates a card personalization object.</p>
Authentication
Connected account requiredTags
Update a settlementSTRIPE_POST_ISSUING_SETTLEMENTS_SETTLEMENT<p>Updates the specified Issuing <code>Settlement</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates the specified Issuing <code>Settlement</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Update a token statusSTRIPE_POST_ISSUING_TOKENS_TOKEN<p>Attempts to update the specified Issuing <code>Token</code> object to the status specified.</p>Connection
<p>Attempts to update the specified Issuing <code>Token</code> object to the status specified.</p>
Authentication
Connected account requiredTags
Update a transactionSTRIPE_POST_ISSUING_TRANSACTIONS_TRANSACTION<p>Updates the specified Issuing <code>Transaction</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates the specified Issuing <code>Transaction</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Create a SessionSTRIPE_POST_LINK_ACCOUNT_SESSIONS<p>To launch the Financial Connections authorization flow, create a <code>Session</code>. The session’s <code>client_secret</code> can be used to launch the flow using Stripe.js.</p>Connection
<p>To launch the Financial Connections authorization flow, create a <code>Session</code>. The session’s <code>client_secret</code> can be used to launch the flow using Stripe.js.</p>
Authentication
Connected account requiredTags
Disconnect an AccountSTRIPE_POST_LINKED_ACCOUNTS_ACCOUNT_DISCONNECT<p>Disables your access to a Financial Connections <code>Account</code>. You will no longer be able to access data associated with the account (e.g. balances, transactions).</p>Connection
<p>Disables your access to a Financial Connections <code>Account</code>. You will no longer be able to access data associated with the account (e.g. balances, transactions).</p>
Authentication
Connected account requiredTags
Refresh Account dataSTRIPE_POST_LINKED_ACCOUNTS_ACCOUNT_REFRESH<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>Connection
<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>
Authentication
Connected account requiredTags
Create a PaymentIntentSTRIPE_POST_PAYMENT_INTENTS<p>Creates a PaymentIntent object.</p> <p>After the PaymentIntent is created, attach a payment method and <a href="/docs/api/payment_intents/confirm">confirm</a> to continue the payment. Learn more about <a href="/docs/payments/payment-intents">the available payment flows with the Payment Intents API</a>.</p> <p>When you use <code>confirm=true</code> during creation, it’s equivalent to creating and confirming the PaymentIntent in the same call. You can use any parameters available in the <a href="/docs/api/payment_intents/confirm">confirm API</a> when you supply <code>confirm=true</code>.</p>Connection
<p>Creates a PaymentIntent object.</p> <p>After the PaymentIntent is created, attach a payment method and <a href="/docs/api/payment_intents/confirm">confirm</a> to continue the payment. Learn more about <a href="/docs/payments/payment-intents">the available payment flows with the Payment Intents API</a>.</p> <p>When you use <code>confirm=true</code> during creation, it’s equivalent to creating and confirming the PaymentIntent in the same call. You can use any parameters available in the <a href="/docs/api/payment_intents/confirm">confirm API</a> when you supply <code>confirm=true</code>.</p>
Authentication
Connected account requiredTags
Update a PaymentIntentSTRIPE_POST_PAYMENT_INTENTS_INTENT<p>Updates properties on a PaymentIntent object without confirming.</p> <p>Depending on which properties you update, you might need to confirm the PaymentIntent again. For example, updating the <code>payment_method</code> always requires you to confirm the PaymentIntent again. If you prefer to update and confirm at the same time, we recommend updating properties through the <a href="/docs/api/payment_intents/confirm">confirm API</a> instead.</p>Connection
<p>Updates properties on a PaymentIntent object without confirming.</p> <p>Depending on which properties you update, you might need to confirm the PaymentIntent again. For example, updating the <code>payment_method</code> always requires you to confirm the PaymentIntent again. If you prefer to update and confirm at the same time, we recommend updating properties through the <a href="/docs/api/payment_intents/confirm">confirm API</a> instead.</p>
Authentication
Connected account requiredTags
Reconcile a customer_balance PaymentIntentSTRIPE_POST_PAYMENT_INTENTS_INTENT_APPLY_CUSTOMER_BALANCE<p>Manually reconcile the remaining amount for a <code>customer_balance</code> PaymentIntent.</p>Connection
<p>Manually reconcile the remaining amount for a <code>customer_balance</code> PaymentIntent.</p>
Authentication
Connected account requiredTags
Cancel a PaymentIntentSTRIPE_POST_PAYMENT_INTENTS_INTENT_CANCEL<p>You can cancel a PaymentIntent object when it’s in one of these statuses: <code>requires_payment_method</code>, <code>requires_capture</code>, <code>requires_confirmation</code>, <code>requires_action</code> or, <a href="/docs/payments/intents">in rare cases</a>, <code>processing</code>. </p> <p>After it’s canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a <code>status</code> of <code>requires_capture</code>, the remaining <code>amount_capturable</code> is automatically refunded. </p> <p>You can directly cancel the PaymentIntent for a Checkout Session only when the PaymentIntent has a status of <code>requires_capture</code>. Otherwise, you must <a href="/docs/api/checkout/sessions/expire">expire the Checkout Session</a>.</p>Connection
<p>You can cancel a PaymentIntent object when it’s in one of these statuses: <code>requires_payment_method</code>, <code>requires_capture</code>, <code>requires_confirmation</code>, <code>requires_action</code> or, <a href="/docs/payments/intents">in rare cases</a>, <code>processing</code>. </p> <p>After it’s canceled, no additional charges are made by the PaymentIntent and any operations on the PaymentIntent fail with an error. For PaymentIntents with a <code>status</code> of <code>requires_capture</code>, the remaining <code>amount_capturable</code> is automatically refunded. </p> <p>You can directly cancel the PaymentIntent for a Checkout Session only when the PaymentIntent has a status of <code>requires_capture</code>. Otherwise, you must <a href="/docs/api/checkout/sessions/expire">expire the Checkout Session</a>.</p>
Authentication
Connected account requiredTags
Capture a PaymentIntentSTRIPE_POST_PAYMENT_INTENTS_INTENT_CAPTURE<p>Capture the funds of an existing uncaptured PaymentIntent when its status is <code>requires_capture</code>.</p> <p>Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation.</p> <p>Learn more about <a href="/docs/payments/capture-later">separate authorization and capture</a>.</p>Connection
<p>Capture the funds of an existing uncaptured PaymentIntent when its status is <code>requires_capture</code>.</p> <p>Uncaptured PaymentIntents are cancelled a set number of days (7 by default) after their creation.</p> <p>Learn more about <a href="/docs/payments/capture-later">separate authorization and capture</a>.</p>
Authentication
Connected account requiredTags
Confirm a PaymentIntentSTRIPE_POST_PAYMENT_INTENTS_INTENT_CONFIRM<p>Confirm that your customer intends to pay with current or provided payment method. Upon confirmation, the PaymentIntent will attempt to initiate a payment.</p> <p>If the selected payment method requires additional authentication steps, the PaymentIntent will transition to the <code>requires_action</code> status and suggest additional actions via <code>next_action</code>. If payment fails, the PaymentIntent transitions to the <code>requires_payment_method</code> status or the <code>canceled</code> status if the confirmation limit is reached. If payment succeeds, the PaymentIntent will transition to the <code>succeeded</code> status (or <code>requires_capture</code>, if <code>capture_method</code> is set to <code>manual</code>).</p> <p>If the <code>confirmation_method</code> is <code>automatic</code>, payment may be attempted using our <a href="/docs/stripe-js/reference#stripe-handle-card-payment">client SDKs</a> and the PaymentIntent’s <a href="#payment_intent_object-client_secret">client_secret</a>. After <code>next_action</code>s are handled by the client, no additional confirmation is required to complete the payment.</p> <p>If the <code>confirmation_method</code> is <code>manual</code>, all payment attempts must be initiated using a secret key.</p> <p>If any actions are required for the payment, the PaymentIntent will return to the <code>requires_confirmation</code> state after those actions are completed. Your server needs to then explicitly re-confirm the PaymentIntent to initiate the next payment attempt.</p> <p>There is a variable upper limit on how many times a PaymentIntent can be confirmed. After this limit is reached, any further calls to this endpoint will transition the PaymentIntent to the <code>canceled</code> state.</p>Connection
<p>Confirm that your customer intends to pay with current or provided payment method. Upon confirmation, the PaymentIntent will attempt to initiate a payment.</p> <p>If the selected payment method requires additional authentication steps, the PaymentIntent will transition to the <code>requires_action</code> status and suggest additional actions via <code>next_action</code>. If payment fails, the PaymentIntent transitions to the <code>requires_payment_method</code> status or the <code>canceled</code> status if the confirmation limit is reached. If payment succeeds, the PaymentIntent will transition to the <code>succeeded</code> status (or <code>requires_capture</code>, if <code>capture_method</code> is set to <code>manual</code>).</p> <p>If the <code>confirmation_method</code> is <code>automatic</code>, payment may be attempted using our <a href="/docs/stripe-js/reference#stripe-handle-card-payment">client SDKs</a> and the PaymentIntent’s <a href="#payment_intent_object-client_secret">client_secret</a>. After <code>next_action</code>s are handled by the client, no additional confirmation is required to complete the payment.</p> <p>If the <code>confirmation_method</code> is <code>manual</code>, all payment attempts must be initiated using a secret key.</p> <p>If any actions are required for the payment, the PaymentIntent will return to the <code>requires_confirmation</code> state after those actions are completed. Your server needs to then explicitly re-confirm the PaymentIntent to initiate the next payment attempt.</p> <p>There is a variable upper limit on how many times a PaymentIntent can be confirmed. After this limit is reached, any further calls to this endpoint will transition the PaymentIntent to the <code>canceled</code> state.</p>
Authentication
Connected account requiredTags
Increment an authorizationSTRIPE_POST_PAYMENT_INTENTS_INTENT_INCREMENT_AUTHORIZATION<p>Perform an incremental authorization on an eligible <a href="/docs/api/payment_intents/object">PaymentIntent</a>. To be eligible, the PaymentIntent’s status must be <code>requires_capture</code> and <a href="/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported">incremental_authorization_supported</a> must be <code>true</code>.</p> <p>Incremental authorizations attempt to increase the authorized amount on your customer’s card to the new, higher <code>amount</code> provided. Similar to the initial authorization, incremental authorizations can be declined. A single PaymentIntent can call this endpoint multiple times to further increase the authorized amount.</p> <p>If the incremental authorization succeeds, the PaymentIntent object returns with the updated <a href="/docs/api/payment_intents/object#payment_intent_object-amount">amount</a>. If the incremental authorization fails, a <a href="/docs/error-codes#card-declined">card_declined</a> error returns, and no other fields on the PaymentIntent or Charge update. The PaymentIntent object remains capturable for the previously authorized amount.</p> <p>Each PaymentIntent can have a maximum of 10 incremental authorization attempts, including declines. After it’s captured, a PaymentIntent can no longer be incremented.</p> <p>Learn more about incremental authorizations with <a href="/docs/terminal/features/incremental-authorizations">in-person payments</a> and <a href="/docs/payments/incremental-authorization?platform=web&ui=elements">online payments</a>.</p>Connection
<p>Perform an incremental authorization on an eligible <a href="/docs/api/payment_intents/object">PaymentIntent</a>. To be eligible, the PaymentIntent’s status must be <code>requires_capture</code> and <a href="/docs/api/charges/object#charge_object-payment_method_details-card_present-incremental_authorization_supported">incremental_authorization_supported</a> must be <code>true</code>.</p> <p>Incremental authorizations attempt to increase the authorized amount on your customer’s card to the new, higher <code>amount</code> provided. Similar to the initial authorization, incremental authorizations can be declined. A single PaymentIntent can call this endpoint multiple times to further increase the authorized amount.</p> <p>If the incremental authorization succeeds, the PaymentIntent object returns with the updated <a href="/docs/api/payment_intents/object#payment_intent_object-amount">amount</a>. If the incremental authorization fails, a <a href="/docs/error-codes#card-declined">card_declined</a> error returns, and no other fields on the PaymentIntent or Charge update. The PaymentIntent object remains capturable for the previously authorized amount.</p> <p>Each PaymentIntent can have a maximum of 10 incremental authorization attempts, including declines. After it’s captured, a PaymentIntent can no longer be incremented.</p> <p>Learn more about incremental authorizations with <a href="/docs/terminal/features/incremental-authorizations">in-person payments</a> and <a href="/docs/payments/incremental-authorization?platform=web&ui=elements">online payments</a>.</p>
Authentication
Connected account requiredTags
Verify microdeposits on a PaymentIntentSTRIPE_POST_PAYMENT_INTENTS_INTENT_VERIFY_MICRODEPOSITS<p>Verifies microdeposits on a PaymentIntent object.</p>Connection
<p>Verifies microdeposits on a PaymentIntent object.</p>
Authentication
Connected account requiredTags
Create a payment linkSTRIPE_POST_PAYMENT_LINKS<p>Creates a payment link.</p>Connection
<p>Creates a payment link.</p>
Authentication
Connected account requiredTags
Update a payment linkSTRIPE_POST_PAYMENT_LINKS_PAYMENT_LINK<p>Updates a payment link.</p>Connection
<p>Updates a payment link.</p>
Authentication
Connected account requiredTags
Create a payment method configurationSTRIPE_POST_PAYMENT_METHOD_CONFIGURATIONS<p>Creates a payment method configuration</p>Connection
<p>Creates a payment method configuration</p>
Authentication
Connected account requiredTags
Update payment method configurationSTRIPE_POST_PAYMENT_METHOD_CONFIGURATIONS_CONFIGURATION<p>Update payment method configuration</p>Connection
<p>Update payment method configuration</p>
Authentication
Connected account requiredTags
Create a payment method domainSTRIPE_POST_PAYMENT_METHOD_DOMAINS<p>Creates a payment method domain.</p>Connection
<p>Creates a payment method domain.</p>
Authentication
Connected account requiredTags
Update a payment method domainSTRIPE_POST_PAYMENT_METHOD_DOMAINS_PAYMENT_METHOD_DOMAIN<p>Updates an existing payment method domain.</p>Connection
<p>Updates an existing payment method domain.</p>
Authentication
Connected account requiredTags
Validate an existing payment method domainSTRIPE_POST_PAYMENT_METHOD_DOMAINS_PAYMENT_METHOD_DOMAIN_VALIDATE<p>Some payment methods might require additional steps to register a domain. If the requirements weren’t satisfied when the domain was created, the payment method will be inactive on the domain. The payment method doesn’t appear in Elements or Embedded Checkout for this domain until it is active.</p> <p>To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint.</p> <p>Related guides: <a href="/docs/payments/payment-methods/pmd-registration">Payment method domains</a>.</p>Connection
<p>Some payment methods might require additional steps to register a domain. If the requirements weren’t satisfied when the domain was created, the payment method will be inactive on the domain. The payment method doesn’t appear in Elements or Embedded Checkout for this domain until it is active.</p> <p>To activate a payment method on an existing payment method domain, complete the required registration steps specific to the payment method, and then validate the payment method domain with this endpoint.</p> <p>Related guides: <a href="/docs/payments/payment-methods/pmd-registration">Payment method domains</a>.</p>
Authentication
Connected account requiredTags
Shares a PaymentMethodSTRIPE_POST_PAYMENT_METHODS<p>Creates a PaymentMethod object. Read the <a href="/docs/stripe-js/reference#stripe-create-payment-method">Stripe.js reference</a> to learn how to create PaymentMethods via Stripe.js.</p> <p>Instead of creating a PaymentMethod directly, we recommend using the <a href="/docs/payments/accept-a-payment">PaymentIntents</a> API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent</a> API to collect payment method details ahead of a future payment.</p>Connection
<p>Creates a PaymentMethod object. Read the <a href="/docs/stripe-js/reference#stripe-create-payment-method">Stripe.js reference</a> to learn how to create PaymentMethods via Stripe.js.</p> <p>Instead of creating a PaymentMethod directly, we recommend using the <a href="/docs/payments/accept-a-payment">PaymentIntents</a> API to accept a payment immediately or the <a href="/docs/payments/save-and-reuse">SetupIntent</a> API to collect payment method details ahead of a future payment.</p>
Authentication
Connected account requiredTags
Update a PaymentMethodSTRIPE_POST_PAYMENT_METHODS_PAYMENT_METHOD<p>Updates a PaymentMethod object. A PaymentMethod must be attached to a customer to be updated.</p>Connection
<p>Updates a PaymentMethod object. A PaymentMethod must be attached to a customer to be updated.</p>
Authentication
Connected account requiredTags
Attach a PaymentMethod to a CustomerSTRIPE_POST_PAYMENT_METHODS_PAYMENT_METHOD_ATTACH<p>Attaches a PaymentMethod object to a Customer.</p> <p>To attach a new PaymentMethod to a customer for future payments, we recommend you use a <a href="/docs/api/setup_intents">SetupIntent</a> or a PaymentIntent with <a href="/docs/api/payment_intents/create#create_payment_intent-setup_future_usage">setup_future_usage</a>. These approaches will perform any necessary steps to set up the PaymentMethod for future payments. Using the <code>/v1/payment_methods/:id/attach</code> endpoint without first using a SetupIntent or PaymentIntent with <code>setup_future_usage</code> does not optimize the PaymentMethod for future use, which makes later declines and payment friction more likely. See <a href="/docs/payments/payment-intents#future-usage">Optimizing cards for future payments</a> for more information about setting up future payments.</p> <p>To use this PaymentMethod as the default for invoice or subscription payments, set <a href="/docs/api/customers/update#update_customer-invoice_settings-default_payment_method"><code>invoice_settings.default_payment_method</code></a>, on the Customer to the PaymentMethod’s ID.</p>Connection
<p>Attaches a PaymentMethod object to a Customer.</p> <p>To attach a new PaymentMethod to a customer for future payments, we recommend you use a <a href="/docs/api/setup_intents">SetupIntent</a> or a PaymentIntent with <a href="/docs/api/payment_intents/create#create_payment_intent-setup_future_usage">setup_future_usage</a>. These approaches will perform any necessary steps to set up the PaymentMethod for future payments. Using the <code>/v1/payment_methods/:id/attach</code> endpoint without first using a SetupIntent or PaymentIntent with <code>setup_future_usage</code> does not optimize the PaymentMethod for future use, which makes later declines and payment friction more likely. See <a href="/docs/payments/payment-intents#future-usage">Optimizing cards for future payments</a> for more information about setting up future payments.</p> <p>To use this PaymentMethod as the default for invoice or subscription payments, set <a href="/docs/api/customers/update#update_customer-invoice_settings-default_payment_method"><code>invoice_settings.default_payment_method</code></a>, on the Customer to the PaymentMethod’s ID.</p>
Authentication
Connected account requiredTags
Detach a PaymentMethod from a CustomerSTRIPE_POST_PAYMENT_METHODS_PAYMENT_METHOD_DETACH<p>Detaches a PaymentMethod object from a Customer. After a PaymentMethod is detached, it can no longer be used for a payment or re-attached to a Customer.</p>Connection
<p>Detaches a PaymentMethod object from a Customer. After a PaymentMethod is detached, it can no longer be used for a payment or re-attached to a Customer.</p>
Authentication
Connected account requiredTags
Report a payment attemptSTRIPE_POST_PAYMENT_RECORDS_ID_REPORT_PAYMENT_ATTEMPT<p>Report a new payment attempt on the specified Payment Record. A new payment attempt can only be specified if all other payment attempts are canceled or failed.</p>Connection
<p>Report a new payment attempt on the specified Payment Record. A new payment attempt can only be specified if all other payment attempts are canceled or failed.</p>
Authentication
Connected account requiredTags
Report payment attempt canceledSTRIPE_POST_PAYMENT_RECORDS_ID_REPORT_PAYMENT_ATTEMPT_CANCELED<p>Report that the most recent payment attempt on the specified Payment Record was canceled.</p>Connection
<p>Report that the most recent payment attempt on the specified Payment Record was canceled.</p>
Authentication
Connected account requiredTags
Report payment attempt failedSTRIPE_POST_PAYMENT_RECORDS_ID_REPORT_PAYMENT_ATTEMPT_FAILED<p>Report that the most recent payment attempt on the specified Payment Record failed or errored.</p>Connection
<p>Report that the most recent payment attempt on the specified Payment Record failed or errored.</p>
Authentication
Connected account requiredTags
Report payment attempt guaranteedSTRIPE_POST_PAYMENT_RECORDS_ID_REPORT_PAYMENT_ATTEMPT_GUARANTEED<p>Report that the most recent payment attempt on the specified Payment Record was guaranteed.</p>Connection
<p>Report that the most recent payment attempt on the specified Payment Record was guaranteed.</p>
Authentication
Connected account requiredTags
Report payment attempt informationalSTRIPE_POST_PAYMENT_RECORDS_ID_REPORT_PAYMENT_ATTEMPT_INFORMATIONAL<p>Report informational updates on the specified Payment Record.</p>Connection
<p>Report informational updates on the specified Payment Record.</p>
Authentication
Connected account requiredTags
Report a refundSTRIPE_POST_PAYMENT_RECORDS_ID_REPORT_REFUND<p>Report that the most recent payment attempt on the specified Payment Record was refunded.</p>Connection
<p>Report that the most recent payment attempt on the specified Payment Record was refunded.</p>
Authentication
Connected account requiredTags
Report a paymentSTRIPE_POST_PAYMENT_RECORDS_REPORT_PAYMENT<p>Report a new Payment Record. You may report a Payment Record as it is initialized and later report updates through the other report_* methods, or report Payment Records in a terminal state directly, through this method.</p>Connection
<p>Report a new Payment Record. You may report a Payment Record as it is initialized and later report updates through the other report_* methods, or report Payment Records in a terminal state directly, through this method.</p>
Authentication
Connected account requiredTags
Create a payoutSTRIPE_POST_PAYOUTS<p>To send funds to your own bank account, create a new payout object. Your <a href="#balance">Stripe balance</a> must cover the payout amount. If it doesn’t, you receive an “Insufficient Funds” error.</p> <p>If your API key is in test mode, money won’t actually be sent, though every other action occurs as if you’re in live mode.</p> <p>If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The <a href="/api/balances/object">balance object</a> details available and pending amounts by source type.</p>Connection
<p>To send funds to your own bank account, create a new payout object. Your <a href="#balance">Stripe balance</a> must cover the payout amount. If it doesn’t, you receive an “Insufficient Funds” error.</p> <p>If your API key is in test mode, money won’t actually be sent, though every other action occurs as if you’re in live mode.</p> <p>If you create a manual payout on a Stripe account that uses multiple payment source types, you need to specify the source type balance that the payout draws from. The <a href="/api/balances/object">balance object</a> details available and pending amounts by source type.</p>
Authentication
Connected account requiredTags
Update a payoutSTRIPE_POST_PAYOUTS_PAYOUT<p>Updates the specified payout by setting the values of the parameters you pass. We don’t change parameters that you don’t provide. This request only accepts the metadata as arguments.</p>Connection
<p>Updates the specified payout by setting the values of the parameters you pass. We don’t change parameters that you don’t provide. This request only accepts the metadata as arguments.</p>
Authentication
Connected account requiredTags
Cancel a payoutSTRIPE_POST_PAYOUTS_PAYOUT_CANCEL<p>You can cancel a previously created payout if its status is <code>pending</code>. Stripe refunds the funds to your available balance. You can’t cancel automatic Stripe payouts.</p>Connection
<p>You can cancel a previously created payout if its status is <code>pending</code>. Stripe refunds the funds to your available balance. You can’t cancel automatic Stripe payouts.</p>
Authentication
Connected account requiredTags
Reverse a payoutSTRIPE_POST_PAYOUTS_PAYOUT_REVERSE<p>Reverses a payout by debiting the destination bank account. At this time, you can only reverse payouts for connected accounts to US and Canadian bank accounts. If the payout is manual and in the <code>pending</code> status, use <code>/v1/payouts/:id/cancel</code> instead.</p> <p>By requesting a reversal through <code>/v1/payouts/:id/reverse</code>, you confirm that the authorized signatory of the selected bank account authorizes the debit on the bank account and that no other authorization is required.</p>Connection
<p>Reverses a payout by debiting the destination bank account. At this time, you can only reverse payouts for connected accounts to US and Canadian bank accounts. If the payout is manual and in the <code>pending</code> status, use <code>/v1/payouts/:id/cancel</code> instead.</p> <p>By requesting a reversal through <code>/v1/payouts/:id/reverse</code>, you confirm that the authorized signatory of the selected bank account authorizes the debit on the bank account and that no other authorization is required.</p>
Authentication
Connected account requiredTags
Create a planSTRIPE_POST_PLANS<p>You can now model subscriptions more flexibly using the <a href="#prices">Prices API</a>. It replaces the Plans API and is backwards compatible to simplify your migration.</p>Connection
<p>You can now model subscriptions more flexibly using the <a href="#prices">Prices API</a>. It replaces the Plans API and is backwards compatible to simplify your migration.</p>
Authentication
Connected account requiredTags
Update a planSTRIPE_POST_PLANS_PLAN<p>Updates the specified plan by setting the values of the parameters passed. Any parameters not provided are left unchanged. By design, you cannot change a plan’s ID, amount, currency, or billing cycle.</p>Connection
<p>Updates the specified plan by setting the values of the parameters passed. Any parameters not provided are left unchanged. By design, you cannot change a plan’s ID, amount, currency, or billing cycle.</p>
Authentication
Connected account requiredTags
Create a priceSTRIPE_POST_PRICES<p>Creates a new <a href="https://docs.stripe.com/api/prices">Price</a> for an existing <a href="https://docs.stripe.com/api/products">Product</a>. The Price can be recurring or one-time.</p>Connection
<p>Creates a new <a href="https://docs.stripe.com/api/prices">Price</a> for an existing <a href="https://docs.stripe.com/api/products">Product</a>. The Price can be recurring or one-time.</p>
Authentication
Connected account requiredTags
Update a priceSTRIPE_POST_PRICES_PRICE<p>Updates the specified price by setting the values of the parameters passed. Any parameters not provided are left unchanged.</p>Connection
<p>Updates the specified price by setting the values of the parameters passed. Any parameters not provided are left unchanged.</p>
Authentication
Connected account requiredTags
Create a productSTRIPE_POST_PRODUCTS<p>Creates a new product object.</p>Connection
<p>Creates a new product object.</p>
Authentication
Connected account requiredTags
Update a productSTRIPE_POST_PRODUCTS_ID<p>Updates the specific product by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates the specific product by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Attach a feature to a productSTRIPE_POST_PRODUCTS_PRODUCT_FEATURES<p>Creates a product_feature, which represents a feature attachment to a product</p>Connection
<p>Creates a product_feature, which represents a feature attachment to a product</p>
Authentication
Connected account requiredTags
Create a promotion codeSTRIPE_POST_PROMOTION_CODES<p>A promotion code points to an underlying promotion. You can optionally restrict the code to a specific customer, redemption limit, and expiration date.</p>Connection
<p>A promotion code points to an underlying promotion. You can optionally restrict the code to a specific customer, redemption limit, and expiration date.</p>
Authentication
Connected account requiredTags
Update a promotion codeSTRIPE_POST_PROMOTION_CODES_PROMOTION_CODE<p>Updates the specified promotion code by setting the values of the parameters passed. Most fields are, by design, not editable.</p>Connection
<p>Updates the specified promotion code by setting the values of the parameters passed. Most fields are, by design, not editable.</p>
Authentication
Connected account requiredTags
Create a quoteSTRIPE_POST_QUOTES<p>A quote models prices and services for a customer. Default options for <code>header</code>, <code>description</code>, <code>footer</code>, and <code>expires_at</code> can be set in the dashboard via the <a href="https://dashboard.stripe.com/settings/billing/quote">quote template</a>.</p>Connection
<p>A quote models prices and services for a customer. Default options for <code>header</code>, <code>description</code>, <code>footer</code>, and <code>expires_at</code> can be set in the dashboard via the <a href="https://dashboard.stripe.com/settings/billing/quote">quote template</a>.</p>
Authentication
Connected account requiredTags
Update a quoteSTRIPE_POST_QUOTES_QUOTE<p>A quote models prices and services for a customer.</p>Connection
<p>A quote models prices and services for a customer.</p>
Authentication
Connected account requiredTags
Accept a quoteSTRIPE_POST_QUOTES_QUOTE_ACCEPT<p>Accepts the specified quote.</p>Connection
<p>Accepts the specified quote.</p>
Authentication
Connected account requiredTags
Cancel a quoteSTRIPE_POST_QUOTES_QUOTE_CANCEL<p>Cancels the quote.</p>Connection
<p>Cancels the quote.</p>
Authentication
Connected account requiredTags
Finalize a quoteSTRIPE_POST_QUOTES_QUOTE_FINALIZE<p>Finalizes the quote.</p>Connection
<p>Finalizes the quote.</p>
Authentication
Connected account requiredTags
Create a Payment EvaluationSTRIPE_POST_RADAR_PAYMENT_EVALUATIONS<p>Request a Radar API fraud risk score from Stripe for a payment before sending it for external processor authorization.</p>Connection
<p>Request a Radar API fraud risk score from Stripe for a payment before sending it for external processor authorization.</p>
Authentication
Connected account requiredTags
Create a value list itemSTRIPE_POST_RADAR_VALUE_LIST_ITEMS<p>Creates a new <code>ValueListItem</code> object, which is added to the specified parent value list.</p>Connection
<p>Creates a new <code>ValueListItem</code> object, which is added to the specified parent value list.</p>
Authentication
Connected account requiredTags
Create a value listSTRIPE_POST_RADAR_VALUE_LISTS<p>Creates a new <code>ValueList</code> object, which can then be referenced in rules.</p>Connection
<p>Creates a new <code>ValueList</code> object, which can then be referenced in rules.</p>
Authentication
Connected account requiredTags
Update a value listSTRIPE_POST_RADAR_VALUE_LISTS_VALUE_LIST<p>Updates a <code>ValueList</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Note that <code>item_type</code> is immutable.</p>Connection
<p>Updates a <code>ValueList</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged. Note that <code>item_type</code> is immutable.</p>
Authentication
Connected account requiredTags
Create customer balance refundSTRIPE_POST_REFUNDS<p>When you create a new refund, you must specify a Charge or a PaymentIntent object on which to create it.</p> <p>Creating a new refund will refund a charge that has previously been created but not yet refunded. Funds will be refunded to the credit or debit card that was originally charged.</p> <p>You can optionally refund only part of a charge. You can do so multiple times, until the entire charge has been refunded.</p> <p>Once entirely refunded, a charge can’t be refunded again. This method will raise an error when called on an already-refunded charge, or when trying to refund more money than is left on a charge.</p>Connection
<p>When you create a new refund, you must specify a Charge or a PaymentIntent object on which to create it.</p> <p>Creating a new refund will refund a charge that has previously been created but not yet refunded. Funds will be refunded to the credit or debit card that was originally charged.</p> <p>You can optionally refund only part of a charge. You can do so multiple times, until the entire charge has been refunded.</p> <p>Once entirely refunded, a charge can’t be refunded again. This method will raise an error when called on an already-refunded charge, or when trying to refund more money than is left on a charge.</p>
Authentication
Connected account requiredTags
Update a refundSTRIPE_POST_REFUNDS_REFUND<p>Updates the refund that you specify by setting the values of the passed parameters. Any parameters that you don’t provide remain unchanged.</p> <p>This request only accepts <code>metadata</code> as an argument.</p>Connection
<p>Updates the refund that you specify by setting the values of the passed parameters. Any parameters that you don’t provide remain unchanged.</p> <p>This request only accepts <code>metadata</code> as an argument.</p>
Authentication
Connected account requiredTags
Cancel a refundSTRIPE_POST_REFUNDS_REFUND_CANCEL<p>Cancels a refund with a status of <code>requires_action</code>.</p> <p>You can’t cancel refunds in other states. Only refunds for payment methods that require customer action can enter the <code>requires_action</code> state.</p>Connection
<p>Cancels a refund with a status of <code>requires_action</code>.</p> <p>You can’t cancel refunds in other states. Only refunds for payment methods that require customer action can enter the <code>requires_action</code> state.</p>
Authentication
Connected account requiredTags
Create a Report RunSTRIPE_POST_REPORTING_REPORT_RUNS<p>Creates a new object and begin running the report. (Certain report types require a <a href="https://stripe.com/docs/keys#test-live-modes">live-mode API key</a>.)</p>Connection
<p>Creates a new object and begin running the report. (Certain report types require a <a href="https://stripe.com/docs/keys#test-live-modes">live-mode API key</a>.)</p>
Authentication
Connected account requiredTags
Approve a reviewSTRIPE_POST_REVIEWS_REVIEW_APPROVE<p>Approves a <code>Review</code> object, closing it and removing it from the list of reviews.</p>Connection
<p>Approves a <code>Review</code> object, closing it and removing it from the list of reviews.</p>
Authentication
Connected account requiredTags
Create a SetupIntentSTRIPE_POST_SETUP_INTENTS<p>Creates a SetupIntent object.</p> <p>After you create the SetupIntent, attach a payment method and <a href="/docs/api/setup_intents/confirm">confirm</a> it to collect any required permissions to charge the payment method later.</p>Connection
<p>Creates a SetupIntent object.</p> <p>After you create the SetupIntent, attach a payment method and <a href="/docs/api/setup_intents/confirm">confirm</a> it to collect any required permissions to charge the payment method later.</p>
Authentication
Connected account requiredTags
Update a SetupIntentSTRIPE_POST_SETUP_INTENTS_INTENT<p>Updates a SetupIntent object.</p>Connection
<p>Updates a SetupIntent object.</p>
Authentication
Connected account requiredTags
Cancel a SetupIntentSTRIPE_POST_SETUP_INTENTS_INTENT_CANCEL<p>You can cancel a SetupIntent object when it’s in one of these statuses: <code>requires_payment_method</code>, <code>requires_confirmation</code>, or <code>requires_action</code>. </p> <p>After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can’t cancel the SetupIntent for a Checkout Session. <a href="/docs/api/checkout/sessions/expire">Expire the Checkout Session</a> instead.</p>Connection
<p>You can cancel a SetupIntent object when it’s in one of these statuses: <code>requires_payment_method</code>, <code>requires_confirmation</code>, or <code>requires_action</code>. </p> <p>After you cancel it, setup is abandoned and any operations on the SetupIntent fail with an error. You can’t cancel the SetupIntent for a Checkout Session. <a href="/docs/api/checkout/sessions/expire">Expire the Checkout Session</a> instead.</p>
Authentication
Connected account requiredTags
Confirm a SetupIntentSTRIPE_POST_SETUP_INTENTS_INTENT_CONFIRM<p>Confirm that your customer intends to set up the current or provided payment method. For example, you would confirm a SetupIntent when a customer hits the “Save” button on a payment method management page on your website.</p> <p>If the selected payment method does not require any additional steps from the customer, the SetupIntent will transition to the <code>succeeded</code> status.</p> <p>Otherwise, it will transition to the <code>requires_action</code> status and suggest additional actions via <code>next_action</code>. If setup fails, the SetupIntent will transition to the <code>requires_payment_method</code> status or the <code>canceled</code> status if the confirmation limit is reached.</p>Connection
<p>Confirm that your customer intends to set up the current or provided payment method. For example, you would confirm a SetupIntent when a customer hits the “Save” button on a payment method management page on your website.</p> <p>If the selected payment method does not require any additional steps from the customer, the SetupIntent will transition to the <code>succeeded</code> status.</p> <p>Otherwise, it will transition to the <code>requires_action</code> status and suggest additional actions via <code>next_action</code>. If setup fails, the SetupIntent will transition to the <code>requires_payment_method</code> status or the <code>canceled</code> status if the confirmation limit is reached.</p>
Authentication
Connected account requiredTags
Verify microdeposits on a SetupIntentSTRIPE_POST_SETUP_INTENTS_INTENT_VERIFY_MICRODEPOSITS<p>Verifies microdeposits on a SetupIntent object.</p>Connection
<p>Verifies microdeposits on a SetupIntent object.</p>
Authentication
Connected account requiredTags
Create a shipping rateSTRIPE_POST_SHIPPING_RATES<p>Creates a new shipping rate object.</p>Connection
<p>Creates a new shipping rate object.</p>
Authentication
Connected account requiredTags
Update a shipping rateSTRIPE_POST_SHIPPING_RATES_SHIPPING_RATE_TOKEN<p>Updates an existing shipping rate object.</p>Connection
<p>Updates an existing shipping rate object.</p>
Authentication
Connected account requiredTags
Update an existing Sigma QuerySTRIPE_POST_SIGMA_SAVED_QUERIES_ID<p>Update an existing Sigma query that previously exists</p>Connection
<p>Update an existing Sigma query that previously exists</p>
Authentication
Connected account requiredTags
Shares a sourceSTRIPE_POST_SOURCES<p>Creates a new source object.</p>Connection
<p>Creates a new source object.</p>
Authentication
Connected account requiredTags
Update a sourceSTRIPE_POST_SOURCES_SOURCE<p>Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request accepts the <code>metadata</code> and <code>owner</code> as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our <a href="/docs/sources">payment method guides</a> for more detail.</p>Connection
<p>Updates the specified source by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request accepts the <code>metadata</code> and <code>owner</code> as arguments. It is also possible to update type specific information for selected payment methods. Please refer to our <a href="/docs/sources">payment method guides</a> for more detail.</p>
Authentication
Connected account requiredTags
PostSourcesSourceVerifySTRIPE_POST_SOURCES_SOURCE_VERIFY<p>Verify a given source.</p>Connection
<p>Verify a given source.</p>
Authentication
Connected account requiredTags
Create a subscription itemSTRIPE_POST_SUBSCRIPTION_ITEMS<p>Adds a new item to an existing subscription. No existing items will be changed or replaced.</p>Connection
<p>Adds a new item to an existing subscription. No existing items will be changed or replaced.</p>
Authentication
Connected account requiredTags
Update a subscription itemSTRIPE_POST_SUBSCRIPTION_ITEMS_ITEM<p>Updates the plan or quantity of an item on a current subscription.</p>Connection
<p>Updates the plan or quantity of an item on a current subscription.</p>
Authentication
Connected account requiredTags
Create a scheduleSTRIPE_POST_SUBSCRIPTION_SCHEDULES<p>Creates a new subscription schedule object. Each customer can have up to 500 active or scheduled subscriptions.</p>Connection
<p>Creates a new subscription schedule object. Each customer can have up to 500 active or scheduled subscriptions.</p>
Authentication
Connected account requiredTags
Update a scheduleSTRIPE_POST_SUBSCRIPTION_SCHEDULES_SCHEDULE<p>Updates an existing subscription schedule.</p>Connection
<p>Updates an existing subscription schedule.</p>
Authentication
Connected account requiredTags
Cancel a scheduleSTRIPE_POST_SUBSCRIPTION_SCHEDULES_SCHEDULE_CANCEL<p>Cancels a subscription schedule and its associated subscription immediately (if the subscription schedule has an active subscription). A subscription schedule can only be canceled if its status is <code>not_started</code> or <code>active</code>.</p>Connection
<p>Cancels a subscription schedule and its associated subscription immediately (if the subscription schedule has an active subscription). A subscription schedule can only be canceled if its status is <code>not_started</code> or <code>active</code>.</p>
Authentication
Connected account requiredTags
Release a scheduleSTRIPE_POST_SUBSCRIPTION_SCHEDULES_SCHEDULE_RELEASE<p>Releases the subscription schedule immediately, which will stop scheduling of its phases, but leave any existing subscription in place. A schedule can only be released if its status is <code>not_started</code> or <code>active</code>. If the subscription schedule is currently associated with a subscription, releasing it will remove its <code>subscription</code> property and set the subscription’s ID to the <code>released_subscription</code> property.</p>Connection
<p>Releases the subscription schedule immediately, which will stop scheduling of its phases, but leave any existing subscription in place. A schedule can only be released if its status is <code>not_started</code> or <code>active</code>. If the subscription schedule is currently associated with a subscription, releasing it will remove its <code>subscription</code> property and set the subscription’s ID to the <code>released_subscription</code> property.</p>
Authentication
Connected account requiredTags
Create a subscriptionSTRIPE_POST_SUBSCRIPTIONS<p>Creates a new subscription on an existing customer. Each customer can have up to 500 active or scheduled subscriptions.</p> <p>When you create a subscription with <code>collection_method=charge_automatically</code>, the first invoice is finalized as part of the request. The <code>payment_behavior</code> parameter determines the exact behavior of the initial payment.</p> <p>To start subscriptions where the first invoice always begins in a <code>draft</code> status, use <a href="/docs/billing/subscriptions/subscription-schedules#managing">subscription schedules</a> instead. Schedules provide the flexibility to model more complex billing configurations that change over time.</p>Connection
<p>Creates a new subscription on an existing customer. Each customer can have up to 500 active or scheduled subscriptions.</p> <p>When you create a subscription with <code>collection_method=charge_automatically</code>, the first invoice is finalized as part of the request. The <code>payment_behavior</code> parameter determines the exact behavior of the initial payment.</p> <p>To start subscriptions where the first invoice always begins in a <code>draft</code> status, use <a href="/docs/billing/subscriptions/subscription-schedules#managing">subscription schedules</a> instead. Schedules provide the flexibility to model more complex billing configurations that change over time.</p>
Authentication
Connected account requiredTags
Update a subscriptionSTRIPE_POST_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Updates an existing subscription to match the specified parameters. When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. To preview how the proration is calculated, use the <a href="/docs/api/invoices/create_preview">create preview</a> endpoint.</p> <p>By default, we prorate subscription changes. For example, if a customer signs up on May 1 for a <currency>100</currency> price, they’ll be billed <currency>100</currency> immediately. If on May 15 they switch to a <currency>200</currency> price, then on June 1 they’ll be billed <currency>250</currency> (<currency>200</currency> for a renewal of her subscription, plus a <currency>50</currency> prorating adjustment for half of the previous month’s <currency>100</currency> difference). Similarly, a downgrade generates a credit that is applied to the next invoice. We also prorate when you make quantity changes.</p> <p>Switching prices does not normally change the billing date or generate an immediate charge unless:</p> <ul> <li>The billing interval is changed (for example, from monthly to yearly).</li> <li>The subscription moves from free to paid.</li> <li>A trial starts or ends.</li> </ul> <p>In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how <a href="/docs/billing/subscriptions/upgrade-downgrade#immediate-payment">Stripe immediately attempts payment for subscription changes</a>.</p> <p>If you want to charge for an upgrade immediately, pass <code>proration_behavior</code> as <code>always_invoice</code> to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass <code>create_prorations</code>, the prorations are created but not automatically invoiced. If you want to bill the customer for the prorations before the subscription’s renewal date, you need to manually <a href="/docs/api/invoices/create">invoice the customer</a>.</p> <p>If you don’t want to prorate, set the <code>proration_behavior</code> option to <code>none</code>. With this option, the customer is billed <currency>100</currency> on May 1 and <currency>200</currency> on June 1. Similarly, if you set <code>proration_behavior</code> to <code>none</code> when switching between different billing intervals (for example, from monthly to yearly), we don’t generate any credits for the old subscription’s unused time. We still reset the billing date and bill immediately for the new subscription.</p> <p>Updating the quantity on a subscription many times in an hour may result in <a href="/docs/rate-limits">rate limiting</a>. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based billing</a> instead.</p>Connection
<p>Updates an existing subscription to match the specified parameters. When changing prices or quantities, we optionally prorate the price we charge next month to make up for any price changes. To preview how the proration is calculated, use the <a href="/docs/api/invoices/create_preview">create preview</a> endpoint.</p> <p>By default, we prorate subscription changes. For example, if a customer signs up on May 1 for a <currency>100</currency> price, they’ll be billed <currency>100</currency> immediately. If on May 15 they switch to a <currency>200</currency> price, then on June 1 they’ll be billed <currency>250</currency> (<currency>200</currency> for a renewal of her subscription, plus a <currency>50</currency> prorating adjustment for half of the previous month’s <currency>100</currency> difference). Similarly, a downgrade generates a credit that is applied to the next invoice. We also prorate when you make quantity changes.</p> <p>Switching prices does not normally change the billing date or generate an immediate charge unless:</p> <ul> <li>The billing interval is changed (for example, from monthly to yearly).</li> <li>The subscription moves from free to paid.</li> <li>A trial starts or ends.</li> </ul> <p>In these cases, we apply a credit for the unused time on the previous price, immediately charge the customer using the new price, and reset the billing date. Learn about how <a href="/docs/billing/subscriptions/upgrade-downgrade#immediate-payment">Stripe immediately attempts payment for subscription changes</a>.</p> <p>If you want to charge for an upgrade immediately, pass <code>proration_behavior</code> as <code>always_invoice</code> to create prorations, automatically invoice the customer for those proration adjustments, and attempt to collect payment. If you pass <code>create_prorations</code>, the prorations are created but not automatically invoiced. If you want to bill the customer for the prorations before the subscription’s renewal date, you need to manually <a href="/docs/api/invoices/create">invoice the customer</a>.</p> <p>If you don’t want to prorate, set the <code>proration_behavior</code> option to <code>none</code>. With this option, the customer is billed <currency>100</currency> on May 1 and <currency>200</currency> on June 1. Similarly, if you set <code>proration_behavior</code> to <code>none</code> when switching between different billing intervals (for example, from monthly to yearly), we don’t generate any credits for the old subscription’s unused time. We still reset the billing date and bill immediately for the new subscription.</p> <p>Updating the quantity on a subscription many times in an hour may result in <a href="/docs/rate-limits">rate limiting</a>. If you need to bill for a frequently changing quantity, consider integrating <a href="/docs/billing/subscriptions/usage-based">usage-based billing</a> instead.</p>
Authentication
Connected account requiredTags
Migrate a subscriptionSTRIPE_POST_SUBSCRIPTIONS_SUBSCRIPTION_MIGRATE<p>Upgrade the billing_mode of an existing subscription.</p>Connection
<p>Upgrade the billing_mode of an existing subscription.</p>
Authentication
Connected account requiredTags
Resume a subscriptionSTRIPE_POST_SUBSCRIPTIONS_SUBSCRIPTION_RESUME<p>Initiates resumption of a paused subscription, optionally resetting the billing cycle anchor and creating prorations. Resume is only available for subscriptions that use <code>charge_automatically</code> collection. If Stripe doesn’t generate a resumption invoice, the subscription becomes <code>active</code> immediately. When a resumption invoice is generated, Stripe finalizes it immediately. If the invoice is paid or marked uncollectible, the subscription becomes <code>active</code>. If the invoice is manually voided, the subscription stays <code>paused</code>. If there is no payment attempt within 23 hours, Stripe voids the invoice and the subscription stays <code>paused</code>. Learn more about <a href="/docs/billing/subscriptions/pause#resume-subscriptions">resuming subscriptions</a>.</p>Connection
<p>Initiates resumption of a paused subscription, optionally resetting the billing cycle anchor and creating prorations. Resume is only available for subscriptions that use <code>charge_automatically</code> collection. If Stripe doesn’t generate a resumption invoice, the subscription becomes <code>active</code> immediately. When a resumption invoice is generated, Stripe finalizes it immediately. If the invoice is paid or marked uncollectible, the subscription becomes <code>active</code>. If the invoice is manually voided, the subscription stays <code>paused</code>. If there is no payment attempt within 23 hours, Stripe voids the invoice and the subscription stays <code>paused</code>. Learn more about <a href="/docs/billing/subscriptions/pause#resume-subscriptions">resuming subscriptions</a>.</p>
Authentication
Connected account requiredTags
Create a CalculationSTRIPE_POST_TAX_CALCULATIONS<p>Calculates tax based on the input and returns a Tax <code>Calculation</code> object.</p>Connection
<p>Calculates tax based on the input and returns a Tax <code>Calculation</code> object.</p>
Authentication
Connected account requiredTags
Create a tax IDSTRIPE_POST_TAX_IDS<p>Creates a new account or customer <code>tax_id</code> object.</p>Connection
<p>Creates a new account or customer <code>tax_id</code> object.</p>
Authentication
Connected account requiredTags
Create a tax rateSTRIPE_POST_TAX_RATES<p>Creates a new tax rate.</p>Connection
<p>Creates a new tax rate.</p>
Authentication
Connected account requiredTags
Update a tax rateSTRIPE_POST_TAX_RATES_TAX_RATE<p>Updates an existing tax rate.</p>Connection
<p>Updates an existing tax rate.</p>
Authentication
Connected account requiredTags
Create a registrationSTRIPE_POST_TAX_REGISTRATIONS<p>Creates a new Tax <code>Registration</code> object.</p>Connection
<p>Creates a new Tax <code>Registration</code> object.</p>
Authentication
Connected account requiredTags
Update a registrationSTRIPE_POST_TAX_REGISTRATIONS_ID<p>Updates an existing Tax <code>Registration</code> object.</p> <p>A registration cannot be deleted after it has been created. If you wish to end a registration you may do so by setting <code>expires_at</code>.</p>Connection
<p>Updates an existing Tax <code>Registration</code> object.</p> <p>A registration cannot be deleted after it has been created. If you wish to end a registration you may do so by setting <code>expires_at</code>.</p>
Authentication
Connected account requiredTags
Update settingsSTRIPE_POST_TAX_SETTINGS<p>Updates Tax <code>Settings</code> parameters used in tax calculations. All parameters are editable but none can be removed once set.</p>Connection
<p>Updates Tax <code>Settings</code> parameters used in tax calculations. All parameters are editable but none can be removed once set.</p>
Authentication
Connected account requiredTags
Create a Transaction from a CalculationSTRIPE_POST_TAX_TRANSACTIONS_CREATE_FROM_CALCULATION<p>Creates a Tax Transaction from a calculation, if that calculation hasn’t expired. Calculations expire after 90 days.</p>Connection
<p>Creates a Tax Transaction from a calculation, if that calculation hasn’t expired. Calculations expire after 90 days.</p>
Authentication
Connected account requiredTags
Create a reversal TransactionSTRIPE_POST_TAX_TRANSACTIONS_CREATE_REVERSAL<p>Partially or fully reverses a previously created <code>Transaction</code>.</p>Connection
<p>Partially or fully reverses a previously created <code>Transaction</code>.</p>
Authentication
Connected account requiredTags
Create a ConfigurationSTRIPE_POST_TERMINAL_CONFIGURATIONS<p>Creates a new <code>Configuration</code> object.</p>Connection
<p>Creates a new <code>Configuration</code> object.</p>
Authentication
Connected account requiredTags
Update a ConfigurationSTRIPE_POST_TERMINAL_CONFIGURATIONS_CONFIGURATION<p>Updates a new <code>Configuration</code> object.</p>Connection
<p>Updates a new <code>Configuration</code> object.</p>
Authentication
Connected account requiredTags
Create a Connection TokenSTRIPE_POST_TERMINAL_CONNECTION_TOKENS<p>To connect to a reader the Stripe Terminal SDK needs to retrieve a short-lived connection token from Stripe, proxied through your server. On your backend, add an endpoint that creates and returns a connection token.</p>Connection
<p>To connect to a reader the Stripe Terminal SDK needs to retrieve a short-lived connection token from Stripe, proxied through your server. On your backend, add an endpoint that creates and returns a connection token.</p>
Authentication
Connected account requiredTags
Create a LocationSTRIPE_POST_TERMINAL_LOCATIONS<p>Creates a new <code>Location</code> object. For further details, including which address fields are required in each country, see the <a href="/docs/terminal/fleet/locations">Manage locations</a> guide.</p>Connection
<p>Creates a new <code>Location</code> object. For further details, including which address fields are required in each country, see the <a href="/docs/terminal/fleet/locations">Manage locations</a> guide.</p>
Authentication
Connected account requiredTags
Update a LocationSTRIPE_POST_TERMINAL_LOCATIONS_LOCATION<p>Updates a <code>Location</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates a <code>Location</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Create an Onboarding LinkSTRIPE_POST_TERMINAL_ONBOARDING_LINKS<p>Creates a new <code>OnboardingLink</code> object that contains a redirect_url used for onboarding onto Tap to Pay on iPhone.</p>Connection
<p>Creates a new <code>OnboardingLink</code> object that contains a redirect_url used for onboarding onto Tap to Pay on iPhone.</p>
Authentication
Connected account requiredTags
Create a ReaderSTRIPE_POST_TERMINAL_READERS<p>Creates a new <code>Reader</code> object.</p>Connection
<p>Creates a new <code>Reader</code> object.</p>
Authentication
Connected account requiredTags
Update a ReaderSTRIPE_POST_TERMINAL_READERS_READER<p>Updates a <code>Reader</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>Connection
<p>Updates a <code>Reader</code> object by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p>
Authentication
Connected account requiredTags
Cancel the current reader actionSTRIPE_POST_TERMINAL_READERS_READER_CANCEL_ACTION<p>Cancels the current reader action. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation">Programmatic Cancellation</a> for more details.</p>Connection
<p>Cancels the current reader action. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven#programmatic-cancellation">Programmatic Cancellation</a> for more details.</p>
Authentication
Connected account requiredTags
Collect inputs using a ReaderSTRIPE_POST_TERMINAL_READERS_READER_COLLECT_INPUTS<p>Initiates an <a href="/docs/terminal/features/collect-inputs">input collection flow</a> on a Reader to display input forms and collect information from your customers.</p>Connection
<p>Initiates an <a href="/docs/terminal/features/collect-inputs">input collection flow</a> on a Reader to display input forms and collect information from your customers.</p>
Authentication
Connected account requiredTags
Hand off a PaymentIntent to a Reader and collect card detailsSTRIPE_POST_TERMINAL_READERS_READER_COLLECT_PAYMENT_METHOD<p>Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#collect-a-paymentmethod">Collecting a Payment method</a> for more details.</p>Connection
<p>Initiates a payment flow on a Reader and updates the PaymentIntent with card details before manual confirmation. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#collect-a-paymentmethod">Collecting a Payment method</a> for more details.</p>
Authentication
Connected account requiredTags
Confirm a PaymentIntent on the ReaderSTRIPE_POST_TERMINAL_READERS_READER_CONFIRM_PAYMENT_INTENT<p>Finalizes a payment on a Reader. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent">Confirming a Payment</a> for more details.</p>Connection
<p>Finalizes a payment on a Reader. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=inspect#confirm-the-paymentintent">Confirming a Payment</a> for more details.</p>
Authentication
Connected account requiredTags
Hand-off a PaymentIntent to a ReaderSTRIPE_POST_TERMINAL_READERS_READER_PROCESS_PAYMENT_INTENT<p>Initiates a payment flow on a Reader. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment">process the payment</a> for more details.</p>Connection
<p>Initiates a payment flow on a Reader. See <a href="/docs/terminal/payments/collect-card-payment?terminal-sdk-platform=server-driven&process=immediately#process-payment">process the payment</a> for more details.</p>
Authentication
Connected account requiredTags
Hand-off a SetupIntent to a ReaderSTRIPE_POST_TERMINAL_READERS_READER_PROCESS_SETUP_INTENT<p>Initiates a SetupIntent flow on a Reader. See <a href="/docs/terminal/features/saving-payment-details/save-directly">Save directly without charging</a> for more details.</p>Connection
<p>Initiates a SetupIntent flow on a Reader. See <a href="/docs/terminal/features/saving-payment-details/save-directly">Save directly without charging</a> for more details.</p>
Authentication
Connected account requiredTags
Refund a Charge or a PaymentIntent in-personSTRIPE_POST_TERMINAL_READERS_READER_REFUND_PAYMENT<p>Initiates an in-person refund on a Reader. See <a href="/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment">Refund an Interac Payment</a> for more details.</p>Connection
<p>Initiates an in-person refund on a Reader. See <a href="/docs/terminal/payments/regional?integration-country=CA#refund-an-interac-payment">Refund an Interac Payment</a> for more details.</p>
Authentication
Connected account requiredTags
Set reader displaySTRIPE_POST_TERMINAL_READERS_READER_SET_READER_DISPLAY<p>Sets the reader display to show <a href="/docs/terminal/features/display">cart details</a>.</p>Connection
<p>Sets the reader display to show <a href="/docs/terminal/features/display">cart details</a>.</p>
Authentication
Connected account requiredTags
Create a refund using a Terminal-supported device.STRIPE_POST_TERMINAL_REFUNDS<p>Internal endpoint for terminal use to create a refund for a card_present or card charge.</p> <p>You can optionally refund only part of a charge.</p>Connection
<p>Internal endpoint for terminal use to create a refund for a card_present or card charge.</p> <p>You can optionally refund only part of a charge.</p>
Authentication
Connected account requiredTags
Create a test Confirmation TokenSTRIPE_POST_TEST_HELPERS_CONFIRMATION_TOKENS<p>Creates a test mode Confirmation Token server side for your integration tests.</p>Connection
<p>Creates a test mode Confirmation Token server side for your integration tests.</p>
Authentication
Connected account requiredTags
Fund a test mode cash balanceSTRIPE_POST_TEST_HELPERS_CUSTOMERS_CUSTOMER_FUND_CASH_BALANCE<p>Create an incoming testmode bank transfer</p>Connection
<p>Create an incoming testmode bank transfer</p>
Authentication
Connected account requiredTags
Create a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS<p>Create a test-mode authorization.</p>Connection
<p>Create a test-mode authorization.</p>
Authentication
Connected account requiredTags
Capture a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_CAPTURE<p>Capture a test-mode authorization.</p>Connection
<p>Capture a test-mode authorization.</p>
Authentication
Connected account requiredTags
Expire a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_EXPIRE<p>Expire a test-mode Authorization.</p>Connection
<p>Expire a test-mode Authorization.</p>
Authentication
Connected account requiredTags
Finalize a test-mode authorization's amountSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_FINALIZE_AMOUNT<p>Finalize the amount on an Authorization prior to capture, when the initial authorization was for an estimated amount.</p>Connection
<p>Finalize the amount on an Authorization prior to capture, when the initial authorization was for an estimated amount.</p>
Authentication
Connected account requiredTags
Respond to fraud challengeSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_FRAUD_CHALLENGES_RESPOND<p>Respond to a fraud challenge on a testmode Issuing authorization, simulating either a confirmation of fraud or a correction of legitimacy.</p>Connection
<p>Respond to a fraud challenge on a testmode Issuing authorization, simulating either a confirmation of fraud or a correction of legitimacy.</p>
Authentication
Connected account requiredTags
Increment a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_INCREMENT<p>Increment a test-mode Authorization.</p>Connection
<p>Increment a test-mode Authorization.</p>
Authentication
Connected account requiredTags
Reverse a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_REVERSE<p>Reverse a test-mode Authorization.</p>Connection
<p>Reverse a test-mode Authorization.</p>
Authentication
Connected account requiredTags
Deliver a testmode cardSTRIPE_POST_TEST_HELPERS_ISSUING_CARDS_CARD_SHIPPING_DELIVER<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>delivered</code>.</p>Connection
<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>delivered</code>.</p>
Authentication
Connected account requiredTags
Fail a testmode cardSTRIPE_POST_TEST_HELPERS_ISSUING_CARDS_CARD_SHIPPING_FAIL<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>failure</code>.</p>Connection
<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>failure</code>.</p>
Authentication
Connected account requiredTags
Return a testmode cardSTRIPE_POST_TEST_HELPERS_ISSUING_CARDS_CARD_SHIPPING_RETURN<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>returned</code>.</p>Connection
<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>returned</code>.</p>
Authentication
Connected account requiredTags
Ship a testmode cardSTRIPE_POST_TEST_HELPERS_ISSUING_CARDS_CARD_SHIPPING_SHIP<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>shipped</code>.</p>Connection
<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>shipped</code>.</p>
Authentication
Connected account requiredTags
Submit a testmode cardSTRIPE_POST_TEST_HELPERS_ISSUING_CARDS_CARD_SHIPPING_SUBMIT<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>submitted</code>. This method requires Stripe Version ‘2024-09-30.acacia’ or later.</p>Connection
<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>submitted</code>. This method requires Stripe Version ‘2024-09-30.acacia’ or later.</p>
Authentication
Connected account requiredTags
Activate a testmode personalization designSTRIPE_POST_TEST_HELPERS_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN_ACTIVATE<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>active</code>.</p>Connection
<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>active</code>.</p>
Authentication
Connected account requiredTags
Deactivate a testmode personalization designSTRIPE_POST_TEST_HELPERS_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN_DEACTIVATE<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>inactive</code>.</p>Connection
<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>inactive</code>.</p>
Authentication
Connected account requiredTags
Reject a testmode personalization designSTRIPE_POST_TEST_HELPERS_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN_REJECT<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>rejected</code>.</p>Connection
<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>rejected</code>.</p>
Authentication
Connected account requiredTags
Create a test-mode settlementSTRIPE_POST_TEST_HELPERS_ISSUING_SETTLEMENTS<p>Allows the user to create an Issuing settlement.</p>Connection
<p>Allows the user to create an Issuing settlement.</p>
Authentication
Connected account requiredTags
Complete a test-mode settlementSTRIPE_POST_TEST_HELPERS_ISSUING_SETTLEMENTS_SETTLEMENT_COMPLETE<p>Allows the user to mark an Issuing settlement as complete.</p>Connection
<p>Allows the user to mark an Issuing settlement as complete.</p>
Authentication
Connected account requiredTags
Create a test-mode force captureSTRIPE_POST_TEST_HELPERS_ISSUING_TRANSACTIONS_CREATE_FORCE_CAPTURE<p>Allows the user to capture an arbitrary amount, also known as a forced capture.</p>Connection
<p>Allows the user to capture an arbitrary amount, also known as a forced capture.</p>
Authentication
Connected account requiredTags
Create a test-mode unlinked refundSTRIPE_POST_TEST_HELPERS_ISSUING_TRANSACTIONS_CREATE_UNLINKED_REFUND<p>Allows the user to refund an arbitrary amount, also known as a unlinked refund.</p>Connection
<p>Allows the user to refund an arbitrary amount, also known as a unlinked refund.</p>
Authentication
Connected account requiredTags
Refund a test-mode transactionSTRIPE_POST_TEST_HELPERS_ISSUING_TRANSACTIONS_TRANSACTION_REFUND<p>Refund a test-mode Transaction.</p>Connection
<p>Refund a test-mode Transaction.</p>
Authentication
Connected account requiredTags
Expire a pending refund.STRIPE_POST_TEST_HELPERS_REFUNDS_REFUND_EXPIRE<p>Expire a refund with a status of <code>requires_action</code>.</p>Connection
<p>Expire a refund with a status of <code>requires_action</code>.</p>
Authentication
Connected account requiredTags
Simulate presenting a payment methodSTRIPE_POST_TEST_HELPERS_TERMINAL_READERS_READER_PRESENT_PAYMENT_METHOD<p>Presents a payment method on a simulated reader. Can be used to simulate accepting a payment, saving a card or refunding a transaction.</p>Connection
<p>Presents a payment method on a simulated reader. Can be used to simulate accepting a payment, saving a card or refunding a transaction.</p>
Authentication
Connected account requiredTags
Simulate a successful input collectionSTRIPE_POST_TEST_HELPERS_TERMINAL_READERS_READER_SUCCEED_INPUT_COLLECTION<p>Use this endpoint to trigger a successful input collection on a simulated reader.</p>Connection
<p>Use this endpoint to trigger a successful input collection on a simulated reader.</p>
Authentication
Connected account requiredTags
Simulate an input collection timeoutSTRIPE_POST_TEST_HELPERS_TERMINAL_READERS_READER_TIMEOUT_INPUT_COLLECTION<p>Use this endpoint to complete an input collection with a timeout error on a simulated reader.</p>Connection
<p>Use this endpoint to complete an input collection with a timeout error on a simulated reader.</p>
Authentication
Connected account requiredTags
Create a test clockSTRIPE_POST_TEST_HELPERS_TEST_CLOCKS<p>Creates a new test clock that can be attached to new customers and quotes.</p>Connection
<p>Creates a new test clock that can be attached to new customers and quotes.</p>
Authentication
Connected account requiredTags
Advance a test clockSTRIPE_POST_TEST_HELPERS_TEST_CLOCKS_TEST_CLOCK_ADVANCE<p>Starts advancing a test clock to a specified time in the future. Advancement is done when status changes to <code>Ready</code>.</p>Connection
<p>Starts advancing a test clock to a specified time in the future. Advancement is done when status changes to <code>Ready</code>.</p>
Authentication
Connected account requiredTags
Test mode: Fail an InboundTransferSTRIPE_POST_TEST_HELPERS_TREASURY_INBOUND_TRANSFERS_ID_FAIL<p>Transitions a test mode created InboundTransfer to the <code>failed</code> status. The InboundTransfer must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created InboundTransfer to the <code>failed</code> status. The InboundTransfer must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Return an InboundTransferSTRIPE_POST_TEST_HELPERS_TREASURY_INBOUND_TRANSFERS_ID_RETURN<p>Marks the test mode InboundTransfer object as returned and links the InboundTransfer to a ReceivedDebit. The InboundTransfer must already be in the <code>succeeded</code> state.</p>Connection
<p>Marks the test mode InboundTransfer object as returned and links the InboundTransfer to a ReceivedDebit. The InboundTransfer must already be in the <code>succeeded</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Succeed an InboundTransferSTRIPE_POST_TEST_HELPERS_TREASURY_INBOUND_TRANSFERS_ID_SUCCEED<p>Transitions a test mode created InboundTransfer to the <code>succeeded</code> status. The InboundTransfer must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created InboundTransfer to the <code>succeeded</code> status. The InboundTransfer must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Update an OutboundPaymentSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_PAYMENTS_ID<p>Updates a test mode created OutboundPayment with tracking details. The OutboundPayment must not be cancelable, and cannot be in the <code>canceled</code> or <code>failed</code> states.</p>Connection
<p>Updates a test mode created OutboundPayment with tracking details. The OutboundPayment must not be cancelable, and cannot be in the <code>canceled</code> or <code>failed</code> states.</p>
Authentication
Connected account requiredTags
Test mode: Fail an OutboundPaymentSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_PAYMENTS_ID_FAIL<p>Transitions a test mode created OutboundPayment to the <code>failed</code> status. The OutboundPayment must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created OutboundPayment to the <code>failed</code> status. The OutboundPayment must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Post an OutboundPaymentSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_PAYMENTS_ID_POST<p>Transitions a test mode created OutboundPayment to the <code>posted</code> status. The OutboundPayment must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created OutboundPayment to the <code>posted</code> status. The OutboundPayment must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Return an OutboundPaymentSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_PAYMENTS_ID_RETURN<p>Transitions a test mode created OutboundPayment to the <code>returned</code> status. The OutboundPayment must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created OutboundPayment to the <code>returned</code> status. The OutboundPayment must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Update an OutboundTransferSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_TRANSFERS_OUTBOUND_TRANSFER<p>Updates a test mode created OutboundTransfer with tracking details. The OutboundTransfer must not be cancelable, and cannot be in the <code>canceled</code> or <code>failed</code> states.</p>Connection
<p>Updates a test mode created OutboundTransfer with tracking details. The OutboundTransfer must not be cancelable, and cannot be in the <code>canceled</code> or <code>failed</code> states.</p>
Authentication
Connected account requiredTags
Test mode: Fail an OutboundTransferSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_TRANSFERS_OUTBOUND_TRANSFER_FAIL<p>Transitions a test mode created OutboundTransfer to the <code>failed</code> status. The OutboundTransfer must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created OutboundTransfer to the <code>failed</code> status. The OutboundTransfer must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Post an OutboundTransferSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_TRANSFERS_OUTBOUND_TRANSFER_POST<p>Transitions a test mode created OutboundTransfer to the <code>posted</code> status. The OutboundTransfer must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created OutboundTransfer to the <code>posted</code> status. The OutboundTransfer must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Return an OutboundTransferSTRIPE_POST_TEST_HELPERS_TREASURY_OUTBOUND_TRANSFERS_OUTBOUND_TRANSFER_RETURN<p>Transitions a test mode created OutboundTransfer to the <code>returned</code> status. The OutboundTransfer must already be in the <code>processing</code> state.</p>Connection
<p>Transitions a test mode created OutboundTransfer to the <code>returned</code> status. The OutboundTransfer must already be in the <code>processing</code> state.</p>
Authentication
Connected account requiredTags
Test mode: Create a ReceivedCreditSTRIPE_POST_TEST_HELPERS_TREASURY_RECEIVED_CREDITS<p>Use this endpoint to simulate a test mode ReceivedCredit initiated by a third party. In live mode, you can’t directly create ReceivedCredits initiated by third parties.</p>Connection
<p>Use this endpoint to simulate a test mode ReceivedCredit initiated by a third party. In live mode, you can’t directly create ReceivedCredits initiated by third parties.</p>
Authentication
Connected account requiredTags
Test mode: Create a ReceivedDebitSTRIPE_POST_TEST_HELPERS_TREASURY_RECEIVED_DEBITS<p>Use this endpoint to simulate a test mode ReceivedDebit initiated by a third party. In live mode, you can’t directly create ReceivedDebits initiated by third parties.</p>Connection
<p>Use this endpoint to simulate a test mode ReceivedDebit initiated by a third party. In live mode, you can’t directly create ReceivedDebits initiated by third parties.</p>
Authentication
Connected account requiredTags
Create a CVC update tokenSTRIPE_POST_TOKENS<p>Creates a single-use token that represents a bank account’s details. You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a <a href="#accounts">connected account</a> where <a href="/api/accounts/object#account_object-controller-requirement_collection">controller.requirement_collection</a> is <code>application</code>, which includes Custom accounts.</p>Connection
<p>Creates a single-use token that represents a bank account’s details. You can use this token with any v1 API method in place of a bank account dictionary. You can only use this token once. To do so, attach it to a <a href="#accounts">connected account</a> where <a href="/api/accounts/object#account_object-controller-requirement_collection">controller.requirement_collection</a> is <code>application</code>, which includes Custom accounts.</p>
Authentication
Connected account requiredTags
Create a top-upSTRIPE_POST_TOPUPS<p>Top up the balance of an account</p>Connection
<p>Top up the balance of an account</p>
Authentication
Connected account requiredTags
Update a top-upSTRIPE_POST_TOPUPS_TOPUP<p>Updates the metadata of a top-up. Other top-up details are not editable by design.</p>Connection
<p>Updates the metadata of a top-up. Other top-up details are not editable by design.</p>
Authentication
Connected account requiredTags
Cancel a top-upSTRIPE_POST_TOPUPS_TOPUP_CANCEL<p>Cancels a top-up. Only pending top-ups can be canceled.</p>Connection
<p>Cancels a top-up. Only pending top-ups can be canceled.</p>
Authentication
Connected account requiredTags
Create a transferSTRIPE_POST_TRANSFERS<p>To send funds from your Stripe account to a connected account, you create a new transfer object. Your <a href="#balance">Stripe balance</a> must be able to cover the transfer amount, or you’ll receive an “Insufficient Funds” error.</p>Connection
<p>To send funds from your Stripe account to a connected account, you create a new transfer object. Your <a href="#balance">Stripe balance</a> must be able to cover the transfer amount, or you’ll receive an “Insufficient Funds” error.</p>
Authentication
Connected account requiredTags
Create a transfer reversalSTRIPE_POST_TRANSFERS_ID_REVERSALS<p>When you create a new reversal, you must specify a transfer to create it on.</p> <p>When reversing transfers, you can optionally reverse part of the transfer. You can do so as many times as you wish until the entire transfer has been reversed.</p> <p>Once entirely reversed, a transfer can’t be reversed again. This method will return an error when called on an already-reversed transfer, or when trying to reverse more money than is left on a transfer.</p>Connection
<p>When you create a new reversal, you must specify a transfer to create it on.</p> <p>When reversing transfers, you can optionally reverse part of the transfer. You can do so as many times as you wish until the entire transfer has been reversed.</p> <p>Once entirely reversed, a transfer can’t be reversed again. This method will return an error when called on an already-reversed transfer, or when trying to reverse more money than is left on a transfer.</p>
Authentication
Connected account requiredTags
Update a transferSTRIPE_POST_TRANSFERS_TRANSFER<p>Updates the specified transfer by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request accepts only metadata as an argument.</p>Connection
<p>Updates the specified transfer by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request accepts only metadata as an argument.</p>
Authentication
Connected account requiredTags
Update a reversalSTRIPE_POST_TRANSFERS_TRANSFER_REVERSALS_ID<p>Updates the specified reversal by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request only accepts metadata and description as arguments.</p>Connection
<p>Updates the specified reversal by setting the values of the parameters passed. Any parameters not provided will be left unchanged.</p> <p>This request only accepts metadata and description as arguments.</p>
Authentication
Connected account requiredTags
Create a CreditReversalSTRIPE_POST_TREASURY_CREDIT_REVERSALS<p>Reverses a ReceivedCredit and creates a CreditReversal object.</p>Connection
<p>Reverses a ReceivedCredit and creates a CreditReversal object.</p>
Authentication
Connected account requiredTags
Create a DebitReversalSTRIPE_POST_TREASURY_DEBIT_REVERSALS<p>Reverses a ReceivedDebit and creates a DebitReversal object.</p>Connection
<p>Reverses a ReceivedDebit and creates a DebitReversal object.</p>
Authentication
Connected account requiredTags
Create a FinancialAccountSTRIPE_POST_TREASURY_FINANCIAL_ACCOUNTS<p>Creates a new FinancialAccount. Each connected account can have up to three FinancialAccounts by default.</p>Connection
<p>Creates a new FinancialAccount. Each connected account can have up to three FinancialAccounts by default.</p>
Authentication
Connected account requiredTags
Update a FinancialAccountSTRIPE_POST_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT<p>Updates the details of a FinancialAccount.</p>Connection
<p>Updates the details of a FinancialAccount.</p>
Authentication
Connected account requiredTags
Close a FinancialAccountSTRIPE_POST_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT_CLOSE<p>Closes a FinancialAccount. A FinancialAccount can only be closed if it has a zero balance, has no pending InboundTransfers, and has canceled all attached Issuing cards.</p>Connection
<p>Closes a FinancialAccount. A FinancialAccount can only be closed if it has a zero balance, has no pending InboundTransfers, and has canceled all attached Issuing cards.</p>
Authentication
Connected account requiredTags
Update FinancialAccount FeaturesSTRIPE_POST_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT_FEATURES<p>Updates the Features associated with a FinancialAccount.</p>Connection
<p>Updates the Features associated with a FinancialAccount.</p>
Authentication
Connected account requiredTags
Create an InboundTransferSTRIPE_POST_TREASURY_INBOUND_TRANSFERS<p>Creates an InboundTransfer.</p>Connection
<p>Creates an InboundTransfer.</p>
Authentication
Connected account requiredTags
Cancel an InboundTransferSTRIPE_POST_TREASURY_INBOUND_TRANSFERS_INBOUND_TRANSFER_CANCEL<p>Cancels an InboundTransfer.</p>Connection
<p>Cancels an InboundTransfer.</p>
Authentication
Connected account requiredTags
Create an OutboundPaymentSTRIPE_POST_TREASURY_OUTBOUND_PAYMENTS<p>Creates an OutboundPayment.</p>Connection
<p>Creates an OutboundPayment.</p>
Authentication
Connected account requiredTags
Cancel an OutboundPaymentSTRIPE_POST_TREASURY_OUTBOUND_PAYMENTS_ID_CANCEL<p>Cancel an OutboundPayment.</p>Connection
<p>Cancel an OutboundPayment.</p>
Authentication
Connected account requiredTags
Create an OutboundTransferSTRIPE_POST_TREASURY_OUTBOUND_TRANSFERS<p>Creates an OutboundTransfer.</p>Connection
<p>Creates an OutboundTransfer.</p>
Authentication
Connected account requiredTags
Cancel an OutboundTransferSTRIPE_POST_TREASURY_OUTBOUND_TRANSFERS_OUTBOUND_TRANSFER_CANCEL<p>An OutboundTransfer can be canceled if the funds have not yet been paid out.</p>Connection
<p>An OutboundTransfer can be canceled if the funds have not yet been paid out.</p>
Authentication
Connected account requiredTags
Create a webhook endpointSTRIPE_POST_WEBHOOK_ENDPOINTS<p>A webhook endpoint must have a <code>url</code> and a list of <code>enabled_events</code>. You may optionally specify the Boolean <code>connect</code> parameter. If set to true, then a Connect webhook endpoint that notifies the specified <code>url</code> about events from all connected accounts is created; otherwise an account webhook endpoint that notifies the specified <code>url</code> only about events from your account is created. You can also create webhook endpoints in the <a href="https://dashboard.stripe.com/account/webhooks">webhooks settings</a> section of the Dashboard.</p>Connection
<p>A webhook endpoint must have a <code>url</code> and a list of <code>enabled_events</code>. You may optionally specify the Boolean <code>connect</code> parameter. If set to true, then a Connect webhook endpoint that notifies the specified <code>url</code> about events from all connected accounts is created; otherwise an account webhook endpoint that notifies the specified <code>url</code> only about events from your account is created. You can also create webhook endpoints in the <a href="https://dashboard.stripe.com/account/webhooks">webhooks settings</a> section of the Dashboard.</p>
Authentication
Connected account requiredTags
Update a webhook endpointSTRIPE_POST_WEBHOOK_ENDPOINTS_WEBHOOK_ENDPOINT<p>Updates the webhook endpoint. You may edit the <code>url</code>, the list of <code>enabled_events</code>, and the status of your endpoint.</p>Connection
<p>Updates the webhook endpoint. You may edit the <code>url</code>, the list of <code>enabled_events</code>, and the status of your endpoint.</p>
Authentication
Connected account requiredTags