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.
MPesa GlobalPay is a service that enables you to generate a virtual VISA card and link it directly to your MPesa 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 physical credit or debit cards.
The virtual card has a 16-digit card number, expiry date (mm/yy) of the card and the security code (CVV).
How to Pay Netflix Via MPesa in Kenya
Before you pay for Netflix subscription in Kenya using MPesa, first you must activate MPesa GlobalPay on your line and generate a virtual VISA card.
How to Activate MPesa GlobalPay Virtual Visa Card
You can do this by using the USSD *334#, or 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 MPesa 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.
You can watch MPesa explain the steps in the video below.
Now you are good to go. Here’s how to use your virtual VISA card to pay for Netflix packages in Kenya:
How to Pay Netflix with MPesa GlobalPay
- 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

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.
Finally, click Finish Cancelation.