Skip to content
AnalysisFinance

Stripe Lets Businesses Pay by Handle as AI Agents Take on Finance Tasks

A public handle helps software find a payee. Stripe’s account permissions, approval flows and payment protocols determine what an assistant can spend.

Stripe co-founder Patrick Collison speaking while seated in a blue shirt.
Stripe co-founder Patrick Collison, photographed in February 2015. File photograph.JD Lasica / Wikimedia Commons; adapted by SnowRock · CC BY 2.0

Stripe Pay lets businesses send money to a public handle using typed commands. It requires a funded sender account and an eligible receiving destination linked to the recipient’s profile. Stripe Pay

Stripe introduced Treasury for agents on October 21, extending assistants’ access to company money. Its customer example puts a founder in charge of approving payments. Treasury announcement

For a business giving an AI assistant financial access, these products cover several decisions: finding a payee, choosing an account, authorizing an expense and receiving payment. An owner can grant access to account information while reserving decisions that move money for human approval.

A public handle becomes a business address

Stripe profiles give businesses a unique handle, a public page and space for a description, logo, website and contact details. Public profiles appear in Stripe’s Directory, Dashboard search and Stripe-generated invoices. The Directory can be accessed through Stripe’s command-line tool without signing in, allowing software to discover businesses before a payment starts. Profile guide

A profile can also carry an eligible Payment Link, offering a browser-based payment route. Stripe requires that link to be active and let customers choose the amount. Profiles are unavailable in India, and making a profile private removes it from search while leaving its direct address viewable. These choices affect who can find a business and how they reach it. Profile guide

For a company receiving payment, the immediate change is simpler addressing. A buyer can identify a business by a handle rather than treating an invoice, a website and an account number as unrelated identifiers. That is a practical improvement for repeat business payments. It leaves the commercial agreement, amount owed and approval process to the parties.

The account behind the handle still matters

The sender needs a funded financial account; recipient eligibility depends on the destination linked to its Stripe profile. Stripe’s guide calls for confirming the payee, amount, currency and funding account before sending. Transfer guide

Treasury’s account documentation shows why eligibility requires a separate check. It lists public previews in the United States and United Kingdom, with Australia in private preview. Financial accounts can hold balances such as dollars, euros and pounds; eligible businesses can also hold supported stablecoins. Those account capabilities do not supply a complete list of routes or currencies available through Stripe Pay. Treasury documentation

Stripe says opening and maintaining a financial account has no monthly fee or minimum balance requirement. Its Stripe Pay guide describes instant transfers but publishes no universal transfer price, currency table or amount ceiling. Businesses evaluating it still need the terms for their actual account and transfer, including any conversion charges and destination restrictions. Account terms Transfer guide

A founder approves what his agent prepares

Kubrio, a children’s creative-learning platform, supplies a concrete example in Stripe’s October announcement. Founder Vlad Stan uses a Grok agent called Stash to check balances, subscription changes, failed payments and refunds each morning. Stan reads its report and intervenes when needed. Stripe says he plans to add transfers and contractor payments, with every payment approved by him. Kubrio account

The current Treasury agent guide describes a default requirement to review and approve live money movement. Its tools separate reading balances, setting up recipients, sending money and converting currencies, with different account permissions for each. Stripe’s authorization screen lets users select live accounts or sandboxes and set different permissions for each. Owners can therefore connect an assistant for financial reporting without granting every available action. Agent permissions

Consumer payments show another approach. Stripe launched Link’s agent wallet in April, letting a user approve a spending request before an assistant receives a one-time card or Shared Payment Token. The token represents permission to charge an underlying payment method without exposing its original credentials. Stripe describes controls for merchant, amount and currency. Link announcement

Developers seeking their own wallet experience can instead use Stripe Issuing’s underlying tools. Stripe describes card-level permissions, transaction monitoring and controls applied when a charge is authorized. Those capabilities serve developers building a financial product; Link packages an approval flow for consumers who want an assistant to make a purchase using an existing wallet. Issuing and Link

Meta’s Muse added Link integration in September for U.S. consumers. Stripe says users approve each purchase total in the chat interface. Where a seller accepts Link, Muse uses the saved payment method; elsewhere, Link can provide a single-use virtual card scoped to that purchase. This reaches ordinary online stores while keeping authorization attached to a particular transaction. Muse integration

