Page 1 of 2 12 LastLast
Results 1 to 10 of 13
  1. #1
    Join Date
    Feb 2006
    Posts
    130
    Plugin Contributions
    0

    Default How does the generic credit card module "verify" card numbers?

    How does the generic credit card module determine if a card number is valid or not? (or is that a secret?)

    We have decided to go manual on all our credit card processing due to the huge increase in fraud attempts lately, so we turned off the authorize.net module and turned on what I will call the generic credit card module since I don't know the proper term for it, and now process all charges manually.

    How the heck does it know if a card number is valid or not since it isn't really processing anything, just storing it so it can be manually processed? I used a real credit card number to test it and only changed one or two numbers at the very end, and it said it was invalid.......

    From what I can see the expiration date and code don't matter as long as the date is not in the past, but I am really curious why it rejects the number when I only changed one number at the end of the card number.

  2. #2
    Join Date
    Oct 2006
    Posts
    5,477
    Plugin Contributions
    11

    Default Re: How does the generic credit card module "verify" card numbers?

    Quote Originally Posted by LRS View Post
    How does the generic credit card module determine if a card number is valid or not? (or is that a secret?)

    We have decided to go manual on all our credit card processing due to the huge increase in fraud attempts lately, so we turned off the authorize.net module and turned on what I will call the generic credit card module since I don't know the proper term for it, and now process all charges manually.

    How the heck does it know if a card number is valid or not since it isn't really processing anything, just storing it so it can be manually processed? I used a real credit card number to test it and only changed one or two numbers at the very end, and it said it was invalid.......

    From what I can see the expiration date and code don't matter as long as the date is not in the past, but I am really curious why it rejects the number when I only changed one number at the end of the card number.
    I believe there is a module in the addon section that can partly help to reject invalid numbers (based on the pattern used by each card provider etc...)

    However, at the end it is totally up to you. Usually your payment gateway should help you with that.
    I no longer provide installation support on forum for all my modules. However, if there are real bugs with the modules please feel free to contact me

  3. #3
    Join Date
    Mar 2008
    Location
    Cape Town & London (depends on the season)
    Posts
    2,975
    Plugin Contributions
    0

    Default Re: How does the generic credit card module "verify" card numbers?

    The C-Card module uses the LUHN ALGORITHM (Mod Ten Algorithm) to verify is a card number is CORRECT.

    Google LUHN ALGORITHM for an explanation.

    It cannot verify if the card is being legitimately USED.

    If you use this module, how are you going to clear payments?

    Make sure you do not violate your agreement with your bank by taking card numbers on-line.

    (Lots of posts on this issue on the forum).

  4. #4
    Join Date
    Feb 2006
    Posts
    130
    Plugin Contributions
    0

    Default Re: How does the generic credit card module "verify" card numbers?

    OK cool. Now I can sleep at night on that one. I figured it was some kind of pattern that was used.

    As for processing, we are set up to have the customer enter their credit card info at checkout online. This is not working out as there are too many fraud attempts.

    What do you mean by "taking card numbers on-line" ?

    Is there a problem with using the generic cc module to get the information from the customer, then processing it manually on the authorize.net site as long as the card number is split off to a different email address and not stored in full in the database?

    How about having the security code stored then deleted once the card has been manually processed?

    If that type of a setup is not allowed by Authorize.net then we will have to shut down the credit card module entirely and tell them to call us with the info.

  5. #5
    Join Date
    Oct 2006
    Posts
    5,477
    Plugin Contributions
    11

    Default Re: How does the generic credit card module "verify" card numbers?

    Do you know that, with authorize.net, you can simply let the CC number to be collected and sent to Authorize.net, but you will do the actual charge manually on Authorize.net site?
    I no longer provide installation support on forum for all my modules. However, if there are real bugs with the modules please feel free to contact me

  6. #6
    Join Date
    Feb 2006
    Posts
    130
    Plugin Contributions
    0

    Default Re: How does the generic credit card module "verify" card numbers?

    The problem is this.....

    Due to large dollar fraud attempts we will no longer ship higher dollar orders until we do the following

    Check the verification information from the manually keyed in charge after it has been processed by us on authorize.net
    If the address "numbers", zip and cvv don't match we won't ship

    We then contact the card holders bank to verify that the FULL address we are shipping to is what they have, that the card holder name is the correct name that they have and that the telephone given by the customer is the one that they have. This REQUIRES that we have the full card number which we cannot get if we let the gateway process it unless I am missing something.

    If the phone number doesn't match, we then contact the customer and tell them to give us a phone number that is on their credit card billing records. If they won't or can't, we won't ship. If they do give us the number, then we go again and verify it with the card issuing institution and we call them back at that number to talk to the card holder.

    It is a pain in the behind to say the least but if we lose ONE large sale to fraud it will set us back big time. Two or three would possibly put me out of business.

    I really do not want to have to have every customer call me and give me their entire credit card info over the phone for every order. It is a time consuming process and it is too easy to enter the information incorrectly when taking it down over the phone.

    I am at a loss to figure out some other way to do this if the method I am now using is not OK.
    Last edited by LRS; 4 Dec 2008 at 08:33 AM.

  7. #7
    Join Date
    Nov 2008
    Posts
    25
    Plugin Contributions
    0

    Default Re: How does the generic credit card module "verify" card numbers?

    Would be a LOT simpler to just use google checkout or similar!

  8. #8
    Join Date
    Feb 2006
    Posts
    130
    Plugin Contributions
    0

    Default Re: How does the generic credit card module "verify" card numbers?

    Quote Originally Posted by BREZ View Post
    Would be a LOT simpler to just use google checkout or similar!
    The majority of my customers do not want to use or do not have google checkout or paypal.

    Our sales increased 110% when we added direct credit card use without having to go through a secondary party. They simply go to the competition if they can't use their credit card directly.

    Our monthly fees also went down several hundred dollars even with the increase in sales.
    Last edited by LRS; 4 Dec 2008 at 02:42 PM.

  9. #9
    Join Date
    Mar 2008
    Location
    Cape Town & London (depends on the season)
    Posts
    2,975
    Plugin Contributions
    0

    Default Re: How does the generic credit card module "verify" card numbers?

    Conor Kerr has written an off-line C-Card module that is more comprehensive that the ZC standard C-Card module.

    Look here

  10. #10
    Join Date
    Feb 2006
    Posts
    130
    Plugin Contributions
    0

    Default Re: How does the generic credit card module "verify" card numbers?

    Quote Originally Posted by fairestcape View Post
    Conor Kerr has written an off-line C-Card module that is more comprehensive that the ZC standard C-Card module.

    Look here

    That looks nice. Thanks.

    I am assuming that module will be in compliance with the rules from Authorize.net?

 

 
Page 1 of 2 12 LastLast

Similar Threads

  1. No "Credit Card module"
    By awatson945 in forum General Questions
    Replies: 4
    Last Post: 14 Jan 2011, 05:52 AM
  2. Replies: 5
    Last Post: 29 Nov 2010, 06:28 AM
  3. Credit Card Module disabled, yet order placed with "Credit Card"
    By retrobec in forum Built-in Shipping and Payment Modules
    Replies: 17
    Last Post: 2 Apr 2010, 03:22 AM
  4. does offline credit card processing verify the information?
    By tarynhipp in forum Built-in Shipping and Payment Modules
    Replies: 3
    Last Post: 13 Apr 2008, 09:48 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR