If you’ve wondered how to subscribe to Netflix in Kenya without a debit or credit card, here’s your solution: M‑PESA GlobalPay. Launched by Safaricom in partnership with Visa, this service lets you generate a fully functional virtual Visa card from your M‑PESA wallet. With it, you can pay for Netflix subscriptions and other international online services smoothly and securely no physical card required.
What Is M‑PESA GlobalPay?
The M‑PESA GlobalPay Virtual Visa Card is a unique 16-digit card linked to your M‑PESA account. It includes an expiry date and a CVV security code that’s valid for 30 minutes. You control its activation and can deactivate or suspend it anytime. This virtual card functions like a normal Visa debit card but is designed for international online purchases, such as Netflix, Amazon, and Spotify not local merchants.
Why Use GlobalPay for Netflix?
- No need for international bank cards or registering foreign PayPal
- Instant activation and use via app or USSD
- 3.5% forex markup fee, but very secure and convenient
- Safe: CVV expires in 30 minutes, and you authorize each transaction with your M‑PESA PIN
- Transaction limits: Up to KSh 150,000 per payment, KSh 300,000 per day, depending on exchange rates
How to Activate M‑PESA GlobalPay Virtual Visa Card
You can activate it via USSD or the M‑PESA App:
*Via USSD (Dial 334#)
- Dial *334#
- Choose “Lipa na M‑PESA” (option 6)
- Select “M‑PESA GlobalPay” (option 5)
- Accept terms and enter your M‑PESA PIN
- Receive the 16-digit card number and expiry date via flash SMS
Via M‑PESA App
- Open the M‑PESA App and log in
- Tap Pay (or Grow) → Select GlobalPay
- Opt-in, choose card color, and enter your PIN
- Receive card credentials (number, expiry, CVV) via flash SMS
Generating the CVV Code
- To pay, you need a CVV—valid for 30 minutes
- In the USSD menu, select “Generate CVV” and enter your PIN
- You’ll receive the CVV via flash SMS
How to Pay for Netflix Using M‑PESA GlobalPay
- Sign in to your Netflix account and pick a plan
- Go to the payment page and select Credit or Debit Card
- Enter your M‑PESA name, virtual card number, expiry date, and CVV
- Confirm and complete the payment
The payment gets deducted from your M‑PESA balance immediately, and your subscription activates.
Deactivating or Canceling Netflix Payments
- Automatically disabled after 30 minutes if unused
- To manually suspend or opt out:
- Dial *334#
- Go to Lipa na M-PESA → GlobalPay → Manage Card
- Choose Suspend or Opt-Out, provide a reason, and enter your PIN
- You’ll receive confirmation via SMS
- To cancel the Netflix plan, log into Netflix → Account → Cancel Membership → Confirm cancellation
GlobalPay Fees & Limits
| Aspect | Details |
|---|---|
| Forex Markup Fee | 3.5% surcharge on FX rate |
| Transaction Limit | Up to KSh 150,000 per payment; up to KSh 300,000 daily |
| CVV Validity | 30 minutes per generation |
| Card Expiry | Valid for 3 years; reactivation allowed after expiration |
| Card Limit | One card per ID per 12-month period |
| Eligible Merchants | International online merchants (Netflix, Amazon, etc.) only |
| Unsupported Services | Betting, cryptocurrency platforms, local merchants like Jumia |
| Refunds | May not refund the 3.5% markup; reversals handled per Safaricom/Visa SLA |
| Support | Dial 100 (prepaid) or 200 (postpaid) or visit Safaricom shop |
| Security | PIN required for CVV and transactions; user controls activation |
Summary
With M‑PESA GlobalPay, Kenyans can now pay for Netflix seamlessly no physical card needed. Using a secure virtual Visa linked to your M‑PESA wallet provides flexibility, control, and access to global streaming from your mobile money account. This method is ideal if you don’t have international bank cards or prefer the convenience of M‑PESA.
Need help activating GlobalPay or walking through payment on Netflix? I’m here to assist!





