All integrations
Catalogue metadata onlypayment processingv20260902_00

STRIPE

Stripe

Stripe offers online payment infrastructure, fraud prevention, and APIs enabling businesses to accept and manage payments globally

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

432

Action summaries

Display-only definitions

40

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
API_KEYOAUTH2 · managed upstream

OAUTH2

stripe_oauth2

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

No fields declared in this snapshot.

API_KEY

stripe_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • API Keygeneric_api_key · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 1–30 of 432 actions

Accept quote

STRIPE_ACCEPT_QUOTE

Tool to accept a quote in Stripe. Use when you need to accept a finalized quote, which will create an invoice, subscription, or subscription schedule based on the quote's configuration.

Untrusted display-only summary

Activate billing alert

STRIPE_ACTIVATE_BILLING_ALERT

Reactivates a billing alert, allowing it to trigger again. Use when you need to resume monitoring usage thresholds and receiving notifications for a previously deactivated alert.

Untrusted display-only summary

Add lines to invoice

STRIPE_ADD_INVOICE_LINES

Tool to add multiple line items to a draft Stripe invoice. Use when you need to add additional charges, services, or credits to an existing invoice that is still in draft status.

Untrusted display-only summary

Advance test clock

STRIPE_ADVANCE_TEST_CLOCK

Advance a test clock to a future timestamp. Use for testing time-based billing scenarios. Requires test mode API keys (test_helpers endpoints are only available in test mode). The advancement is asynchronous; monitor the status field to track completion (status changes from 'advancing' to 'ready').

Untrusted display-only summary

Apply customer balance to payment intent

STRIPE_APPLY_CUSTOMER_BALANCE

Manually reconciles remaining amount for a customer_balance PaymentIntent by applying funds from customer's cash balance. IMPORTANT: This action only works with PaymentIntents that have 'customer_balance' in their payment_method_types. The customer_balance payment method type must be enabled in your Stripe account set…

Untrusted display-only summary

Archive billing alert

STRIPE_ARCHIVE_BILLING_ALERT

Tool to archive a billing alert in Stripe, removing it from list views and APIs. Use when you need to permanently archive a billing alert. This action is non-reversible.

Untrusted display-only summary

Attach source to customer

STRIPE_ATTACH_CUSTOMER_SOURCE

Attach a payment source (card token or source object) to a customer for future charges. IMPORTANT: This is a legacy API. For new integrations, use the PaymentMethods API instead (STRIPE_ATTACH_PAYMENT_METHOD). The source parameter accepts: - Card tokens (tok_xxxx) created client-side via Stripe.js or mobile SDKs - Sou…

Untrusted display-only summary

Attach payment to invoice

STRIPE_ATTACH_INVOICE_PAYMENT

Attaches a PaymentIntent or Out of Band Payment to an invoice's payments list. When the PaymentIntent status changes to succeeded, the payment is credited to the invoice. Use when you need to associate an existing payment with a specific invoice.

Untrusted display-only summary

Attach payment method to customer

STRIPE_ATTACH_PAYMENT_METHOD

Attaches a PaymentMethod to a Customer. Use when you need to save a payment method for future use with a specific customer. The PaymentMethod must be in a detached state before attaching.

Untrusted display-only summary

Attach feature to product

STRIPE_ATTACH_PRODUCT_FEATURE

Tool to attach a feature to a product. Use when you need to add a feature to a product's capabilities. This creates a product_feature object linking the feature to the product.

Untrusted display-only summary

Cancel payment intent

STRIPE_CANCEL_PAYMENT_INTENT

Cancels a PaymentIntent when in cancelable state. Use when a PaymentIntent is no longer needed to prevent further charges. For PaymentIntents with status='requires_capture', the remaining amount_capturable will be automatically refunded.

Untrusted display-only summary

Cancel Quote

STRIPE_CANCEL_QUOTE

Tool to cancel a Stripe quote. Use when you need to cancel an existing quote that is in 'draft' or 'open' status. Once canceled, the quote cannot be finalized or accepted by the customer.

Untrusted display-only summary

Cancel setup intent

STRIPE_CANCEL_SETUP_INTENT

Cancels a SetupIntent that is no longer needed. Use when a SetupIntent is in 'requires_payment_method', 'requires_confirmation', or 'requires_action' state. Note: SetupIntents linked to Checkout Sessions cannot be canceled through this method.

Untrusted display-only summary

Cancel subscription

STRIPE_CANCEL_SUBSCRIPTION

