Skip to content

Payment Gateway

Stripe
API integration

Ship Payment Gateway features without building the integration. Full Stripe API access via Proxy, normalized data through Unified APIs, and 510+ MCP-ready tools for AI agents — all extensible to your exact use case.

Talk to us
Stripe

Use Cases

Why integrate with Stripe

Common scenarios for SaaS companies building Stripe integrations for their customers.

01

Sync payment and invoice data into your analytics platform

If you're building a subscription analytics or revenue intelligence product, you need to ingest your users' Stripe Customers, Payments, and Invoices to compute metrics like MRR, churn, and LTV. Truto's Unified APIs let you pull this data without handling Stripe's pagination, API versioning, or auth flows yourself.

02

Surface billing context inside your CRM or RevOps tool

Sales and CS teams need to see a customer's payment status, subscription tier, and outstanding invoices without leaving your app. Offering a native Stripe integration via Truto lets you pull Customer and Invoice data directly into contact records, giving reps the context they need for renewal and upsell conversations.

03

Power automated dunning and churn-prevention workflows

SaaS companies building lifecycle marketing or retention tools need to react to failed payments and subscription changes in their users' Stripe accounts. Integrating with Stripe through Truto gives you access to payment status data so your product can trigger the right outreach at the right time.

04

Enable one-click refunds from your support or helpdesk product

Support agents shouldn't need Stripe dashboard access to resolve billing disputes. By embedding a Stripe integration via Truto's Unified Payment Gateway API, your helpdesk product can display payment details and allow agents to take action without context-switching.

05

Automate accounting reconciliation for your finance software

If you're building accounting or ERP software, your users need Stripe payment and invoice data flowing in automatically to reconcile revenue, fees, and payouts. Truto handles the plumbing so you can focus on the reconciliation logic.

What You Can Build

Ship these features with Truto + Stripe

Concrete product features your team can ship faster by leveraging Truto’s Stripe integration instead of building from scratch.

01

Embedded Stripe payment history viewer

Show a paginated, searchable list of a user's Stripe payments — including status, amount, and currency — directly inside your application using the Unified Payment Gateway API.

02

Customer 360 billing sidebar

Pull Stripe Customer and Invoice data into a sidebar widget on any contact or account record so your users see subscription status, recent invoices, and total spend at a glance.

03

Automated invoice sync for revenue dashboards

Continuously ingest Stripe Invoices via the Unified Subscription Management API to power real-time MRR, ARR, and net revenue retention charts in your product.

04

Failed payment alert engine

Monitor payment statuses from the Unified Payment Gateway API to detect failed charges and trigger automated dunning sequences, in-app alerts, or Slack notifications for your users.

05

Self-serve Stripe account connection flow

Let your end users securely connect their Stripe accounts through Truto's managed auth — no OAuth implementation on your side — so they're up and running in minutes.

06

Cross-gateway payment normalization

Use Truto's Unified Payment Gateway API to normalize Stripe data alongside other payment providers, giving your users a single view of Customers and Payments regardless of which gateway they use.

SuperAI

Stripe AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

get_single_stripe_balance_by_id

Get the current Stripe balance for the authenticated account. Returns available and pending fund amounts broken down by currency.

get_single_stripe_balance_setting_by_id

Get the current balance settings for the Stripe account. Returns the balance settings object describing how funds are managed and paid out.

update_a_stripe_balance_setting_by_id

Update the balance settings for the Stripe account. Returns the updated balance settings object reflecting the applied changes.

list_all_stripe_balance_transactions

List Stripe balance transactions. Returns a collection of balance transaction objects including id, amount, currency, type, status, and created timestamp.

get_single_stripe_balance_transaction_by_id

Get a single Stripe balance transaction by id. Returns the full balance transaction object including amount, currency, fee, net, status, type, and created timestamp. Required: id.

list_all_stripe_charges

List all Stripe charges in reverse chronological order. Returns: id, amount, currency, status, customer.

get_single_stripe_charge_by_id

Get a single Stripe charge by id. Returns the full charge object including amount, currency, status, customer, and payment details. Required: id.

create_a_stripe_charge

Create a new Stripe charge against a payment source or customer. Returns: id, amount, currency, status, created. Required: amount and currency, plus either source or customer.

update_a_stripe_charge_by_id

Update an existing Stripe charge by id. Returns the updated charge object including id, amount, currency, and status. Required: id.

stripe_charges_capture

Capture a previously uncaptured Stripe charge. Returns the updated charge object with status set to succeeded. Required: charge_id.

get_single_stripe_charge_dispute_by_id

Get the dispute associated with a specific Stripe charge. Returns the dispute object for the given charge. Required: charge_id.

update_a_stripe_charge_dispute_by_id

Update the dispute associated with a specific Stripe charge. Returns the updated dispute object. Required: charge_id.

stripe_charge_disputes_close

Close the dispute associated with a specific Stripe charge, accepting the dispute and forfeiting any ability to contest it further. Returns the updated dispute object. Required: charge_id.

list_all_stripe_charge_refunds

List all refunds associated with a Stripe charge. Returns a list of refund objects including id, amount, status, and reason. Required: charge_id.

get_single_stripe_charge_refund_by_id

Get a single Stripe charge refund by its refund_id. Returns the refund object including id, amount, status, reason, and created. Required: charge_id, refund_id.

create_a_stripe_charge_refund

Create a refund for a Stripe charge. Returns the created refund object including id, amount, status, and reason. Required: charge_id.

update_a_stripe_charge_refund_by_id

Update the metadata of an existing Stripe charge refund. Returns the updated refund object including id, amount, status, and metadata. Required: charge_id, refund_id.

list_all_stripe_customers

List all Stripe customers ordered by creation date. Returns an array of customer objects including id, email, and created. Max 100 results per page.

get_single_stripe_customer_by_id

Get a single Stripe customer by id. Returns the full customer object including id, email, name, phone, address, and metadata. Required: id.

create_a_stripe_customer

Create a new Stripe customer. Returns the created customer object including id, email, and created timestamp.

update_a_stripe_customer_by_id

Update an existing Stripe customer by id. Returns the updated customer object. Required: id.

delete_a_stripe_customer_by_id

Delete a Stripe customer by id. Returns an object with the customer id and deleted: true on success. Required: id.

list_all_stripe_customer_balance_transactions

List all Stripe customer balance transactions for a given customer. Returns an array of balance transaction objects. Required: customer_id.

get_single_stripe_customer_balance_transaction_by_id

Get a single Stripe customer balance transaction by id. Returns the full balance transaction object for the specified customer. Required: customer_id and id.

create_a_stripe_customer_balance_transaction

Create a new Stripe customer balance transaction for the specified customer. Returns the created balance transaction object. Required: customer_id.

update_a_stripe_customer_balance_transaction_by_id

Update an existing Stripe customer balance transaction. Returns the updated balance transaction object. Required: customer_id and transaction_id.

list_all_stripe_customer_bank_accounts

List all Stripe bank accounts associated with a customer. Returns a list of bank account objects for the specified customer. Required: customer_id.

get_single_stripe_customer_bank_account_by_id

Get a single Stripe bank account by id for a given customer. Returns the bank account object for the specified customer. Required: customer_id, id.

create_a_stripe_customer_bank_account

Create a new bank account for a Stripe customer. Returns the created bank account object. Required: customer_id.

update_a_stripe_customer_bank_account_by_id

Update a bank account associated with a Stripe customer. Returns the updated bank account object. Required: customer_id, bank_account_id.

delete_a_stripe_customer_bank_account_by_id

Delete a bank account associated with a Stripe customer. Returns a confirmation object on success. Required: customer_id, bank_account_id.

stripe_customer_bank_accounts_verify

Verify a Stripe customer bank account by confirming micro-deposit amounts. Returns the updated bank account object reflecting the new verification status. Required: customer_id, bank_account_id.

list_all_stripe_customer_cards

List all cards associated with a Stripe customer. Returns a list of card objects. Required: customer_id.

get_single_stripe_customer_card_by_id

Get a specific card for a Stripe customer by id. Returns the card object. Required: customer_id and id.

create_a_stripe_customer_card

Create and attach a new card to a Stripe customer. Returns the created card object. Required: customer_id.

update_a_stripe_customer_card_by_id

Update an existing card on a Stripe customer. Returns the updated card object. Required: customer_id and card_id.

delete_a_stripe_customer_card_by_id

Delete a card from a Stripe customer. Returns an object confirming deletion with the card id and a deleted flag. Required: customer_id and card_id.

get_single_stripe_customer_cash_balance_by_id

Get the cash balance for a Stripe customer. Returns the customer's cash balance object. Required: customer_id.

update_a_stripe_customer_cash_balance_by_id

Update the cash balance settings for a Stripe customer. Returns the updated cash balance object. Required: customer_id.

list_all_stripe_customer_cash_balance_transactions

List Stripe cash balance transactions for a specific customer. Returns a collection of cash balance transaction objects. Required: customer_id.

get_single_stripe_customer_cash_balance_transaction_by_id

Get a single Stripe cash balance transaction by id for a specific customer. Returns the cash balance transaction object. Required: customer_id and id.

get_single_stripe_customer_discount_by_id

Get the discount currently applied to a Stripe customer. Returns the discount object associated with the customer. Required: customer_id.

delete_a_stripe_customer_discount_by_id

Delete the discount currently applied to a Stripe customer, removing it from future invoices. Required: customer_id.

create_a_stripe_customer_funding_instruction

Create funding instructions for a Stripe customer. Returns the created funding instructions object. Required: customer_id.

list_all_stripe_customer_payment_methods

List all payment methods attached to a Stripe customer. Returns a collection of payment method objects. Required: customer_id.

get_single_stripe_customer_payment_method_by_id

Get a single payment method attached to a Stripe customer by id. Returns the full payment method object. Required: customer_id and id.

list_all_stripe_customer_sources

List all payment sources attached to a Stripe customer. Returns a list of source objects. Required: customer_id.

get_single_stripe_customer_source_by_id

Get a specific payment source attached to a Stripe customer by id. Returns the source object. Required: customer_id, id.

