Skip to content

Money scattered.
Spend anyway.

One payment, drawn from
every account you choose.

How Vent works

The anti-transfer. No top-ups. No transfers. Just pay.

Weekly groceries Each account pays its share, at the same moment.

Weekly groceries for RM 86.40, paid to Jaya Grocer, KL in one payment from Your Touch 'n Go RM 23.40, Your Mandiri RM 19.80, Chloe RM 43.20.

RM 23.40
RM 19.80
RM 43.20
Weekly groceriesJaya Grocer, KLOne payment

RM 86.40

  • Your Touch 'n Go RM 23.40
  • Your Mandiri RM 19.80
  • Chloe RM 43.20

From 3 accounts, each approved by its owner.

  1. 1Approve
  2. 2Hold
  3. 3Pay out

Each account approves its own part, on its owner's phone. Short this time? Someone else can cover the gap.

Products

Everything you can do with Vent.

Vent Card One card, every account.

Hover to see what's behind it

Vent Contacts Friends pay their part directly.

9:41
‹ Vents

Dinner at Locavore

Rp 1.860.000

  • ChloeRp 560.000
  • YYouRp 650.000
  • RyanRp 650.000
Everyone paid
Chloe covered her sharePaid in full · no one paid firstRp 560.000Rp 560.000

Glove A spending limit for your AI agents.

Book me KUL → SIN next Tuesday, under Rp 2 million.
Vent AgentOn it. I'll pay with Glove.
Book me KUL → SIN next Tuesday, under Rp 2 million.
Checkout · Singapore Airlines
Singapore AirlinesKUL → SIN · Tue 18 Nov
Economy · seat 14ARp 1.450.000
Economy FlexRp 1.720.000
TotalRp 1.450.000
Paid with Glove
Paid Singapore AirlinesRp 1.450.000Travel, under Rp 2.000.000 · vent closed
Glove nowVent Agent wants Rp 38.999.000 at iBoxOutside your rules. Waiting for you.
DeclineApprove

Settle up Pay friends back, no reminders.

You owe Mia · Bali tripRp012345678901234567890123456789.012345678901234567890123456789WalletMandiriFrom your wallet and Mandiri

Across currencies Pay from any currency.

$132.40USD

Vent for teams Company accounts, with limits set by finance.

HalcyonInvoice 0412 · Brand refresh
$4,800.00$4,800.00Paid
  1. Read the invoice
  2. Matched to PO-1182
  3. Approved by Dana K.
  4. Composed from 3 accountsOperating $3,000Design $1,200EUR $600
  5. Paid and booked

Handled by Vent Agent, inside North's rules

Security

Nothing is paid until every account approves.Access closes after each payment.

One-time access Opens for one payment, only when you approve. Then it closes.

Vent · now

Strata Gym asks for RM 120

From MAE ••2210 · this month only

Approve with Face ID

Closed

Strata Gym · membership

ReceivedRM 120
Declined · access closedRM 150
  • Vent never holds your moneyIt stays in your banks. Licensed partners move it.
  • Nothing moves without youEvery account and big payment, approved with Face ID.
  • Freeze in one tapEvery account link and card shuts at once.
  • Short means nobody paysOne failed part, and every hold is released.
  • Rules before agentsEvery agent spends inside limits you set.
  • Approved on your deviceNot in a browser tab, not by a link.
  • Only what the bill needsVent sees the amount, not your history.
  • Rates shown firstNo conversion you didn't see.
  • Deadlines, not limboNot ready in time? Nothing is charged.
  • Every charge explainedWhat it bought, and which rule allowed it.
  • No standing connectionNo account stays open between payments.
  • Your share, your sayFriends approve their own part, from their own account.
For platforms and merchants

Every customer pays their share. You get paid once.

Kawa Villas The API, live: one call, every webhook, one payout.

Built first for
checkout.tsIllustrative · API in development
1import Vent from "@vent/node";
2
3const vent = new Vent(process.env.VENT_KEY);
4
5const order = await vent.orders.create({
6 amount: 4500000, // Rp 4.500.000
7 currency: "IDR",
8 payers: ["you", "chloe", "theo"],
9 ifShort: "organizer_covers",
10 deadline: "48h",
11});

POST /hooks/ventlistening

  1. order.createdRp 4.500.000 · 3 payers
  2. vent.openedyou · Rp 1.500.000 held
  3. vent.openedchloe · Rp 1.500.000 held
  4. payer.shorttheo · short Rp 600.000
  5. cover.acceptedyou cover Rp 600.000
  6. order.chargedevery share, at once
  7. order.paidpayout Rp 4.500.000
KKawa VillasOrders · VNT-2081
Uluwatu villa · 2 nightsCheck-in Fri 14 Nov
Awaiting payers
Held so farRp 0 of Rp 4.500.000
  • YYouRp 1.500.000Waiting
  • ChloeRp 1.500.000Waiting
  • TheoRp 1.500.000Waiting
Deadline
48 hours to be ready
Funded from
Each payer's own accounts
Your books
One order · one payout
You receiveSettled through licensed payment partners.Rp 4.500.000
  • Drop-in checkout Add one button. Your customer adds their friends.

    TotalRp 4.500.000
    Pay Pay together with VentSplit with up to 12 people
  • A Vent link No website needed. Send it in the group chat.

    tapvent.com/p/8Kx2

    Uluwatu villa · 2 nights

    Your share Rp 1.500.000Pay my share

    Sent to “Bali 2026” · 4 members

Fees and settlement timing: shared at launch.

FAQ

Ask Vent.
Plain answers.

Something we didn't cover? hello@tapvent.com

  • Reading how Vent works…

Every account.
One payment.

Opening first in Indonesia and Malaysia.