Cancels a customer's active Stripe subscription at the end of the current billing period, with options to invoice immediately for metered usage and prorate charges for unused time.

Untrusted display-only summary

Cancel subscription schedule

STRIPE_CANCEL_SUBSCRIPTION_SCHEDULE

Cancels a subscription schedule and its associated subscription immediately (if active). Use when you need to stop scheduling of phases while leaving any existing subscription in place. Only succeeds if the schedule status is 'not_started' or 'active'.

Untrusted display-only summary

Cancel Terminal Reader Action

STRIPE_CANCEL_TERMINAL_READER_ACTION

Tool to cancel the current reader action. Use when you need to halt any ongoing operation on a Stripe Terminal reader device such as payment collection, setup intent processing, or input collection.

Untrusted display-only summary

Capture Charge

STRIPE_CAPTURE_CHARGE

Tool to capture payment on an uncaptured charge. Use when a charge was created with capture=false and you're ready to capture the payment.

Untrusted display-only summary

Capture payment intent

STRIPE_CAPTURE_PAYMENT_INTENT

Captures the funds of an existing uncaptured PaymentIntent. Use when the PaymentIntent status is 'requires_capture'.

Untrusted display-only summary

Close Dispute

STRIPE_CLOSE_DISPUTE

Tool to close a dispute. Use when you want to dismiss a dispute and acknowledge it as lost, indicating no evidence will be submitted. This action is irreversible.

Untrusted display-only summary

Set Terminal Reader Display

STRIPE_COLLECT_TERMINAL_READER_INPUTS

Initiates input collection on a Terminal Reader to display forms and collect customer information. Use when you need to gather email, phone, text, numeric, signature, or selection inputs from customers on a physical reader.

Untrusted display-only summary

Collect payment method on Terminal Reader

STRIPE_COLLECT_TERMINAL_READER_PAYMENT_METHOD

Tool to initiate payment method collection on a Stripe Terminal Reader. Use when you need to hand off a PaymentIntent to a physical card reader device to collect payment details. The Reader action executes asynchronously with action.status showing 'in_progress' initially.

Untrusted display-only summary

Confirm payment intent

STRIPE_CONFIRM_PAYMENT_INTENT

Tool to confirm customer intent to pay with current or provided payment method. Use when ready to finalize a PaymentIntent and initiate the payment attempt. A return_url is required if confirmation needs customer action like 3D Secure authentication.

Untrusted display-only summary

Confirm setup intent

STRIPE_CONFIRM_SETUP_INTENT

Confirms a SetupIntent to complete customer payment method setup. Use when you need to finalize credential collection after creating a SetupIntent.

Untrusted display-only summary

Confirm PaymentIntent on Terminal Reader

STRIPE_CONFIRM_TERMINAL_READER_PAYMENT_INTENT

Tool to confirm a PaymentIntent on a Terminal reader device. Use when you need to finalize a payment transaction on a card reader after the PaymentIntent has been collected on the reader hardware.

Untrusted display-only summary

Create Card Payments Capability

STRIPE_CREATE_ACCOUNTS_CAPABILITIES_CARD_PAYMENTS

Tool to create or update card payments capability for a Stripe Connect account. Use when you need to enable or disable card payment processing for a connected account.

Untrusted display-only summary

Create Account Session

STRIPE_CREATE_ACCOUNT_SESSION

Creates an Account Session for a Stripe Connect account, granting access to embedded components. Use when you need to provide temporary, client-side access to a connected account's dashboard features such as account management, onboarding, payments, and payouts. The Account Session expires relatively quickly and canno…

Untrusted display-only summary

Create Apple Pay Domain

STRIPE_CREATE_APPLE_PAY_DOMAIN

Tool to create an Apple Pay domain registration. Use when registering your domain with Apple Pay to accept Apple Pay payments on your website. Stripe handles the Apple merchant validation process.

Untrusted display-only summary

Create apps secret

STRIPE_CREATE_APPS_SECRET

Tool to create a secret in the Stripe Secret Store. Use when you need to securely persist secrets for use by UI Extensions and app backends.

Untrusted display-only summary

Create Bank Account Token

STRIPE_CREATE_BANK_ACCOUNT_TOKEN

Tool to create a single-use token representing bank account details. Use when you need to securely collect bank account information for ACH payments, direct debits, or adding a bank account to a customer or recipient.

Untrusted display-only summary

Create billing alert

STRIPE_CREATE_BILLING_ALERT

Tool to create a billing alert that monitors usage on a billing meter and triggers notifications when a specified threshold is crossed. Use when you need to set up usage-based billing alerts.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.