BLOG

M-Pesa Virtual Card guide

Share
Share



Mobile Money · Digital Payments · Kenya

Pay Online with Your M-Pesa Virtual Card

No bank account needed. Just your phone, your M-Pesa, and a virtual Visa card.

Virtual Visa Prepaid

SAFARICOM
PREPAID

4752 •••• •••• 3891

The M-Pesa Virtual Card lets you shop online using your M-Pesa balance. It works like a regular Visa card — but it lives on your phone. No plastic. No bank visit. And it takes about two minutes to set up.

What exactly is it?

It’s a 16-digit Visa prepaid card number linked directly to your M-Pesa wallet. You get a card number, expiry date, and CVV — the same three things any online store asks for when you check out. The money comes straight from your M-Pesa balance when you pay.

How to get and use it

1

Activate through M-Pesa app or USSD

Open the M-Pesa app on your phone and go to Cards → Virtual Card → Activate. Or dial the USSD code below if you prefer the quick-dial route.

Dial: *334#
Select: My Account
Select: M-Pesa Card
Select: Virtual Card
Select: Activate

2

Get your card details

Once activated, the app shows your card number, expiry date, and CVV. Write these down or screenshot them. You’ll need all three when paying online.

Your Virtual Card
Card No: 4752 XXXX XXXX XXXX
Expiry: 03/28
CVV: XXX

Keep your CVV private at all times.

3

Load money onto the card

Go to Cards → Virtual Card → Load Card in the app. Enter how much you want to move from your M-Pesa wallet to the card. Only load what you plan to spend — it’s safer that way.

4

Use it at checkout

When shopping online, select “Debit/Credit Card” or “Visa” as your payment method. Enter your 16-digit card number, expiry date, and CVV. That’s it.

Online Checkout Form
Card Number: 4752 •••• •••• 3891
Expiry Date: 03 / 28
CVV: •••
Name on Card: YOUR NAME

→ Confirm & Pay

5

Confirm the M-Pesa prompt

For some transactions, you’ll get an M-Pesa confirmation SMS or in-app prompt. Approve it with your PIN. The payment goes through and you get a receipt on your phone.

Where you can use it

🛍️

Online Shopping

Jumia, Amazon, Shein, AliExpress and most Visa-accepting stores

🎬

Streaming

Netflix, Spotify, YouTube Premium, Showmax

✈️

Travel & Flights

Kenya Airways, booking.com, Airbnb, Uber

🎓

Education

Coursera, Udemy, online exam fees, e-books

💼

Business Tools

Canva Pro, Google Workspace, domain registrations

🌍

International Sites

Any website that accepts Visa prepaid cards globally

⚠️ Good to know before you pay

Load only what you need. Don’t keep large amounts on the card. Load money right before a purchase and only as much as you plan to spend.

Keep your CVV private. Treat it like your M-Pesa PIN. Never share it over the phone or on suspicious sites.

Some sites don’t accept prepaid cards. A few platforms (like PayPal funding source) may decline prepaid Visa cards. Check the site’s accepted payment methods first.

Check the exchange rate for USD payments. International purchases are converted from USD to KES. Safaricom applies their own rate, so it’s worth noting the final charge.

Freeze or delete the card anytime. Through the M-Pesa app, you can freeze your virtual card instantly if you suspect any unauthorized use.

Share

Leave a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Don't Miss

Internships

Internship – Department of Epidemiology, Statistics and Informatics at KEMRI

The Kenya Medical Research Institute is committed to providing the youth with opportunities to acquire, sharpen their knowledge and gain technical/practical skills to...

NGO Jobs

Sr. Community Mobilizer at Child Fund International

Primary Responsibilities Work closely with the program structures to facilitate the design, planning, implementation, and monitoring of child centered programs using ChildFund Theory...