Open Connector
All tools

Stripe

Connect to Stripe to manage customers, subscriptions, invoices, payments, refunds, and billing operations.

stripev1.0.0587 tools

Authentication

MethodKindStatusDetails
API Keyapi_keyavailable

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>

<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 required

Tags

deleteaccountsaccount
Delete an external accountSTRIPE_DELETE_ACCOUNTS_ACCOUNT_BANK_ACCOUNTS_ID<p>Delete a specified external account for a given account.</p>

<p>Delete a specified external account for a given account.</p>

Authentication

Connected account required

Tags

deleteaccountsaccountbankaccountsid
Delete an external accountSTRIPE_DELETE_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS_ID<p>Delete a specified external account for a given account.</p>

<p>Delete a specified external account for a given account.</p>

Authentication

Connected account required

Tags

deleteaccountsaccountexternalaccountsid
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>

<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 required

Tags

deleteaccountsaccountpeopleperson
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>

<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 required

Tags

deleteaccountsaccountpersonsperson
DeleteApplePayDomainsDomainSTRIPE_DELETE_APPLE_PAY_DOMAINS_DOMAIN<p>Delete an apple pay domain.</p>

<p>Delete an apple pay domain.</p>

Authentication

Connected account required

Tags

deleteapplepaydomainsdomain
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>

<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 required

Tags

deletecouponscoupon
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>

<p>Permanently deletes a customer. It cannot be undone. Also immediately cancels any active subscriptions on the customer.</p>

Authentication

Connected account required

Tags

deletecustomerscustomer
Delete a customer sourceSTRIPE_DELETE_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS_ID<p>Delete a specified source for a given customer.</p>

<p>Delete a specified source for a given customer.</p>

Authentication

Connected account required

Tags

deletecustomerscustomerbankaccountsid
Delete a customer sourceSTRIPE_DELETE_CUSTOMERS_CUSTOMER_CARDS_ID<p>Delete a specified source for a given customer.</p>

<p>Delete a specified source for a given customer.</p>

Authentication

Connected account required

Tags

deletecustomerscustomercardsid
Delete a customer discountSTRIPE_DELETE_CUSTOMERS_CUSTOMER_DISCOUNT<p>Removes the currently applied discount on a customer.</p>

<p>Removes the currently applied discount on a customer.</p>

Authentication

Connected account required

Tags

deletecustomerscustomerdiscount
Delete a customer sourceSTRIPE_DELETE_CUSTOMERS_CUSTOMER_SOURCES_ID<p>Delete a specified source for a given customer.</p>

<p>Delete a specified source for a given customer.</p>

Authentication

Connected account required

Tags

deletecustomerscustomersourcesid
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>

<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 required

Tags

deletecustomerscustomersubscriptionssubscriptionexposedid
Delete a customer discountSTRIPE_DELETE_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID_DISCOUNT<p>Removes the currently applied discount on a customer.</p>

<p>Removes the currently applied discount on a customer.</p>

Authentication

Connected account required

Tags

deletecustomerscustomersubscriptionssubscriptionexposediddiscount
Delete a Customer tax IDSTRIPE_DELETE_CUSTOMERS_CUSTOMER_TAX_IDS_ID<p>Deletes an existing <code>tax_id</code> object.</p>

<p>Deletes an existing <code>tax_id</code> object.</p>

Authentication

Connected account required

Tags

deletecustomerscustomertaxidsid
Immediately invalidate an ephemeral keySTRIPE_DELETE_EPHEMERAL_KEYS_KEY<p>Invalidates a short-lived API key for a given resource.</p>

<p>Invalidates a short-lived API key for a given resource.</p>

Authentication

Connected account required

Tags

deleteephemeralkeyskey
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>

<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 required

Tags

deleteinvoiceitemsinvoiceitem
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>

<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 required

Tags

deleteinvoicesinvoice
Delete a planSTRIPE_DELETE_PLANS_PLAN<p>Deleting plans means new subscribers can’t be added. Existing subscribers aren’t affected.</p>

<p>Deleting plans means new subscribers can’t be added. Existing subscribers aren’t affected.</p>

Authentication

Connected account required

Tags

deleteplansplan
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>

<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 required

Tags

deleteproductsid
Remove a feature from a productSTRIPE_DELETE_PRODUCTS_PRODUCT_FEATURES_ID<p>Deletes the feature attachment to a product</p>

<p>Deletes the feature attachment to a product</p>

Authentication

Connected account required

Tags

deleteproductsproductfeaturesid
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>

<p>Deletes a <code>ValueListItem</code> object, removing it from its parent value list.</p>

Authentication

Connected account required

Tags

deleteradarvaluelistitemsitem
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>

<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 required

Tags

deleteradarvaluelistsvaluelist
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>

<p>Deletes an item from the subscription. Removing a subscription item from a subscription will not cancel the subscription.</p>

Authentication

Connected account required

Tags

deletesubscriptionitemsitem
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>

<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 required

Tags

deletesubscriptionssubscriptionexposedid
Delete a subscription discountSTRIPE_DELETE_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID_DISCOUNT<p>Removes the currently applied discount on a subscription.</p>

<p>Removes the currently applied discount on a subscription.</p>

Authentication

Connected account required

Tags

deletesubscriptionssubscriptionexposediddiscount
Delete a tax IDSTRIPE_DELETE_TAX_IDS_ID<p>Deletes an existing account or customer <code>tax_id</code> object.</p>

<p>Deletes an existing account or customer <code>tax_id</code> object.</p>

Authentication

Connected account required

Tags

deletetaxidsid
Delete a ConfigurationSTRIPE_DELETE_TERMINAL_CONFIGURATIONS_CONFIGURATION<p>Deletes a <code>Configuration</code> object.</p>

<p>Deletes a <code>Configuration</code> object.</p>

Authentication

Connected account required

Tags

deleteterminalconfigurationsconfiguration
Delete a LocationSTRIPE_DELETE_TERMINAL_LOCATIONS_LOCATION<p>Deletes a <code>Location</code> object.</p>

<p>Deletes a <code>Location</code> object.</p>

Authentication

Connected account required

Tags

deleteterminallocationslocation
Delete a ReaderSTRIPE_DELETE_TERMINAL_READERS_READER<p>Deletes a <code>Reader</code> object.</p>

<p>Deletes a <code>Reader</code> object.</p>

Authentication

Connected account required

Tags

deleteterminalreadersreader
Delete a test clockSTRIPE_DELETE_TEST_HELPERS_TEST_CLOCKS_TEST_CLOCK<p>Deletes a test clock.</p>

<p>Deletes a test clock.</p>

Authentication

Connected account required

Tags

deletetesthelperstestclockstestclock
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>

<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 required

Tags

deletewebhookendpointswebhookendpoint
Retrieve accountSTRIPE_GET_ACCOUNT<p>Retrieves the details of an account.</p>

<p>Retrieves the details of an account.</p>

Authentication

Connected account required

Tags

getaccount
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>

<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 required

Tags

getaccounts
Retrieve accountSTRIPE_GET_ACCOUNTS_ACCOUNT<p>Retrieves the details of an account.</p>

<p>Retrieves the details of an account.</p>

Authentication

Connected account required

Tags

getaccountsaccount
Retrieve an external accountSTRIPE_GET_ACCOUNTS_ACCOUNT_BANK_ACCOUNTS_ID<p>Retrieve a specified external account for a given account.</p>

<p>Retrieve a specified external account for a given account.</p>

Authentication

Connected account required

Tags

getaccountsaccountbankaccountsid
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>

<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 required

Tags

getaccountsaccountcapabilities
Retrieve an Account CapabilitySTRIPE_GET_ACCOUNTS_ACCOUNT_CAPABILITIES_CAPABILITY<p>Retrieves information about the specified Account Capability.</p>

<p>Retrieves information about the specified Account Capability.</p>

Authentication

Connected account required

Tags

getaccountsaccountcapabilitiescapability
List all external accountsSTRIPE_GET_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS<p>List external accounts for an account.</p>

<p>List external accounts for an account.</p>

Authentication

Connected account required

Tags

getaccountsaccountexternalaccounts
Retrieve an external accountSTRIPE_GET_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS_ID<p>Retrieve a specified external account for a given account.</p>

<p>Retrieve a specified external account for a given account.</p>

Authentication

Connected account required

Tags

getaccountsaccountexternalaccountsid
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>

<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 required

Tags

getaccountsaccountpeople
Retrieve a personSTRIPE_GET_ACCOUNTS_ACCOUNT_PEOPLE_PERSON<p>Retrieves an existing person.</p>

<p>Retrieves an existing person.</p>

Authentication

Connected account required

Tags

getaccountsaccountpeopleperson
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>

<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 required

Tags

getaccountsaccountpersons
Retrieve a personSTRIPE_GET_ACCOUNTS_ACCOUNT_PERSONS_PERSON<p>Retrieves an existing person.</p>

<p>Retrieves an existing person.</p>

Authentication

Connected account required

Tags

getaccountsaccountpersonsperson
GetApplePayDomainsSTRIPE_GET_APPLE_PAY_DOMAINS<p>List apple pay domains.</p>

<p>List apple pay domains.</p>

Authentication

Connected account required

Tags

getapplepaydomains
GetApplePayDomainsDomainSTRIPE_GET_APPLE_PAY_DOMAINS_DOMAIN<p>Retrieve an apple pay domain.</p>

<p>Retrieve an apple pay domain.</p>

Authentication

Connected account required

Tags

getapplepaydomainsdomain
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>

<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 required

Tags

getapplicationfees
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>

<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 required

Tags

getapplicationfeesfeerefundsid
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>

<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 required

Tags

getapplicationfeesid
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>

<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 required

Tags

getapplicationfeesidrefunds
List secretsSTRIPE_GET_APPS_SECRETS<p>List all secrets stored on the given scope.</p>

<p>List all secrets stored on the given scope.</p>

Authentication

Connected account required

Tags

getappssecrets
Find a SecretSTRIPE_GET_APPS_SECRETS_FIND<p>Finds a secret in the secret store by name and scope.</p>

<p>Finds a secret in the secret store by name and scope.</p>

Authentication

Connected account required

Tags

getappssecretsfind
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>

<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 required

Tags

getbalance
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>

<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 required

Tags

getbalancehistory
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>

<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 required

Tags

getbalancehistoryid
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>

<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 required

Tags

getbalancesettings
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>

<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 required

Tags

getbalancetransactions
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>

<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 required

Tags

getbalancetransactionsid
List billing alertsSTRIPE_GET_BILLING_ALERTS<p>Lists billing active and inactive alerts</p>

<p>Lists billing active and inactive alerts</p>

Authentication

Connected account required

Tags

getbillingalerts
Retrieve a billing alertSTRIPE_GET_BILLING_ALERTS_ID<p>Retrieves a billing alert given an ID</p>

<p>Retrieves a billing alert given an ID</p>

Authentication

Connected account required

Tags

getbillingalertsid
Retrieve the credit balance summary for a customerSTRIPE_GET_BILLING_CREDIT_BALANCE_SUMMARY<p>Retrieves the credit balance summary for a customer.</p>

<p>Retrieves the credit balance summary for a customer.</p>

Authentication

Connected account required

Tags

getbillingcreditbalancesummary
List credit balance transactionsSTRIPE_GET_BILLING_CREDIT_BALANCE_TRANSACTIONS<p>Retrieve a list of credit balance transactions.</p>

<p>Retrieve a list of credit balance transactions.</p>

Authentication

Connected account required

Tags

getbillingcreditbalancetransactions
Retrieve a credit balance transactionSTRIPE_GET_BILLING_CREDIT_BALANCE_TRANSACTIONS_ID<p>Retrieves a credit balance transaction.</p>

<p>Retrieves a credit balance transaction.</p>

Authentication

Connected account required

Tags

getbillingcreditbalancetransactionsid
List credit grantsSTRIPE_GET_BILLING_CREDIT_GRANTS<p>Retrieve a list of credit grants.</p>

<p>Retrieve a list of credit grants.</p>

Authentication

Connected account required

Tags

getbillingcreditgrants
Retrieve a credit grantSTRIPE_GET_BILLING_CREDIT_GRANTS_ID<p>Retrieves a credit grant.</p>

<p>Retrieves a credit grant.</p>

Authentication

Connected account required

Tags

getbillingcreditgrantsid
List billing metersSTRIPE_GET_BILLING_METERS<p>Retrieve a list of billing meters.</p>

<p>Retrieve a list of billing meters.</p>

Authentication

Connected account required

Tags

getbillingmeters
Retrieve a billing meterSTRIPE_GET_BILLING_METERS_ID<p>Retrieves a billing meter given an ID.</p>

<p>Retrieves a billing meter given an ID.</p>

Authentication

Connected account required

Tags