create_a_stripe_customer_source

Attach a new payment source to a Stripe customer. Returns the created source object. Required: customer_id.

update_a_stripe_customer_source_by_id

Update a payment source attached to a Stripe customer by source_id. Returns the updated source object. Required: customer_id, source_id.

delete_a_stripe_customer_source_by_id

Delete (detach) a payment source from a Stripe customer by source_id. Returns an empty response on success. Required: customer_id, source_id.

stripe_customer_sources_verify

Verify a payment source attached to a Stripe customer by source_id. Returns the updated source object reflecting the verified status. Required: customer_id, source_id.

list_all_stripe_customer_subscriptions

List all Stripe subscriptions for a customer. Returns a collection of subscription objects. Required: customer_id.

get_single_stripe_customer_subscription_by_id

Get a single Stripe subscription by id for a specific customer. Returns the full subscription object. Required: customer_id, id.

create_a_stripe_customer_subscription

Create a new Stripe subscription for a customer. Returns the created subscription object. Required: customer_id.

update_a_stripe_customer_subscription_by_id

Update an existing Stripe subscription for a customer. Returns the updated subscription object. Required: customer_id, subscription_id.

delete_a_stripe_customer_subscription_by_id

Cancel a Stripe subscription for a customer. Required: customer_id, subscription_id.

get_single_stripe_customer_subscription_discount_by_id

Get the discount applied to a specific Stripe customer subscription. Returns the discount object associated with the subscription. Required: customer_id, subscription_id.

delete_a_stripe_customer_subscription_discount_by_id

Delete the discount applied to a specific Stripe customer subscription. Returns an empty response on success. Required: customer_id, subscription_id.

list_all_stripe_customer_tax_ids

List all tax IDs associated with a Stripe customer. Returns a list of tax ID objects for the given customer. Required: customer_id.

get_single_stripe_customer_tax_id_by_id

Get a specific tax ID for a Stripe customer by id. Returns the matching tax ID object. Required: customer_id, id.

create_a_stripe_customer_tax_id

Create a new tax ID for a Stripe customer. Returns the created tax ID object. Required: customer_id.

delete_a_stripe_customer_tax_id_by_id

Delete a tax ID from a Stripe customer. Returns the deleted tax ID object. Required: customer_id, tax_id.

create_a_stripe_customer_session

Create a Stripe customer session that issues a short-lived client secret granting frontend access to Stripe's UI components for a specific customer. Returns: id, client_secret, expires_at, customer. Required: customer, components.

list_all_stripe_disputes

List all Stripe disputes. Returns a paginated collection of dispute objects including id, amount, status, and reason. Optionally filter by charge or payment_intent.

get_single_stripe_dispute_by_id

Get a single Stripe dispute by id. Returns the full dispute object including id, amount, currency, status, reason, and associated charge. Required: id.

update_a_stripe_dispute_by_id

Update a Stripe dispute by id, typically to submit evidence or attach metadata. Returns the updated dispute object including id, status, and evidence details. Required: id.

stripe_disputes_close

Close a Stripe dispute by dispute_id, accepting the dispute as lost. Returns the updated dispute object with status set to lost. Required: dispute_id.

list_all_stripe_events

List Stripe events ordered by creation date. Returns: id, type, created, and associated data object for each event.

get_single_stripe_event_by_id

Get a single Stripe event by id. Returns the full event object including id, type, created, and the associated data payload. Required: id.

list_all_stripe_files

List Stripe files. Returns a collection of file objects from the `data` array, including fields such as id, filename, purpose, and created.

get_single_stripe_file_by_id

Get a single Stripe file by id. Returns the full file object including its id, filename, purpose, size, and created timestamp. Required: id.

create_a_stripe_file

Create a new Stripe file. Returns the created file object including its id, filename, purpose, and created timestamp.

list_all_stripe_file_links

List Stripe file links. Returns an array of file link objects including id, url, file, expires_at, and expired status.

get_single_stripe_file_link_by_id

Get a single Stripe file link by id. Returns the full file link object including id, url, file, expires_at, expired, and metadata. Required: id.

create_a_stripe_file_link

Create a Stripe file link to make a file publicly accessible via a shareable URL. Returns the created file link object including id, url, file, and expires_at. Required: file.

update_a_stripe_file_link_by_id

Update a Stripe file link by id, allowing you to change its expiry time, active status, or metadata. Returns the updated file link object including id, url, active, expires_at, and metadata. Required: id.

get_single_stripe_mandate_by_id

Get a single Stripe mandate by id. Returns the mandate object including its id, status, type, and payment method details. Required: id.

list_all_stripe_payment_intents

List Stripe payment intents. Returns a collection of payment intent objects ordered by creation date.

get_single_stripe_payment_intent_by_id

Get a single Stripe payment intent by id. Returns the full payment intent object.

create_a_stripe_payment_intent

Create a new Stripe payment intent. Returns the created payment intent object including its id and status.

update_a_stripe_payment_intent_by_id

Update an existing Stripe payment intent by id. Returns the updated payment intent object.

stripe_payment_intents_confirm

Confirm a Stripe payment intent to attempt payment collection. Returns the updated payment intent object. Required: intent_id.

stripe_payment_intents_capture

Capture funds for a Stripe payment intent that was created with capture_method=manual. Returns the updated payment intent object. Required: intent_id.

stripe_payment_intents_cancel

Cancel a Stripe payment intent, preventing any future payment attempts. Returns the canceled payment intent object. Required: intent_id.

stripe_payment_intents_apply_customer_balance

Apply the customer's available cash balance to a Stripe payment intent. Returns the updated payment intent object. Required: intent_id.

stripe_payment_intents_increment_authorization

Increment the authorized amount on a Stripe payment intent that has been previously authorized. Returns the updated payment intent object. Required: intent_id.

stripe_payment_intents_verify_microdeposits

Verify microdeposits for a Stripe payment intent to confirm bank account ownership before completing the payment. Returns the updated payment intent object. Required: intent_id.

list_all_stripe_setup_intents

List Stripe SetupIntents ordered by creation date. Returns an array of SetupIntent objects including id, status, payment_method, and customer.

get_single_stripe_setup_intent_by_id

Get a single Stripe SetupIntent by id. Returns the full SetupIntent object including id, status, payment_method, customer, and usage. Required: id.

create_a_stripe_setup_intent

Create a new Stripe SetupIntent for saving a payment method for future use. Returns the created SetupIntent object including id, client_secret, status, and payment_method_types.

update_a_stripe_setup_intent_by_id

Update an existing Stripe SetupIntent by id. Returns the updated SetupIntent object including id, status, customer, and payment_method. Required: id.

stripe_setup_intents_confirm

Confirm a Stripe SetupIntent to finalize payment method setup. Returns the updated SetupIntent object with its new status. Required: intent_id.

stripe_setup_intents_cancel

Cancel a Stripe SetupIntent, preventing it from being used to set up a payment method. Returns the cancelled SetupIntent object with status set to canceled. Required: intent_id.

stripe_setup_intents_verify_microdeposits

Verify a Stripe SetupIntent using microdeposit amounts or a descriptor code for ACH bank account setups. Returns the updated SetupIntent object. Required: intent_id.

list_all_stripe_setup_attempts

List Stripe setup attempts. Returns a collection of setup attempt objects from the data array, representing records of attempted confirmations of SetupIntents.

list_all_stripe_payouts

List Stripe payouts sent to connected bank accounts or debit cards. Returns: id, amount, currency, status, arrival_date.

get_single_stripe_payout_by_id

Get a single Stripe payout by id. Returns the full payout object including id, amount, currency, status, and arrival_date.

create_a_stripe_payout

Create a Stripe payout to send funds to a connected bank account or debit card. Returns: id, amount, currency, status, arrival_date. Required: amount, currency.

update_a_stripe_payout_by_id

Update a Stripe payout by id. Returns the updated payout object including id, amount, currency, and metadata.

stripe_payouts_cancel

Cancel a Stripe payout that has not yet been paid out. Returns the canceled payout object. Required: payout_id.

stripe_payouts_reverse

Reverse a Stripe payout by creating a payout reversal. Returns the new reversed payout object including id and amount. Required: payout_id.

list_all_stripe_refunds

List Stripe refunds ordered by creation date. Returns a collection of refund objects including id, amount, and status.

get_single_stripe_refund_by_id

Get a single Stripe refund by id. Returns the full refund object including id, amount, status, and associated charge. Required: id.

create_a_stripe_refund

Create a Stripe refund. Returns the newly created refund object including id, amount, and status.

update_a_stripe_refund_by_id

Update a Stripe refund by id. Returns the updated refund object. Required: id.

stripe_refunds_cancel

Cancel a Stripe refund. Returns the cancelled refund object reflecting its updated status. Required: refund_id.

create_a_stripe_token

Create a Stripe token that securely represents sensitive payment data such as a card or bank account, suitable for single-use transmission. Returns: id, object, type, used. Supply at least one of card, bank_account, or pii in the request body.

get_single_stripe_token_by_id

Get a Stripe token by id. Returns the full token object including id, type, livemode, and used status. Required: id.

get_single_stripe_confirmation_token_by_id

Get a Stripe confirmation token by id. Returns the confirmation token object including its id and associated details. Required: id.

list_all_stripe_payment_methods

List Stripe payment methods. Returns: id, type, customer, created. Optionally filter by customer ID or payment method type.

get_single_stripe_payment_method_by_id

Get a single Stripe payment method by id. Returns the full payment method object including type, billing_details, and customer.

create_a_stripe_payment_method

Create a new Stripe payment method. Returns the created payment method object including id, type, and billing_details. Requires type.

update_a_stripe_payment_method_by_id

Update a Stripe payment method by id. Returns the updated payment method object including id, type, billing_details, and metadata.

stripe_payment_methods_attach

Attach a Stripe payment method to a customer. Returns the updated payment method object with the customer field set. Requires payment_method_id and customer.

stripe_payment_methods_detach

Detach a Stripe payment method from its associated customer. Returns the detached payment method object with customer set to null. Requires payment_method_id.

