TapPaidAnywhere

Kova turns any phone into a till for digital dollars. Your customer taps or scans, and the money settles on Monad in about a second, straight to your own wallet. No card machine, no card fees, no waiting days to get paid.

Open a shop, free

Live on Monad’s test network. Test dollars, real speed.

≈1sfrom tap to settled, final on Monad
$0.00in fees for your customer. Kova pays the network
0machines to buy. The phone in your pocket is the terminal
24/7settlement, weekends too. It’s yours the second it lands

Three moves, and it’s paid

  1. $12.50

    Type the price

    On Kova Terminal, on any phone. Add what it’s for if you like: “Two flat whites”.

  2. They tap or scan

    With Kova Pay it’s one tap and Face ID. Any other Monad wallet can scan the code and pay too, and Kova covers the network fee.

  3. It lands, in about a second

    Your till shows Paid, your dashboard updates, and the dollars are already in your wallet.

Kova Terminal, for shops

Your phone is the card machine

  • Pair any phone with a one-time code. Staff phones get a key that can only take payments.
  • Every payment lands live on your dashboard, with the on-chain proof one click away.
  • Money settles to your own address. Kova never holds it, so there’s nothing to withdraw.

Kova Pay, for people

Pay a shop in Lagos with dollars from London

  • Tap to pay at the counter, confirmed with Face ID. Your key never leaves your phone.
  • Send money to anyone, anywhere, in seconds, for a fraction of a cent.
  • See every amount in your own currency: dollars, euros, pounds or naira.

One price, read in everyone’s own money

$12.50 €11.50 £9.88 ₦17,188
At Kova’s published reference rates. Payments always settle in dollars (AUSD, Agora’s dollar).

For developers

One POST to charge. A signed webhook when it’s paid.

Take Kova payments on your own site or till software. Create a charge, show its code, and hear about it the moment it settles. Retries are safe with an Idempotency-Key, and every payment is matched on-chain, so there’s nothing to reconcile by hand.

Get API keys
$ curl https://api.kova…/v1/payment_intents \
    -H "Authorization: Bearer $KOVA_SECRET_KEY" \
    -d '{"amount":"12.50","reference":"Order 1042"}'

{
  "id": "pi_06gd1ajtn5yr71g1tdwpvk9fqm",
  "amount": "12.50",
  "status": "requires_payment",
  "pay_to": "0x44e3…7e41"
}

// ≈1s later, to your webhook:
Kova-Signature: t=1790208020,v1=9e56…
{ "type": "payment_intent.paid" }

Kova never holds your money

Settles to you, directly

Payments move from your customer’s wallet to yours. There’s no Kova balance in between, and nothing to freeze.

Keys stay on phones

A Kova Pay wallet key lives in the phone’s secure chip behind Face ID. It never touches a server.

Checked on-chain

Every payment carries a memo tying it to its charge, and Kova verifies it on Monad before anything says Paid.

Your counter is ready when you are

Open a shop in a minute. Pair your phone. Take your first payment before your coffee goes cold.

Open a shop