getbillingmetersid
List billing meter event summariesSTRIPE_GET_BILLING_METERS_ID_EVENT_SUMMARIES<p>Retrieve a list of billing meter event summaries.</p>

<p>Retrieve a list of billing meter event summaries.</p>

Authentication

Connected account required

Tags

getbillingmetersideventsummaries
List portal configurationsSTRIPE_GET_BILLING_PORTAL_CONFIGURATIONS<p>Returns a list of configurations that describe the functionality of the customer portal.</p>

<p>Returns a list of configurations that describe the functionality of the customer portal.</p>

Authentication

Connected account required

Tags

getbillingportalconfigurations
Retrieve a portal configurationSTRIPE_GET_BILLING_PORTAL_CONFIGURATIONS_CONFIGURATION<p>Retrieves a configuration that describes the functionality of the customer portal.</p>

<p>Retrieves a configuration that describes the functionality of the customer portal.</p>

Authentication

Connected account required

Tags

getbillingportalconfigurationsconfiguration
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>

<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 required

Tags

getcharges
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>

<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 required

Tags

getchargescharge
GetChargesChargeDisputeSTRIPE_GET_CHARGES_CHARGE_DISPUTE<p>Retrieve a dispute for a specified charge.</p>

<p>Retrieve a dispute for a specified charge.</p>

Authentication

Connected account required

Tags

getchargeschargedispute
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>

<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 required

Tags

getchargeschargerefunds
GetChargesChargeRefundsRefundSTRIPE_GET_CHARGES_CHARGE_REFUNDS_REFUND<p>Retrieves the details of an existing refund.</p>

<p>Retrieves the details of an existing refund.</p>

Authentication

Connected account required

Tags

getchargeschargerefundsrefund
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>

<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 required

Tags

getchargessearch
List all Checkout SessionsSTRIPE_GET_CHECKOUT_SESSIONS<p>Returns a list of Checkout Sessions.</p>

<p>Returns a list of Checkout Sessions.</p>

Authentication

Connected account required

Tags

getcheckoutsessions
Retrieve a Checkout SessionSTRIPE_GET_CHECKOUT_SESSIONS_SESSION<p>Retrieves a Checkout Session object.</p>

<p>Retrieves a Checkout Session object.</p>

Authentication

Connected account required

Tags

getcheckoutsessionssession
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>

<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 required

Tags

getcheckoutsessionssessionlineitems
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>

<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 required

Tags

getclimateorders
Retrieve an orderSTRIPE_GET_CLIMATE_ORDERS_ORDER<p>Retrieves the details of a Climate order object with the given ID.</p>

<p>Retrieves the details of a Climate order object with the given ID.</p>

Authentication

Connected account required

Tags

getclimateordersorder
List productsSTRIPE_GET_CLIMATE_PRODUCTS<p>Lists all available Climate product objects.</p>

<p>Lists all available Climate product objects.</p>

Authentication

Connected account required

Tags

getclimateproducts
Retrieve a productSTRIPE_GET_CLIMATE_PRODUCTS_PRODUCT<p>Retrieves the details of a Climate product with the given ID.</p>

<p>Retrieves the details of a Climate product with the given ID.</p>

Authentication

Connected account required

Tags

getclimateproductsproduct
List suppliersSTRIPE_GET_CLIMATE_SUPPLIERS<p>Lists all available Climate supplier objects.</p>

<p>Lists all available Climate supplier objects.</p>

Authentication

Connected account required

Tags

getclimatesuppliers
Retrieve a supplierSTRIPE_GET_CLIMATE_SUPPLIERS_SUPPLIER<p>Retrieves a Climate supplier object.</p>

<p>Retrieves a Climate supplier object.</p>

Authentication

Connected account required

Tags

getclimatesupplierssupplier
Retrieve a ConfirmationTokenSTRIPE_GET_CONFIRMATION_TOKENS_CONFIRMATION_TOKEN<p>Retrieves an existing ConfirmationToken object</p>

<p>Retrieves an existing ConfirmationToken object</p>

Authentication

Connected account required

Tags

getconfirmationtokensconfirmationtoken
List Country SpecsSTRIPE_GET_COUNTRY_SPECS<p>Lists all Country Spec objects available in the API.</p>

<p>Lists all Country Spec objects available in the API.</p>

Authentication

Connected account required

Tags

getcountryspecs
Retrieve a Country SpecSTRIPE_GET_COUNTRY_SPECS_COUNTRY<p>Returns a Country Spec for a given Country code.</p>

<p>Returns a Country Spec for a given Country code.</p>

Authentication

Connected account required

Tags

getcountryspecscountry
List all couponsSTRIPE_GET_COUPONS<p>Returns a list of your coupons.</p>

<p>Returns a list of your coupons.</p>

Authentication

Connected account required

Tags

getcoupons
Retrieve a couponSTRIPE_GET_COUPONS_COUPON<p>Retrieves the coupon with the given ID.</p>

<p>Retrieves the coupon with the given ID.</p>

Authentication

Connected account required

Tags

getcouponscoupon
List all credit notesSTRIPE_GET_CREDIT_NOTES<p>Returns a list of credit notes.</p>

<p>Returns a list of credit notes.</p>

Authentication

Connected account required

Tags

getcreditnotes
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>

<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 required

Tags

getcreditnotescreditnotelines
Retrieve a credit noteSTRIPE_GET_CREDIT_NOTES_ID<p>Retrieves the credit note object with the given identifier.</p>

<p>Retrieves the credit note object with the given identifier.</p>

Authentication

Connected account required

Tags

getcreditnotesid
Preview a credit noteSTRIPE_GET_CREDIT_NOTES_PREVIEW<p>Get a preview of a credit note without creating it.</p>

<p>Get a preview of a credit note without creating it.</p>

Authentication

Connected account required

Tags

getcreditnotespreview
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>

<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 required

Tags

getcreditnotespreviewlines
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>

<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 required

Tags

getcustomers
Retrieve a customerSTRIPE_GET_CUSTOMERS_CUSTOMER<p>Retrieves a Customer object.</p>

<p>Retrieves a Customer object.</p>

Authentication

Connected account required

Tags

getcustomerscustomer
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>

<p>Returns a list of transactions that updated the customer’s <a href="/docs/billing/customer/balance">balances</a>.</p>

Authentication

Connected account required

Tags

getcustomerscustomerbalancetransactions
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>

<p>Retrieves a specific customer balance transaction that updated the customer’s <a href="/docs/billing/customer/balance">balances</a>.</p>

Authentication

Connected account required

Tags

getcustomerscustomerbalancetransactionstransaction
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>

<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 required

Tags

getcustomerscustomerbankaccounts
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>

<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 required

Tags

getcustomerscustomerbankaccountsid
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>

<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 required

Tags

getcustomerscustomercards
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>

<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 required

Tags

getcustomerscustomercardsid
Retrieve a cash balanceSTRIPE_GET_CUSTOMERS_CUSTOMER_CASH_BALANCE<p>Retrieves a customer’s cash balance.</p>

<p>Retrieves a customer’s cash balance.</p>

Authentication

Connected account required

Tags

getcustomerscustomercashbalance
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>

<p>Returns a list of transactions that modified the customer’s <a href="/docs/payments/customer-balance">cash balance</a>.</p>

Authentication

Connected account required

Tags

getcustomerscustomercashbalancetransactions
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>

<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 required

Tags

getcustomerscustomercashbalancetransactionstransaction
GetCustomersCustomerDiscountSTRIPE_GET_CUSTOMERS_CUSTOMER_DISCOUNTGetCustomersCustomerDiscount

GetCustomersCustomerDiscount

Authentication

Connected account required

Tags

getcustomerscustomerdiscount
List a Customer's PaymentMethodsSTRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS<p>Returns a list of PaymentMethods for a given Customer</p>

<p>Returns a list of PaymentMethods for a given Customer</p>

Authentication

Connected account required

Tags

getcustomerscustomerpaymentmethods
Retrieve a Customer's PaymentMethodSTRIPE_GET_CUSTOMERS_CUSTOMER_PAYMENT_METHODS_PAYMENT_METHOD<p>Retrieves a PaymentMethod object for a given Customer.</p>

<p>Retrieves a PaymentMethod object for a given Customer.</p>

Authentication

Connected account required

Tags

getcustomerscustomerpaymentmethodspaymentmethod
GetCustomersCustomerSourcesSTRIPE_GET_CUSTOMERS_CUSTOMER_SOURCES<p>List sources for a specified customer.</p>

<p>List sources for a specified customer.</p>

Authentication

Connected account required

Tags

getcustomerscustomersources
GetCustomersCustomerSourcesIdSTRIPE_GET_CUSTOMERS_CUSTOMER_SOURCES_ID<p>Retrieve a specified source for a given customer.</p>

<p>Retrieve a specified source for a given customer.</p>

Authentication

Connected account required

Tags

getcustomerscustomersourcesid
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>

<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 required

Tags

getcustomerscustomersubscriptions
Retrieve a subscriptionSTRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Retrieves the subscription with the given ID.</p>

<p>Retrieves the subscription with the given ID.</p>

Authentication

Connected account required

Tags

getcustomerscustomersubscriptionssubscriptionexposedid
GetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscountSTRIPE_GET_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID_DISCOUNTGetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscount

GetCustomersCustomerSubscriptionsSubscriptionExposedIdDiscount

Authentication

Connected account required

Tags

getcustomerscustomersubscriptionssubscriptionexposediddiscount
List all Customer tax IDsSTRIPE_GET_CUSTOMERS_CUSTOMER_TAX_IDS<p>Returns a list of tax IDs for a customer.</p>

<p>Returns a list of tax IDs for a customer.</p>

Authentication

Connected account required

Tags

getcustomerscustomertaxids
Retrieve a Customer tax IDSTRIPE_GET_CUSTOMERS_CUSTOMER_TAX_IDS_ID<p>Retrieves the <code>tax_id</code> object with the given identifier.</p>

<p>Retrieves the <code>tax_id</code> object with the given identifier.</p>

Authentication

Connected account required

Tags

getcustomerscustomertaxidsid
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>

<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 required

Tags

getcustomerssearch
List all disputesSTRIPE_GET_DISPUTES<p>Returns a list of your disputes.</p>

<p>Returns a list of your disputes.</p>

Authentication

Connected account required

Tags

getdisputes
Retrieve a disputeSTRIPE_GET_DISPUTES_DISPUTE<p>Retrieves the dispute with the given ID.</p>

<p>Retrieves the dispute with the given ID.</p>

Authentication

Connected account required

Tags

getdisputesdispute
List all active entitlementsSTRIPE_GET_ENTITLEMENTS_ACTIVE_ENTITLEMENTS<p>Retrieve a list of active entitlements for a customer</p>

<p>Retrieve a list of active entitlements for a customer</p>

Authentication

Connected account required

Tags

getentitlementsactiveentitlements
Retrieve an active entitlementSTRIPE_GET_ENTITLEMENTS_ACTIVE_ENTITLEMENTS_ID<p>Retrieve an active entitlement</p>

<p>Retrieve an active entitlement</p>

Authentication

Connected account required

Tags

getentitlementsactiveentitlementsid
List all featuresSTRIPE_GET_ENTITLEMENTS_FEATURES<p>Retrieve a list of features</p>

<p>Retrieve a list of features</p>

Authentication

Connected account required

Tags

getentitlementsfeatures
Retrieve a featureSTRIPE_GET_ENTITLEMENTS_FEATURES_ID<p>Retrieves a feature</p>

<p>Retrieves a feature</p>

Authentication

Connected account required

Tags

getentitlementsfeaturesid
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>

<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 required

Tags

getevents
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>

<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 required

Tags

geteventsid
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>

<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 required

Tags

getexchangerates
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>

<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 required

Tags

getexchangeratesrateid
List all file linksSTRIPE_GET_FILE_LINKS<p>Returns a list of file links.</p>

<p>Returns a list of file links.</p>

Authentication

Connected account required

Tags

getfilelinks
Retrieve a file linkSTRIPE_GET_FILE_LINKS_LINK<p>Retrieves the file link with the given ID.</p>

<p>Retrieves the file link with the given ID.</p>

Authentication

Connected account required

Tags

getfilelinkslink
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>

<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 required

Tags

getfiles
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>

<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 required

Tags

getfilesfile
List AccountsSTRIPE_GET_FINANCIAL_CONNECTIONS_ACCOUNTS<p>Returns a list of Financial Connections <code>Account</code> objects.</p>

<p>Returns a list of Financial Connections <code>Account</code> objects.</p>

Authentication

Connected account required

Tags

getfinancialconnectionsaccounts
Retrieve an AccountSTRIPE_GET_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>

<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>

Authentication

Connected account required

Tags

getfinancialconnectionsaccountsaccount
List Account OwnersSTRIPE_GET_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT_OWNERS<p>Lists all owners for a given <code>Account</code></p>

<p>Lists all owners for a given <code>Account</code></p>

Authentication

Connected account required

Tags

getfinancialconnectionsaccountsaccountowners
Retrieve a SessionSTRIPE_GET_FINANCIAL_CONNECTIONS_SESSIONS_SESSION<p>Retrieves the details of a Financial Connections <code>Session</code></p>

<p>Retrieves the details of a Financial Connections <code>Session</code></p>

Authentication

Connected account required

Tags

getfinancialconnectionssessionssession
List TransactionsSTRIPE_GET_FINANCIAL_CONNECTIONS_TRANSACTIONS<p>Returns a list of Financial Connections <code>Transaction</code> objects.</p>

<p>Returns a list of Financial Connections <code>Transaction</code> objects.</p>

Authentication

Connected account required

Tags

getfinancialconnectionstransactions
Retrieve a TransactionSTRIPE_GET_FINANCIAL_CONNECTIONS_TRANSACTIONS_TRANSACTION<p>Retrieves the details of a Financial Connections <code>Transaction</code></p>

<p>Retrieves the details of a Financial Connections <code>Transaction</code></p>

Authentication

Connected account required

Tags

getfinancialconnectionstransactionstransaction
List all ForwardingRequestsSTRIPE_GET_FORWARDING_REQUESTS<p>Lists all ForwardingRequest objects.</p>

<p>Lists all ForwardingRequest objects.</p>

Authentication

Connected account required

Tags

getforwardingrequests
Retrieve a ForwardingRequestSTRIPE_GET_FORWARDING_REQUESTS_ID<p>Retrieves a ForwardingRequest object.</p>

<p>Retrieves a ForwardingRequest object.</p>

Authentication

Connected account required

Tags

getforwardingrequestsid
List VerificationReportsSTRIPE_GET_IDENTITY_VERIFICATION_REPORTS<p>List all verification reports.</p>

<p>List all verification reports.</p>

Authentication

Connected account required

Tags

getidentityverificationreports
Retrieve a VerificationReportSTRIPE_GET_IDENTITY_VERIFICATION_REPORTS_REPORT<p>Retrieves an existing VerificationReport</p>

<p>Retrieves an existing VerificationReport</p>

Authentication

Connected account required

Tags

getidentityverificationreportsreport
List VerificationSessionsSTRIPE_GET_IDENTITY_VERIFICATION_SESSIONS<p>Returns a list of VerificationSessions</p>

<p>Returns a list of VerificationSessions</p>

Authentication

Connected account required

Tags

getidentityverificationsessions
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>

<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 required

Tags

getidentityverificationsessionssession
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>

<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 required

Tags

getinvoicepayments
Retrieve an InvoicePaymentSTRIPE_GET_INVOICE_PAYMENTS_INVOICE_PAYMENT<p>Retrieves the invoice payment with the given ID.</p>

<p>Retrieves the invoice payment with the given ID.</p>

Authentication

Connected account required

Tags

getinvoicepaymentsinvoicepayment
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>

<p>List all templates, ordered by creation date, with the most recently created template appearing first.</p>

Authentication

Connected account required

Tags

getinvoicerenderingtemplates
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>

<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 required

Tags

getinvoicerenderingtemplatestemplate
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>

<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 required

Tags

getinvoiceitems
Retrieve an invoice itemSTRIPE_GET_INVOICEITEMS_INVOICEITEM<p>Retrieves the invoice item with the given ID.</p>

<p>Retrieves the invoice item with the given ID.</p>

Authentication

Connected account required

Tags

getinvoiceitemsinvoiceitem
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>

<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 required

Tags

getinvoices
Retrieve an invoiceSTRIPE_GET_INVOICES_INVOICE<p>Retrieves the invoice with the given ID.</p>

<p>Retrieves the invoice with the given ID.</p>

Authentication

Connected account required

Tags

getinvoicesinvoice
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>

<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 required

Tags

getinvoicesinvoicelines
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>

<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 required

Tags

getinvoicessearch
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>

<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 required

Tags

getissuingauthorizations
Retrieve an authorizationSTRIPE_GET_ISSUING_AUTHORIZATIONS_AUTHORIZATION<p>Retrieves an Issuing <code>Authorization</code> object.</p>

<p>Retrieves an Issuing <code>Authorization</code> object.</p>

Authentication

Connected account required

Tags

getissuingauthorizationsauthorization
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>

<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 required

Tags

getissuingcardholders
Retrieve a cardholderSTRIPE_GET_ISSUING_CARDHOLDERS_CARDHOLDER<p>Retrieves an Issuing <code>Cardholder</code> object.</p>

<p>Retrieves an Issuing <code>Cardholder</code> object.</p>

Authentication

Connected account required

Tags

getissuingcardholderscardholder
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>

<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 required

Tags

getissuingcards
Retrieve a cardSTRIPE_GET_ISSUING_CARDS_CARD<p>Retrieves an Issuing <code>Card</code> object.</p>

<p>Retrieves an Issuing <code>Card</code> object.</p>

Authentication

Connected account required

Tags

getissuingcardscard
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>

<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 required

Tags

getissuingdisputes
Retrieve a disputeSTRIPE_GET_ISSUING_DISPUTES_DISPUTE<p>Retrieves an Issuing <code>Dispute</code> object.</p>

<p>Retrieves an Issuing <code>Dispute</code> object.</p>

Authentication

Connected account required

Tags

getissuingdisputesdispute
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>

<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 required

Tags

getissuingpersonalizationdesigns
Retrieve a personalization designSTRIPE_GET_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN<p>Retrieves a personalization design object.</p>

<p>Retrieves a personalization design object.</p>

Authentication

Connected account required

Tags

getissuingpersonalizationdesignspersonalizationdesign
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>

<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 required

Tags

getissuingphysicalbundles
Retrieve a physical bundleSTRIPE_GET_ISSUING_PHYSICAL_BUNDLES_PHYSICAL_BUNDLE<p>Retrieves a physical bundle object.</p>

<p>Retrieves a physical bundle object.</p>

Authentication

Connected account required

Tags

getissuingphysicalbundlesphysicalbundle
Retrieve a settlementSTRIPE_GET_ISSUING_SETTLEMENTS_SETTLEMENT<p>Retrieves an Issuing <code>Settlement</code> object.</p>

<p>Retrieves an Issuing <code>Settlement</code> object.</p>

Authentication

Connected account required

Tags

getissuingsettlementssettlement
List all issuing tokens for cardSTRIPE_GET_ISSUING_TOKENS<p>Lists all Issuing <code>Token</code> objects for a given card.</p>

<p>Lists all Issuing <code>Token</code> objects for a given card.</p>

Authentication

Connected account required

Tags

getissuingtokens
Retrieve an issuing tokenSTRIPE_GET_ISSUING_TOKENS_TOKEN<p>Retrieves an Issuing <code>Token</code> object.</p>

<p>Retrieves an Issuing <code>Token</code> object.</p>

Authentication

Connected account required

Tags

getissuingtokenstoken
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>

<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 required

Tags

getissuingtransactions
Retrieve a transactionSTRIPE_GET_ISSUING_TRANSACTIONS_TRANSACTION<p>Retrieves an Issuing <code>Transaction</code> object.</p>

<p>Retrieves an Issuing <code>Transaction</code> object.</p>

Authentication

Connected account required

Tags

getissuingtransactionstransaction
Retrieve a SessionSTRIPE_GET_LINK_ACCOUNT_SESSIONS_SESSION<p>Retrieves the details of a Financial Connections <code>Session</code></p>

<p>Retrieves the details of a Financial Connections <code>Session</code></p>

Authentication

Connected account required

Tags

getlinkaccountsessionssession
List AccountsSTRIPE_GET_LINKED_ACCOUNTS<p>Returns a list of Financial Connections <code>Account</code> objects.</p>

<p>Returns a list of Financial Connections <code>Account</code> objects.</p>

Authentication

Connected account required

Tags

getlinkedaccounts
Retrieve an AccountSTRIPE_GET_LINKED_ACCOUNTS_ACCOUNT<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>

<p>Retrieves the details of an Financial Connections <code>Account</code>.</p>

Authentication

Connected account required

Tags

getlinkedaccountsaccount
List Account OwnersSTRIPE_GET_LINKED_ACCOUNTS_ACCOUNT_OWNERS<p>Lists all owners for a given <code>Account</code></p>

<p>Lists all owners for a given <code>Account</code></p>

Authentication

Connected account required

Tags

getlinkedaccountsaccountowners
Retrieve a MandateSTRIPE_GET_MANDATES_MANDATE<p>Retrieves a Mandate object.</p>

<p>Retrieves a Mandate object.</p>

Authentication

Connected account required

Tags

getmandatesmandate
List Payment Attempt RecordsSTRIPE_GET_PAYMENT_ATTEMPT_RECORDS<p>List all the Payment Attempt Records attached to the specified Payment Record.</p>

<p>List all the Payment Attempt Records attached to the specified Payment Record.</p>

Authentication

Connected account required

Tags

getpaymentattemptrecords
Retrieve a Payment Attempt RecordSTRIPE_GET_PAYMENT_ATTEMPT_RECORDS_ID<p>Retrieves a Payment Attempt Record with the given ID</p>

<p>Retrieves a Payment Attempt Record with the given ID</p>

Authentication

Connected account required

Tags

getpaymentattemptrecordsid
List all PaymentIntentsSTRIPE_GET_PAYMENT_INTENTS<p>Returns a list of PaymentIntents.</p>

<p>Returns a list of PaymentIntents.</p>

Authentication

Connected account required

Tags

getpaymentintents
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>

<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 required

Tags

getpaymentintentsintent
List all PaymentIntent LineItemsSTRIPE_GET_PAYMENT_INTENTS_INTENT_AMOUNT_DETAILS_LINE_ITEMS<p>Lists all LineItems of a given PaymentIntent.</p>

<p>Lists all LineItems of a given PaymentIntent.</p>

Authentication

Connected account required

Tags

getpaymentintentsintentamountdetailslineitems
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>

<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 required

Tags

getpaymentintentssearch
List all payment linksSTRIPE_GET_PAYMENT_LINKS<p>Returns a list of your payment links.</p>

<p>Returns a list of your payment links.</p>

Authentication

Connected account required

Tags

getpaymentlinks
Retrieve payment linkSTRIPE_GET_PAYMENT_LINKS_PAYMENT_LINK<p>Retrieve a payment link.</p>

<p>Retrieve a payment link.</p>

Authentication

Connected account required

Tags

getpaymentlinkspaymentlink
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>

<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 required

Tags

getpaymentlinkspaymentlinklineitems
List payment method configurationsSTRIPE_GET_PAYMENT_METHOD_CONFIGURATIONS<p>List payment method configurations</p>

<p>List payment method configurations</p>

Authentication

Connected account required

Tags

getpaymentmethodconfigurations
Retrieve payment method configurationSTRIPE_GET_PAYMENT_METHOD_CONFIGURATIONS_CONFIGURATION<p>Retrieve payment method configuration</p>

<p>Retrieve payment method configuration</p>

Authentication

Connected account required

Tags

getpaymentmethodconfigurationsconfiguration
List payment method domainsSTRIPE_GET_PAYMENT_METHOD_DOMAINS<p>Lists the details of existing payment method domains.</p>

<p>Lists the details of existing payment method domains.</p>

Authentication

Connected account required

Tags

getpaymentmethoddomains
Retrieve a payment method domainSTRIPE_GET_PAYMENT_METHOD_DOMAINS_PAYMENT_METHOD_DOMAIN<p>Retrieves the details of an existing payment method domain.</p>

<p>Retrieves the details of an existing payment method domain.</p>

Authentication

Connected account required

Tags

getpaymentmethoddomainspaymentmethoddomain
List PaymentMethodsSTRIPE_GET_PAYMENT_METHODS<p>Returns a list of all PaymentMethods.</p>

<p>Returns a list of all PaymentMethods.</p>

Authentication

Connected account required

Tags

getpaymentmethods
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>

<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 required

Tags

getpaymentmethodspaymentmethod
Retrieve a Payment RecordSTRIPE_GET_PAYMENT_RECORDS_ID<p>Retrieves a Payment Record with the given ID</p>

<p>Retrieves a Payment Record with the given ID</p>

Authentication

Connected account required

Tags

getpaymentrecordsid
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>

<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 required

Tags

getpayouts
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>

<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 required

Tags

getpayoutspayout
List all plansSTRIPE_GET_PLANS<p>Returns a list of your plans.</p>

<p>Returns a list of your plans.</p>

Authentication

Connected account required

Tags

getplans
Retrieve a planSTRIPE_GET_PLANS_PLAN<p>Retrieves the plan with the given ID.</p>

<p>Retrieves the plan with the given ID.</p>

Authentication

Connected account required

Tags

getplansplan
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>

<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 required

Tags

getprices
Retrieve a priceSTRIPE_GET_PRICES_PRICE<p>Retrieves the price with the given ID.</p>

<p>Retrieves the price with the given ID.</p>

Authentication

Connected account required

Tags

getpricesprice
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>

<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 required

Tags

getpricessearch
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>

<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 required

Tags

getproducts
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>

<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 required

Tags

getproductsid
List all features attached to a productSTRIPE_GET_PRODUCTS_PRODUCT_FEATURES<p>Retrieve a list of features for a product</p>

<p>Retrieve a list of features for a product</p>

Authentication

Connected account required

Tags

getproductsproductfeatures
Retrieve a product_featureSTRIPE_GET_PRODUCTS_PRODUCT_FEATURES_ID<p>Retrieves a product_feature, which represents a feature attachment to a product</p>

<p>Retrieves a product_feature, which represents a feature attachment to a product</p>

Authentication

Connected account required

Tags

getproductsproductfeaturesid
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>

<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 required

Tags

getproductssearch
List all promotion codesSTRIPE_GET_PROMOTION_CODES<p>Returns a list of your promotion codes.</p>

<p>Returns a list of your promotion codes.</p>

Authentication

Connected account required

Tags

getpromotioncodes
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>

<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 required

Tags

getpromotioncodespromotioncode
List all quotesSTRIPE_GET_QUOTES<p>Returns a list of your quotes.</p>

<p>Returns a list of your quotes.</p>

Authentication

Connected account required

Tags

getquotes
Retrieve a quoteSTRIPE_GET_QUOTES_QUOTE<p>Retrieves the quote with the given ID.</p>

<p>Retrieves the quote with the given ID.</p>

Authentication

Connected account required

Tags

getquotesquote
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>

<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 required

Tags

getquotesquotecomputedupfrontlineitems
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>

<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 required

Tags

getquotesquotelineitems
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>

<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 required

Tags

getquotesquotepdf
List all early fraud warningsSTRIPE_GET_RADAR_EARLY_FRAUD_WARNINGS<p>Returns a list of early fraud warnings.</p>

<p>Returns a list of early fraud warnings.</p>

Authentication

Connected account required

Tags

getradarearlyfraudwarnings
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>

<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 required

Tags

getradarearlyfraudwarningsearlyfraudwarning
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>

<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 required

Tags

getradarvaluelistitems
Retrieve a value list itemSTRIPE_GET_RADAR_VALUE_LIST_ITEMS_ITEM<p>Retrieves a <code>ValueListItem</code> object.</p>

<p>Retrieves a <code>ValueListItem</code> object.</p>

Authentication

Connected account required

Tags

getradarvaluelistitemsitem
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>

<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 required

Tags

getradarvaluelists
Retrieve a value listSTRIPE_GET_RADAR_VALUE_LISTS_VALUE_LIST<p>Retrieves a <code>ValueList</code> object.</p>

<p>Retrieves a <code>ValueList</code> object.</p>

Authentication

Connected account required

Tags

getradarvaluelistsvaluelist
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>

<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 required

Tags

getrefunds
Retrieve a refundSTRIPE_GET_REFUNDS_REFUND<p>Retrieves the details of an existing refund.</p>

<p>Retrieves the details of an existing refund.</p>

Authentication

Connected account required

Tags

getrefundsrefund
List all Report RunsSTRIPE_GET_REPORTING_REPORT_RUNS<p>Returns a list of Report Runs, with the most recent appearing first.</p>

<p>Returns a list of Report Runs, with the most recent appearing first.</p>

Authentication

Connected account required

Tags

getreportingreportruns
Retrieve a Report RunSTRIPE_GET_REPORTING_REPORT_RUNS_REPORT_RUN<p>Retrieves the details of an existing Report Run.</p>

<p>Retrieves the details of an existing Report Run.</p>

Authentication

Connected account required

Tags

getreportingreportrunsreportrun
List all Report TypesSTRIPE_GET_REPORTING_REPORT_TYPES<p>Returns a full list of Report Types.</p>

<p>Returns a full list of Report Types.</p>

Authentication

Connected account required

Tags

getreportingreporttypes
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>

<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 required

Tags

getreportingreporttypesreporttype
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>

<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 required

Tags

getreviews
Retrieve a reviewSTRIPE_GET_REVIEWS_REVIEW<p>Retrieves a <code>Review</code> object.</p>

<p>Retrieves a <code>Review</code> object.</p>

Authentication

Connected account required

Tags

getreviewsreview
List all SetupAttemptsSTRIPE_GET_SETUP_ATTEMPTS<p>Returns a list of SetupAttempts that associate with a provided SetupIntent.</p>

<p>Returns a list of SetupAttempts that associate with a provided SetupIntent.</p>

Authentication

Connected account required

Tags

getsetupattempts
List all SetupIntentsSTRIPE_GET_SETUP_INTENTS<p>Returns a list of SetupIntents.</p>

<p>Returns a list of SetupIntents.</p>

Authentication

Connected account required

Tags

getsetupintents
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>

<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 required

Tags

getsetupintentsintent
List all shipping ratesSTRIPE_GET_SHIPPING_RATES<p>Returns a list of your shipping rates.</p>

<p>Returns a list of your shipping rates.</p>

Authentication

Connected account required

Tags

getshippingrates
Retrieve a shipping rateSTRIPE_GET_SHIPPING_RATES_SHIPPING_RATE_TOKEN<p>Returns the shipping rate object with the given ID.</p>

<p>Returns the shipping rate object with the given ID.</p>

Authentication

Connected account required

Tags

getshippingratesshippingratetoken
List all scheduled query runsSTRIPE_GET_SIGMA_SCHEDULED_QUERY_RUNS<p>Returns a list of scheduled query runs.</p>

<p>Returns a list of scheduled query runs.</p>

Authentication

Connected account required

Tags

getsigmascheduledqueryruns
Retrieve a scheduled query runSTRIPE_GET_SIGMA_SCHEDULED_QUERY_RUNS_SCHEDULED_QUERY_RUN<p>Retrieves the details of an scheduled query run.</p>

<p>Retrieves the details of an scheduled query run.</p>

Authentication

Connected account required

Tags

getsigmascheduledqueryrunsscheduledqueryrun
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>

<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 required

Tags

getsourcessource
Retrieve a Source MandateNotificationSTRIPE_GET_SOURCES_SOURCE_MANDATE_NOTIFICATIONS_MANDATE_NOTIFICATION<p>Retrieves a new Source MandateNotification.</p>

<p>Retrieves a new Source MandateNotification.</p>

Authentication

Connected account required

Tags

getsourcessourcemandatenotificationsmandatenotification
GetSourcesSourceSourceTransactionsSTRIPE_GET_SOURCES_SOURCE_SOURCE_TRANSACTIONS<p>List source transactions for a given source.</p>

<p>List source transactions for a given source.</p>

Authentication

Connected account required

Tags

getsourcessourcesourcetransactions
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>

<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 required

Tags

getsourcessourcesourcetransactionssourcetransaction
List all subscription itemsSTRIPE_GET_SUBSCRIPTION_ITEMS<p>Returns a list of your subscription items for a given subscription.</p>

<p>Returns a list of your subscription items for a given subscription.</p>

Authentication

Connected account required

Tags

getsubscriptionitems
Retrieve a subscription itemSTRIPE_GET_SUBSCRIPTION_ITEMS_ITEM<p>Retrieves the subscription item with the given ID.</p>

<p>Retrieves the subscription item with the given ID.</p>

Authentication

Connected account required

Tags

getsubscriptionitemsitem
List all schedulesSTRIPE_GET_SUBSCRIPTION_SCHEDULES<p>Retrieves the list of your subscription schedules.</p>

<p>Retrieves the list of your subscription schedules.</p>

Authentication

Connected account required

Tags

getsubscriptionschedules
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>

<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 required

Tags

getsubscriptionschedulesschedule
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>

<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 required

Tags

getsubscriptions
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>

<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 required

Tags

getsubscriptionssearch
Retrieve a subscriptionSTRIPE_GET_SUBSCRIPTIONS_SUBSCRIPTION_EXPOSED_ID<p>Retrieves the subscription with the given ID.</p>

<p>Retrieves the subscription with the given ID.</p>

Authentication

Connected account required

Tags

getsubscriptionssubscriptionexposedid
Find a Tax AssociationSTRIPE_GET_TAX_ASSOCIATIONS_FIND<p>Finds a tax association object by PaymentIntent id.</p>

<p>Finds a tax association object by PaymentIntent id.</p>

Authentication

Connected account required

Tags

gettaxassociationsfind
Retrieve a CalculationSTRIPE_GET_TAX_CALCULATIONS_CALCULATION<p>Retrieves a Tax <code>Calculation</code> object, if the calculation hasn’t expired.</p>

<p>Retrieves a Tax <code>Calculation</code> object, if the calculation hasn’t expired.</p>

Authentication

Connected account required

Tags

gettaxcalculationscalculation
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>

<p>Retrieves the line items of a tax calculation as a collection, if the calculation hasn’t expired.</p>

Authentication

Connected account required

Tags

gettaxcalculationscalculationlineitems
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>

<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 required

Tags

gettaxcodes
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>

<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 required

Tags

gettaxcodesid
List all tax IDsSTRIPE_GET_TAX_IDS<p>Returns a list of tax IDs.</p>

<p>Returns a list of tax IDs.</p>

Authentication

Connected account required

Tags

gettaxids
Retrieve a tax IDSTRIPE_GET_TAX_IDS_ID<p>Retrieves an account or customer <code>tax_id</code> object.</p>

<p>Retrieves an account or customer <code>tax_id</code> object.</p>

Authentication

Connected account required

Tags

gettaxidsid
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>

<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 required

Tags

gettaxrates
Retrieve a tax rateSTRIPE_GET_TAX_RATES_TAX_RATE<p>Retrieves a tax rate with the given ID</p>

<p>Retrieves a tax rate with the given ID</p>

Authentication

Connected account required

Tags

gettaxratestaxrate
List registrationsSTRIPE_GET_TAX_REGISTRATIONS<p>Returns a list of Tax <code>Registration</code> objects.</p>

<p>Returns a list of Tax <code>Registration</code> objects.</p>

Authentication

Connected account required

Tags

gettaxregistrations
Retrieve a registrationSTRIPE_GET_TAX_REGISTRATIONS_ID<p>Returns a Tax <code>Registration</code> object.</p>

<p>Returns a Tax <code>Registration</code> object.</p>

Authentication

Connected account required

Tags

gettaxregistrationsid
Retrieve settingsSTRIPE_GET_TAX_SETTINGS<p>Retrieves Tax <code>Settings</code> for a merchant.</p>

<p>Retrieves Tax <code>Settings</code> for a merchant.</p>

Authentication

Connected account required

Tags

gettaxsettings
Retrieve a TransactionSTRIPE_GET_TAX_TRANSACTIONS_TRANSACTION<p>Retrieves a Tax <code>Transaction</code> object.</p>

<p>Retrieves a Tax <code>Transaction</code> object.</p>

Authentication

Connected account required

Tags

gettaxtransactionstransaction
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>

<p>Retrieves the line items of a committed standalone transaction as a collection.</p>

Authentication

Connected account required

Tags

gettaxtransactionstransactionlineitems
List all ConfigurationsSTRIPE_GET_TERMINAL_CONFIGURATIONS<p>Returns a list of <code>Configuration</code> objects.</p>

<p>Returns a list of <code>Configuration</code> objects.</p>

Authentication

Connected account required

Tags

getterminalconfigurations
Retrieve a ConfigurationSTRIPE_GET_TERMINAL_CONFIGURATIONS_CONFIGURATION<p>Retrieves a <code>Configuration</code> object.</p>

<p>Retrieves a <code>Configuration</code> object.</p>

Authentication

Connected account required

Tags

getterminalconfigurationsconfiguration
List all LocationsSTRIPE_GET_TERMINAL_LOCATIONS<p>Returns a list of <code>Location</code> objects.</p>

<p>Returns a list of <code>Location</code> objects.</p>

Authentication

Connected account required

Tags

getterminallocations
Retrieve a LocationSTRIPE_GET_TERMINAL_LOCATIONS_LOCATION<p>Retrieves a <code>Location</code> object.</p>

<p>Retrieves a <code>Location</code> object.</p>

Authentication

Connected account required

Tags

getterminallocationslocation
List all ReadersSTRIPE_GET_TERMINAL_READERS<p>Returns a list of <code>Reader</code> objects.</p>

<p>Returns a list of <code>Reader</code> objects.</p>

Authentication

Connected account required

Tags

getterminalreaders
Retrieve a ReaderSTRIPE_GET_TERMINAL_READERS_READER<p>Retrieves a <code>Reader</code> object.</p>

<p>Retrieves a <code>Reader</code> object.</p>

Authentication

Connected account required

Tags

getterminalreadersreader
List all test clocksSTRIPE_GET_TEST_HELPERS_TEST_CLOCKS<p>Returns a list of your test clocks.</p>

<p>Returns a list of your test clocks.</p>

Authentication

Connected account required

Tags

gettesthelperstestclocks
Retrieve a test clockSTRIPE_GET_TEST_HELPERS_TEST_CLOCKS_TEST_CLOCK<p>Retrieves a test clock.</p>

<p>Retrieves a test clock.</p>

Authentication

Connected account required

Tags

gettesthelperstestclockstestclock
Retrieve a tokenSTRIPE_GET_TOKENS_TOKEN<p>Retrieves the token with the given ID.</p>

<p>Retrieves the token with the given ID.</p>

Authentication

Connected account required

Tags

gettokenstoken
List all top-upsSTRIPE_GET_TOPUPS<p>Returns a list of top-ups.</p>

<p>Returns a list of top-ups.</p>

Authentication

Connected account required

Tags

gettopups
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>

<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 required

Tags

gettopupstopup
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>

<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 required

Tags

gettransfers
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>

<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 required

Tags

gettransfersidreversals
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>

<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 required

Tags

gettransferstransfer
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>

<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 required

Tags

gettransferstransferreversalsid
List all CreditReversalsSTRIPE_GET_TREASURY_CREDIT_REVERSALS<p>Returns a list of CreditReversals.</p>

<p>Returns a list of CreditReversals.</p>

Authentication

Connected account required

Tags

gettreasurycreditreversals
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>

<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 required

Tags

gettreasurycreditreversalscreditreversal
List all DebitReversalsSTRIPE_GET_TREASURY_DEBIT_REVERSALS<p>Returns a list of DebitReversals.</p>

<p>Returns a list of DebitReversals.</p>

Authentication

Connected account required

Tags

gettreasurydebitreversals
Retrieve a DebitReversalSTRIPE_GET_TREASURY_DEBIT_REVERSALS_DEBIT_REVERSAL<p>Retrieves a DebitReversal object.</p>

<p>Retrieves a DebitReversal object.</p>

Authentication

Connected account required

Tags

gettreasurydebitreversalsdebitreversal
List all FinancialAccountsSTRIPE_GET_TREASURY_FINANCIAL_ACCOUNTS<p>Returns a list of FinancialAccounts.</p>

<p>Returns a list of FinancialAccounts.</p>

Authentication

Connected account required

Tags

gettreasuryfinancialaccounts
Retrieve a FinancialAccountSTRIPE_GET_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT<p>Retrieves the details of a FinancialAccount.</p>

<p>Retrieves the details of a FinancialAccount.</p>

Authentication

Connected account required

Tags

gettreasuryfinancialaccountsfinancialaccount
Retrieve FinancialAccount FeaturesSTRIPE_GET_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT_FEATURES<p>Retrieves Features information associated with the FinancialAccount.</p>

<p>Retrieves Features information associated with the FinancialAccount.</p>

Authentication

Connected account required

Tags

gettreasuryfinancialaccountsfinancialaccountfeatures
List all InboundTransfersSTRIPE_GET_TREASURY_INBOUND_TRANSFERS<p>Returns a list of InboundTransfers sent from the specified FinancialAccount.</p>

<p>Returns a list of InboundTransfers sent from the specified FinancialAccount.</p>

Authentication

Connected account required

Tags

gettreasuryinboundtransfers
Retrieve an InboundTransferSTRIPE_GET_TREASURY_INBOUND_TRANSFERS_ID<p>Retrieves the details of an existing InboundTransfer.</p>

<p>Retrieves the details of an existing InboundTransfer.</p>

Authentication

Connected account required

Tags

gettreasuryinboundtransfersid
List all OutboundPaymentsSTRIPE_GET_TREASURY_OUTBOUND_PAYMENTS<p>Returns a list of OutboundPayments sent from the specified FinancialAccount.</p>

<p>Returns a list of OutboundPayments sent from the specified FinancialAccount.</p>

Authentication

Connected account required

Tags

gettreasuryoutboundpayments
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>

<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 required

Tags

gettreasuryoutboundpaymentsid
List all OutboundTransfersSTRIPE_GET_TREASURY_OUTBOUND_TRANSFERS<p>Returns a list of OutboundTransfers sent from the specified FinancialAccount.</p>

<p>Returns a list of OutboundTransfers sent from the specified FinancialAccount.</p>

Authentication

Connected account required

Tags

gettreasuryoutboundtransfers
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>

<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 required

Tags

gettreasuryoutboundtransfersoutboundtransfer
List all ReceivedCreditsSTRIPE_GET_TREASURY_RECEIVED_CREDITS<p>Returns a list of ReceivedCredits.</p>

<p>Returns a list of ReceivedCredits.</p>

Authentication

Connected account required

Tags

gettreasuryreceivedcredits
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>

<p>Retrieves the details of an existing ReceivedCredit by passing the unique ReceivedCredit ID from the ReceivedCredit list.</p>

Authentication

Connected account required

Tags

gettreasuryreceivedcreditsid
List all ReceivedDebitsSTRIPE_GET_TREASURY_RECEIVED_DEBITS<p>Returns a list of ReceivedDebits.</p>

<p>Returns a list of ReceivedDebits.</p>

Authentication

Connected account required

Tags

gettreasuryreceiveddebits
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>

<p>Retrieves the details of an existing ReceivedDebit by passing the unique ReceivedDebit ID from the ReceivedDebit list</p>

Authentication

Connected account required

Tags

gettreasuryreceiveddebitsid
List all TransactionEntriesSTRIPE_GET_TREASURY_TRANSACTION_ENTRIES<p>Retrieves a list of TransactionEntry objects.</p>

<p>Retrieves a list of TransactionEntry objects.</p>

Authentication

Connected account required

Tags

gettreasurytransactionentries
Retrieve a TransactionEntrySTRIPE_GET_TREASURY_TRANSACTION_ENTRIES_ID<p>Retrieves a TransactionEntry object.</p>

<p>Retrieves a TransactionEntry object.</p>

Authentication

Connected account required

Tags

gettreasurytransactionentriesid
List all TransactionsSTRIPE_GET_TREASURY_TRANSACTIONS<p>Retrieves a list of Transaction objects.</p>

<p>Retrieves a list of Transaction objects.</p>

Authentication

Connected account required

Tags

gettreasurytransactions
Retrieve a TransactionSTRIPE_GET_TREASURY_TRANSACTIONS_ID<p>Retrieves the details of an existing Transaction.</p>

<p>Retrieves the details of an existing Transaction.</p>

Authentication

Connected account required

Tags

gettreasurytransactionsid
List all webhook endpointsSTRIPE_GET_WEBHOOK_ENDPOINTS<p>Returns a list of your webhook endpoints.</p>

<p>Returns a list of your webhook endpoints.</p>

Authentication

Connected account required

Tags

getwebhookendpoints
Retrieve a webhook endpointSTRIPE_GET_WEBHOOK_ENDPOINTS_WEBHOOK_ENDPOINT<p>Retrieves the webhook endpoint with the given ID.</p>

<p>Retrieves the webhook endpoint with the given ID.</p>

Authentication

Connected account required

Tags

getwebhookendpointswebhookendpoint
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>

<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 required

Tags

postaccountlinks
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>

<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 required

Tags

postaccountsessions
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>

<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 required

Tags

postaccounts
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>

<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 required

Tags

postaccountsaccount
Create an external accountSTRIPE_POST_ACCOUNTS_ACCOUNT_BANK_ACCOUNTS<p>Create an external account for a given account.</p>

<p>Create an external account for a given account.</p>

Authentication

Connected account required

Tags

postaccountsaccountbankaccounts
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>

<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 required

Tags

postaccountsaccountbankaccountsid
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>

<p>Updates an existing Account Capability. Request or remove a capability by updating its <code>requested</code> parameter.</p>

Authentication

Connected account required

Tags

postaccountsaccountcapabilitiescapability
Create an external accountSTRIPE_POST_ACCOUNTS_ACCOUNT_EXTERNAL_ACCOUNTS<p>Create an external account for a given account.</p>

<p>Create an external account for a given account.</p>

Authentication

Connected account required

Tags

postaccountsaccountexternalaccounts
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>

<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 required

Tags

postaccountsaccountexternalaccountsid
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>

<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 required

Tags

postaccountsaccountloginlinks
Create a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PEOPLE<p>Creates a new person.</p>

<p>Creates a new person.</p>

Authentication

Connected account required

Tags

postaccountsaccountpeople
Update a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PEOPLE_PERSON<p>Updates an existing person.</p>

<p>Updates an existing person.</p>

Authentication

Connected account required

Tags

postaccountsaccountpeopleperson
Create a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PERSONS<p>Creates a new person.</p>

<p>Creates a new person.</p>

Authentication

Connected account required

Tags

postaccountsaccountpersons
Update a personSTRIPE_POST_ACCOUNTS_ACCOUNT_PERSONS_PERSON<p>Updates an existing person.</p>

<p>Updates an existing person.</p>

Authentication

Connected account required

Tags

postaccountsaccountpersonsperson
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>

<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 required

Tags

postaccountsaccountreject
PostApplePayDomainsSTRIPE_POST_APPLE_PAY_DOMAINS<p>Create an apple pay domain.</p>

<p>Create an apple pay domain.</p>

Authentication

Connected account required

Tags

postapplepaydomains
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>

<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 required

Tags

postapplicationfeesfeerefundsid
PostApplicationFeesIdRefundSTRIPE_POST_APPLICATION_FEES_ID_REFUNDPostApplicationFeesIdRefund

PostApplicationFeesIdRefund

Authentication

Connected account required

Tags

postapplicationfeesidrefund
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>

<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 required

Tags

postapplicationfeesidrefunds
Set a SecretSTRIPE_POST_APPS_SECRETS<p>Create or replace a secret in the secret store.</p>

<p>Create or replace a secret in the secret store.</p>

Authentication

Connected account required

Tags

postappssecrets
Delete a SecretSTRIPE_POST_APPS_SECRETS_DELETE<p>Deletes a secret from the secret store by name and scope.</p>

<p>Deletes a secret from the secret store by name and scope.</p>

Authentication

Connected account required

Tags

postappssecretsdelete
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>

<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 required

Tags

postbalancesettings
Create a billing alertSTRIPE_POST_BILLING_ALERTS<p>Creates a billing alert</p>

<p>Creates a billing alert</p>

Authentication

Connected account required

Tags

postbillingalerts
Activate a billing alertSTRIPE_POST_BILLING_ALERTS_ID_ACTIVATE<p>Reactivates this alert, allowing it to trigger again.</p>

<p>Reactivates this alert, allowing it to trigger again.</p>

Authentication

Connected account required

Tags

postbillingalertsidactivate
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>

<p>Archives this alert, removing it from the list view and APIs. This is non-reversible.</p>

Authentication

Connected account required

Tags

postbillingalertsidarchive
Deactivate a billing alertSTRIPE_POST_BILLING_ALERTS_ID_DEACTIVATE<p>Deactivates this alert, preventing it from triggering.</p>

<p>Deactivates this alert, preventing it from triggering.</p>

Authentication

Connected account required

Tags

postbillingalertsiddeactivate
Create a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS<p>Creates a credit grant.</p>

<p>Creates a credit grant.</p>

Authentication

Connected account required

Tags

postbillingcreditgrants
Update a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS_ID<p>Updates a credit grant.</p>

<p>Updates a credit grant.</p>

Authentication

Connected account required

Tags

postbillingcreditgrantsid
Expire a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS_ID_EXPIRE<p>Expires a credit grant.</p>

<p>Expires a credit grant.</p>

Authentication

Connected account required

Tags

postbillingcreditgrantsidexpire
Void a credit grantSTRIPE_POST_BILLING_CREDIT_GRANTS_ID_VOID<p>Voids a credit grant.</p>

<p>Voids a credit grant.</p>

Authentication

Connected account required

Tags

postbillingcreditgrantsidvoid
Create a billing meter event adjustmentSTRIPE_POST_BILLING_METER_EVENT_ADJUSTMENTS<p>Creates a billing meter event adjustment.</p>

<p>Creates a billing meter event adjustment.</p>

Authentication

Connected account required

Tags

postbillingmetereventadjustments
Create a billing meter eventSTRIPE_POST_BILLING_METER_EVENTS<p>Creates a billing meter event.</p>

<p>Creates a billing meter event.</p>

Authentication

Connected account required

Tags

postbillingmeterevents
Create a billing meterSTRIPE_POST_BILLING_METERS<p>Creates a billing meter.</p>

<p>Creates a billing meter.</p>

Authentication

Connected account required

Tags

postbillingmeters
Update a billing meterSTRIPE_POST_BILLING_METERS_ID<p>Updates a billing meter.</p>

<p>Updates a billing meter.</p>

Authentication

Connected account required

Tags

postbillingmetersid
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>

<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 required

Tags

postbillingmetersiddeactivate
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>

<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 required

Tags

postbillingmetersidreactivate
Create a portal configurationSTRIPE_POST_BILLING_PORTAL_CONFIGURATIONS<p>Creates a configuration that describes the functionality and behavior of a PortalSession</p>

<p>Creates a configuration that describes the functionality and behavior of a PortalSession</p>

Authentication

Connected account required

Tags

postbillingportalconfigurations
Update a portal configurationSTRIPE_POST_BILLING_PORTAL_CONFIGURATIONS_CONFIGURATION<p>Updates a configuration that describes the functionality of the customer portal.</p>

<p>Updates a configuration that describes the functionality of the customer portal.</p>

Authentication

Connected account required

Tags

postbillingportalconfigurationsconfiguration
Create a portal sessionSTRIPE_POST_BILLING_PORTAL_SESSIONS<p>Creates a session of the customer portal.</p>

<p>Creates a session of the customer portal.</p>

Authentication

Connected account required

Tags

postbillingportalsessions
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>

<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 required

Tags

postcharges
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>

<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 required

Tags

postchargescharge
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>

<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 required

Tags

postchargeschargecapture
PostChargesChargeDisputeSTRIPE_POST_CHARGES_CHARGE_DISPUTEPostChargesChargeDispute

PostChargesChargeDispute

Authentication

Connected account required

Tags

postchargeschargedispute
PostChargesChargeDisputeCloseSTRIPE_POST_CHARGES_CHARGE_DISPUTE_CLOSEPostChargesChargeDisputeClose

PostChargesChargeDisputeClose

Authentication

Connected account required

Tags

postchargeschargedisputeclose
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>

<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 required

Tags

postchargeschargerefund
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>

<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 required

Tags

postchargeschargerefunds
PostChargesChargeRefundsRefundSTRIPE_POST_CHARGES_CHARGE_REFUNDS_REFUND<p>Update a specified refund.</p>

<p>Update a specified refund.</p>

Authentication

Connected account required

Tags

postchargeschargerefundsrefund
Create a Checkout SessionSTRIPE_POST_CHECKOUT_SESSIONS<p>Creates a Checkout Session object.</p>

<p>Creates a Checkout Session object.</p>

Authentication

Connected account required

Tags

postcheckoutsessions
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>

<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 required

Tags

postcheckoutsessionssession
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>

<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 required

Tags

postcheckoutsessionssessionexpire
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>

<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 required

Tags

postclimateorders
Update an orderSTRIPE_POST_CLIMATE_ORDERS_ORDER<p>Updates the specified order by setting the values of the parameters passed.</p>

<p>Updates the specified order by setting the values of the parameters passed.</p>

Authentication

Connected account required

Tags

postclimateordersorder
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>

<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 required

Tags

postclimateordersordercancel
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>

<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 required

Tags

postcoupons
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>

<p>Updates the metadata of a coupon. Other coupon details (currency, duration, amount_off) are, by design, not editable.</p>

Authentication

Connected account required

Tags

postcouponscoupon
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>

<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 required

Tags

postcreditnotes
Update a credit noteSTRIPE_POST_CREDIT_NOTES_ID<p>Updates an existing credit note.</p>

<p>Updates an existing credit note.</p>

Authentication

Connected account required

Tags

postcreditnotesid
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>

<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 required

Tags

postcreditnotesidvoid
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>

<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 required

Tags

postcustomersessions
Create a customerSTRIPE_POST_CUSTOMERS<p>Creates a new customer object.</p>

<p>Creates a new customer object.</p>

Authentication

Connected account required

Tags

postcustomers
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>

<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 required

Tags

postcustomerscustomer
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>

<p>Creates an immutable transaction that updates the customer’s credit <a href="/docs/billing/customer/balance">balance</a>.</p>

Authentication

Connected account required

Tags

postcustomerscustomerbalancetransactions
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>

<p>Most credit balance transaction fields are immutable, but you may update its <code>description</code> and <code>metadata</code>.</p>

Authentication

Connected account required

Tags

postcustomerscustomerbalancetransactionstransaction
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>

<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 required

Tags

postcustomerscustomerbankaccounts
PostCustomersCustomerBankAccountsIdSTRIPE_POST_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS_ID<p>Update a specified source for a given customer.</p>

<p>Update a specified source for a given customer.</p>

Authentication

Connected account required

Tags

postcustomerscustomerbankaccountsid
Verify a bank accountSTRIPE_POST_CUSTOMERS_CUSTOMER_BANK_ACCOUNTS_ID_VERIFY<p>Verify a specified bank account for a given customer.</p>

<p>Verify a specified bank account for a given customer.</p>

Authentication

Connected account required

Tags

postcustomerscustomerbankaccountsidverify
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>

<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 required

Tags

postcustomerscustomercards
PostCustomersCustomerCardsIdSTRIPE_POST_CUSTOMERS_CUSTOMER_CARDS_ID<p>Update a specified source for a given customer.</p>

<p>Update a specified source for a given customer.</p>

Authentication

Connected account required

Tags

postcustomerscustomercardsid
Update a cash balance's settingsSTRIPE_POST_CUSTOMERS_CUSTOMER_CASH_BALANCE<p>Changes the settings on a customer’s cash balance.</p>

<p>Changes the settings on a customer’s cash balance.</p>

Authentication

Connected account required

Tags

postcustomerscustomercashbalance
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>

<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 required

Tags

postcustomerscustomerfundinginstructions
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>

<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 required

Tags

postcustomerscustomersources
PostCustomersCustomerSourcesIdSTRIPE_POST_CUSTOMERS_CUSTOMER_SOURCES_ID<p>Update a specified source for a given customer.</p>

<p>Update a specified source for a given customer.</p>

Authentication

Connected account required

Tags

postcustomerscustomersourcesid
Verify a bank accountSTRIPE_POST_CUSTOMERS_CUSTOMER_SOURCES_ID_VERIFY<p>Verify a specified bank account for a given customer.</p>

<p>Verify a specified bank account for a given customer.</p>

Authentication

Connected account required

Tags

postcustomerscustomersourcesidverify
Create a subscriptionSTRIPE_POST_CUSTOMERS_CUSTOMER_SUBSCRIPTIONS<p>Creates a new subscription on an existing customer.</p>

<p>Creates a new subscription on an existing customer.</p>

Authentication

Connected account required

Tags

postcustomerscustomersubscriptions
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>

<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 required

Tags

postcustomerscustomersubscriptionssubscriptionexposedid
Create a Customer tax IDSTRIPE_POST_CUSTOMERS_CUSTOMER_TAX_IDS<p>Creates a new <code>tax_id</code> object for a customer.</p>

<p>Creates a new <code>tax_id</code> object for a customer.</p>

Authentication

Connected account required

Tags

postcustomerscustomertaxids
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>

<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 required

Tags

postdisputesdispute
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>

<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 required

Tags

postdisputesdisputeclose
Create a featureSTRIPE_POST_ENTITLEMENTS_FEATURES<p>Creates a feature</p>

<p>Creates a feature</p>

Authentication

Connected account required

Tags

postentitlementsfeatures
Updates a featureSTRIPE_POST_ENTITLEMENTS_FEATURES_ID<p>Update a feature’s metadata or permanently deactivate it.</p>

<p>Update a feature’s metadata or permanently deactivate it.</p>

Authentication

Connected account required

Tags

postentitlementsfeaturesid
Create an ephemeral keySTRIPE_POST_EPHEMERAL_KEYS<p>Creates a short-lived API key for a given resource.</p>

<p>Creates a short-lived API key for a given resource.</p>

Authentication

Connected account required

Tags

postephemeralkeys
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>

<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 required

Tags

postexternalaccountsid
Create a file linkSTRIPE_POST_FILE_LINKS<p>Creates a new file link object.</p>

<p>Creates a new file link object.</p>

Authentication

Connected account required

Tags

postfilelinks
Update a file linkSTRIPE_POST_FILE_LINKS_LINK<p>Updates an existing file link object. Expired links can no longer be updated.</p>

<p>Updates an existing file link object. Expired links can no longer be updated.</p>

Authentication

Connected account required

Tags

postfilelinkslink
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>

<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 required

Tags

postfiles
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>

<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 required

Tags

postfinancialconnectionsaccountsaccountdisconnect
Refresh Account dataSTRIPE_POST_FINANCIAL_CONNECTIONS_ACCOUNTS_ACCOUNT_REFRESH<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>

<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>

Authentication

Connected account required

Tags

postfinancialconnectionsaccountsaccountrefresh
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>

<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 required

Tags

postfinancialconnectionsaccountsaccountsubscribe
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>

<p>Unsubscribes from periodic refreshes of data associated with a Financial Connections <code>Account</code>.</p>

Authentication

Connected account required

Tags

postfinancialconnectionsaccountsaccountunsubscribe
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>

<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 required

Tags

postfinancialconnectionssessions
Create a ForwardingRequestSTRIPE_POST_FORWARDING_REQUESTS<p>Creates a ForwardingRequest object.</p>

<p>Creates a ForwardingRequest object.</p>

Authentication

Connected account required

Tags

postforwardingrequests
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>

<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 required

Tags

postidentityverificationsessions
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>

<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 required

Tags

postidentityverificationsessionssession
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>

<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 required

Tags

postidentityverificationsessionssessioncancel
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>

<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 required

Tags

postidentityverificationsessionssessionredact
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>

<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 required

Tags

postinvoicerenderingtemplatestemplatearchive
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>

<p>Unarchive an invoice rendering template so it can be used on new Stripe objects again.</p>

Authentication

Connected account required

Tags

postinvoicerenderingtemplatestemplateunarchive
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>

<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 required

Tags

postinvoiceitems
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>

<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 required

Tags

postinvoiceitemsinvoiceitem
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>

<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 required

Tags

postinvoices
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>

<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 required

Tags

postinvoicescreatepreview
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>

<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 required

Tags

postinvoicesinvoice
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>

<p>Adds multiple line items to an invoice. This is only possible when an invoice is still a draft.</p>

Authentication

Connected account required

Tags

postinvoicesinvoiceaddlines
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>

<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 required

Tags

postinvoicesinvoiceattachpayment
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>

<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 required

Tags

postinvoicesinvoicefinalize
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>

<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 required

Tags

postinvoicesinvoicelineslineitemid
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>

<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 required

Tags

postinvoicesinvoicemarkuncollectible
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>

<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 required

Tags

postinvoicesinvoicepay
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>

<p>Removes multiple line items from an invoice. This is only possible when an invoice is still a draft.</p>

Authentication

Connected account required

Tags

postinvoicesinvoiceremovelines
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>

<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 required

Tags

postinvoicesinvoicesend
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>

<p>Updates multiple line items on an invoice. This is only possible when an invoice is still a draft.</p>

Authentication

Connected account required

Tags

postinvoicesinvoiceupdatelines
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>

<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 required

Tags

postinvoicesinvoicevoid
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>

<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 required

Tags

postissuingauthorizationsauthorization
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>

<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 required

Tags

postissuingauthorizationsauthorizationapprove
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>

<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 required

Tags

postissuingauthorizationsauthorizationdecline
Create a cardholderSTRIPE_POST_ISSUING_CARDHOLDERS<p>Creates a new Issuing <code>Cardholder</code> object that can be issued cards.</p>

<p>Creates a new Issuing <code>Cardholder</code> object that can be issued cards.</p>

Authentication

Connected account required

Tags

postissuingcardholders
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>

<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 required

Tags

postissuingcardholderscardholder
Create a cardSTRIPE_POST_ISSUING_CARDS<p>Creates an Issuing <code>Card</code> object.</p>

<p>Creates an Issuing <code>Card</code> object.</p>

Authentication

Connected account required

Tags

postissuingcards
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>

<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 required

Tags

postissuingcardscard
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>

<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 required

Tags

postissuingdisputes
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>

<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 required

Tags

postissuingdisputesdispute
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>

<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 required

Tags

postissuingdisputesdisputesubmit
Create a personalization designSTRIPE_POST_ISSUING_PERSONALIZATION_DESIGNS<p>Creates a personalization design object.</p>

<p>Creates a personalization design object.</p>

Authentication

Connected account required

Tags

postissuingpersonalizationdesigns
Update a personalization designSTRIPE_POST_ISSUING_PERSONALIZATION_DESIGNS_PERSONALIZATION_DESIGN<p>Updates a card personalization object.</p>

<p>Updates a card personalization object.</p>

Authentication

Connected account required

Tags

postissuingpersonalizationdesignspersonalizationdesign
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>

<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 required

Tags

postissuingsettlementssettlement
Update a token statusSTRIPE_POST_ISSUING_TOKENS_TOKEN<p>Attempts to update the specified Issuing <code>Token</code> object to the status specified.</p>

<p>Attempts to update the specified Issuing <code>Token</code> object to the status specified.</p>

Authentication

Connected account required

Tags

postissuingtokenstoken
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>

<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 required

Tags

postissuingtransactionstransaction
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>

<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 required

Tags

postlinkaccountsessions
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>

<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 required

Tags

postlinkedaccountsaccountdisconnect
Refresh Account dataSTRIPE_POST_LINKED_ACCOUNTS_ACCOUNT_REFRESH<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>

<p>Refreshes the data associated with a Financial Connections <code>Account</code>.</p>

Authentication

Connected account required

Tags

postlinkedaccountsaccountrefresh
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>

<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 required

Tags

postpaymentintents
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>

<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 required

Tags

postpaymentintentsintent
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>

<p>Manually reconcile the remaining amount for a <code>customer_balance</code> PaymentIntent.</p>

Authentication

Connected account required

Tags

postpaymentintentsintentapplycustomerbalance
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>

<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 required

Tags

postpaymentintentsintentcancel
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>

<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 required

Tags

postpaymentintentsintentcapture
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>

<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 required

Tags

postpaymentintentsintentconfirm
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>

<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 required

Tags

postpaymentintentsintentincrementauthorization
Verify microdeposits on a PaymentIntentSTRIPE_POST_PAYMENT_INTENTS_INTENT_VERIFY_MICRODEPOSITS<p>Verifies microdeposits on a PaymentIntent object.</p>

<p>Verifies microdeposits on a PaymentIntent object.</p>

Authentication

Connected account required

Tags

postpaymentintentsintentverifymicrodeposits
Create a payment linkSTRIPE_POST_PAYMENT_LINKS<p>Creates a payment link.</p>

<p>Creates a payment link.</p>

Authentication

Connected account required

Tags

postpaymentlinks
Update a payment linkSTRIPE_POST_PAYMENT_LINKS_PAYMENT_LINK<p>Updates a payment link.</p>

<p>Updates a payment link.</p>

Authentication

Connected account required

Tags

postpaymentlinkspaymentlink
Create a payment method configurationSTRIPE_POST_PAYMENT_METHOD_CONFIGURATIONS<p>Creates a payment method configuration</p>

<p>Creates a payment method configuration</p>

Authentication

Connected account required

Tags

postpaymentmethodconfigurations
Update payment method configurationSTRIPE_POST_PAYMENT_METHOD_CONFIGURATIONS_CONFIGURATION<p>Update payment method configuration</p>

<p>Update payment method configuration</p>

Authentication

Connected account required

Tags

postpaymentmethodconfigurationsconfiguration
Create a payment method domainSTRIPE_POST_PAYMENT_METHOD_DOMAINS<p>Creates a payment method domain.</p>

<p>Creates a payment method domain.</p>

Authentication

Connected account required

Tags

postpaymentmethoddomains
Update a payment method domainSTRIPE_POST_PAYMENT_METHOD_DOMAINS_PAYMENT_METHOD_DOMAIN<p>Updates an existing payment method domain.</p>

<p>Updates an existing payment method domain.</p>

Authentication

Connected account required

Tags

postpaymentmethoddomainspaymentmethoddomain
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>

<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 required

Tags

postpaymentmethoddomainspaymentmethoddomainvalidate
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>

<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 required

Tags

postpaymentmethods
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>

<p>Updates a PaymentMethod object. A PaymentMethod must be attached to a customer to be updated.</p>

Authentication

Connected account required

Tags

postpaymentmethodspaymentmethod
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>

<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 required

Tags

postpaymentmethodspaymentmethodattach
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>

<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 required

Tags

postpaymentmethodspaymentmethoddetach
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>

<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 required

Tags

postpaymentrecordsidreportpaymentattempt
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>

<p>Report that the most recent payment attempt on the specified Payment Record was canceled.</p>

Authentication

Connected account required

Tags

postpaymentrecordsidreportpaymentattemptcanceled
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>

<p>Report that the most recent payment attempt on the specified Payment Record failed or errored.</p>

Authentication

Connected account required

Tags

postpaymentrecordsidreportpaymentattemptfailed
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>

<p>Report that the most recent payment attempt on the specified Payment Record was guaranteed.</p>

Authentication

Connected account required

Tags

postpaymentrecordsidreportpaymentattemptguaranteed
Report payment attempt informationalSTRIPE_POST_PAYMENT_RECORDS_ID_REPORT_PAYMENT_ATTEMPT_INFORMATIONAL<p>Report informational updates on the specified Payment Record.</p>

<p>Report informational updates on the specified Payment Record.</p>

Authentication

Connected account required

Tags

postpaymentrecordsidreportpaymentattemptinformational
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>

<p>Report that the most recent payment attempt on the specified Payment Record was refunded.</p>

Authentication

Connected account required

Tags

postpaymentrecordsidreportrefund
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>

<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 required

Tags

postpaymentrecordsreportpayment
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>

<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 required

Tags

postpayouts
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>

<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 required

Tags

postpayoutspayout
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>

<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 required

Tags

postpayoutspayoutcancel
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>

<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 required

Tags

postpayoutspayoutreverse
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>

<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 required

Tags

postplans
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>

<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 required

Tags

postplansplan
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>

<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 required

Tags

postprices
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>

<p>Updates the specified price by setting the values of the parameters passed. Any parameters not provided are left unchanged.</p>

Authentication

Connected account required

Tags

postpricesprice
Create a productSTRIPE_POST_PRODUCTS<p>Creates a new product object.</p>

<p>Creates a new product object.</p>

Authentication

Connected account required

Tags

postproducts
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>

<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 required

Tags

postproductsid
Attach a feature to a productSTRIPE_POST_PRODUCTS_PRODUCT_FEATURES<p>Creates a product_feature, which represents a feature attachment to a product</p>

<p>Creates a product_feature, which represents a feature attachment to a product</p>

Authentication

Connected account required

Tags

postproductsproductfeatures
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>

<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 required

Tags

postpromotioncodes
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>

<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 required

Tags

postpromotioncodespromotioncode
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>

<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 required

Tags

postquotes
Update a quoteSTRIPE_POST_QUOTES_QUOTE<p>A quote models prices and services for a customer.</p>

<p>A quote models prices and services for a customer.</p>

Authentication

Connected account required

Tags

postquotesquote
Accept a quoteSTRIPE_POST_QUOTES_QUOTE_ACCEPT<p>Accepts the specified quote.</p>

<p>Accepts the specified quote.</p>

Authentication

Connected account required

Tags

postquotesquoteaccept
Cancel a quoteSTRIPE_POST_QUOTES_QUOTE_CANCEL<p>Cancels the quote.</p>

<p>Cancels the quote.</p>

Authentication

Connected account required

Tags

postquotesquotecancel
Finalize a quoteSTRIPE_POST_QUOTES_QUOTE_FINALIZE<p>Finalizes the quote.</p>

<p>Finalizes the quote.</p>

Authentication

Connected account required

Tags

postquotesquotefinalize
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>

<p>Request a Radar API fraud risk score from Stripe for a payment before sending it for external processor authorization.</p>

Authentication

Connected account required

Tags

postradarpaymentevaluations
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>

<p>Creates a new <code>ValueListItem</code> object, which is added to the specified parent value list.</p>

Authentication

Connected account required

Tags

postradarvaluelistitems
Create a value listSTRIPE_POST_RADAR_VALUE_LISTS<p>Creates a new <code>ValueList</code> object, which can then be referenced in rules.</p>

<p>Creates a new <code>ValueList</code> object, which can then be referenced in rules.</p>

Authentication

Connected account required

Tags

postradarvaluelists
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>

<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 required

Tags

postradarvaluelistsvaluelist
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>

<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 required

Tags

postrefunds
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>

<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 required

Tags

postrefundsrefund
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>

<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 required

Tags

postrefundsrefundcancel
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>

<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 required

Tags

postreportingreportruns
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>

<p>Approves a <code>Review</code> object, closing it and removing it from the list of reviews.</p>

Authentication

Connected account required

Tags

postreviewsreviewapprove
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>

<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 required

Tags

postsetupintents
Update a SetupIntentSTRIPE_POST_SETUP_INTENTS_INTENT<p>Updates a SetupIntent object.</p>

<p>Updates a SetupIntent object.</p>

Authentication

Connected account required

Tags

postsetupintentsintent
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>

<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 required

Tags

postsetupintentsintentcancel
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>

<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 required

Tags

postsetupintentsintentconfirm
Verify microdeposits on a SetupIntentSTRIPE_POST_SETUP_INTENTS_INTENT_VERIFY_MICRODEPOSITS<p>Verifies microdeposits on a SetupIntent object.</p>

<p>Verifies microdeposits on a SetupIntent object.</p>

Authentication

Connected account required

Tags

postsetupintentsintentverifymicrodeposits
Create a shipping rateSTRIPE_POST_SHIPPING_RATES<p>Creates a new shipping rate object.</p>

<p>Creates a new shipping rate object.</p>

Authentication

Connected account required

Tags

postshippingrates
Update a shipping rateSTRIPE_POST_SHIPPING_RATES_SHIPPING_RATE_TOKEN<p>Updates an existing shipping rate object.</p>

<p>Updates an existing shipping rate object.</p>

Authentication

Connected account required

Tags

postshippingratesshippingratetoken
Update an existing Sigma QuerySTRIPE_POST_SIGMA_SAVED_QUERIES_ID<p>Update an existing Sigma query that previously exists</p>

<p>Update an existing Sigma query that previously exists</p>

Authentication

Connected account required

Tags

postsigmasavedqueriesid
Shares a sourceSTRIPE_POST_SOURCES<p>Creates a new source object.</p>

<p>Creates a new source object.</p>

Authentication

Connected account required

Tags

postsources
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>

<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 required

Tags

postsourcessource
PostSourcesSourceVerifySTRIPE_POST_SOURCES_SOURCE_VERIFY<p>Verify a given source.</p>

<p>Verify a given source.</p>

Authentication

Connected account required

Tags

postsourcessourceverify
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>

<p>Adds a new item to an existing subscription. No existing items will be changed or replaced.</p>

Authentication

Connected account required

Tags

postsubscriptionitems
Update a subscription itemSTRIPE_POST_SUBSCRIPTION_ITEMS_ITEM<p>Updates the plan or quantity of an item on a current subscription.</p>

<p>Updates the plan or quantity of an item on a current subscription.</p>

Authentication

Connected account required

Tags

postsubscriptionitemsitem
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>

<p>Creates a new subscription schedule object. Each customer can have up to 500 active or scheduled subscriptions.</p>

Authentication

Connected account required

Tags

postsubscriptionschedules
Update a scheduleSTRIPE_POST_SUBSCRIPTION_SCHEDULES_SCHEDULE<p>Updates an existing subscription schedule.</p>

<p>Updates an existing subscription schedule.</p>

Authentication

Connected account required

Tags

postsubscriptionschedulesschedule
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>

<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 required

Tags

postsubscriptionschedulesschedulecancel
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>

<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 required

Tags

postsubscriptionschedulesschedulerelease
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>

<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 required

Tags

postsubscriptions
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>

<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 required

Tags

postsubscriptionssubscriptionexposedid
Migrate a subscriptionSTRIPE_POST_SUBSCRIPTIONS_SUBSCRIPTION_MIGRATE<p>Upgrade the billing_mode of an existing subscription.</p>

<p>Upgrade the billing_mode of an existing subscription.</p>

Authentication

Connected account required

Tags

postsubscriptionssubscriptionmigrate
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>

<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 required

Tags

postsubscriptionssubscriptionresume
Create a CalculationSTRIPE_POST_TAX_CALCULATIONS<p>Calculates tax based on the input and returns a Tax <code>Calculation</code> object.</p>

<p>Calculates tax based on the input and returns a Tax <code>Calculation</code> object.</p>

Authentication

Connected account required

Tags

posttaxcalculations
Create a tax IDSTRIPE_POST_TAX_IDS<p>Creates a new account or customer <code>tax_id</code> object.</p>

<p>Creates a new account or customer <code>tax_id</code> object.</p>

Authentication

Connected account required

Tags

posttaxids
Create a tax rateSTRIPE_POST_TAX_RATES<p>Creates a new tax rate.</p>

<p>Creates a new tax rate.</p>

Authentication

Connected account required

Tags

posttaxrates
Update a tax rateSTRIPE_POST_TAX_RATES_TAX_RATE<p>Updates an existing tax rate.</p>

<p>Updates an existing tax rate.</p>

Authentication

Connected account required

Tags

posttaxratestaxrate
Create a registrationSTRIPE_POST_TAX_REGISTRATIONS<p>Creates a new Tax <code>Registration</code> object.</p>

<p>Creates a new Tax <code>Registration</code> object.</p>

Authentication

Connected account required

Tags

posttaxregistrations
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>

<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 required

Tags

posttaxregistrationsid
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>

<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 required

Tags

posttaxsettings
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>

<p>Creates a Tax Transaction from a calculation, if that calculation hasn’t expired. Calculations expire after 90 days.</p>

Authentication

Connected account required

Tags

posttaxtransactionscreatefromcalculation
Create a reversal TransactionSTRIPE_POST_TAX_TRANSACTIONS_CREATE_REVERSAL<p>Partially or fully reverses a previously created <code>Transaction</code>.</p>

<p>Partially or fully reverses a previously created <code>Transaction</code>.</p>

Authentication

Connected account required

Tags

posttaxtransactionscreatereversal
Create a ConfigurationSTRIPE_POST_TERMINAL_CONFIGURATIONS<p>Creates a new <code>Configuration</code> object.</p>

<p>Creates a new <code>Configuration</code> object.</p>

Authentication

Connected account required

Tags

postterminalconfigurations
Update a ConfigurationSTRIPE_POST_TERMINAL_CONFIGURATIONS_CONFIGURATION<p>Updates a new <code>Configuration</code> object.</p>

<p>Updates a new <code>Configuration</code> object.</p>

Authentication

Connected account required

Tags

postterminalconfigurationsconfiguration
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>

<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 required

Tags

postterminalconnectiontokens
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>

<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 required

Tags

postterminallocations
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>

<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 required

Tags

postterminallocationslocation
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>

<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 required

Tags

postterminalonboardinglinks
Create a ReaderSTRIPE_POST_TERMINAL_READERS<p>Creates a new <code>Reader</code> object.</p>

<p>Creates a new <code>Reader</code> object.</p>

Authentication

Connected account required

Tags

postterminalreaders
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>

<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 required

Tags

postterminalreadersreader
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>

<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 required

Tags

postterminalreadersreadercancelaction
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>

<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 required

Tags

postterminalreadersreadercollectinputs
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>

<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 required

Tags

postterminalreadersreadercollectpaymentmethod
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>

<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 required

Tags

postterminalreadersreaderconfirmpaymentintent
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>

<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 required

Tags

postterminalreadersreaderprocesspaymentintent
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>

<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 required

Tags

postterminalreadersreaderprocesssetupintent
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>

<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 required

Tags

postterminalreadersreaderrefundpayment
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>

<p>Sets the reader display to show <a href="/docs/terminal/features/display">cart details</a>.</p>

Authentication

Connected account required

Tags

postterminalreadersreadersetreaderdisplay
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>

<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 required

Tags

postterminalrefunds
Create a test Confirmation TokenSTRIPE_POST_TEST_HELPERS_CONFIRMATION_TOKENS<p>Creates a test mode Confirmation Token server side for your integration tests.</p>

<p>Creates a test mode Confirmation Token server side for your integration tests.</p>

Authentication

Connected account required

Tags

posttesthelpersconfirmationtokens
Fund a test mode cash balanceSTRIPE_POST_TEST_HELPERS_CUSTOMERS_CUSTOMER_FUND_CASH_BALANCE<p>Create an incoming testmode bank transfer</p>

<p>Create an incoming testmode bank transfer</p>

Authentication

Connected account required

Tags

posttesthelperscustomerscustomerfundcashbalance
Create a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS<p>Create a test-mode authorization.</p>

<p>Create a test-mode authorization.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingauthorizations
Capture a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_CAPTURE<p>Capture a test-mode authorization.</p>

<p>Capture a test-mode authorization.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingauthorizationsauthorizationcapture
Expire a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_EXPIRE<p>Expire a test-mode Authorization.</p>

<p>Expire a test-mode Authorization.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingauthorizationsauthorizationexpire
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>

<p>Finalize the amount on an Authorization prior to capture, when the initial authorization was for an estimated amount.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingauthorizationsauthorizationfinalizeamount
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>

<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 required

Tags

posttesthelpersissuingauthorizationsauthorizationfraudchallengesrespond
Increment a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_INCREMENT<p>Increment a test-mode Authorization.</p>

<p>Increment a test-mode Authorization.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingauthorizationsauthorizationincrement
Reverse a test-mode authorizationSTRIPE_POST_TEST_HELPERS_ISSUING_AUTHORIZATIONS_AUTHORIZATION_REVERSE<p>Reverse a test-mode Authorization.</p>

<p>Reverse a test-mode Authorization.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingauthorizationsauthorizationreverse
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>

<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>delivered</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingcardscardshippingdeliver
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>

<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>failure</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingcardscardshippingfail
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>

<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>returned</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingcardscardshippingreturn
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>

<p>Updates the shipping status of the specified Issuing <code>Card</code> object to <code>shipped</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingcardscardshippingship
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>

<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 required

Tags

posttesthelpersissuingcardscardshippingsubmit
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>

<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>active</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingpersonalizationdesignspersonalizationdesignactivate
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>

<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>inactive</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingpersonalizationdesignspersonalizationdesigndeactivate
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>

<p>Updates the <code>status</code> of the specified testmode personalization design object to <code>rejected</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingpersonalizationdesignspersonalizationdesignreject
Create a test-mode settlementSTRIPE_POST_TEST_HELPERS_ISSUING_SETTLEMENTS<p>Allows the user to create an Issuing settlement.</p>

<p>Allows the user to create an Issuing settlement.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingsettlements
Complete a test-mode settlementSTRIPE_POST_TEST_HELPERS_ISSUING_SETTLEMENTS_SETTLEMENT_COMPLETE<p>Allows the user to mark an Issuing settlement as complete.</p>

<p>Allows the user to mark an Issuing settlement as complete.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingsettlementssettlementcomplete
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>

<p>Allows the user to capture an arbitrary amount, also known as a forced capture.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingtransactionscreateforcecapture
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>

<p>Allows the user to refund an arbitrary amount, also known as a unlinked refund.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingtransactionscreateunlinkedrefund
Refund a test-mode transactionSTRIPE_POST_TEST_HELPERS_ISSUING_TRANSACTIONS_TRANSACTION_REFUND<p>Refund a test-mode Transaction.</p>

<p>Refund a test-mode Transaction.</p>

Authentication

Connected account required

Tags

posttesthelpersissuingtransactionstransactionrefund
Expire a pending refund.STRIPE_POST_TEST_HELPERS_REFUNDS_REFUND_EXPIRE<p>Expire a refund with a status of <code>requires_action</code>.</p>

<p>Expire a refund with a status of <code>requires_action</code>.</p>

Authentication

Connected account required

Tags

posttesthelpersrefundsrefundexpire
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>

<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 required

Tags

posttesthelpersterminalreadersreaderpresentpaymentmethod
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>

<p>Use this endpoint to trigger a successful input collection on a simulated reader.</p>

Authentication

Connected account required

Tags

posttesthelpersterminalreadersreadersucceedinputcollection
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>

<p>Use this endpoint to complete an input collection with a timeout error on a simulated reader.</p>

Authentication

Connected account required

Tags

posttesthelpersterminalreadersreadertimeoutinputcollection
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>

<p>Creates a new test clock that can be attached to new customers and quotes.</p>

Authentication

Connected account required

Tags

posttesthelperstestclocks
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>

<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 required

Tags

posttesthelperstestclockstestclockadvance
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>

<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 required

Tags

posttesthelperstreasuryinboundtransfersidfail
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>

<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 required

Tags

posttesthelperstreasuryinboundtransfersidreturn
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>

<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 required

Tags

posttesthelperstreasuryinboundtransfersidsucceed
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>

<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 required

Tags

posttesthelperstreasuryoutboundpaymentsid
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>

<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 required

Tags

posttesthelperstreasuryoutboundpaymentsidfail
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>

<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 required

Tags

posttesthelperstreasuryoutboundpaymentsidpost
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>

<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 required

Tags

posttesthelperstreasuryoutboundpaymentsidreturn
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>

<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 required

Tags

posttesthelperstreasuryoutboundtransfersoutboundtransfer
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>

<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 required

Tags

posttesthelperstreasuryoutboundtransfersoutboundtransferfail
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>

<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 required

Tags

posttesthelperstreasuryoutboundtransfersoutboundtransferpost
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>

<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 required

Tags

posttesthelperstreasuryoutboundtransfersoutboundtransferreturn
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>

<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 required

Tags

posttesthelperstreasuryreceivedcredits
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>

<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 required

Tags

posttesthelperstreasuryreceiveddebits
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>

<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 required

Tags

posttokens
Create a top-upSTRIPE_POST_TOPUPS<p>Top up the balance of an account</p>

<p>Top up the balance of an account</p>

Authentication

Connected account required

Tags

posttopups
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>

<p>Updates the metadata of a top-up. Other top-up details are not editable by design.</p>

Authentication

Connected account required

Tags

posttopupstopup
Cancel a top-upSTRIPE_POST_TOPUPS_TOPUP_CANCEL<p>Cancels a top-up. Only pending top-ups can be canceled.</p>

<p>Cancels a top-up. Only pending top-ups can be canceled.</p>

Authentication

Connected account required

Tags

posttopupstopupcancel
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>

<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 required

Tags

posttransfers
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>

<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 required

Tags

posttransfersidreversals
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>

<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 required

Tags

posttransferstransfer
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>

<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 required

Tags

posttransferstransferreversalsid
Create a CreditReversalSTRIPE_POST_TREASURY_CREDIT_REVERSALS<p>Reverses a ReceivedCredit and creates a CreditReversal object.</p>

<p>Reverses a ReceivedCredit and creates a CreditReversal object.</p>

Authentication

Connected account required

Tags

posttreasurycreditreversals
Create a DebitReversalSTRIPE_POST_TREASURY_DEBIT_REVERSALS<p>Reverses a ReceivedDebit and creates a DebitReversal object.</p>

<p>Reverses a ReceivedDebit and creates a DebitReversal object.</p>

Authentication

Connected account required

Tags

posttreasurydebitreversals
Create a FinancialAccountSTRIPE_POST_TREASURY_FINANCIAL_ACCOUNTS<p>Creates a new FinancialAccount. Each connected account can have up to three FinancialAccounts by default.</p>

<p>Creates a new FinancialAccount. Each connected account can have up to three FinancialAccounts by default.</p>

Authentication

Connected account required

Tags

posttreasuryfinancialaccounts
Update a FinancialAccountSTRIPE_POST_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT<p>Updates the details of a FinancialAccount.</p>

<p>Updates the details of a FinancialAccount.</p>

Authentication

Connected account required

Tags

posttreasuryfinancialaccountsfinancialaccount
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>

<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 required

Tags

posttreasuryfinancialaccountsfinancialaccountclose
Update FinancialAccount FeaturesSTRIPE_POST_TREASURY_FINANCIAL_ACCOUNTS_FINANCIAL_ACCOUNT_FEATURES<p>Updates the Features associated with a FinancialAccount.</p>

<p>Updates the Features associated with a FinancialAccount.</p>

Authentication

Connected account required

Tags

posttreasuryfinancialaccountsfinancialaccountfeatures
Create an InboundTransferSTRIPE_POST_TREASURY_INBOUND_TRANSFERS<p>Creates an InboundTransfer.</p>

<p>Creates an InboundTransfer.</p>

Authentication

Connected account required

Tags

posttreasuryinboundtransfers
Cancel an InboundTransferSTRIPE_POST_TREASURY_INBOUND_TRANSFERS_INBOUND_TRANSFER_CANCEL<p>Cancels an InboundTransfer.</p>

<p>Cancels an InboundTransfer.</p>

Authentication

Connected account required

Tags

posttreasuryinboundtransfersinboundtransfercancel
Create an OutboundPaymentSTRIPE_POST_TREASURY_OUTBOUND_PAYMENTS<p>Creates an OutboundPayment.</p>

<p>Creates an OutboundPayment.</p>

Authentication

Connected account required

Tags

posttreasuryoutboundpayments
Cancel an OutboundPaymentSTRIPE_POST_TREASURY_OUTBOUND_PAYMENTS_ID_CANCEL<p>Cancel an OutboundPayment.</p>

<p>Cancel an OutboundPayment.</p>

Authentication

Connected account required

Tags

posttreasuryoutboundpaymentsidcancel
Create an OutboundTransferSTRIPE_POST_TREASURY_OUTBOUND_TRANSFERS<p>Creates an OutboundTransfer.</p>

<p>Creates an OutboundTransfer.</p>

Authentication

Connected account required

Tags

posttreasuryoutboundtransfers
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>

<p>An OutboundTransfer can be canceled if the funds have not yet been paid out.</p>

Authentication

Connected account required

Tags

posttreasuryoutboundtransfersoutboundtransfercancel
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>

<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 required

Tags

postwebhookendpoints
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>

<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 required

Tags

postwebhookendpointswebhookendpoint

Provider resources