Forum Moderators: buckworks

Message Too Old, No Replies

credit card fraud! shipping address is simmilar to billing!?!?!?

shipping address is simmilar to billing !

         

rayslab

3:35 am on Aug 11, 2003 (gmt 0)

10+ Year Member



credit card fraud! shipping address is simmilar to billing!?!?!? is that true?
i have software shop, and processed the order where AVS code was 000 - exact match. but chargeback came, tryed to figure out and found that some banks allow card holders change their billing address online! hackers change billing address and start shopping! does anybody know how to prevent it?

thanks

waitman

8:39 am on Aug 11, 2003 (gmt 0)

10+ Year Member



Holy Cow!

This is truly a serious issue to contend with.

I believe that the Verified by Visa and MasterCard SecureCode aim to combat that, however it is still a bit green to run live I think.

A good thing to do, if you don't do it already, is to make certain not to process cards with invalid or unavailable CVV2/Cid numbers. One thing you can do to attempt to avoid the approx. half-dollar per transaction authorization fees on failed cards (pure skimming imho), is to check the card type and make sure that American Express cardholders present a four digit security code that is not the first four or last four digits of the card. Make sure Visa, MasterCard and Discover cardholders provide a three digit CVV2/CID numbers that are not the first three or last three digits of the card.

Be certain to tell your customers that the American Express Card has a four digit security code on the front of the card, to the upper right of the credit card number. Visa, Discover, and MasterCard have a three digit security code on the back side of the card, in the signature area. The security code follows the credit card number. Some cards display the entire credit card number, however sometimes they only print the last four digits of the card number before the security code.

You should be able to do it in the same script that verifies the mod10 checksum of the card number. Make certain not to store the CVV2 or Credit Card Number data in any database.

Best Regards,

Waitman Gobble

[edited by: TallTroll at 9:36 am (utc) on Aug. 11, 2003]
[edit reason] no sigs please [/edit]

Visit Thailand

8:51 am on Aug 11, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Waitman I am not sure if anyone has told you yet but advertising as you are with your signature is I believe against WW's TOS.

Just a heads up.

waitman

9:17 am on Aug 11, 2003 (gmt 0)

10+ Year Member



Hello,

Thank you. I have reviewed the TOS and do not feel that I am in violation.

I have always included accurate contact information in my posts in case someone has a question about something I said, or in case they find a need to correct me or notify me of a misleading error.

I had no intention of advertising, and hopefully you do not find it blatent.

Nonetheless, I will respectfully remove such from these posts if instructed to do so by the site moderators.

Thank you,

Waitman

chuladi

8:11 pm on Aug 11, 2003 (gmt 0)

10+ Year Member




You should be able to do it in the same script that verifies the mod10 checksum of the card number.

You can't verify the CVV/CID using an algorithm. The only way to verify that number is to use a real time gateway that processes CVV/CID, or call the issuing bank's security department and verify it. American Express doesn't seem to verify CID electronically, so you would have to call to do so.

martinibuster

9:07 pm on Aug 11, 2003 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



I have always included accurate contact information in my posts in case someone has a question about something I said, or in case they find a need to correct me or notify me of a misleading error.

Very nice, but not necessary at WW. We have a "Sticky" system here. If someone doesn't correct you in the thread about something you said (which is the usual way we conduct discussions here), someone can also contact you via sticky.

Pretty cool.
;)

roitracker

9:31 pm on Aug 11, 2003 (gmt 0)

10+ Year Member



AVS code was 000 - exact match

Zeros ususally mean "not supported".
Exact match would be 222.

some banks allow card holders change their billing address online

Sounds worrying, but I would imagine that if the banks don't confirm the change (via snail mail, etc), they will eventually end up being blacklisted by the major payment processors.

waitman

9:39 pm on Aug 11, 2003 (gmt 0)

10+ Year Member



i know you can't verify a cid/cvv2 with a script.

but you can check to see if it is the last or first four digits of the card number.

i have seen quite a bit of people enter this for cvv2.

if you send the cvv2 in the auth request, and it is incorrect, you gotta pay for the auth request even though it failed.

chuladi

10:12 pm on Aug 11, 2003 (gmt 0)

10+ Year Member



i know you can't verify a cid/cvv2 with a script.

but you can check to see if it is the last or first four digits of the card number.

i have seen quite a bit of people enter this for cvv2.

if you send the cvv2 in the auth request, and it is incorrect, you gotta pay for the auth request even though it failed.

Ah, I see what you are saying.

I don't get the part about paying for auth request even though CVV failed. You do know that you will get a valid authorization code (approval) even when the CVV is bad. It's up to the merchant to decline those orders or configure thier gateway (if they are using real time processing) to reject charges where CVV does not match.

