Forum Moderators: buckworks
I have an osCommerce website and I'm in the process of opening up an account with Authorize.Net.
I'm looking to purchase an order processing software called OrderSuite to handle all my orders from osCommerce and it also integrates with Authorize.Net.
My website deals with a lot of pre-orders, so I don't have the inventory on hand just yet.
This is the issue I'm facing.
-Option 1-
If I authorize the credit cards through my website I will be able to save the CVV/AVS responses in my website database, and then import the credit card number & responses into OrderSuite. And then using OrderSuite I can capture the sale from Authorize.Net as long as the authorization is still within 30 days. However, I believe an authorization expires after 30 days so if I have a pre-order that won't be out until 2 months from now I will lose that authorization code.
-Option 2-
My second option is to just save the credit card numbers in my database and not use the CVV option. Then import the orders and credit card numbers not authorized. And when my pre-orders finally arrive to authorize, and capture the sale from OrderSuite. But the downfall of doing it this way is I won't be able to use the CVV option and potentially open my website to higher fraud orders.
If anybody has any experience regarding this issue or any recommendations on how I should handle this, I'm all ears.
P.S.
I'm located in the U.S. and will probably have a lot international customers from UK, Australia, Canada, etc.. Will the CVV and AVS verifications still work with international customers?
Thank you for your help,
olimits7
AVS verifications still work with international customers
To avoid headaches down the road you should be sure to mention to any prospective merchant account provider that you expect a large percentage of your orders to be of international (in relation to the United States) origins.
I'm a bit fuzzy about your order process, but the CVV/CVC information is very sensitive. You should check the exact card association regulations (VISA/MasterCard) about if and for how long you are able to store this info - there are restrictions. I would suggest that you take the time to read about VISA's Cardholder Information Sercurity Program (CISP) [usa.visa.com].
I believe an authorization expires after 30 days
Are you selling a product (tangible) or a service (design, software, etc.)? Depending on what you're offering it may be in your best interest to take a nominal deposit up front so that you are able to take advantage of the fraud protection measure such as CVV/CVC immediately and then discard such information as to not infringe on storage regulations of sensitive data. Of course, processing banks aren't too keen on deposits.
Thank you for your reply.
So the AVS won’t be helpful to me on my international customers, right? How about the CVV, will the CVV respond with the correct response variable if it matches for international customers?
I looked at the CISP and it says I can’t save the CVV number in my database, so I will have to figure out another way to handle this.
I’ll be selling products (tangibles) on my website.
I’ve been doing some thinking; let me know if you think this will work.
What if I setup my website to have an error popup message for a CVV number that didn’t match? It can say something like “Your CVV didn’t match, please try again.” It will use the response variable from Authorize.Net to determine if the CVV matched (M) or if it didn’t match (N), and use the proper popup message. This will still allow me to use the CVV fraud feature, and I won’t be saving the CVV number so I won’t be going against CISP.
If the CVV number didn’t match I won’t save any credit card number/info for that order in my database. However, if the CVV number did match I will save the credit card number/info encrypted in my database but not the CVV number, and import the orders to my order processing software I have. Where I can later authorize and capture all the non-fraud orders once I receive the inventory.
What do you think? My only question now is if the CVV will work on international customers because if it doesn’t it will be turning down a lot of valid CVV numbers.
Thank you, again.
olimits7
I was reading this in the FAQ of the CISP *.pdf file.
5. When is it acceptable to store Card Verification Value 2 (CVV2)?
It is never acceptable for Acquirers, merchants, or service providers to retain CVV2, which consists of the last three digits printed on the signature panel of all Visa Cards, subsequent to transaction authorization. The Visa Operating Regulations prohibit such storage, whether encrypted or unencrypted.
Can this be interpreted as allowing me to store the CVV number just until I authorize the order? Since I'm dealing with a lot of pre-orders and don't have the inventory just yet. I will like to authorize the card once I get the inventory and then delete the CVV number. Do you think this is still goes against CISP?
Thank you,
olimits7
Basically this authorizes your account to have a specific amount of money. once this authorization lapses, you can still sometimes claim the money thru the internet payment gateway. And usually it will go through - as long as the consumer has the money, but the money is not guaranteed to you once the authorization lapses.
-Corey
I just got in contact with CISP and this is what they told me regarding storing the CVV number.
======
The duration allowed for TEMPORARY CVV2 storage PRIOR to authorization follows the industry standard - either immediate authorization once obtained or within the 24-hr allowable period. The only exception for a longer storage duration pertains to store-and-forward when lines are down. After authorization is initialized, all CVV2 data must be completely purged in all parts of the system.
======
olimits7