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 usUse Cases
Why integrate with Stripe
Common scenarios for SaaS companies building Stripe integrations for their customers.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Unified User Directory API
How It Works
From zero to integrated
Go live with Stripe in under an hour. No boilerplate, no maintenance burden.
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.
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.
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.
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.
From the Blog
Stripe integration guides
Deep dives, architecture guides, and practical tutorials for building Stripe integrations.
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