Identity and payments for voice agents.

Ringup helps your voice agent recognize regulars by phone number alone, so you can greet them by name, remember their usuals, and charge their saved card in seconds.

Drops into your existing agent, live in an afternoon

Caller AI agent
Caller
Hey, I'd like the usual: large oat latte.
Agent
Welcome back, Sam. That’s $6.40, and I've got your card ending 5858 on file. Charge it?
Caller
Yep.
Agent · Paid
Confirmation RU-7T29Q. Ready in 5.

01 — The problem

Your agent still doesn't know who's calling.

Voice AI books the table, takes the order, files the claim. But every call starts from zero: the regular gets treated like a first-timer, reading out a 16-digit card number every time a payment comes up.

Order in seconds, prepaid before they leave the house
Without Ringup

The agent takes the order instantly, but the caller is a stranger: no name, no saved card. They still drive over and stand at the register to pay, adding lines for diners and work for staff.

With Ringup

The agent greets the regular by name, confirms the usual, and charges their saved card on the call. The order is prepaid, labeled, and ready at pickup.

Bookings that hold, without the card recital
Without Ringup

Deposits and no-show fees mean asking every guest to read a card to a bot, so most agents skip them and no-shows eat the night.

With Ringup

Recognized guests confirm the deposit in one sentence: “your Visa ending 5858?” First-timers tap a texted link. No digits spoken, every booking backed.

The claim is filed. The balance is settled.
Without Ringup

Identity by interrogation: name, date of birth, account number, then a card keyed digit-by-digit into the keypad, on every single call.

With Ringup

The phone number is the identity: carrier-verified, matched to the account, and the balance settled from a saved card in one sentence.

Make paying the easy part
Without Ringup

The hardest call in the book gets harder at the finish: the payer must dig out a card and read 16 digits before a promise-to-pay becomes money.

With Ringup

The moment they agree, it's done. The saved card is charged on the call, or a one-tap link lands by text while they're still on the line.

Know them before hello
Without Ringup

Every ticket opens with an interrogation (“name, email, order number?”) before the actual problem is even on the table.

With Ringup

identify returns who's calling before the first hello. Your agent opens with their history in hand, and if something's owed, it's one sentence to settle.

Hold the part, take the payment
Without Ringup

The counter quotes the part and holds it unpaid. Half the holds never show, and chasing cards by callback burns the counter's day.

With Ringup

Regulars are recognized on the first ring. The part is held and paid in the same breath, charged to the card on file.

02 — How it works

Phone as the payment identity

The first time someone pays, they're saved, keyed to the number they call from. Every call after, they're recognized instantly. Either way, paying takes seconds and never leaves the conversation.

First-time caller

Pay in one tap. Saved for next time.

1

A link arrives by text

While they're still on the call, a secure pay link lands in their messages. No app to download, no portal to log into.

2

They pay, their way

One tap with a digital wallet, or add a card or bank account, saved with their consent, nothing read aloud, nothing typed.

3

Done before they hang up

The payment confirms on the call, and they're recognized instantly the next time they ring.

9:41
J
Joe's Burgers
Here's your secure link to pay Joe's Burgers 👇
Pay Joe's Burgers$24.00
Pay
Pay
or pay another way
Card
Credit or debit
Bank account
Pay direct from your bank
+
iMessage
Returning caller

Recognized by number. Paid by voice.

1

We already know them

The moment they call, Ringup returns their name, saved card, and any context you've attached. Your agent greets them by name, not a form.

2

They just say yes

"Charge your card on file for $24?" "Yep." That spoken yes is the entire checkout.

3

Paid in seconds

The charge clears mid-conversation and the confirmation is read right back to them.

Caller AI agent
Caller
Hey, I'd like the usual: large oat latte.
Agent
Welcome back, Sam. That’s $6.40, and I've got your card ending 5858 on file. Charge it?
Caller
Yep.
Agent · Paid
Confirmation RU-7T29Q. Ready in 5.

03 — Why Ringup

Ringup is built for voice and works with merchants’ existing processors.

