Pay any business by phone

Automate payments using Voice.

Many businesses can be paid by phone. Send us an amount and their number — our agent calls, talks to them, and pays by card or bank transfer, then sends you the confirmation. Say goodbye to logging into portals, waiting on hold, and exchanging emails.

Private beta

Business phone
To pay by card press 1, or by bank account press 2.
Voicepay Agent
Pressed 1 · entered card •••• •••• •••• •••• · exp ••/•• · CVV •••
Business phone
Payment complete. Your confirmation number is S27132.
Voicepay Agent
🎉 Payment complete
The phone line confirmed the payment; number read back.
Paid in 2m 41s

The bills and businesses people still pay by phone

The problem

Paying a business without a website is manual, costly, and error-prone — until now.

Plenty of businesses can only take a payment by phone. So someone on your team calls, sits through the menu, and reads a card aloud — or gives up and mails a check. Voicepay makes the call for you: send a payment, and our agent dials, pays by card or bank transfer, and sends back a confirmation — in minutes.

Call and pay by hand

Someone dials the business, sits through the phone menu, and reads the card aloud — slow, error-prone, and it ties up your team.

Then repeat it forever

There's no website to automate, so you do it again for every business, every bill — it never scales.

Or mail a check

Fall back to a paper check and wait days — plus postage, lost mail, and chasing it down.

How it works

One API call. Any phone system.

No phone lines to run, no menus to map, no one on hold. One request in, a confirmation number out.

01

Send a payment

POST an amount and the business's phone number. That's the whole setup — no scripts to build.

02

The agent calls

Voicepay dials in and works through the phone menu like a person would — disclaimers, options, and read-backs.

03

Paid & confirmed

It enters the card or bank details, captures the confirmation number, and sends you the result.

It all starts with one request

pay.sh
POST api.getvoicepay.com/v1/payments
{
"amount": 4200, // $42.00
"max_overage": 400, // allow ≤ $4 fees
"payee": {
"name": "Acme Utility",
"phone": "+18889630909",
"account": "6714‑33052"
},
"method": "card", // "card" or "ach"
"source": { // card or bank account; omit to mint a card
"number": "4242 4242 4242 7141",
"exp": "12/27", "cvc": "•••", "zip": "94607"
}
}
200 OK
{ "status": "paid", "charged": 4550,
"confirmation": "REMITCTR‑91X" }

The API

Replace the phone desk with one API call.

Your team stops dialing, sitting through menus, and reading card or bank details by hand. You send a payment; we return a confirmation.

  • A single /payments call — amount, the business, and how to pay: card or bank transfer
  • Bring your own card or bank account, or let Voicepay mint a single-use card
  • Handles disclaimers, retries, and field-by-field read-backs
  • Webhook with status, amount charged, and confirmation
  • Works for any business that takes a card or bank payment by phone — no setup
webhook.json
{
"id": "vp_3Nf8a2kZ",
"status": "paid",
"amount": 4200,
"amount_charged": 4550,
"fee_seen": 350,
"confirmation": "REMITCTR‑91X",
"method": "card",
"source": "•••7141",
"completed_in": "2m41s"
}

Safety

Safe by construction.

Moving money over a phone call only works if it can't go wrong. Every payment is fenced in before the agent ever dials.

  • Single-use virtual cards when you pay by card; bank details tokenized, never stored raw
  • Hard amount cap: the agent won't confirm a total above your limit
  • Every digit and prompt redacted in logs and recordings
  • Full per-call audit trail — what it heard, what it pressed
Single-use cardMinted per payment, scoped to one payment, then dead.
Amount capStated $45.50 ≤ cap $46.00 → confirm. Higher → abort.
RedactionCard, CVV, and account read-backs masked everywhere.
Audit trailEvery prompt and keypress, timestamped per call.

Proof

This isn't a concept. It paid a real bill.

Voicepay called a live utility's phone line, worked through the menu, paid with a single-use card, and read back a confirmation number — start to finish, no human on the line. Listen to the actual recording.

Real business, real phone system, real payment
$10.20 paid, confirmation number returned
Wouldn't confirm until the total was within the cap

Two ways to use it

Pay a business, or get paid by one.

Use Voicepay to pay a business that only takes payments by phone — or to get paid when your customers can only reach you that way.

To pay bills · vendors · claims · payouts

Pay any business by phone.

Send a payment and our agent makes the call — no setup with the business, no dialing, no checks.

  • Pay vendors, providers, or billers — anyone with a phone
  • Nothing for the business to set up
  • Card or bank transfer — bring your own, or use a single-use card. Amount-capped, confirmation back.
Request access →
To get paid when customers can only reach you by phone

Get paid by phone in minutes.

Take card or bank payments over the phone without the hassle. The money lands in your bank — and you never key a thing.

  • Use the processor you already have, or set one up with us in minutes
  • No lengthy setup, no manual keying
  • Faster money, with the details attached
Join the beta →

Built for money movement

The boring parts, done right.

Moving money over a phone call has to be done carefully. Voicepay is built for exactly that scrutiny.

Scoped credentials

Card payments use a fresh single-use card; bank details are tokenized — both scoped to one payment and amount.

Amount guardrails

A hard ceiling per call. The agent aborts rather than overpay.

Redaction & audit

Sensitive digits masked in logs; a full trail of every call.

Human-in-the-loop

Optional approval before any payment leaves — your policy, your call.

Make any payment work over the phone.

Whether you're paying a business or getting paid by phone, Voicepay makes the call. We're onboarding a handful of design partners for the private beta.

Prefer to listen first? Hear a real call