list_all_stripe_payment_method_configurations

List all Stripe payment method configurations. Returns an array of configuration objects including their ids and associated settings.

get_single_stripe_payment_method_configuration_by_id

Get a single Stripe payment method configuration by id. Returns the full configuration object. Required: id.

create_a_stripe_payment_method_configuration

Create a new Stripe payment method configuration. Returns the created configuration object including its id.

update_a_stripe_payment_method_configuration_by_id

Update an existing Stripe payment method configuration by id. Returns the updated configuration object. Required: id.

list_all_stripe_payment_method_domains

List all Stripe payment method domains. Returns an array of payment method domain objects including id, domain_name, and enabled status.

get_single_stripe_payment_method_domain_by_id

Get a single Stripe payment method domain by id. Returns the payment method domain object including id, domain_name, and enabled status. Required: id.

create_a_stripe_payment_method_domain

Create a new Stripe payment method domain. Returns the created payment method domain object including its id, domain_name, and enabled status. Required: domain_name.

update_a_stripe_payment_method_domain_by_id

Update an existing Stripe payment method domain by id. Returns the updated payment method domain object. Required: id.

stripe_payment_method_domains_validate

Validate a Stripe payment method domain to confirm it is correctly configured. Returns the updated payment method domain object with validation results. Required: payment_method_domain_id.

create_a_stripe_source

Create a new Stripe source object representing a payment method. Returns the created source including its id, type, status, and client_secret.

get_single_stripe_source_by_id

Get an existing Stripe source by id. Returns the full source object including id, type, status, amount, currency, and owner details.

update_a_stripe_source_by_id

Update an existing Stripe source by id. Returns the updated source object including its id, type, and status.

stripe_sources_verify

Verify a Stripe source (typically used for bank account micro-deposit verification). Returns the verified source object with its updated status. Required: source_id.

get_single_stripe_source_mandate_notification_by_id

Get a single Stripe source mandate notification by id. Returns the mandate notification object associated with the specified source. Required: source_id, id.

list_all_stripe_source_transactions

List Stripe source transactions associated with a given source. Returns a collection of source transaction objects including id, amount, currency, and status. Required: source_id.

get_single_stripe_source_transaction_by_id

Get a single Stripe source transaction by id. Returns the full source transaction object for the specified source. Required: source_id, id.

create_a_stripe_ephemeral_key

Create a Stripe ephemeral key to grant temporary client-side access to a Stripe object (such as a Customer or Issuing Card). Returns the ephemeral key object including its id, secret, and expires timestamp. Required: stripe_version, and one of customer or issuing_card.

delete_a_stripe_ephemeral_key_by_id

Invalidate (delete) a Stripe ephemeral key by id, immediately revoking any client-side access it granted. Returns the deleted ephemeral key object. Required: id.

list_all_stripe_products

List all Stripe products. Returns a collection of product objects in the `data` array.

get_single_stripe_product_by_id

Get a single Stripe product by id. Returns the full product object. Requires id.

create_a_stripe_product

Create a new Stripe product. Returns the created product object including its id.

update_a_stripe_product_by_id

Update an existing Stripe product by id. Returns the updated product object. Requires id.

delete_a_stripe_product_by_id

Delete a Stripe product by id. Returns an empty response on success. Requires id.

list_all_stripe_product_features

List all Stripe product features attached to a given product. Returns an array of product feature objects. Required: product_id.

get_single_stripe_product_feature_by_id

Get a single Stripe product feature by id for a given product. Returns the product feature object. Required: product_id, id.

create_a_stripe_product_feature

Attach a feature to a Stripe product. Returns the created product feature object. Required: product_id.

delete_a_stripe_product_feature_by_id

Remove a feature from a Stripe product. Returns an empty response on success. Required: product_id, feature_id.

list_all_stripe_prices

List all Stripe prices. Returns an array of price objects including id, currency, unit_amount, and product.

get_single_stripe_price_by_id

Get a single Stripe price by id. Returns the full price object including id, currency, unit_amount, product, and recurring settings.

create_a_stripe_price

Create a new Stripe price for a product. Returns the created price object including id, currency, unit_amount, and product. Required: currency and product.

update_a_stripe_price_by_id

Update an existing Stripe price by id. Returns the updated price object including id, currency, unit_amount, and active status. Required: id.

list_all_stripe_coupons

List all Stripe coupons. Returns a collection of coupon objects ordered by creation date.

get_single_stripe_coupon_by_id

Get a single Stripe coupon by id. Returns the full coupon object. Required: id.

create_a_stripe_coupon

Create a new Stripe coupon. Returns the created coupon object including its id, duration, and discount details.

update_a_stripe_coupon_by_id

Update an existing Stripe coupon by id. Returns the updated coupon object. Required: id.

delete_a_stripe_coupon_by_id

Delete a Stripe coupon by id. Returns a confirmation object with the coupon id and a deleted flag. Required: id.

list_all_stripe_promotion_codes

List all Stripe promotion codes. Returns an array of promotion code objects including id, code, active, and coupon details.

get_single_stripe_promotion_code_by_id

Get a single Stripe promotion code by id. Returns the full promotion code object including code, active, coupon, customer, expires_at, and times_redeemed. Required: id.

create_a_stripe_promotion_code

Create a new Stripe promotion code tied to an existing coupon. Returns the created promotion code object including id and code. Required: coupon.

update_a_stripe_promotion_code_by_id

Update an existing Stripe promotion code by id. Returns the updated promotion code object. Required: id.

list_all_stripe_tax_codes

List all Stripe tax codes available for use. Returns a list of tax code objects including their id and name.

get_single_stripe_tax_code_by_id

Get a single Stripe tax code by id. Returns the tax code object including its id and name. Required: id.

list_all_stripe_tax_rates

List all Stripe tax rates. Returns a paginated collection of tax rate objects including id, display_name, percentage, inclusive, and active status.

get_single_stripe_tax_rate_by_id

Get a single Stripe tax rate by id. Returns the full tax rate object including display_name, percentage, inclusive, active, and metadata. Required: id.

create_a_stripe_tax_rate

Create a new Stripe tax rate. Returns the created tax rate object including its id, display_name, percentage, and inclusive flag. Required: display_name, percentage, inclusive.

update_a_stripe_tax_rate_by_id

Update an existing Stripe tax rate by id. Returns the updated tax rate object. Required: id.

list_all_stripe_shipping_rates

List all Stripe shipping rates. Returns an array of shipping rate objects including id, display_name, type, and active status.

get_single_stripe_shipping_rate_by_id

Get a single Stripe shipping rate by id. Returns the full shipping rate object including id, display_name, type, fixed_amount, and active status. Required: id.

create_a_stripe_shipping_rate

Create a new Stripe shipping rate. Returns the created shipping rate object including id, display_name, type, and fixed_amount. Required: display_name, type.

update_a_stripe_shipping_rate_by_id

Update an existing Stripe shipping rate by id. Returns the updated shipping rate object including id, display_name, active, and metadata. Required: id.

list_all_stripe_tax_ids

List all Stripe tax IDs. Returns an array of tax ID objects including id, type, and value.

get_single_stripe_tax_id_by_id

Get a single Stripe tax ID by id. Returns the full tax ID object including id, type, and value. Required: id.

create_a_stripe_tax_id

Create a new Stripe tax ID. Returns the created tax ID object including id, type, and value. Required: type, value.

delete_a_stripe_tax_id_by_id

Delete a Stripe tax ID by id. Returns an empty response on success. Required: id.

list_all_stripe_checkout_sessions

List Stripe checkout sessions ordered by creation date. Returns: id, url, status, payment_status, customer. Supports filtering by customer, payment_intent, subscription, or status.

get_single_stripe_checkout_session_by_id

Get a single Stripe checkout session by id. Returns the full session object including id, url, status, payment_status, customer, and line_items.

create_a_stripe_checkout_session

Create a Stripe checkout session to begin a payment flow. Returns the session object including id, url, and status. Required: mode and success_url.

update_a_stripe_checkout_session_by_id

Update an existing Stripe checkout session by id. Returns the updated session object including id, status, and metadata.

stripe_checkout_sessions_expire

Expire a Stripe checkout session, making it inaccessible to customers before they complete payment. Returns the expired session object. Required: session_id.

list_all_stripe_payment_links

List all Stripe payment links. Returns a list of payment link objects including id, url, and active status.

get_single_stripe_payment_link_by_id

Get a single Stripe payment link by id. Returns the full payment link object including id, url, active status, and line_items. Required: id.

create_a_stripe_payment_link

Create a new Stripe payment link. Returns the created payment link object including its id and shareable url.

update_a_stripe_payment_link_by_id

Update an existing Stripe payment link by id. Returns the updated payment link object including id, url, and active status. Required: id.

update_a_stripe_invoice_line_item_by_id

Update a Stripe invoice line item. Returns the updated line item object. Required: invoice_id and line_item_id.

list_all_stripe_invoice_items

List all Stripe invoice items. Returns an array of invoice item objects ordered by creation date.

get_single_stripe_invoice_item_by_id

Get a single Stripe invoice item by id. Returns the full invoice item object. Required: id.

create_a_stripe_invoice_item

Create a new Stripe invoice item. Returns the created invoice item object including its id.

update_a_stripe_invoice_item_by_id

Update an existing Stripe invoice item by id. Returns the updated invoice item object. Required: id.

delete_a_stripe_invoice_item_by_id

Delete a Stripe invoice item by id. Returns an empty response on success. Required: id.

list_all_stripe_invoice_payments

List all Stripe invoice payments. Returns a paginated collection of invoice payment objects from the data array.

get_single_stripe_invoice_payment_by_id

Get a single Stripe invoice payment by id. Returns the full invoice payment object. Required: id.

list_all_stripe_invoice_rendering_templates

List all Stripe invoice rendering templates. Returns an array of template objects from the `data` field of the response.

get_single_stripe_invoice_rendering_template_by_id

Get a single Stripe invoice rendering template by id. Returns the full template object.

