> If anyone knows of other ways to create virtual cards, please let me know.
privacy.com (https://privacy.com, or If you want to use a referral, privacy.com/join/NPNDJ ) is also free and works across any bank/debit card, although just recently they started monetizing by limiting free accounts to creating 12 virtual cards a month, so if you need more it's $10/mo.
> This allows you to get around the credit card wall, without fear of them actually being able to charge the card.
Note that services can see if a card is virtual and might block them from signing up for free trials. Digital Ocean, for example, does this to prevent referral fraud. Netflix also used to block virtual cards from signing up for the free trial when they had one.
Do you know how they detect virtual cards? I have seen some scripts which detect whether card number is valid CC or not. But never heard of validation of virtual cards.
It's not inherit to the card, rather it's pulled via info from the card network (visa/mc/amex/etc). Stripe, for example, returns `card.funding` which is either credit, debit, prepaid, or unknown - blocking anything other than credit or debit isn't bad for SaaS businesses who doesn't want prepaid cards anyways[0]. Outside of that, you can use the IIN/BIN (first 6 digits) to build a blocklist of virtual-card-issuing banks[1].
> blocking anything other than credit or debit isn't bad for SaaS businesses who doesn't want prepaid cards anyways
It's not clear to me what you mean here: do you suggest SaaS businesses should reject those customers who prefer paying with prepaid cards? Hello, this is me! When I see a prepayment option or even Paypal, I gladly pay, but when you want my credit card info, I wave you good bye!
> do you suggest SaaS businesses should reject those customers who prefer paying with prepaid cards
Not the parent, but: yes, absolutely. Prepaid cards are for making one-time payments. They are not suitable for setting up ongoing subscriptions, and it is entirely appropriate for a merchant to reject them in this context.
> Because from the point of the view of the customer
From the point of view of a legitimate customer who intends to pay for a service, a prepaid card is a poor fit for an ongoing subscription, as it will stop working unpredictably when its funds are exhausted (causing it to start rejecting all charges).
Optimizing for customers who intend to ditch a service without paying for it is not a goal.
I'm sorry, but this makes no sense at all. The only difference between these two scenarios is who is in a position of power. If I use a prepaid card, it's not because I intend to ditch a service, but to control the costs.
A simple example of one of the services I use, Mailerlite. When the funds are depleted, I receive an email from them they were unable to charge me this month and they downgraded me to their free plan, and they will try again in two days. I then charge my card, they charge me and everything is fine. You don't want people like me - fine, you will have less customers. And I'm a very loyal customer, cases like failed payment happen maybe once 2-3 years.
The first 4-6 digits of cards are called BIN (Bank Identification Numbers). Every bank has there own. So if you started your own company called codecutter virtual cards. You will have to get a BIN from Visa & Mastercard. Say your BIN is 5123-45 then all the cards you issue will begin with 5123-45. Anyone in the industry can obtain a list of all who owns' all BINs and the type of cards is it. Gift card, virtual card, credit card, debit card, etc.
Card numbers all come from BIN ranges, most likely these virtual cards are all issued within some specific BIN ranges (meaning you can tell them apart based on a certain # of prefix digits).
privacy.com (https://privacy.com, or If you want to use a referral, privacy.com/join/NPNDJ ) is also free and works across any bank/debit card, although just recently they started monetizing by limiting free accounts to creating 12 virtual cards a month, so if you need more it's $10/mo.
https://privacy.com/pricing
> This allows you to get around the credit card wall, without fear of them actually being able to charge the card.
Note that services can see if a card is virtual and might block them from signing up for free trials. Digital Ocean, for example, does this to prevent referral fraud. Netflix also used to block virtual cards from signing up for the free trial when they had one.