Standards carry the payment and its permission

For services designed to sell directly to software, Stripe and Tempo introduced the Machine Payments Protocol in March. A service responds to an agent’s request with a payment request; the agent authorizes payment and receives the resource. Stripe identifies Browserbase’s browser sessions and Parallel’s paid web access as early uses. Protocol announcement

Payments accepted through that protocol enter a Stripe business’s existing balance and follow its standard payout schedule, according to Stripe. A fast purchase or transfer instruction therefore cannot be assumed to mean immediate arrival in every seller’s bank account. The receiving product and payout arrangement determine that part of the transaction. Settlement description

Google’s Agent Payments Protocol addresses authorization explicitly. Its developer guide describes signed mandates that record a buyer’s intent and bind permission to a cart and amount. Approved merchants, expiration and approval requirements can be recorded as part of that process. Google distinguishes this from the Universal Commerce Protocol, which organizes shopping and checkout. Google guide

In Google’s example, an intent mandate names permitted merchants and records when permission expires. A payment mandate then ties authorization to a specific order and total; a receipt records what happened. The guide labels its signature example as simulated and describes AP2 as version 0.1, with its types distributed separately from Google’s Agent Development Kit. A developer still has to implement the protocol’s checks. Authorization example

Access can also outlast an individual task. Stripe’s guide distinguishes sessions acting for a user from agent keys intended for independent, persistent access. Revoking a session affects only the account or organization and environment being viewed; the same session can remain active for other accounts. A company withdrawing an agent’s authority must therefore check which accounts its action actually covers. Access and revocation

Common questions

What is Stripe Pay?

A Stripe command-line tool for business-to-business transfers to a profile handle or network ID. Guide

Is a Stripe handle enough to receive transfers?

No. The recipient also needs an eligible receiving destination linked to its profile. Requirements

Where does a public Stripe profile appear?

On its profile page, in Stripe Directory and Dashboard search, and on Stripe-generated invoices. Profile guide

Can a Stripe profile include a browser payment link?

Yes. Stripe requires an active Payment Link using its customer-chosen amount model. Profile payments

Where is Treasury currently available?

Its documentation lists public previews in the U.S. and U.K., and a private preview in Australia. Availability

Are all transfers free because Treasury has no monthly account fee?

The no-monthly-fee statement covers opening and maintaining a financial account. Check applicable transfer and conversion terms separately. Account documentation

Can an AI assistant move company money without approval?

Stripe’s Treasury agent guide says live money movement requires review and approval by default. Permissions

Is Kubrio already letting its agent pay contractors independently?

Stripe describes those payments as a plan, with founder Vlad Stan approving every payment. Customer account

Does Link give an agent the customer’s original card details?

Stripe says agents receive a one-time card or payment token after approval, without underlying credentials. Link wallet

How does Muse approve a purchase?

Stripe’s September announcement says U.S. consumers approve each purchase total in Muse’s chat interface. Muse integration

Does the Machine Payments Protocol require every seller to build a shopping website?

It lets services request payment for resources through web-addressable endpoints. Stripe names paid browser sessions and web access as uses. MPP

Does an agent purchase mean immediate payout to the seller’s bank?

Stripe says MPP payments enter the seller’s Stripe balance and follow its standard payout schedule. Settlement

What does Google’s Agent Payments Protocol add?

Signed records of purchasing permission, tied to intent, order and amount, with controls such as permitted merchants and expiry. Google guide

Sources and downloads

All news
Microsoft CEO Satya Nadella in a studio portrait
Technology

Microsoft’s Autopilot Gives AI Agents Their Own Workplace Accounts

Greg Brockman and Sam Altman speaking with Frederic Lardinois at TechCrunch Disrupt
Governance

How AI Agents Use Tools to Complete a Task

Sam Altman speaks with a woman at TechCrunch Disrupt in San Francisco.
Thought Leadership

What ChatGPT Gets When You Connect a Bank Account

Have data to license or need a source?

Tell us what your company has or what your team needs.

Talk to SnowRock