Kavopay

Pay, send and get paid from one wallet.

Kavopay is a wallet built in Port Harcourt. Top up airtime and data, pay for light and cable TV, send money to any Nigerian bank, and share a link when you want to get paid.

android Works as an Android app and on the web.

Kavopay wallet dashboard A phone showing a wallet balance with an Add Funds button, shortcuts for bank transfers, Kavopay transfers, airtime, data, electricity, cable TV, gift cards and virtual numbers, and a short list of recent transactions that includes a refund. 9:41 Kavopay 3 MAIN BALANCE 15,060.85 NGN Your account number 0123456789 Add Funds To bank To kavo Airtime Data Electricity Cable TV Gift Card V.Number For you Get paid from anywhere Share a link, get paid $ € £ ₦ Recent Transactions See All Airtime Refunded -100.00 Money received From Ada +5,000.00 Cable TV Successful -4,200.00 AIRTIME Sent BILLS Paid
cell_towerAll networks
Airtime and data
account_balanceAny bank
Send to any Nigerian account
lockPIN protected
Every payment needs your PIN
devicesApp and web
Use it on Android or in a browser
What you can do

Everything you use money for, in one app

Fund your wallet once. Then pay for all of this without switching apps or topping up a card first.

phone_android
Stay connected

Airtime and data

Top up any major Nigerian network from your wallet. Kavopay spots the network from the number, so you only pick an amount or a bundle.

  • check_circleMTN, Airtel, Glo and 9mobile
  • check_circleSave numbers you top up often
  • check_circleIf a bundle fails, it is reconciled or refunded to your wallet
receipt_long
Everyday bills

Electricity and cable TV

Pay for your light and your TV subscription in one place, and keep a record of every payment.

  • check_circleElectricity and cable TV in the same app
  • check_circleConfirm each payment with your PIN
  • check_circleEvery payment saved in your history
send
Move money

Send money

Send to any Nigerian bank account, or to another Kavopay user. You can see where a transfer stands at every step.

  • check_circleLive status on every transfer
  • check_circleSave beneficiaries you send to often
  • check_circleConfirmed with your transaction PIN
link
Get paid

Payment links

Make a link for anything you sell or collect money for. Send it to your customer and the money goes straight to your wallet.

  • check_circleNo storefront and no code
  • check_circleShare on WhatsApp, SMS, email or social media
  • check_circleChoose the currency your customer pays in
redeem
Trading

Gift card trading

Sell your gift cards for naira, or buy gift cards, all from your Kavopay wallet.

  • check_circleSell your gift cards for naira
  • check_circleBuy Nigerian and international gift cards
  • check_circleFollow every trade in your history
public
Verifications

Virtual numbers

Get a number from another country to verify an account or support customers abroad, without a physical SIM.

  • check_circlePick the country and the service
  • check_circleYour code shows up inside Kavopay
  • check_circleCheck the price before you confirm
Also inside your wallet

The small things that save you time

dns

Domain registration

Search for a domain, register it and manage its DNS records without leaving Kavopay.

history

Transaction history

Every purchase, transfer and payment is logged, so you can always look back.

group

Saved beneficiaries

Keep the numbers and accounts you use often, so the next payment takes a couple of taps.

How it works

Start in three steps

Sign up on your phone, add money, and start paying.

  1. 1 smartphone

    Create your account

    Sign up with your phone number and confirm the code we send you. Your session is tied to your verified device, so nobody else can sign in as you.

  2. 2 account_balance_wallet

    Add money to your wallet

    Transfer to your own account number from any bank app, or fund with your card. Your balance updates when the money arrives.

  3. 3 bolt

    Use it for everything

    Buy airtime and data, pay bills, send money or share a payment link. Anything that moves money asks for your transaction PIN.

verified_user

Want higher limits? Verify who you are.

Your wallet starts with basic limits. Verify your NIN, then your BVN, and your limits grow. We match a live selfie to your ID photo, so nobody can verify with your identity.

How limits workarrow_forward
Why people stay

A wallet that looks after your money

We built Kavopay around the things that go wrong with everyday payments, and what should happen when they do.

50k+Active users
₦2.4B+Processed
99.9%Uptime
shield_with_heart

Failed purchases go back to your wallet

When an airtime, data or domain purchase does not go through, the money returns to your wallet. You will see it marked as Refunded in your history.

key

Your PIN stays yours

Transfers, purchases and payments need your transaction PIN, which is separate from your login. Kavopay staff will never ask you for it.

trending_up

Limits that grow with you

Your wallet starts at a basic tier. Verify your NIN, then your BVN, then your documents, and your limits go up at each step.

receipt_long

Every transaction on record

Each purchase, transfer and payment is logged. Payment links show whether they are pending, paid or expired.

hub

Built in Port Harcourt, easy to reach

Something not right with a transaction, or just not sure how something works? Message us on WhatsApp or send an email and we will help you sort it out.

code

Take payments in your own app

Start a card, OPay, USSD or bank transfer payment with one request. When your customer pays, the money is credited to your Kavopay wallet.

  • check_circleVerify any payment by its reference
  • check_circleGet webhooks when a payment lands
  • check_circleCheck your wallet balance from your server

API keys need an account verified to at least Tier 1.

POST /v1/payments
// Run this on your server, never in the browser
const res = await fetch("https://api.kavopaywalletz.com/v1/payments", {
  method: "POST",
  headers: {
    "X-Public-Key": "kavo_pub_xxxxxxxx",
    "Authorization": "Bearer kavo_live_xxxxxxxx",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    amount: 5000,
    method: "card",
    redirect_url: "https://yoursite.com/paid"
  })
});
const { payment_link } = await res.json();

Ready to try Kavopay?

Create your wallet, add some money and make your first payment. If you get stuck at any point, message us and we will help.

support_agentHelp on WhatsApp and email androidAndroid app and web