As of 2015, Virgin Mobile top-up cards can be purchased from major online retailers such as Best Buy, Amazon.com or Walmart. Some retailers send electronic codes rather than physical cards.
Some retailers, such as Walmart, send top-up cards via email delivery, but Best Buy mails a physical card as of 2015.
Virgin Mobile allows customers to use their top-up cards on its website to add airtime by providing Virgin Mobile phone numbers, PIN numbers for their cards and optional promo codes. Virgin Mobile also accepts credit or debit cards to purchase top-up amounts directly on its website as of 2015.