Here at Virgin Mobile, we accept the following payment cards: Visa, Mastercard, credit cards and Debit cards. However, some banks might not allow your debit card for recurring payments for your monthly subscription renewal. We also accept some prepaid cards.We don’t accept: Cash payments, American Express (AMEX), JCB, Diners and some international cards.