Zeros ususally mean "not supported".
Exact match would be 222.

Every payment processor/gateway does not use the same response codes for the same responses.

But also, AVS only verifies the numeric portion of addresses. I don't think most merchants realize this. It does not verify street name, city or state. Just numeric portion of the address and the zip code. So you could have 11 Main street Anycity, OH 55000 and 11 Broad Street AnotherCity OH 55000 and you'd get AVS match. Some thieves count on the zip code being corrected during shipping (which it usually is).

waitman

10:27 pm on Aug 11, 2003 (gmt 0)

10+ Year Member



perhaps my payment processor is set up a little differently.

when a card is presented with an incorrect cvv2 number, the thing gets rejected. if i take the cvv2 off completely, the charge may get approved but it ends up in a "manual approve" process.

i know for a fact that i am charged quite a bit each auth request, failed or successful. you will see something on your statement like 356 authorization fees, and only 250 transactions, etc.

i just noticed on my last statement that i was being charged 50 cents for every transaction that did not include the cvv2 number. this was new for me, so i called about it.

all i can say is get ready for some big changes in the credit card processing game, if you haven't noticed any yet.

rayslab

11:15 pm on Aug 11, 2003 (gmt 0)

10+ Year Member



chuladi, can you name processors which supports FULL address check? neither first digits+zip, im wondering if bigt players like ecost.com, have such check, and how much it could cost to me?

Thanks

chuladi

12:15 am on Aug 12, 2003 (gmt 0)

10+ Year Member



i just noticed on my last statement that i was being charged 50 cents for every transaction that did not include the cvv2 number. this was new for me, so i called about it.

Are you in the US? Discover has instituted a 0.50 cent fee for authorization requests that do not include CVV, but to my knowledge, it's not mandatory for internet merchants until later this year. Are these fees you are being charged from the issuers themselves (MC, Visa, Am Ex or Discover) or is your processor charging these fees, because I can tell you that as a 100% internet merchant, I'm not being charged the fifty cents.

i know for a fact that i am charged quite a bit each auth request, failed or successful. you will see something on your statement like 356 authorization fees, and only 250 transactions, etc.

My processor does not charge a fee for authorization requests. My gateway (Authorize.net) does charge per transaction.

chuladi, can you name processors which supports FULL address check?

I don't know of any that do. It's not the processor, per se, it's the issuing bank that maintains the database. The processor just basically says, is this information correct? There is not any forced standardization of addresses. So how would you handle it? The system would have to use some type of fuzzy logic. For example, what if I live on Redwood Street? Is it Red Wood St. Red Wood Street, Red Wood Drive, Redwood Dr? There are so many different ways you can actually present and address and the mail actually gets there. This is one of the reasons I suspect that there are no word matches with electronic verification. They won't give you the cardholder's address, only a yes or no to the information you provide. So how would you indicate all the different variants of an address? Part of the reason (at least I think) that they don't verify cardholder name with an authorization request. You could have all the wrong information and still get an AVS match. Not that it's common, but a crook knows how to work the system.

waitman

1:11 am on Aug 12, 2003 (gmt 0)

10+ Year Member



i think you might be correct, that discover charged the 50 cents. i just noticed it for the first time on my statement, so i would imagine that the "later this year" is here now.

i don't know about paying / not paying auth fees with other accounts. when i check out my merchant bank they had competitive rates across the board. plus i knew the guy that sold it to me.

regarding the avs question the other guy had, i am hunting down a site that provides such a thing. it is primarily for mass mail marketing, you buy the addresses in bulks of 5,000 but it is very inexpensive ($50 for 5,000 addresses).

you can easily write a script to poll their server. you send it an address and it either gives you back the proper and preferred US POSTAL address format, or tells you that the address is invalid.

i think there are some international ones but they are quite pricey.

when i find the info i will post it.

take care,

waitman

1:46 am on Aug 12, 2003 (gmt 0)

10+ Year Member



ok, the one i was thinking about is $50 for 1,000 and $130 for 5,000 but returns latitude/longitude info as well as corrected address. (not too useful for shipping but what the hey)

[geocode.com...]

the one that is $50 for 5,000 is

[name-searching.com...]

but i haven't used it before, can't vouch for it. (it does seem too cheap to offer the service for international addresses from what i have seen other companies charging).

the geocode will do the job for us based addresses.

take care,

Night_Hawk

6:56 am on Aug 28, 2003 (gmt 0)

10+ Year Member



I just stumbled on this page, try it
[gamutphonecards.com...]