Credit Card with CVV2 Version v2.2RC2a
#61
Posted 08 September 2011, 18:41
Also, I see these lines of code put out a form field and some text, but where can I modify what is being put out? Is this "$selection[$i]['fields'][$j]['title']" a fucntion call?
for ($j=0, $n2=sizeof($selection[$i]['fields']); $j<$n2; $j++) {
echo $selection[$i]['fields'][$j]['title'];
echo $selection[$i]['fields'][$j]['field'];
}
Thanks.
Tom
#62
Posted 08 September 2011, 22:45
HappyPappy, on 09 August 2011, 03:47, said:
And why is this so you may ask ...
Because you will NEVER have the CVV or PIN in the fist place, therefore, protecting something you don't have in your possession is "N/A".
The CVV must NEVER NEVER NEVER be stored either temporarily of permanently, either encrypted or not, either broken up (truncated) or complete. In short, you can NOT capture the CVV in any way, shape or form under any circumstances. Period.
People are getting mixed up with the "live" online processing of credit cards i.e., the direct live communication between gateway and the merchant account for processing of credit cards instantly on the internet - this DOES REQUIRE the CVV to be entered.
But we are not talking about live online credit card processing. We are talking about capturing credit card details to enable the business owner to then charge the card via another means, perhaps offline or into their existing merchant account facility or into a terminal. It is important to understand the difference in order for you to follow what I am saying here. And there is a HUGE difference, one system transacts live online totally without you knowing, the other you control the charging and its cheaper.
If you have a merchant account that "requires" the CVV to be entered and won't let you charge the card without it, then it is not a merchant account approved to charge card not present credit card payments received. You not only risk the wrath of acting illegally under PCI but if your merchant account provider finds out then I would not like to be you.
Now, if your merchant account is approved to allow you to charge through it credit card payments received by card not present means - some term this as a MOTO enabled your merchant account - (mail order telephone order), then it can not possibly require the CVV to be entered. It may still ask for it but leave it blank and it will process the charge without it.
But lets say you have a MOTO enabled merchant account or a terminal, one that allows you to charge card not present payments received, and it still requires you to enter in the CVV, it won't let you charge the card without the CVV. Well, dump that merchant account provider because they are about to be taken out of business by the card vendors themselves.
Let me explain. For starters that would mean they are forcing you to act illegally under PCI. In otherwords, they are forcing you to somehow capture the CVV for you to have it in your possession in some way to have it to enter into your merchant account to charge the card. But this is 100% ILLEGAL under PCI - if you do that you are setting yourself up for fines and you could lose your right to processes Visa, Master Card and American Express Cards for good.
If this is you then I suggest ringing your merchant account provider up and ask them directly .. "How do you suggest I capture and temporarily store the CVV so I will have it to enter into your merchant account facility when I charge the card?" They will not be able to answer that because what their advice would be would have to be to you would be for you to act illegally. And if they did this and Visa or any of the other card vendors found out about it, they would be finished, big time.
If you are a developer and are setting something up for your client to manually capture the CVV, if and when they get caught they could simply put their hands in the air and say "its not our fault, our developer did this" so make sure you've got a huge amount of money in the bank to pay the fine!!!
My three osc's do things manually, I like being in total control of what I accept online and I process offline into my MOTO approved terminal. I use a proper manual payment gateway to handle credit cards online. I'm not going to mention them because I don't want to be seen as promoting them as I've mentioned them in almost all of my posts so far (I don't want to get into trouble with moderators).
My advice is simple, just make sure do things the rght way and make sure your merchant account provider is also doing things the right way. It's not that hard.
Cheers
toyicebear, on 09 August 2011, 06:27, said:
As the poster mentioned above it can not be stored, written down or otherwise "saved".
"Headers already sent" - The definitive help
"Cannot redeclare ..." - How to find/fix it
SSL Implementation Help
Like this post? "Like" it again over there >
#63
Posted 22 January 2012, 03:48
#64
Posted 22 January 2012, 03:53
The module was removed from the v2.3.1 release. It violates PCI DSS laws now enforced in most of North America.
Chris
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
#65
Posted 22 January 2012, 04:01
#66
Posted 22 January 2012, 04:04
You can use any of the available online processors, or you can become PCI DSS compliant and install an on site credit card module.
Chris
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
#67
Posted 22 January 2012, 04:22
#68
Posted 22 January 2012, 04:25
You can delete the module from the /includes/modules/payment/ and the /includes/languages/english/modules/payment/ directories and THEN, you will need to remove the tables from the database. This is the crucial part because that is where the data is stored.
Chris
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
#69
Posted 22 January 2012, 04:32
#70
Posted 03 February 2012, 02:22
I know in v2.2 there is a contribution (I think it may be this one) that splits the card # and stores the first 4 and the last 4 #'s in the db and then emails the middle 8 digits, that way the whole number is not stored. Is there a contribution like that for v2.3?
I haven't upgraded to v2.3 yet and I have been considering it the past few days, but I already have a merchant account in my store and getting a separate one just for the osc site doesn't make sense to me (if you are even allowed to have two merchant accounts)
#71
Posted 03 February 2012, 02:27
Quote
The contribution for 2.2 could be updated for use with v2.3.1, HOWEVER when the contribution for v2.2 was created there was no LAW against the collection and processing of credit card information. The contribution use is NOT suggested. Read about PCI DSS compliance here. It may vasy slightly depending on the state/ province you are located in, but the basics are presented in that link.
Chris
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
#72
Posted 03 February 2012, 02:31
ggrant3, on 03 February 2012, 02:22, said:
I know in v2.2 there is a contribution (I think it may be this one) that splits the card # and stores the first 4 and the last 4 #'s in the db and then emails the middle 8 digits, that way the whole number is not stored. Is there a contribution like that for v2.3?
I haven't upgraded to v2.3 yet and I have been considering it the past few days, but I already have a merchant account in my store and getting a separate one just for the osc site doesn't make sense to me (if you are even allowed to have two merchant accounts)
Close to any 2.2 module can be made to work with 2.3.1 , but in most cases you dont need to get a new "merchant account" you can simply talk to your current provider and ask them about also using it with an online shop and what payment gateways they are compatible with....
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#73
Posted 03 February 2012, 02:50
toyicebear, on 03 February 2012, 02:31, said:
Right now I am just using Paypal's virtual terminal. That way I can process someone in front of me or a mail/phone/website order.
So I guess it would be safe to assume that osc has a contribution that would use my paypal account to automatically process a site order, right? I just get overwhelmed trying to figure out all the terminology and getting everything setup, although I may very well be making it out to be harder than it really is.
I just want it "seamless" for the customer because I use to use some kind of paypal payment system they have (with my old html site) and when a customer got to the payment process they got confused because they were getting redirected to Paypal's site. And they got nervous or said they didn't want to pay via paypal (thinking Paypal itself was their only option), because it would show a login in screen for Paypal and have a very small text link saying they could pay without logging in or creating a paypal account, but it confused at least 80% of my customers.
Is there a straight forward (proven to work fine, without bugs) paypal integrated payment contribution, that you could recommend? Or is that built into osc already maybe?
#74
Posted 03 February 2012, 02:51
There are MANY payment methods built into osCommerce v2.3.1, including several versions of osCommerce. You should be able to find one that suits your needs.
Chris
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
#75
Posted 14 February 2012, 03:49
I see collecting the CVV is bad. In the contribution that I have, there is an option to turn the CVV requirement on/off. So I have it set to off now.
But is it still considered "bad/illegal" to have the customer enter their credit card information onto my site and then have the middle 8 digits striped from the order and emailed to me separately so I can maually enter their credit card information (like a phone order would be processed)? Since nothing crucil is then stored on the database (only the first and last 4 digits and the exp date, which would be uselss) is this okay or not okay?
#76
Posted 14 February 2012, 03:54
Actually, your missing the point. Under the new PCI DSS Compliance Act, NO credit card information can be collected, processed and stored without your company being PCI DSS Certified.
So, in summary. Without certication, you CANNOT ask your customers for their credit card information.
Chris
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:
#77
Posted 14 February 2012, 14:12
DunWeb, on 14 February 2012, 03:54, said:
Actually, your missing the point. Under the new PCI DSS Compliance Act, NO credit card information can be collected, processed and stored without your company being PCI DSS Certified.
So, in summary. Without certication, you CANNOT ask your customers for their credit card information.
Chris
Apparently I am.
Isn't PCI DSS Compliance something that cost hundreds of thousands of dollars to get? Or is that something else related to being allowed to receive/store credit card information?
#78
Posted 14 February 2012, 16:10
Check out my profile [click here] for information on professional services, custom coding, templates, SEO optimization, modifications, commercial support and help.
#79
Posted 26 April 2012, 18:35
#80
Posted 26 April 2012, 19:01
Matt, if you have read this thread you will have noticed that this contribution is no longer supported because it violates recent PCI DSS compliance laws. If you have it installed on your website, I suggest you remove it.
Chris
:|: Click Here to learn how I can help you with custom coding, add ons, security and templates :|:
:|: Need an Area Calculator, Pre-Paid Account, Virtual Pin, Auction or Layaway Add on ? Click Here :|:














