Come build the future with Rain.
View open roles
MoneyGram Card goes live on Rain
Read more

Embedded payments for AI agents

You build the agent. Rain gives it the ability to pay, get paid, and pay out inside your app, under your brand. When the agent needs to pay, the money is pulled in from the user’s bank account or card in seconds, you set the rules once, and the agent spends inside them.
Talk to a specialist
Two pastel pink 3D cubes float above a light lilac rounded card resting on layered pink and blue panels.

Where companies usually start

These are the starting points we see most often. If yours is different, the setup is built around it.

Adding payments for the first time

Your agent can do the work but cannot pay for it, and you do not want to build a payments company to fix that.

Already using a third-party wallet

Your agent pays through a wallet your users signed up for somewhere else. Move the account, and the revenue on it, into your own product.

Adding agents to a program you already run

For neobanks, fintechs, and platforms. Your customers hand an agent a card with rules, funded from the balance they already hold with you.

Everything your agent can do with money

One balance in your app takes money in from people, businesses, or other agents and sends it out to any of them, with the agent working inside the rules you set.

Fund

A top-up from a bank account or a card lands in seconds. Stablecoins the user already holds work too.

Get paid

A person can pay you with a permission they give once, a business by bank transfer, and another agent from its own balance.

Spend

With a card issued for the job, anywhere Visa or Mastercard is accepted.

Send

Pay a person or a business in local currency in 80+ countries across 50 currencies, or pay another agent’s balance in seconds.

Top up in seconds

Some users will not want to leave money with an agent. A top-up lands in seconds, so they can fund the agent right before it works and keep the balance small. The agent’s card spends only what is in the balance.

From a bank account

An instant bank transfer lands in the balance in seconds.

From a card

A card top-up lands in seconds.

Spend what is there

The agent’s card spends only what is in the balance, with its rules already set.

Built for users in more than one country

One integration serves users wherever your agent finds them. Rain already runs programs for partners with users in the US, Europe and the UK, Latin America, and Asia.

Spend anywhere

Cards work at 175 million merchant locations in 220 countries and territories.

Multicurrency onramps

Users add money in the currency they hold, including US dollars, Mexican pesos, and euros.

Pay out to local bank accounts

Agents can pay out to local bank accounts in 80+ countries across 50 currencies.

Revenue that grows with what your agents do

Every purchase, payout, and collection your agents make runs on your program, and your program earns on each one, so revenue grows with the volume your agents drive.
On every purchase
Card spend generates interchange for your program.
On every payout
Money movement carries fees you can set.
On every collection
Getting paid for your service carries fees you set, charged from the balance.
With a third-party wallet, the same activity earns for the wallet provider. On Rain it earns for your program.

Three ways to put it in your product

Agents pay in different situations: for a person, for a company, and increasingly with a credential the card networks issue for agents. The first two are the core and the third sits on top of either. We will work out which fits the program you want to launch, and you can add another later.

Your user funds their own balance

Agent pays with your user’s card

$600Flights & hotelsUntil Friday

Merchant seesyour user

Your user funds balances in your app

Agent buys on the user’s behalf

User’s balance chargedon your company’s card

Merchantsees your company

Your user approves the agent once

Agent gets a stand-in card number

Agent makes purchasebased on user’s rules

Merchantsees an agent with permission

Your user funds their own balance and gets a card with the agent’s rules on it. The agent pays with that card. The merchant sees your user, and your user keeps the protections of a card purchase.

Example: a travel agent books a flight on its user’s card, with a $600 limit for flights and hotels only, until Friday.

Your users fund balances in your app. When an agent buys something, your company’s card pays the merchant and the user’s balance is charged. You deal with the merchant on the user’s behalf, the way a travel agency does.

Visa and Mastercard now let a person hand an agent a limited version of a card. The person approves the agent once, and the network gives it a stand-in card number that works only for that agent and that task, which merchants can recognize as an agent acting with permission. Your program is enabled for Visa Intelligent Commerce and Mastercard Agent Pay, so a card from your program carries the networks’ credential as well as your rules.

