Virgin Megastore accepts VISA, Mastercard, American Express, and Cash On Delivery.