stripe_invoice_rendering_templates_archive

Archive a Stripe invoice rendering template, making it inactive for future use. Required: template_id.

stripe_invoice_rendering_templates_unarchive

Unarchive a previously archived Stripe invoice rendering template, restoring it for active use. Required: template_id.

list_all_stripe_credit_notes

List Stripe credit notes ordered by creation date. Returns: id, invoice, amount, status, created. Optionally filter by invoice or customer.

get_single_stripe_credit_note_by_id

Get a single Stripe credit note by id. Returns the full credit note object including id, invoice, amount, status, and line items.

create_a_stripe_credit_note

Create a Stripe credit note against an invoice. Returns the created credit note object including id, amount, status, and lines. Required: invoice.

update_a_stripe_credit_note_by_id

Update a Stripe credit note's memo or metadata by id. Returns the updated credit note object.

stripe_credit_notes_void

Void a Stripe credit note by credit_note_id, marking it as no longer valid. Returns the updated credit note object with status set to void. Required: credit_note_id.

stripe_credit_notes_preview

Preview a Stripe credit note for an invoice before creating it. Returns the computed credit note preview including amount and line items. Required: invoice.

list_all_stripe_subscription_items

List all Stripe subscription items belonging to a given subscription. Returns: id, price, quantity, subscription. Required: subscription.

get_single_stripe_subscription_item_by_id

Get a single Stripe subscription item by id. Returns the full subscription item object including id, price, quantity, and subscription.

create_a_stripe_subscription_item

Create a new Stripe subscription item and attach it to an existing subscription. Returns the created item including id, price, and quantity. Required: subscription, price.

update_a_stripe_subscription_item_by_id

Update an existing Stripe subscription item by id, modifying its price, quantity, or metadata. Returns the updated subscription item object including id, price, and quantity.

delete_a_stripe_subscription_item_by_id

Delete a Stripe subscription item by id, removing it from its parent subscription. Returns an object with the deleted item's id and a deleted flag.

list_all_stripe_subscription_schedules

List all Stripe subscription schedules. Returns an array of subscription schedule objects including id, status, customer, and phases.

get_single_stripe_subscription_schedule_by_id

Get a single Stripe subscription schedule by id. Returns the full subscription schedule object including id, status, customer, and phases. Required: id.

create_a_stripe_subscription_schedule

Create a new Stripe subscription schedule. Returns the created subscription schedule object including id, status, customer, and phases.

update_a_stripe_subscription_schedule_by_id

Update an existing Stripe subscription schedule by id. Returns the updated subscription schedule object including id, status, customer, and phases. Required: id.

stripe_subscription_schedules_cancel

Cancel a Stripe subscription schedule, stopping future phase transitions. Returns the cancelled subscription schedule object including id and status. Required: schedule_id.

stripe_subscription_schedules_release

Release a Stripe subscription schedule, detaching it from the underlying subscription so the subscription continues without schedule management. Returns the released subscription schedule object including id and status. Required: schedule_id.

list_all_stripe_plans

List all Stripe plans. Returns an array of plan objects including id, amount, currency, and interval. Optionally filter by active status or product.

get_single_stripe_plan_by_id

Get a single Stripe plan by id. Returns the full plan object including id, amount, currency, interval, and product.

create_a_stripe_plan

Create a new Stripe plan. Returns the created plan object including its id, amount, currency, and interval. Required: amount, currency, interval, and product.

update_a_stripe_plan_by_id

Update an existing Stripe plan by id. Returns the updated plan object including id, active status, nickname, and metadata. Required: id.

delete_a_stripe_plan_by_id

Delete a Stripe plan by id. Returns an object with the plan id and deleted: true on success. Required: id.

list_all_stripe_quotes

List all Stripe quotes. Returns an array of quote objects including id, status, amount_total, and customer. Optionally filter by status or customer.

get_single_stripe_quote_by_id

Get a single Stripe quote by id. Returns the full quote object including id, status, amount_total, customer, and line_items. Required: id.

create_a_stripe_quote

Create a new Stripe quote. Returns the created quote object including id, status, and amount_total. Optionally supply customer, line_items, and expires_at.

update_a_stripe_quote_by_id

Update an existing Stripe quote by id. Returns the updated quote object including id, status, and amount_total. Required: id.

stripe_quotes_accept

Accept a finalized Stripe quote by quote_id, converting it into a subscription or invoice. Returns the accepted quote object including id and status. Required: quote_id.

stripe_quotes_cancel

Cancel an open Stripe quote by quote_id. Returns the canceled quote object including id and status. Required: quote_id.

stripe_quotes_finalize

Finalize a draft Stripe quote by quote_id, making it ready for customer acceptance. Returns the finalized quote object including id and status. Required: quote_id.

stripe_quotes_pdf

Download a finalized Stripe quote as a PDF by quote_id. Returns the raw PDF file content. Required: quote_id.

list_all_stripe_billing_alerts

List all Stripe billing alerts. Returns an array of billing alert objects including their id, status, and configuration details.

get_single_stripe_billing_alert_by_id

Get a single Stripe billing alert by id. Returns the full billing alert object including its id, status, and configuration. Required: id.

create_a_stripe_billing_alert

Create a new Stripe billing alert. Returns the created billing alert object including its id and status.

stripe_billing_alerts_activate

Activate a Stripe billing alert, enabling it to trigger notifications. Returns the updated billing alert object. Required: alert_id.

stripe_billing_alerts_archive

Archive a Stripe billing alert, permanently removing it from active use. Returns the updated billing alert object. Required: alert_id.

stripe_billing_alerts_deactivate

Deactivate a Stripe billing alert, stopping it from triggering further notifications. Returns the updated billing alert object. Required: alert_id.

get_single_stripe_billing_credit_balance_summary_by_id

Get the Stripe billing credit balance summary, returning an aggregated view of available credit balances across credit grants.

list_all_stripe_billing_credit_balance_transactions

List Stripe billing credit balance transactions. Returns an array of credit balance transaction objects including id and associated transaction details.

get_single_stripe_billing_credit_balance_transaction_by_id

Get a single Stripe billing credit balance transaction by id. Returns the full credit balance transaction object. Required: id.

list_all_stripe_billing_credit_grants

List Stripe billing credit grants. Returns a list of credit grant objects including id, amount, and status.

get_single_stripe_billing_credit_grant_by_id

Get a single Stripe billing credit grant by id. Returns the full credit grant object including id, amount, and status. Required: id.

create_a_stripe_billing_credit_grant

Create a new Stripe billing credit grant. Returns the created credit grant object including its id.

update_a_stripe_billing_credit_grant_by_id

Update an existing Stripe billing credit grant by id. Returns the updated credit grant object. Required: id.

stripe_billing_credit_grants_expire

Expire a Stripe billing credit grant, marking it as expired and preventing further use. Required: credit_grant_id.

stripe_billing_credit_grants_void

Void a Stripe billing credit grant, permanently cancelling it. Required: credit_grant_id.

list_all_stripe_billing_meters

List all Stripe billing meters. Returns a collection of billing meter objects.

get_single_stripe_billing_meter_by_id

Get a single Stripe billing meter by id. Returns the full billing meter object. Required: id.

create_a_stripe_billing_meter

Create a new Stripe billing meter. Returns the created billing meter object including its id and configuration.

update_a_stripe_billing_meter_by_id

Update an existing Stripe billing meter by id. Returns the updated billing meter object. Required: id.

stripe_billing_meters_deactivate

Deactivate a Stripe billing meter, stopping it from aggregating new events. Returns the deactivated billing meter object. Required: meter_id.

stripe_billing_meters_reactivate

Reactivate a previously deactivated Stripe billing meter, resuming event aggregation. Returns the reactivated billing meter object. Required: meter_id.

create_a_stripe_billing_meter_event

Create a billing meter event in Stripe to record a unit of usage against a meter. Returns the created meter event object including event_name, payload, and timestamp. Required: event_name and payload (containing stripe_customer_id and value).

create_a_stripe_billing_meter_event_adjustment

Create a billing meter event adjustment in Stripe to cancel a previously reported meter event. Returns the created adjustment object. Required: event_name, type, and cancel (with identifier).

list_all_stripe_billing_portal_configurations

List Stripe billing portal configurations. Returns an array of configuration objects including id, active status, and default flag.

get_single_stripe_billing_portal_configuration_by_id

Get a single Stripe billing portal configuration by id. Returns the full configuration object. Required: id.

create_a_stripe_billing_portal_configuration

Create a new Stripe billing portal configuration. Returns the created configuration object including its id.

update_a_stripe_billing_portal_configuration_by_id

Update an existing Stripe billing portal configuration by id. Returns the updated configuration object. Required: id.

create_a_stripe_billing_portal_session

Create a Stripe billing portal session for an existing customer, giving them a self-service URL to manage their subscriptions, payment methods, and invoices. Returns the session object including its id, url, and created timestamp. Required: customer.

list_all_stripe_accounts

List Stripe connected accounts. Returns a paginated collection of account objects including id, type, and status.

get_single_stripe_account_by_id

Get a single Stripe connected account by id. Returns the full account object including its id, type, and status. Required: id.

create_a_stripe_account

Create a new Stripe connected account. Returns the created account object including its id.

update_a_stripe_account_by_id

Update an existing Stripe connected account by id. Returns the updated account object. Required: id.

delete_a_stripe_account_by_id

Delete a Stripe connected account by id. Returns an empty response on success. Required: id.

stripe_accounts_reject

Reject a Stripe connected account by account_id. Returns the updated account object reflecting the rejected status. Required: account_id.

stripe_accounts_get_current

Get the current Stripe account associated with the API credentials in use. Returns the full account object including id, type, and status.

create_a_stripe_account_link

Create a Stripe account link that redirects a connected account to a hosted onboarding or account-management flow. Returns the generated `url` and `expires_at` timestamp. Required: `account`, `type`, `refresh_url`, and `return_url`.

create_a_stripe_account_session

Create a Stripe Account Session for a connected account, enabling access to embedded UI components. Returns the created account session object including its client_secret and expiration details.