Example: your user’s agent card carries a Visa agent token for this week’s groceries. A merchant that checks for the networks’ credential sees it, and anything outside the task declines.

You set the rules, or your users do.
The agent spends inside them.

Rules are set when the card is issued, by you or by the user, depending on the shape. The agent works inside them on its own and cannot raise its own limit.

Amount

Per purchase, per card, per day or month.

Merchant or category

Flights and hotels, one supplier, or software only.

Expiry

An hour, a day, or a trip.

Human approval

Which purchases need a tap from a person, and which do not.

Program limits

Caps on active cards and total spend across your program.
Rules, written the way you would say them:

“Flights and hotels, up to $600, until Friday.”

“$5 a query, and never more than $1,000 a day.”

“One supplier, one invoice, then the card dies.”

“Ask me above $500. Do not bother me below it.”

“Software subscriptions only, $300 a month, cancel any time.”

“Only these three contractors, never more than their invoice.”

“Twenty agents, twenty cards, $10,000 across all of them.”

“Flowers today. Nothing tomorrow.”

If an agent gets it wrong, or someone gets into it, it still cannot spend past what was set.
Agent
Order 20 bags of flour from the mill.
Found them for $640. Approve it in your wallet app and I will place the order.
Expires in 30:00
Approve $640 for your agent at the mill?
Payment completed
Paid $640.00 to the mill. Order placed.
Your statement will show the wallet provider’s name.
Payment declined
Order not placed. Nothing was charged.
Type a message

Your brand on every screen

There are two ways to put payments inside an agent, a third-party wallet or your own account on Rain. Below is the same order in the same app, done each way.
User signed up with
The wallet provider
Purchases approved
One at a time, in the provider’s app
Statement says
The provider’s name
Earns on the spend
The provider
No third-party wallet between you and the people who use your agent.
User signed up with
You
Purchases approved
By the rules you set once
Statement says
Your name
Earns on the spend
Your program
Every purchase your users’ agents make shows your name, not a provider’s.

Built for the people building the agent

One integration covers the balance, the cards, the rules, and the money going out.
Cards issued by API, with the limits set in the same call
Cards funded from the balance, with no separate step for the user
Real-time notifications for balance, authorization, and decline events
A management dashboard and a sandbox to build against before anything is live
Balances and transaction history for every user and every card

How it works underneath

Rain is a Visa and Mastercard Principal Member and a direct card issuer. Balances are held as stablecoins and settle with the networks every day of the year, which is what lets one integration serve users in many markets. Your users never have to think about it. Rain is a founding member of the Agentic Payments Alliance.

Frequently asked questions

Do my users need to understand stablecoins?

No. They add money, see a balance, and watch what the agent does with it. Stablecoins are how Rain settles underneath.

What happens when the agent makes a mistake?

It cannot spend past the limits on its card. For a purchase on a user’s own card, the user keeps the dispute rights that come with any card payment. When your platform is the buyer, you handle the merchant on the user’s behalf.

Where can my users be?

Rain runs programs for partners with users in the US, Europe and the UK, Latin America, and Asia, and cards work at 175 million merchant locations in 220 countries and territories. We will confirm the markets you need on the first call.

We run a marketplace or a store. Can our visitors’ agents pay our sellers from a balance we hold?

In some cases, depending on how your checkout and your sellers are set up. Talk to us.

How do users add money?

Mostly they do not have to. The agent pulls what it needs from a bank account or a card the user connected once, in seconds. Users who prefer to keep a balance can, and stablecoins they already hold work too.

Can we start with one of the three ways and add others?

Yes. They share the same balance, rules, and ledger, so adding a second is a configuration, not a new integration.

Do we have to become a regulated company to do this?

No. Rain carries the program: card issuing, the compliance framework, and settlement with the networks. You keep the brand, the users, and the rules.

How long does it take to go live?

It depends on the shape you pick and the market. On the first call we give you the steps, who owns each one, and the typical timeline, in writing.

3D cube with a pixelated pattern in pastel pink and white colors.

Give your agent a way to pay

Talk to a specialist
Mira lo que tu IA favorita tiene que decir sobre la solución de Rain