Netflix is one of the best international streaming services with a large library of international TV shows, movies, animations and documentaries for the whole family. In Kenya, Netflix only receives payments through VISA or Debit cards. However, through MPesa GlobalPay, you can now pay for Netflix subscription packages through your linked MPesa account, without the need of a physical credit card or debit card.
M-Pesa GlobalPay is a service that enables you to generate a virtual VISA card and link it directly to your M-Pesa wallet. You can use this virtual VISA card to pay for international goods and services normally as if you were using a physical VISA card.
This means you can pay for your Netflix without a physical credit card or debit card. The virtual card has a 16-digit card number, expiry date (mm/yy) of the card and the security code (CVV).
It is safe to use the GlobalPay virtual Visa card and you have full control of the lifespan of the card and you can even cancel it at any time as you wish.
Before you pay for your Netflix subscription in Kenya using MPesa, you need to activate M-Pesa GlobalPay on your line and generate a virtual VISA card.
Read: Showmax Paybill Number: How to Pay Showmax via Mpesa
How to Activate M-Pesa GlobalPay Virtual Visa Card
You can do this by using the USSD *334#, or through the new MPesa App.
Activate GlobalPay Using USSD *334#
- Dial *334#
- Select Lipa na M-PESA (option 6)
- Select GlobalPay (option 5)
- Accept the terms and conditions
- Enter your M-PESA PIN
- You will receive a 16-digit card number and card expiry date (mm/yy) in a flash SMS
Activate GlobalPay Using M-Pesa App
- Log in to the M-PESA App
- Select the Pay tab or tap on the Grow Tab
- Select M-PESA GlobalPay
- Select the application tab to activate M-PESA GlobalPay
- Select your desired card color
- You will receive your card details; card number, Expiry & CVV
If you used the USSD method, follow these steps to generate your card’s CVV:
Generate CVV Using USSD Code
- Dial *334#
- Select Lipa na M-PESA
- Select GlobalPay option
- Select Generate CVV
- Enter your M-PESA PIN
- You will receive a 3-digit CVV number in a flash SMS
The CVV code is only valid for 30 min hence ensure you are at the last stage of paying for the Netflix plan before generating it.
The video below summarizes the steps of setting up your virtual Visa card on M-Pesa GlobalPay:
Now you are good to go. Here’s how you can use your virtual VISA card to pay for Netflix packages in Kenya:
How to Pay Netflix Via M-Pesa in Kenya

Netflix online payment card setup.
Now follow these simple steps to pay for your Netflix plan:
- Log in to your Netflix account and select a Netflix Plan
- Click Next to be taken to the payment method page
- Select the only option given; Credit or Debit Card
- Enter your first name and last name as registered on MPesa
- Enter the virtual VISA card number (16 digits)
- Enter the expiry month and year e.g (05/25) for May 2025
- Enter the CVV generated (you can generate a new one as shown above if 30 minutes have passed)
- Select the Agree checkbox and proceed to complete the transaction
Read: Showmax Kenya Packages, Prices and How to Register
How to Deactivate GlobalPay and Stop Netflix Deductions
You can stop Netflix from automatically deducting the subscription charges from your MPesa account by suspending your virtual VISA card or opting out of GobalPay.
Here’s how you can do it:
- Dial *334#
- Select Lipa na M-PESA
- Select GlobalPay
- Select Manage Card
- Select either option 1, Suspend, or option 4, Opt Out
- Select reason
- Key in your MPesa PIN
- You will receive a notification SMS from GlobalPay confirming your withdrawal from the service
You can also cancel your Netflix subscription by logging into your account and selecting Account, to open the Account Details page.
From there, click on the Cancel Membership button to open the cancelation confirmation page.
Complete by finally clicking on the Finish Cancelation button.
Thank you the information is brief and clear
You are the best i really like your explanation
Awesome explanation…goood