list_all_stripe_account_bank_accounts

List all external bank accounts attached to a Stripe account. Returns a collection of external account objects. Required: account_id.

get_single_stripe_account_bank_account_by_id

Get a single external bank account attached to a Stripe account by id. Returns the external account object. Required: account_id and id.

create_a_stripe_account_bank_account

Attach a new bank account to a Stripe account. Returns the created external bank account object. Required: account_id.

update_a_stripe_account_bank_account_by_id

Update an existing external bank account on a Stripe account. Returns the updated external account object. Required: account_id and external_account_id.

delete_a_stripe_account_bank_account_by_id

Delete an external bank account from a Stripe account. Returns an empty response on success. Required: account_id and external_account_id.

list_all_stripe_account_capabilities

List all capabilities for a Stripe connected account. Returns an array of capability objects. Required: account_id.

get_single_stripe_account_capability_by_id

Get a single capability for a Stripe connected account by id. Returns the capability object. Required: account_id, id.

update_a_stripe_account_capability_by_id

Update a specific capability on a Stripe connected account. Required: account_id, capability_id.

create_a_stripe_account_login_link

Create a login link for a Stripe connected account. Returns a login link object containing the URL the account holder can use to access their Stripe Express dashboard. Required: account_id.

list_all_stripe_people

List all persons associated with a Stripe connected account. Returns an array of person objects. Required: account_id.

get_single_stripe_person_by_id

Get a single person by id from a Stripe connected account. Returns the full person object. Required: account_id, id.

create_a_stripe_person

Create a new person on a Stripe connected account. Returns the created person object including its id. Required: account_id.

update_a_stripe_person_by_id

Update an existing person on a Stripe connected account. Returns the updated person object. Required: account_id, person_id.

delete_a_stripe_person_by_id

Delete a person from a Stripe connected account. Returns an empty response on success. Required: account_id, person_id.

list_all_stripe_application_fees

List all application fees collected by a Stripe platform account. Returns a list of application fee objects including id, amount, charge, and created. Optionally filter by charge or created date.

get_single_stripe_application_fee_by_id

Get a single Stripe application fee by id. Returns the full application fee object including id, amount, charge, and created. Required: id.

list_all_stripe_application_fee_refunds

List all refunds for a Stripe application fee. Returns a list of refund objects. Required: fee_id.

get_single_stripe_application_fee_refund_by_id

Get a single refund for a Stripe application fee by id. Returns the refund object. Required: fee_id, id.

create_a_stripe_application_fee_refund

Create a refund for a Stripe application fee. Returns the newly created refund object. Required: fee_id.

update_a_stripe_application_fee_refund_by_id

Update a refund for a Stripe application fee by refund_id. Returns the updated refund object. Required: fee_id, refund_id.

list_all_stripe_country_specs

List all Stripe country specs, providing supported payment methods and currencies for each country. Returns a collection of country spec objects.

get_single_stripe_country_spec_by_id

Get a single Stripe country spec by id (country code). Returns the country spec object including supported payment methods and currencies for that country. Required: id.

list_all_stripe_topups

List Stripe topups. Returns a list of topup objects including id, amount, currency, and status.

get_single_stripe_topup_by_id

Get a single Stripe topup by id. Returns the full topup object including id, amount, currency, and status.

create_a_stripe_topup

Create a new Stripe topup to add funds to a Stripe balance. Returns the created topup object including id, amount, currency, and status.

update_a_stripe_topup_by_id

Update an existing Stripe topup by id. Returns the updated topup object.

stripe_topups_cancel

Cancel a pending Stripe topup. Returns the cancelled topup object. Required: topup_id.

list_all_stripe_transfers

List all Stripe transfers. Returns a paginated list of transfer objects including id, amount, currency, and destination.

get_single_stripe_transfer_by_id

Get a single Stripe transfer by id. Returns the full transfer object including id, amount, currency, destination, and created timestamp.

create_a_stripe_transfer

Create a new Stripe transfer to move funds to a connected account or bank account. Returns the created transfer object including id, amount, currency, and destination.

update_a_stripe_transfer_by_id

Update an existing Stripe transfer by id. Returns the updated transfer object.

list_all_stripe_transfer_reversals

List all reversals for a Stripe transfer. Returns an array of reversal objects associated with the given transfer. Required: transfer_id.

get_single_stripe_transfer_reversal_by_id

Get a single Stripe transfer reversal by id. Returns the full reversal object for the specified transfer. Required: transfer_id, id.

create_a_stripe_transfer_reversal

Create a reversal for a Stripe transfer, returning funds to the platform account. Returns the created reversal object including its id and amount. Required: transfer_id.

update_a_stripe_transfer_reversal_by_id

Update the metadata of an existing Stripe transfer reversal. Returns the updated reversal object. Required: transfer_id, reversal_id.

list_all_stripe_apps_secrets

List all Stripe app secrets for a given scope. Returns a collection of secret objects including id, name, and created. Required: scope.

create_a_stripe_apps_secret

Create a Stripe app secret with a given name and payload under a specified scope. Returns the created secret object including id, name, and created. Required: name, payload, scope.

delete_a_stripe_apps_secret_by_id

Delete a Stripe app secret by name and scope. Returns the deleted secret object. Required: name, scope.

stripe_apps_secrets_find

Find a single Stripe app secret by name and scope. Returns the secret object including id, name, and payload. Required: name, scope.

list_all_stripe_exchange_rates

List Stripe exchange rates. Returns a collection of exchange rate objects, each including an id (the target currency code) and its corresponding rates relative to the base currency.

get_single_stripe_exchange_rate_by_id

Get a single Stripe exchange rate by id (currency code). Returns the exchange rate object including its id and rates. Required: id.

list_all_stripe_radar_early_fraud_warnings

List Stripe Radar early fraud warnings. Returns a collection of early fraud warning objects including id, charge, fraud_type, created, and actionable status.

get_single_stripe_radar_early_fraud_warning_by_id

Get a single Stripe Radar early fraud warning by id. Returns the full early fraud warning object including id, charge, fraud_type, created, and actionable status. Required: id.

create_a_stripe_radar_payment_evaluation

Create a Stripe Radar payment evaluation to assess fraud risk for a payment. Returns the resulting payment evaluation object.

list_all_stripe_radar_value_lists

List all Stripe Radar value lists. Returns a paginated collection of value list objects including id, alias, name, and item_type.

get_single_stripe_radar_value_list_by_id

Get a single Stripe Radar value list by id. Returns the full value list object including id, alias, name, and item_type. Required: id.

create_a_stripe_radar_value_list

Create a new Stripe Radar value list. Returns the created value list object including its id, alias, name, and item_type. Required: alias, name, item_type.

update_a_stripe_radar_value_list_by_id

Update an existing Stripe Radar value list by id. Returns the updated value list object. Required: id.

delete_a_stripe_radar_value_list_by_id

Delete a Stripe Radar value list by id. Returns an empty response on success. Required: id.

list_all_stripe_radar_value_list_items

List all items in a Stripe Radar value list. Returns an array of value list item objects. Required: value_list (the ID of the value list whose items to retrieve).

get_single_stripe_radar_value_list_item_by_id

Get a single Stripe Radar value list item by id. Returns the value list item object including its id, value, and associated value list. Required: id.

create_a_stripe_radar_value_list_item

Create a new item in a Stripe Radar value list. Returns the created value list item object including its id, value, and created timestamp. Required: value_list and value.

delete_a_stripe_radar_value_list_item_by_id

Delete a Stripe Radar value list item by id. Returns an empty response on success. Required: id.

list_all_stripe_reviews

List all Stripe reviews. Returns an array of review objects including id and associated payment details.

get_single_stripe_review_by_id

Get a single Stripe review by id. Returns the full review object.

stripe_reviews_approve

Approve a Stripe review, marking it as resolved. Required: review_id.

list_all_stripe_issuing_authorizations

List all Stripe issuing authorizations. Returns a paginated list of authorization objects including id, amount, currency, and status.

get_single_stripe_issuing_authorization_by_id

Get a single Stripe issuing authorization by id. Returns the full authorization object. Required: id.

update_a_stripe_issuing_authorization_by_id

Update a Stripe issuing authorization by id. Returns the updated authorization object. Required: id.

stripe_issuing_authorizations_approve

Approve a pending Stripe issuing authorization. Returns the updated authorization object reflecting the approved status. Required: authorization_id.

stripe_issuing_authorizations_decline

Decline a pending Stripe issuing authorization. Returns the updated authorization object reflecting the declined status. Required: authorization_id.

list_all_stripe_issuing_cardholders

List Stripe issuing cardholders. Returns a collection of cardholder objects including their id, name, and status.

get_single_stripe_issuing_cardholder_by_id

Get a single Stripe issuing cardholder by id. Returns the full cardholder object. Required: id.

create_a_stripe_issuing_cardholder

Create a new Stripe issuing cardholder. Returns the created cardholder object including its id, name, and status.

update_a_stripe_issuing_cardholder_by_id

Update an existing Stripe issuing cardholder by id. Returns the updated cardholder object. Required: id.

list_all_stripe_issuing_cards

List all Stripe Issuing cards. Returns an array of card objects including id, status, type, and cardholder. Supports optional filtering by cardholder, status, type, and expiry fields.

get_single_stripe_issuing_card_by_id

Get a single Stripe Issuing card by id. Returns the full card object including id, status, type, last4, cardholder, and spending controls. Required: id.

create_a_stripe_issuing_card

Create a new Stripe Issuing card. Returns the created card object including id, status, type, and last4. Required: currency, type.

update_a_stripe_issuing_card_by_id

Update an existing Stripe Issuing card by id. Returns the updated card object including id, status, and spending_controls. Required: id.

list_all_stripe_issuing_disputes

List Stripe issuing disputes. Returns a collection of dispute objects ordered by creation date.

get_single_stripe_issuing_dispute_by_id

Get a single Stripe issuing dispute by id. Returns the full dispute object. Required: id.

create_a_stripe_issuing_dispute

Create a new Stripe issuing dispute. Returns the created dispute object including its id and status.

update_a_stripe_issuing_dispute_by_id

Update an existing Stripe issuing dispute by id. Returns the updated dispute object. Required: id.

stripe_issuing_disputes_submit

Submit a Stripe issuing dispute for review. Returns the updated dispute object reflecting the submitted status. Required: dispute_id.

list_all_stripe_issuing_personalization_designs

List Stripe issuing personalization designs. Returns a collection of personalization design objects including id and associated metadata.

get_single_stripe_issuing_personalization_design_by_id

Get a single Stripe issuing personalization design by id. Returns the full personalization design object.

create_a_stripe_issuing_personalization_design

Create a new Stripe issuing personalization design. Returns the created personalization design object including its id.

update_a_stripe_issuing_personalization_design_by_id

Update an existing Stripe issuing personalization design by id. Returns the updated personalization design object. Required: id.

list_all_stripe_issuing_physical_bundles

List all Stripe Issuing physical bundles available for card personalization. Returns a list of physical bundle objects including id, name, and status.

get_single_stripe_issuing_physical_bundle_by_id

Get a single Stripe Issuing physical bundle by id. Returns the physical bundle object including id, name, and status. Required: id.

get_single_stripe_issuing_settlement_by_id

Get a Stripe Issuing Settlement by id. Returns the settlement object. Required: id.

update_a_stripe_issuing_settlement_by_id

Update a Stripe Issuing Settlement by id. Returns the updated settlement object. Required: id.

list_all_stripe_issuing_tokens

List Stripe issuing tokens. Returns a collection of issuing token objects including id, status, and associated card details.

get_single_stripe_issuing_token_by_id

Get a single Stripe issuing token by id. Returns the full token object including id, status, and associated card details. Required: id.

update_a_stripe_issuing_token_by_id

Update a Stripe issuing token by id. Returns the updated token object. Required: id.

list_all_stripe_issuing_transactions

List all Stripe Issuing transactions. Returns a paginated list of transaction objects including id, amount, card, cardholder, and created.

get_single_stripe_issuing_transaction_by_id

Get a single Stripe Issuing transaction by id. Returns the full transaction object including id, amount, currency, card, cardholder, and created. Required: id.

update_a_stripe_issuing_transaction_by_id

Update a Stripe Issuing transaction by id. Returns the updated transaction object. Required: id.

list_all_stripe_terminal_configurations

List all Stripe Terminal configurations. Returns a collection of configuration objects from the `data` array.

get_single_stripe_terminal_configuration_by_id

Get a single Stripe Terminal configuration by id. Returns the full configuration object. Required: id.

create_a_stripe_terminal_configuration

Create a new Stripe Terminal configuration. Returns the created configuration object including its id.

update_a_stripe_terminal_configuration_by_id

Update an existing Stripe Terminal configuration by id. Returns the updated configuration object. Required: id.

delete_a_stripe_terminal_configuration_by_id

Delete a Stripe Terminal configuration by id. Returns an empty response on success. Required: id.

create_a_stripe_terminal_connection_token

Create a Stripe Terminal connection token that authenticates a Terminal SDK instance with the Stripe API. Returns a secret value used by the SDK to establish a connection.

list_all_stripe_terminal_locations

List all Stripe terminal locations. Returns an array of location objects including id, display_name, and address.

get_single_stripe_terminal_location_by_id

Get a single Stripe terminal location by id. Returns the full location object including id, display_name, address, and metadata.

create_a_stripe_terminal_location

Create a new Stripe terminal location. Returns the created location object including id, display_name, and address. Required: display_name, address (with country).

update_a_stripe_terminal_location_by_id

Update a Stripe terminal location by id. Returns the updated location object including id, display_name, and address.

delete_a_stripe_terminal_location_by_id

Delete a Stripe terminal location by id. Returns an object containing the id and a deleted flag confirming the deletion.

create_a_stripe_terminal_onboarding_link

Create a Stripe Terminal onboarding link. Returns the generated link that can be used to onboard a Terminal account.

list_all_stripe_terminal_readers

List all Stripe Terminal readers. Returns: id, label, serial_number, status, device_type. Optionally filter by location, device_type, serial_number, or status.

get_single_stripe_terminal_reader_by_id

Get a single Stripe Terminal reader by id. Returns the full reader object including id, label, serial_number, status, device_type, and location.

create_a_stripe_terminal_reader

Create a new Stripe Terminal reader and register it to a location. Returns the created reader object including id, label, serial_number, and status. Required: registration_code.

update_a_stripe_terminal_reader_by_id

Update a Stripe Terminal reader by id. Returns the updated reader object including id, label, and metadata. Required: id.

delete_a_stripe_terminal_reader_by_id

Delete a Stripe Terminal reader by id. Returns a confirmation object indicating the reader has been deleted. Required: id.

stripe_terminal_readers_cancel_action

Cancel the current action running on a Stripe Terminal reader. Returns the updated reader object with the action cleared. Required: reader_id.

stripe_terminal_readers_collect_inputs

Instruct a Stripe Terminal reader to collect one or more inputs (e.g. signatures, selection, text) from the customer. Returns the updated reader object. Required: reader_id, inputs.

stripe_terminal_readers_collect_payment_method

Instruct a Stripe Terminal reader to collect a payment method for a given PaymentIntent. Returns the updated reader object. Required: reader_id, payment_intent.

stripe_terminal_readers_confirm_payment_intent

Confirm a PaymentIntent previously collected by a Stripe Terminal reader, finalising the payment. Returns the updated reader object. Required: reader_id.

stripe_terminal_readers_process_payment_intent

Instruct a Stripe Terminal reader to collect and process a PaymentIntent in a single step. Returns the updated reader object. Required: reader_id, payment_intent.

stripe_terminal_readers_process_setup_intent

Instruct a Stripe Terminal reader to process a SetupIntent to save a customer's payment method for future use. Returns the updated reader object. Required: reader_id, setup_intent, customer_consent_collected.

stripe_terminal_readers_refund_payment

Initiate an in-person refund via a Stripe Terminal reader. Returns the updated reader object. Required: reader_id. Provide either charge or payment_intent to identify the original payment.

stripe_terminal_readers_set_reader_display

Set what is displayed on a Stripe Terminal reader screen, such as cart line items during checkout. Returns the updated reader object. Required: reader_id, type.

create_a_stripe_terminal_refund

Create a Stripe terminal refund. Returns the created refund object representing the refund issued for a Terminal payment.

list_all_stripe_treasury_financial_accounts

List Stripe Treasury financial accounts. Returns a paginated collection of financial account objects including id, status, and supported_currencies.

get_single_stripe_treasury_financial_account_by_id

Get a single Stripe Treasury financial account by id. Returns the full financial account object including id, status, and supported_currencies. Required: id.

create_a_stripe_treasury_financial_account

Create a new Stripe Treasury financial account. Returns the created financial account object including id and status.

update_a_stripe_treasury_financial_account_by_id

Update an existing Stripe Treasury financial account by id. Returns the updated financial account object. Required: id.

stripe_treasury_financial_accounts_close

Close a Stripe Treasury financial account by financial_account_id. Returns the updated financial account object reflecting its closed status. Required: financial_account_id.

stripe_treasury_financial_accounts_get_features

Get the features configured on a Stripe Treasury financial account. Returns the features object showing enabled and disabled feature settings. Required: financial_account_id.

stripe_treasury_financial_accounts_update_features

Update the features configured on a Stripe Treasury financial account by financial_account_id. Returns the updated features object. Required: financial_account_id.

list_all_stripe_treasury_transactions

List Stripe treasury transactions. Returns a paginated collection of transaction objects including id, amount, currency, and status.

get_single_stripe_treasury_transaction_by_id

Get a single Stripe treasury transaction by id. Returns the full transaction object including id, amount, currency, and status. Required: id.

list_all_stripe_treasury_transaction_entries

List Stripe Treasury transaction entries. Returns a paginated collection of transaction entry objects associated with a Treasury account.

get_single_stripe_treasury_transaction_entry_by_id

Get a single Stripe Treasury transaction entry by id. Returns the full transaction entry object. Required: id.

list_all_stripe_treasury_outbound_transfers

List Stripe Treasury OutboundTransfer objects. Returns a paginated list of outbound transfers including their id, amount, currency, and status.

get_single_stripe_treasury_outbound_transfer_by_id

Get a single Stripe Treasury OutboundTransfer by id. Returns the full outbound transfer object including id, amount, currency, and status. Required: id.

create_a_stripe_treasury_outbound_transfer

Create a Stripe Treasury OutboundTransfer to send funds from a FinancialAccount. Returns the created outbound transfer object including its id, amount, currency, and status.

stripe_treasury_outbound_transfers_cancel

Cancel a Stripe Treasury OutboundTransfer that has not yet been processed. Returns the updated outbound transfer object reflecting the canceled status. Required: outbound_transfer_id.

list_all_stripe_treasury_outbound_payments

List Stripe Treasury outbound payments. Returns a collection of outbound payment objects from the data array.

get_single_stripe_treasury_outbound_payment_by_id

Get a single Stripe Treasury outbound payment by id. Returns the full outbound payment object. Required: id.

create_a_stripe_treasury_outbound_payment

Create a new Stripe Treasury outbound payment. Returns the created outbound payment object.

stripe_treasury_outbound_payments_cancel

Cancel a Stripe Treasury outbound payment. Returns the updated outbound payment object reflecting the cancelled status. Required: outbound_payment_id.

list_all_stripe_treasury_inbound_transfers

List Stripe Treasury InboundTransfers associated with a FinancialAccount. Returns a paginated list of InboundTransfer objects including id, amount, currency, and status. Required: financial_account.

get_single_stripe_treasury_inbound_transfer_by_id

Get a single Stripe Treasury InboundTransfer by id. Returns the full InboundTransfer object including id, amount, currency, status, and origin_payment_method details.

create_a_stripe_treasury_inbound_transfer

Create a Stripe Treasury InboundTransfer to move funds from an external payment method into a FinancialAccount. Returns the created InboundTransfer object including id, amount, currency, and status. Required: financial_account, amount, currency, origin_payment_method.

