Have you ever asked yourself this question while you were hovering your cursor over the tiny check-box ?

Card Verification ChargeBee

The most commonly used method to verify credit card is the Luhn checks. It is a simple arithmetic algorithm that indicates whether the entered number can be a valid credit card number, all else remains to be found. Do the card number, the CVV number, and other details comprise a card that can be used to process payments? What’s the credit limit?  Is it a stolen card? Let’s find out how card verification can help us answer these.

Multiple ways of card verification:

  • Card Verification Value(CVV): is a security feature for “card not presentpayment card transactions against credit card fraud.
  • Address verification system (AVS): is a system used to verify the address of a person claiming to own a credit card. The system will check the billing address of the credit card provided by the user with the address on file at the credit card company.
  • Validity of the card: The validity of the card is the date that shows the date of expiry of the card. Which should be of a later than the present date.

Card Authorization (another method used for credit card verification) is done in two ways:

  • A $0 charge like the Braintree Payments
  • A $1 charge which is made void later. Used in the absence of the $0 charge. This is one of the common technique that is used. The amount is captured and released, so it does not show up in statements. (Caveat: Some customers may get notification from their banks).

Some scenarios where credit card verification should be used:
When you have a signup flow with credit card.

Why should the verification take place?
When you have verification for credit cards, it enables you to have quality leads that you could nurture, as the system does not store the cards that fail the verification.
It is not necessary to charge the customer, $0 plans could be there or you could take after AWeber.


For subscription goods:

The merchant should ideally collect the card during signup rather than when the charge happens i.e, at the time of shipping.

Why should the verification take place?
To prevent your business from being vulnerable to fake cards or frauds.

How does Chargebee do it?

When enable credit card is checked, depending on the payment gateway the merchant is using, does a $0 or $1 authorization, ensuring that only the authorized credit cards are stored into the card vault.
Note: The credit card verification or authorization does not validate the balance on the card. There is not guarantee that the subsequent transaction amount will go through, but you will get to know if the card is valid or not.

Card verification is a vital shield for online merchants; any business in their initial stages may overlook these factors, but as you scale fraudsters, scamsters and impostors catch up with you too. Regardless of your choice of payment gateway, the card verification feature protects your business against such malpractices.