Views:
No, you only receive Virgin Points on card purchases, not on cash transactions such as balance or money transfers or when withdrawing cash from an ATM.