stripe_treasury_inbound_transfers_cancel

Cancel a Stripe Treasury InboundTransfer that has not yet been processed. Returns the updated InboundTransfer object with status set to canceled. Required: inbound_transfer_id.

list_all_stripe_treasury_received_credits

List Stripe Treasury ReceivedCredits. Returns a paginated list of ReceivedCredit objects including id, amount, currency, and status.

get_single_stripe_treasury_received_credit_by_id

Get a single Stripe Treasury ReceivedCredit by id. Returns the full ReceivedCredit object including id, amount, currency, and status. Required: id.

list_all_stripe_treasury_received_debits

List Stripe Treasury ReceivedDebits associated with a financial account. Returns a collection of ReceivedDebit objects including id, amount, currency, and status. Required: financial_account.

get_single_stripe_treasury_received_debit_by_id

Get a single Stripe Treasury ReceivedDebit by id. Returns the full ReceivedDebit object including id, amount, currency, status, and network. Required: id.

list_all_stripe_treasury_credit_reversals

List Stripe Treasury CreditReversal objects. Returns an array of CreditReversal records including id, status, and amount fields.

get_single_stripe_treasury_credit_reversal_by_id

Get a single Stripe Treasury CreditReversal by id. Returns the full CreditReversal object. Required: id.

create_a_stripe_treasury_credit_reversal

Create a Stripe Treasury CreditReversal to reverse a ReceivedCredit. Returns the newly created CreditReversal object including its id and status.

list_all_stripe_treasury_debit_reversals

List Stripe Treasury debit reversals. Returns an array of debit reversal objects including id, status, and associated financial account details.

get_single_stripe_treasury_debit_reversal_by_id

Get a single Stripe Treasury debit reversal by id. Returns the full debit reversal object including id, status, amount, and associated financial account. Required: id.

create_a_stripe_treasury_debit_reversal

Create a Stripe Treasury debit reversal. Returns the created debit reversal object including its id and status.

list_all_stripe_financial_connections_accounts

List Stripe Financial Connections accounts. Returns a collection of account objects including id, status, and institution details. Optionally filter by account holder customer or connected account, or by session.

get_single_stripe_financial_connections_account_by_id

Get a single Stripe Financial Connections account by id. Returns the full account object including id, status, institution name, and supported features. Required: id.

stripe_financial_connections_accounts_disconnect

Disconnect a Stripe Financial Connections account, revoking access and setting its status to disconnected. Returns the updated account object. Required: account_id.

stripe_financial_connections_accounts_refresh

Refresh data for a Stripe Financial Connections account by re-fetching the specified features. Returns the updated account object. Required: account_id and features.

stripe_financial_connections_accounts_subscribe

Subscribe a Stripe Financial Connections account to periodic data refreshes for the specified features. Returns the updated account object. Required: account_id and features.

stripe_financial_connections_accounts_unsubscribe

Unsubscribe a Stripe Financial Connections account from periodic data refreshes for the specified features. Returns the updated account object. Required: account_id and features.

create_a_stripe_financial_connections_session

Create a Stripe Financial Connections session to allow an account holder to link their financial accounts. Returns the session object including its id and client_secret.

get_single_stripe_financial_connections_session_by_id

Get a Stripe Financial Connections session by id. Returns the full session object. Required: id.

list_all_stripe_financial_connections_transactions

List Stripe financial connections transactions. Returns a collection of transaction objects in the data array.

get_single_stripe_financial_connections_transaction_by_id

Get a single Stripe financial connections transaction by id. Returns the full transaction object. Required: id.

list_all_stripe_identity_verification_reports

List Stripe identity verification reports. Returns a collection of verification report objects including id, type, and created timestamp.

get_single_stripe_identity_verification_report_by_id

Get a single Stripe identity verification report by id. Returns the full verification report object. Required: id.

list_all_stripe_identity_verification_sessions

List all Stripe identity verification sessions. Returns: id, status, type, created.

get_single_stripe_identity_verification_session_by_id

Get a single Stripe identity verification session by id. Returns the full session object including id, status, type, and last_error.

create_a_stripe_identity_verification_session

Create a new Stripe identity verification session. Returns the session object including id, url, status, and type. Required: type.

update_a_stripe_identity_verification_session_by_id

Update an existing Stripe identity verification session by id. Returns the updated session object including id, status, and type.

stripe_identity_verification_sessions_cancel

Cancel a Stripe identity verification session by session_id, preventing further verification attempts. Returns the canceled session object including id and status. Required: session_id.

stripe_identity_verification_sessions_redact

Redact a Stripe identity verification session by session_id, removing all collected sensitive personal data. Returns the redacted session object. Required: session_id.

create_a_stripe_tax_calculation

Create a Stripe tax calculation to compute taxes for a one-time transaction. Returns the tax calculation object including id, amount_total, tax_amount_exclusive, and tax_amount_inclusive. Required: currency and line_items.

get_single_stripe_tax_calculation_by_id

Get a Stripe tax calculation by id. Returns the full tax calculation object including id, currency, amount_total, tax_amount_exclusive, tax_amount_inclusive, and line_items.

list_all_stripe_tax_registrations

List all Stripe tax registrations. Returns a collection of tax registration objects including id and status fields.

get_single_stripe_tax_registration_by_id

Get a single Stripe tax registration by id. Returns the full tax registration object. Required: id.

create_a_stripe_tax_registration

Create a new Stripe tax registration. Returns the created tax registration object including its id and status.

update_a_stripe_tax_registration_by_id

Update an existing Stripe tax registration by id. Returns the updated tax registration object. Required: id.

get_single_stripe_tax_setting_by_id

Get the current Stripe tax settings for the account. Returns the tax settings object including configuration defaults and status.

update_a_stripe_tax_setting_by_id

Update the Stripe tax settings for the account. Returns the updated tax settings object reflecting the new configuration.

get_single_stripe_tax_transaction_by_id

Get a single Stripe tax transaction by id. Returns the full transaction object including id, reference, type, and associated line items.

stripe_tax_transactions_create_from_calculation

Create a Stripe tax transaction from an existing tax calculation. Returns the created transaction object including id, reference, and line items. Required: calculation, reference.

stripe_tax_transactions_create_reversal

Create a Stripe tax transaction that reverses a previous transaction, either fully or partially. Returns the created reversal transaction including id, reference, and type. Required: mode, original_transaction, reference.

stripe_tax_associations_find

Find a Stripe tax association by lookup criteria. Returns the matching tax association object. No source documentation was available; consult the Stripe API reference for required parameters.

list_all_stripe_climate_orders

List all Stripe Climate orders. Returns a collection of climate order objects from the data array.

get_single_stripe_climate_order_by_id

Get a single Stripe Climate order by id. Returns the full climate order object.

create_a_stripe_climate_order

Create a new Stripe Climate order. Returns the newly created climate order object.

update_a_stripe_climate_order_by_id

Update an existing Stripe Climate order by id. Returns the updated climate order object. Required: id.

stripe_climate_orders_cancel

Cancel a Stripe Climate order. Returns the cancelled climate order object. Required: order_id.

list_all_stripe_climate_products

List all available Stripe Climate carbon removal products. Returns a collection of climate product objects.

get_single_stripe_climate_product_by_id

Get a single Stripe Climate carbon removal product by id. Returns the full climate product object. Required: id.

list_all_stripe_climate_suppliers

List all Stripe Climate suppliers available on the platform. Returns a collection of climate supplier objects.

get_single_stripe_climate_supplier_by_id

Get a single Stripe Climate supplier by id. Returns the full supplier object. Required: id.

list_all_stripe_forwarding_requests

List Stripe forwarding requests. Returns an array of forwarding request objects including their ids and associated metadata.

get_single_stripe_forwarding_request_by_id

Get a single Stripe forwarding request by id. Returns the full forwarding request object. Required: id.

create_a_stripe_forwarding_request

Create a new Stripe forwarding request to forward payment method details to a third-party endpoint. Returns the created forwarding request object including its id.

list_all_stripe_entitlements_active_entitlements

List all active entitlements in Stripe. Returns a collection of active entitlement objects from the data array, representing the features customers currently have access to based on their subscriptions.

get_single_stripe_entitlements_active_entitlement_by_id

Get a single Stripe active entitlement by id. Returns the full active entitlement object representing a feature a customer currently has access to. Required: id.

list_all_stripe_entitlements_features

List all Stripe entitlement features. Returns a paginated list of feature objects including id, name, lookup_key, and active status.

get_single_stripe_entitlements_feature_by_id

Get a single Stripe entitlement feature by id. Returns the full feature object including id, name, lookup_key, metadata, and active status. Required: id.

create_a_stripe_entitlements_feature

Create a new Stripe entitlement feature. Returns the created feature object including id, name, and lookup_key. Required: name, lookup_key.

update_a_stripe_entitlements_feature_by_id

Update an existing Stripe entitlement feature by id. Returns the updated feature object including id, name, lookup_key, metadata, and active status. Required: id.

list_all_stripe_reporting_report_runs

List Stripe reporting report runs. Returns an array of report run objects including id, report_type, status, and created.

get_single_stripe_reporting_report_run_by_id

Get a single Stripe reporting report run by id. Returns the full report run object including id, report_type, status, and result file when available. Required: id.

create_a_stripe_reporting_report_run

Create a new Stripe reporting report run. Returns the created report run object including id, report_type, and status. Required: report_type.

list_all_stripe_reporting_report_types

List all available Stripe reporting report types. Returns a collection of report type objects describing the financial reports that can be generated.

get_single_stripe_reporting_report_type_by_id

Get a single Stripe reporting report type by id. Returns the report type object describing its schema and available parameters. Required: id.

list_all_stripe_sigma_scheduled_query_runs

List all Stripe Sigma scheduled query runs. Returns a collection of scheduled query run objects representing previously executed or pending scheduled queries in Stripe Sigma.

get_single_stripe_sigma_scheduled_query_run_by_id

Get a single Stripe Sigma scheduled query run by id. Returns the scheduled query run object for the specified run. Required: id.

list_all_stripe_apple_pay_domains

List all Apple Pay domains registered on a Stripe account. Returns a list of domain objects including id, domain_name, and created.

get_single_stripe_apple_pay_domain_by_id

Get a single Stripe Apple Pay domain by id. Returns the domain object including id, domain_name, and created. Required: id.

create_a_stripe_apple_pay_domain

Register a new domain for use with Apple Pay in Stripe. Returns the created domain object including id, domain_name, and created. Required: domain_name.

delete_a_stripe_apple_pay_domain_by_id

Delete a registered Stripe Apple Pay domain by id. Returns an empty response on success. Required: id.

get_single_stripe_payment_record_by_id

Get a single Stripe payment record by id. Returns the full payment record object.

stripe_payment_records_report_payment

Report a payment to Stripe, creating a new payment record.

stripe_payment_records_report_payment_attempt

Report a payment attempt against a Stripe payment record. Required: payment_record_id.

stripe_payment_records_report_payment_attempt_canceled

Report a payment attempt as canceled for a Stripe payment record. Required: payment_record_id.

stripe_payment_records_report_payment_attempt_failed

Report a payment attempt as failed for a Stripe payment record. Required: payment_record_id.

stripe_payment_records_report_payment_attempt_guaranteed

Report a payment attempt as guaranteed for a Stripe payment record. Required: payment_record_id.

stripe_payment_records_report_payment_attempt_informational

Report an informational payment attempt for a Stripe payment record. Required: payment_record_id.

stripe_payment_records_report_refund

Report a refund against a Stripe payment record. Required: payment_record_id.

list_all_stripe_payment_attempt_records

List Stripe payment attempt records. Returns a collection of payment attempt record objects from the data array.

get_single_stripe_payment_attempt_record_by_id

Get a single Stripe payment attempt record by id. Returns the full payment attempt record object. Required: id.

list_all_stripe_webhook_endpoints

List all Stripe webhook endpoints configured on the account. Returns an array of webhook endpoint objects including id, url, status, and enabled_events.

get_single_stripe_webhook_endpoint_by_id

Get a single Stripe webhook endpoint by id. Returns the full webhook endpoint object including id, url, status, enabled_events, and api_version. Required: id.

create_a_stripe_webhook_endpoint

Create a new Stripe webhook endpoint to receive event notifications at a specified URL. Returns the created endpoint including id, url, status, enabled_events, and secret. Required: url, enabled_events.

update_a_stripe_webhook_endpoint_by_id

Update an existing Stripe webhook endpoint by id. Returns the updated webhook endpoint object including id, url, status, and enabled_events. Required: id.

delete_a_stripe_webhook_endpoint_by_id

Delete a Stripe webhook endpoint by id. Returns an empty response on success. Required: id.

list_all_stripe_users

List Stripe SCIM users. Returns a collection of SCIM user resources including userName, displayName, and active. Supports optional SCIM filter expressions, attribute selection, and sort parameters. Max 100 results per page.

get_single_stripe_user_by_id

Get a single Stripe SCIM user by id. Returns the full SCIM user resource including userName, displayName, and active status. Required: id.

create_a_stripe_user

Provision a new Stripe SCIM user. Returns the created SCIM user resource including its id, userName, and active status. Required: userName.

update_a_stripe_user_by_id

Partially update a Stripe SCIM user by id using SCIM PatchOp operations. Stripe supports updates to displayName and active. Returns the updated SCIM user resource. Required: id, Operations.

stripe_users_replace

Fully replace a Stripe SCIM user by user_id. Returns the updated SCIM user resource. Required: user_id, userName.

delete_a_stripe_user_by_id

Deprovision a Stripe SCIM user by id. Returns an empty response on success. Required: id.

list_all_stripe_groups

List Stripe SCIM groups. Returns a collection of group resources. Supports optional SCIM filter expressions, attribute selection, and sort controls. Max 100 results per page.

get_single_stripe_group_by_id

Get a single Stripe SCIM group by id. Returns the full SCIM group resource including id, displayName, and members. Required: id.

create_a_stripe_group

Provision a new Stripe SCIM group. Returns the created group resource including its id and displayName. Required: displayName.

update_a_stripe_group_by_id

Apply SCIM PatchOp operations to a Stripe SCIM group by id. Supports membership changes; group name updates are not supported by Stripe. Required: id, Operations.

stripe_groups_replace

Replace a Stripe SCIM group's full representation using a PUT operation. Returns the updated group resource. Required: group_id, displayName.

delete_a_stripe_group_by_id

Deprovision a Stripe SCIM group by id. Returns an empty response on success. Required: id.

list_all_stripe_customer_search

Search Stripe customers using a query string against the Stripe search API. Returns a list of matching customer objects including id, email, name, and related metadata. Required: query.

list_all_stripe_charge_search

Search Stripe charges using a query string. Returns a list of matching charge objects from the `data` field. Required: query.

list_all_stripe_invoice_search

Search Stripe invoices using a query string. Returns a list of invoice objects. Required: query.

list_all_stripe_payment_intent_search

Search Stripe payment intents using a query string against the search index. Returns a list of matching PaymentIntent objects including id, amount, currency, and status. Required: query.

list_all_stripe_price_search

Search Stripe prices using a query string against the /v1/prices/search endpoint. Returns matching price objects (id, currency, unit_amount) in the data array. Required: query.

list_all_stripe_product_search

Search Stripe products using a query string. Returns a list of matching product objects. Required: query.

list_all_stripe_subscription_search

Search Stripe subscriptions using the search endpoint. Returns a list of subscription objects from the `data` field of the response.

list_all_stripe_billing_meter_event_summaries

List Stripe billing meter event summaries for a specific meter. Returns a collection of event summary objects from the meter's event data. Required: meter_id.

list_all_stripe_checkout_session_line_items

List the line items for a Stripe checkout session. Returns the collection of line items associated with the session. Required: session_id.

list_all_stripe_credit_note_lines

List all line items for a specific Stripe credit note. Returns the collection of line item objects associated with the credit note. Required: credit_note_id.

list_all_stripe_credit_note_preview_lines

List the line items of a Stripe credit note preview. Returns an array of line item objects from the preview response's data field.

list_all_stripe_financial_connections_account_owners

List the owners of a Stripe Financial Connections account. Returns a list of account owner objects associated with the specified account. Required: account_id.

list_all_stripe_invoice_lines

List all line items for a specific Stripe invoice. Returns the collection of line item objects from the invoice's data array. Required: invoice_id.

list_all_stripe_payment_intent_line_items

List the amount details line items for a Stripe payment intent. Returns an array of line item objects from the payment intent's amount details. Required: intent_id.

list_all_stripe_payment_link_line_items

List the line items associated with a Stripe payment link. Returns the collection of line items for the specified payment link. Required: payment_link_id.

list_all_stripe_quote_line_items

List line items for a Stripe quote. Returns an array of line item objects associated with the specified quote. Required: quote_id.

list_all_stripe_quote_upfront_line_items

List the computed upfront line items for a Stripe quote. Returns an array of line item objects from the quote's computed upfront line items. Required: quote_id.

list_all_stripe_tax_calculation_line_items

List the line items for a Stripe tax calculation. Returns the line item details associated with the given calculation. Required: calculation_id.

list_all_stripe_tax_transaction_line_items

List line items for a Stripe tax transaction. Returns the collection of line items associated with the specified transaction. Required: transaction_id.

Why Truto

Why use Truto’s MCP server for Stripe

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 500+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

Unified APIs

Unified APIs for Stripe

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified Payment Gateway API

Customers

The customer represents a customer in Payment Gateway.

View Docs

Payments

The payment represents a payment in Payment Gateway.

View Docs

Unified User Directory API

Groups

Groups are a collection of users in the source application. In some applications, they might also be called Teams.

View Docs

Users

The User object represents a User.

View Docs

Unified Subscription Management API

Customers

The customer represents a customer in Subscription Management.

View Docs

Invoices

The invoice represents an invoice in Subscription Management.

View Docs

Payments

The payment represents a payment in Subscription Management.

View Docs

How It Works

From zero to integrated

Go live with Stripe in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Stripe account

Use Truto’s frontend SDK to connect your customer’s Stripe account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Stripe

Truto’s Proxy API is a 1-to-1 mapping of the Stripe API. You call us, we call Stripe, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Stripe’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Stripe on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

How do end users authenticate their Stripe accounts through Truto?

Truto manages the OAuth 2.0 flow for Stripe Connect. Your end users authorize access through a secure consent screen, and Truto stores and refreshes tokens automatically — you never handle raw credentials.

Which Stripe data objects are available through Truto's Unified APIs?

Through the Unified Payment Gateway API, you can access Customers and Payments. Through the Unified Subscription Management API, you can access Customers, Invoices, and Payments. These map to Stripe's Customer, PaymentIntent/Charge, and Invoice objects respectively.

Does Truto handle Stripe's rate limits and pagination?

Yes. Truto abstracts away Stripe's cursor-based pagination and respects its rate limits (currently 100 read requests per second in live mode) with automatic retry and backoff, so your integration doesn't break under load.

Can I request additional Stripe endpoints or objects beyond what the Unified APIs cover?

Absolutely. Stripe tools on Truto are built on request. If you need access to objects like Subscriptions, Refunds, Disputes, or Balance Transactions beyond the current Unified API resources, contact the Truto team to scope it out.

How fresh is the data synced from Stripe?

Data freshness depends on your sync configuration. Truto supports near-real-time polling and can be configured to sync at intervals that match your use case, from minutes to hours. Webhook-driven updates can also be discussed with the Truto team.

Does the Unified API normalize Stripe's data model with other payment gateways?

Yes. The Unified Payment Gateway API and Unified Subscription Management API provide a standardized schema for Customers, Payments, and Invoices. This means you write one integration and get consistent data structures whether your user connects Stripe or another supported gateway.

Stripe

Get Stripe integrated into your app

Our team understands what it takes to make a Stripe integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us