Subscription card is just a pre-paid card, they would still require your initial information regardless what payment method you use.