Internet wallets make returning users log in and route the money through their own processing. Ringup recognizes the caller on the call and settles on the processor your merchant already has.

Other solution

Internet wallets

Made for the web, not the call

Your merchant needs to add a new processor
Built to checkout on a web page or app
Looks you up by email, not the number you're calling from
Caller is asked to login to a website or app to authorize each time
Needs a smartphone, a browser, and a wallet account

Our solution

Ringup

Built for the phone call

Your merchant gets to keep their existing processor
Designed to pay right on the call
Caller is recognized based on phone number
Works on any phone, with no app or website needed

04 — Settlement

The money goes straight to the merchant.

Every charge settles directly on the merchant's existing processor. Ringup collects it without ever being a stop in the funds flow or a home for your card data.

01

The customer pays

Apple Pay, Google Pay, card, or bank account, in one tap on the call.

02

Ringup secures it

Identity check and a PCI Level 1 vault. Card data never touches your agent or servers.

03

The merchant gets paid

Funds settle directly on the POS or processor they already use. No new account to switch to.

05 — Safe by construction

Built for moving money over a phone call.

Letting an agent take payment only works if card data never touches you, and every charge has a verified human behind it.

01

PCI offloaded

Wallets and a PCI Level 1 vault hold the card. It never touches your agent or servers.

02

Carrier-verified identity

SIM-swap, port, and line checks confirm the number before a saved card is charged.

03

Consent ledger

Every approval, the wallet tap or the spoken "yes", is recorded, timestamped, auditable.

04

Your processor

Funds settle on the POS or processor you already use. We stay out of the money flow.

06 — FAQ

Questions, answered.

What is Ringup?
Ringup is the identity and payments layer for AI voice agents. When someone pays over a phone call, Ringup turns the phone number into the payment identity, so a returning caller is recognized and charged on the spot, or texted a one-tap link the first time. No card read aloud, no app to download.
How is Ringup different from Stripe Link and other wallets?
Wallets like Stripe Link are built for paying on the web, not on a call. By design they make the customer log in on a web page or app, which doesn't work mid-call. Ringup is built for the voice channel: it recognizes the caller from their number, carrier signals, and a voiceprint, and lets them pay right on the call. There's a full side-by-side in the Why Ringup section above.
How does a customer pay during a call?
A returning caller is recognized by their number and pays by voice: "Charge your card on file?" "Yes." That's the whole checkout. A first-time caller gets a secure one-tap link by text and pays with a wallet, card, or bank; that method is saved to their number, so next time they just say yes. Nothing is typed or read aloud.
Is your solution 2FA-compliant for payments?
Yes, and it's stronger than the SMS codes most two-factor checks rely on. A payment is authorized by two independent factors: possession of the line (the call comes from the number, and carrier checks confirm the SIM hasn't been swapped or the line forwarded) and a carrier-verified identity (the name on file, an identity match, and a voiceprint). The biggest weakness of SMS two-factor is the SIM-swap: moving a number to a new SIM so the codes follow. Ringup detects exactly that, and there's no one-time code to phish. You get every assurance of 2FA, plus a defense against the attack that usually beats it.
Do you store card numbers? Is it PCI-compliant?
Card details live in a PCI Level 1 vault and in the customer's wallet, never on your agent or your servers, and never read aloud on the call. That keeps card data out of your PCI scope.
Where does the money go? Do you hold our funds?
No. Every charge settles directly on the processor you already use. Ringup collects the payment on the call but never sits in the funds flow, and never becomes a new account you have to reconcile.
How do we add Ringup to our agent?
The fastest way depends on your platform. On Vapi, one CLI command (npx ringup-vapi-init) wires a native payment handoff. On any other platform, your agent creates a Checkout Session and transfers the call to a Ringup number, like a hosted web checkout. Either way, Ringup recognizes the caller by phone number, charges their saved card on the merchant's own processor, and no card number is read aloud. Full setup is at docs.ringup.dev.

07 — Request a demo

Ready to get started?

Tell us what you're building and we'll get you a key. We're onboarding a handful of voice-AI teams now.