Oh no, sorry to hear about that. There are a number of reasons why this might happen. See some of the most common below...

  1. Your card is expired.
  2. Your card is registered to another Virgin Mobile account.
  3. Your card has been reported lost or stolen.
  4. You have entered your card number incorrectly.
  5. You have used a prepaid card. Unfortunately, we don't accept these.
  6. You've used an international card we don't accept.
  7. You have entered the CVV (3 numbers on the back of your card) incorrectly.
  8. Your card isn't Visa or MasterCard.
  9. Your bank doesn't allow this type of payment on your card.