Re: credit card storage help

2008-07-08 Thread Steve Sommers
Hi all,

Sorry I'm entering this thread a little late. I noticed some Shift4 references 
so I decided to chime in.

You'll definately want to use some form or tokenization, whether ours or any 
gateway you decide to use. One product I would like to mention that we offer is 
i4Go. It is a tokenization piece that takes your entire site and server out of 
PCI scope -- you are no longer handling card holder data (CHD) and this is what 
PCI is concerned with. With i4Go you have full control of the transactions (one 
time charge, recurring billing, two-click check out, etc.) and still never 
directly handle CHD.

You most likely have decided on a solution by now but maybe others are facing 
the same decision.

--Steve


P.S. Josheph, thanks for the kind words and I hope all worked out for you. I'm 
still ashamed the way things went down. 


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:308745
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-07-08 Thread Phillip Vector
On Tue, Jul 8, 2008 at 11:23 AM, Steve Sommers [EMAIL PROTECTED] wrote:
 P.S. Josheph, thanks for the kind words and I hope all worked out for you. 
 I'm still ashamed the way things went down.

Hey.. No worries. I call it like I see it and I know Shift4 is a great
company for people to use (heck, I helped a small section of it get
built, so I KNOW there's some serious security on there).

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;203748912;27390454;j

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:308747
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-05-26 Thread Ian Rutherford
Lookup PCI Compliance you will see the recommended practices. You can store
certain as long as you have data encrypted. As well as written policies that
detail it and how you handle key management. I am working on a 3DES solution
that will be alot cheaper than buying an nChiper or the likes for 25K.

Eric Haskins



On Fri, May 23, 2008 at 9:27 PM, Mike Kear [EMAIL PROTECTED] wrote:

 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:306043
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-26 Thread Ian Rutherford
MSSQL has built in DES encryption now. It is very simple to implement. 
Authorize.net has recurring billing that you can set up through their API so 
you can avoid keeping the numbers yourself. 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:306044
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-05-24 Thread Eric Haskins
Lookup PCI Compliance you will see the recommended practices. You can store
certain as long as you have data encrypted. As well as written policies that
detail it and how you handle key management. I am working on a 3DES solution
that will be alot cheaper than buying an nChiper or the likes for 25K.

Eric Haskins



On Fri, May 23, 2008 at 9:27 PM, Mike Kear [EMAIL PROTECTED] wrote:

 So how do ISPs and other companies handle storing credit cards?   I
 get regularly charged by several companies, not all of whom would be
 large enough to have dedicated IT departments. Are they storing
 the card details and hoping for the best?

 I know there are big billing companies who would be expected to have a
 pretty serious security environment - Plimus comes to mind there - i
 have 3 accounts for different vendors with them -   but conducting a
 monthly business that bills clients monthly would be impractical if
 you couldnt store credit card numbers.

 For my own hosting company, I keep credit card details in a totally
 off-line system that never touches the internet. But without being
 able to bill monthly, hosting would not be viable as a business.   I
 would like to have a much better arrangement   - it's highly
 inconvenient having to bill the cards the way we do.   I'd like to be
 able to automate it some how.


 Cheers
 Mike Kear
 Windsor, NSW, Australia
 Adobe Certified Advanced ColdFusion Developer
 AFP Webworks
 http://afpwebworks.com
 ColdFusion, PHP, ASP, ASP.NET http://asp.net/ hosting from AUD$15/month
 On Sat, May 24, 2008 at 5:54 AM, Phillip Vector
 [EMAIL PROTECTED] wrote:
  When you talk to Shift4, tell them Joseph Bullock-Palser sent ya. If
  they say who is that, tell them it's the developer they fired 3 days
  before Christmas after he moved out to work for them.
 
  Good company for security, Pain in the neck HR rep.
 
  On Fri, May 23, 2008 at 12:47 PM, Jessica Kennedy
  [EMAIL PROTECTED] wrote:
  so you're saying I shouldn't do it??? =)  ok, you convinced me... I was
 pretty nervous about doing that anyway... looks like shift4 will do what I
 need anyway.
 
  and for those of you in a similar situation, i would NOT recommend
 cardservice international for anything even vaguely large-scale.  not got at
 all...
 
  thanks for the advice about saving data as separate encrypted fields...
 I really don't have any choice but to collect some sensitive info so I will
 employ that technique... even if the data will only be on the database for a
 max of 20 min, i'm not taking chances!
 
 
 

 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:306009
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


RE: credit card storage help

2008-05-23 Thread Matthew Sievert
Oh man, 

(What copany is this for?)
You guys are too funny. 

Serioulsy,

I wouldn't get anywhere near credit card numbers. I did for one project
and it scared the crap out of me. 

Let someone else worry about the entire process. Even if it costs the
client a bit more.  

-Original Message-
From: Phillip Vector [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 22, 2008 3:52 PM
To: CF-Talk
Subject: Re: credit card storage help

Sounds like a management problem then actually..

You may want to check out Shift4. They are pretty cheap and are pretty
reliable. I used to work for them and trust me.. Security is #1 for
them.

If not, then you need to get on the phone with them and complain that
they are assisting with fraud or whatever else you can come up with.
That becomes a problem with the company.

Either that, or store the cards on your site, encrypt them and hope for
the best. I'd get in print someplace that your managers know they are
taking a risk though and it's not your fault if you get hacked and all
the credit card numbers are gone.

So... What company is this again? :)

On Thu, May 22, 2008 at 12:40 PM, Jessica Kennedy
[EMAIL PROTECTED] wrote:
 Cardservice international... they store partial card #'s for reference
if I am not mistaken...

 they have a reoccurring billing feature on their website, the only
problem is that once a person is entered into the reoccurring cycle,
they will run the person's credit card over and over and stick us with
the fees  regardless of how obvious it is the card is going to decline.

 



~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305946
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-23 Thread Eric Haskins
Alot if online merchants and offline merchants store your cards. The trick
is the encryption.  PCI allows for storage but you would need to have some
sort of solution for key management and encrypt.

Some examples of appliances for this is NChiper
http://ncipher.com/products/hardware_security_modules/10/nethsm/

I have done some projects with these in the past they are $$$ and you would
need atleast 2 incase one fails.

I am working a cheaper solution smaller scale solution. For the people that
cant afford 25K each LOL

Eric Haskins



On Fri, May 23, 2008 at 8:57 AM, Matthew Sievert 
[EMAIL PROTECTED] wrote:

 Oh man,

 (What copany is this for?)
 You guys are too funny.

 Serioulsy,

 I wouldn't get anywhere near credit card numbers. I did for one project
 and it scared the crap out of me.

 Let someone else worry about the entire process. Even if it costs the
 client a bit more.

 -Original Message-
 From: Phillip Vector [mailto:[EMAIL PROTECTED]
 Sent: Thursday, May 22, 2008 3:52 PM
 To: CF-Talk
 Subject: Re: credit card storage help

 Sounds like a management problem then actually..

 You may want to check out Shift4. They are pretty cheap and are pretty
 reliable. I used to work for them and trust me.. Security is #1 for
 them.

 If not, then you need to get on the phone with them and complain that
 they are assisting with fraud or whatever else you can come up with.
 That becomes a problem with the company.

 Either that, or store the cards on your site, encrypt them and hope for
 the best. I'd get in print someplace that your managers know they are
 taking a risk though and it's not your fault if you get hacked and all
 the credit card numbers are gone.

 So... What company is this again? :)

 On Thu, May 22, 2008 at 12:40 PM, Jessica Kennedy
 [EMAIL PROTECTED] wrote:
  Cardservice international... they store partial card #'s for reference
 if I am not mistaken...
 
  they have a reoccurring billing feature on their website, the only
 problem is that once a person is entered into the reoccurring cycle,
 they will run the person's credit card over and over and stick us with
 the fees  regardless of how obvious it is the card is going to decline.
 
 



 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305948
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-23 Thread Jessica Kennedy
so you're saying I shouldn't do it??? =)  ok, you convinced me... I was pretty 
nervous about doing that anyway... looks like shift4 will do what I need 
anyway.  

and for those of you in a similar situation, i would NOT recommend cardservice 
international for anything even vaguely large-scale.  not got at all... 

thanks for the advice about saving data as separate encrypted fields... I 
really don't have any choice but to collect some sensitive info so I will 
employ that technique... even if the data will only be on the database for a 
max of 20 min, i'm not taking chances! 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305961
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-23 Thread Phillip Vector
When you talk to Shift4, tell them Joseph Bullock-Palser sent ya. If
they say who is that, tell them it's the developer they fired 3 days
before Christmas after he moved out to work for them.

Good company for security, Pain in the neck HR rep.

On Fri, May 23, 2008 at 12:47 PM, Jessica Kennedy
[EMAIL PROTECTED] wrote:
 so you're saying I shouldn't do it??? =)  ok, you convinced me... I was 
 pretty nervous about doing that anyway... looks like shift4 will do what I 
 need anyway.

 and for those of you in a similar situation, i would NOT recommend 
 cardservice international for anything even vaguely large-scale.  not got at 
 all...

 thanks for the advice about saving data as separate encrypted fields... I 
 really don't have any choice but to collect some sensitive info so I will 
 employ that technique... even if the data will only be on the database for a 
 max of 20 min, i'm not taking chances!

 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305962
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-05-23 Thread Mike Kear
So how do ISPs and other companies handle storing credit cards?   I
get regularly charged by several companies, not all of whom would be
large enough to have dedicated IT departments. Are they storing
the card details and hoping for the best?

I know there are big billing companies who would be expected to have a
pretty serious security environment - Plimus comes to mind there - i
have 3 accounts for different vendors with them -   but conducting a
monthly business that bills clients monthly would be impractical if
you couldnt store credit card numbers.

For my own hosting company, I keep credit card details in a totally
off-line system that never touches the internet. But without being
able to bill monthly, hosting would not be viable as a business.   I
would like to have a much better arrangement   - it's highly
inconvenient having to bill the cards the way we do.   I'd like to be
able to automate it some how.


Cheers
Mike Kear
Windsor, NSW, Australia
Adobe Certified Advanced ColdFusion Developer
AFP Webworks
http://afpwebworks.com
ColdFusion, PHP, ASP, ASP.NET hosting from AUD$15/month
On Sat, May 24, 2008 at 5:54 AM, Phillip Vector
[EMAIL PROTECTED] wrote:
 When you talk to Shift4, tell them Joseph Bullock-Palser sent ya. If
 they say who is that, tell them it's the developer they fired 3 days
 before Christmas after he moved out to work for them.

 Good company for security, Pain in the neck HR rep.

 On Fri, May 23, 2008 at 12:47 PM, Jessica Kennedy
 [EMAIL PROTECTED] wrote:
 so you're saying I shouldn't do it??? =)  ok, you convinced me... I was 
 pretty nervous about doing that anyway... looks like shift4 will do what I 
 need anyway.

 and for those of you in a similar situation, i would NOT recommend 
 cardservice international for anything even vaguely large-scale.  not got at 
 all...

 thanks for the advice about saving data as separate encrypted fields... I 
 really don't have any choice but to collect some sensitive info so I will 
 employ that technique... even if the data will only be on the database for a 
 max of 20 min, i'm not taking chances!




~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305993
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-05-22 Thread Phillip Vector
That's pretty much it I would think... Encrypted sounds like the only
way to do it (and that's not that secure).

Can your payment processor handle the storage of your cards?

If not, what is the name of the company so I know never to use it. :)

On Thu, May 22, 2008 at 11:50 AM, Jessica Kennedy
[EMAIL PROTECTED] wrote:
 I need some help finding a secure way to store credit cards on a website I am 
 working on.  I know, I know you shouldn't do it unless you absolutely MUST, 
 but it looks like I absolutely must, sad to say.  I have to set up 
 reoccurring payments with credit cards that will notify the user if their 
 card is declined and lock them out of certain website features as well.  
 Coding the above is not a problem, I am just very nervous about keeping 
 credit card information on anyone.

 I know the card #'s need to be stored encrypted, but that's still a pretty 
 broad range of options... any help would be much appreciated!

 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305916
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-22 Thread Jessica Kennedy
Cardservice international... they store partial card #'s for reference if I am 
not mistaken... 

they have a reoccurring billing feature on their website, the only problem is 
that once a person is entered into the reoccurring cycle, they will run the 
person's credit card over and over and stick us with the fees  regardless of 
how obvious it is the card is going to decline. 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305918
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-22 Thread Phillip Vector
Sounds like a management problem then actually..

You may want to check out Shift4. They are pretty cheap and are pretty
reliable. I used to work for them and trust me.. Security is #1 for
them.

If not, then you need to get on the phone with them and complain that
they are assisting with fraud or whatever else you can come up with.
That becomes a problem with the company.

Either that, or store the cards on your site, encrypt them and hope
for the best. I'd get in print someplace that your managers know they
are taking a risk though and it's not your fault if you get hacked and
all the credit card numbers are gone.

So... What company is this again? :)

On Thu, May 22, 2008 at 12:40 PM, Jessica Kennedy
[EMAIL PROTECTED] wrote:
 Cardservice international... they store partial card #'s for reference if I 
 am not mistaken...

 they have a reoccurring billing feature on their website, the only problem is 
 that once a person is entered into the reoccurring cycle, they will run the 
 person's credit card over and over and stick us with the fees  regardless of 
 how obvious it is the card is going to decline.

 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305920
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-05-22 Thread Les Mizzell
Jessica Kennedy wrote:
 I need some help finding a secure way to store credit cards on a website I am 
 working on.

1. Don't

2. No really, don't

I've had to do it once. I wasn't happy about it. I made the client sign 
a waiver saying that I was in *no* way responsible if anything ever 
happened and the server was compromised.

It still scared the hell out of me, so I had to be devious in the storage.

I set up 6 fields in the database. I *split* the card numbers up into 
six different chunks, merged each one of those chunks back into 6 
legit looking card numbers, and then encrypted, using different 
encryption methods for each field, them all into the six fields. I 
figured the chances of somebody comprising the database, un-encrypting 
all six fields, and then figuring out which part of each number needing 
to be combined together into the real number was pretty slim...

Paranoid? Oh yea...

Better than nothing ...

But hey, DON'T. Seriously.

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305931
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-22 Thread Brian Kotek
You're opening yourself up to huge potential liability if anyone ever steals
these numbers. Basically, don't.

http://usa.visa.com/merchants/risk_management/cisp.html


On Thu, May 22, 2008 at 2:50 PM, Jessica Kennedy 
[EMAIL PROTECTED] wrote:

 I need some help finding a secure way to store credit cards on a website I
 am working on.  I know, I know you shouldn't do it unless you absolutely
 MUST, but it looks like I absolutely must, sad to say.  I have to set up
 reoccurring payments with credit cards that will notify the user if their
 card is declined and lock them out of certain website features as well.
  Coding the above is not a problem, I am just very nervous about keeping
 credit card information on anyone.

 I know the card #'s need to be stored encrypted, but that's still a pretty
 broad range of options... any help would be much appreciated!

 

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305932
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


Re: credit card storage help

2008-05-22 Thread Phillip Vector
Well, at least you can go back to your boss and tell him that you
didn't find a single person who says you should store it. :)

On Thu, May 22, 2008 at 4:19 PM, Brian Kotek [EMAIL PROTECTED] wrote:
 You're opening yourself up to huge potential liability if anyone ever steals
 these numbers. Basically, don't.

 http://usa.visa.com/merchants/risk_management/cisp.html


 On Thu, May 22, 2008 at 2:50 PM, Jessica Kennedy 
 [EMAIL PROTECTED] wrote:

 I need some help finding a secure way to store credit cards on a website I
 am working on.  I know, I know you shouldn't do it unless you absolutely
 MUST, but it looks like I absolutely must, sad to say.  I have to set up
 reoccurring payments with credit cards that will notify the user if their
 card is declined and lock them out of certain website features as well.
  Coding the above is not a problem, I am just very nervous about keeping
 credit card information on anyone.

 I know the card #'s need to be stored encrypted, but that's still a pretty
 broad range of options... any help would be much appreciated!

~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305933
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-05-22 Thread Mary Jo Sminkey

 You may want to check out Shift4. They are pretty cheap and are 
 pretty
 reliable. I used to work for them and trust me.. Security is #1 for
 them.

There's another good reason to look at Shift4. They have a tokenization 
technology in place which allows you to save a token that links to that 
credit card information on their system without actually saving the card data 
yourself. This is particularly ideal for recurring transactions where you need 
to be able to rebill the same card but don't want the liability of saving card 
data. 

--- Mary Jo



~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305939
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4


Re: credit card storage help

2008-05-22 Thread mac jordan
On 5/22/08, Jessica Kennedy [EMAIL PROTECTED]
wrote:

 I need some help finding a secure way to store credit cards on a website I
 am working on.  I know, I know you shouldn't do it unless you absolutely
 MUST, but it looks like I absolutely must, sad to say.  I have to set up
 reoccurring payments with credit cards that will notify the user if their
 card is declined and lock them out of certain website features as
 well.  Coding the above is not a problem, I am just very nervous about
 keeping credit card information on anyone.






I wouldn't take the responsibility myself - when I had to do this for a
client, I passed the whole card processing and so forth over to WorldPay,
and just used their API to do the callback and so forth.

-- 
mac jordan
www.webhorus.net
www.nibblous.com
www.kestrel.org
www.jordan-cats.org


~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;192386516;25150098;k

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:305942
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4


RE: Credit card storage

2005-09-23 Thread Montgomery Chris Ctr AFSFC/SFPA
I started down a similar path for a client. What I ended up doing, instead,
was to write the order forms and processing code in CF and then I converted
the final order confirmation page to ASP.net and passed all form values to
that for submission to the Cybersource site. My boss knows .NET, so he was
nice enough to step thru the CF processing code with me and we wrote the
form processing form together to send the post to Cybersource. If anyone
wants a copy of that, lemme know. Cheers.

-- 
//SIGNED//
Chris Montgomery, Contractor 
HQ AF Security Forces Center, Antiterrorism Branch 
1517 Billy Mitchell Blvd, Bldg 954 
Lackland AFB, TX 78236-0119 
DSN 312.945.7150
Comm 210.925.7150


 -Original Message-
 From: David Livingston [mailto:[EMAIL PROTECTED]
 Sent: Thursday, September 22, 2005 1:35 PM
 To: CF-Talk
 Subject: Re: Credit card storage
 
 
 Bank of America  now uses cybersource (http://cybersource.com) as  
 their processing service. They do not provide any api's or support  
 for coldfusion. I ended up using their php solution and calling it  
 from the command line using cfexecute. Not the cleanest solution but  
 it works.
 
 FYI
 
 Dave

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219053
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-23 Thread Bud
And now they've redone it to Cybersource... I looked over the docs not so
long ago and I don't think I have ever seen a more complex payment gateway
interface, ever.

I just got done integrating my cf_ezcart with Cybersource. This was 
the worst interface I've worked with out of any so far. UGH
-- 

Bud Schneehagen - Tropical Web Creations, Inc.

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
Web Based Solutions / eCommerce Development  Hosting
http://www.twcreations.com/ - http://www.cf-ezcart.com/
Toll Free: 877.207.6397 - Local  Int'l Phone/Fax: 386.789.0968

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219057
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-23 Thread Matt Robertson
If you want to write something generic for one or two of my clients I may
have a job for you. I have some clients using my CMS for signup stuff that
needs this, and one of them is a BofA customer. Let me know off-list if
you're interested.
 Cheers,

--
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com http://mysecretbase.com


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219100
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-23 Thread Figy, Kam
We use a CFX that does RSA encryption for someone who needed cards to be
stored for longer periods. The client pastes in their private key (over
ssl) to decrypt the numbers and process them. The numbers themselves are
never shown, even over ssl.

/k

-Original Message-
From: Alan Rother [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 21, 2005 9:15 PM
To: CF-Talk
Subject: Re: Credit card storage

I agree with Matt, it's not illegal. It does violate SOME credit card
companies policies regarding the proper handling of credit card data.
 The one exception to the rule is if you encrypt the data when you store
it.
 Don't use a one way hash, you need to use a strong encryption
algorithm.
Something like blowfish. The only real risk is if you are in a shared
hosting environment someone can hack you site in minutes and find the
decryption module and suck your database dry.
 If you are on a shared server I would not store credit card information
in
your database. There is NO WAY TO PROTECT YOUR DATA. I can't stress this
point enough. If I have a website on the same server as you, it would
take
me a matter of minutes to completely hack your app and database.
 =]
 If you are on your own box and you can protect it throughly it would be
OK
to store the CC info, but I would still advise against it.

 On 9/21/05, Mike Little [EMAIL PROTECTED] wrote:

 thanks bryan, i am tending to think that the only option IS to go with
a
 payment server. m.

  Rather than use a dedicated payment server for their online store,
they
  wish for the transaction including credit card to be stored for
  retrieval. They would then process the transaction manually using
  EFTPOS. (each store receives orders based on the billing address
  entered)
 
 Well that is illegal for one thing...if the cc companies catch them
they
 will get spanked hard ;-) You MUST have a merchant acount(s) for
ONLINE
 Txsusing the terminal for online sales is a no no
 
 Storing CC numbers opens the site up to an expensive security audit
from
 the
 cc companies and opens the client (and possibly yourself) to some
major
 liability...DO NOT DO IT UNLESS YOU'RE SURE IT'S SAFE!!
 
 
  My question is, is there a safe way to do this. I am pretty
reluctant
 to
  store credit card information - it would be in an SQL Server db at
my
  webhost.
 
 Yes...but see above ;-)
 
 HTH
 
 Cheers
 
 Bryan Stevenson B.Comm.
 VP  Director of E-Commerce Development
 Electric Edge Systems Group Inc.
 phone: 250.480.0642
 fax: 250.480.1264
 cell: 250.920.8830
 e-mail: [EMAIL PROTECTED]
 web: www.electricedgesystems.com http://www.electricedgesystems.com

 



~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219162
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Ken Ferguson
It would be completely silly NOT to get a merchant account and do the 
transactions online in real time. I can't think of an argument in favor 
of processing transactions in the way you describe that makes any sense. 
However, I'm not aware of any *law* against storing credit card 
information. Depending on your client's banking situation, they may be 
violating their contract if they do it, but it isn't illegal. They will, 
however, be subject to a tremendous amount of liability if the data is 
ever compromised. Also, as the developer and a party with specialized 
knowledge, you could be included personally in any liability suit. I 
know of one case in the US where this happened and the consultant 
narrowly escaped being held partially liable for the damage; he still 
had quite a lot of expenses involved in his defense though. At least 
limit your liability by documenting your strong objections to storing 
sensitive financial data -- this kind of documentation was the only 
reason my friend was NOT held liable in court.

--Ferg


Mike Little wrote:

thanks bryan, i am tending to think that the only option IS to go with a 
payment server. m.

  

Rather than use a dedicated payment server for their online store, they
wish for the transaction including credit card to be stored for
retrieval. They would then process the transaction manually using
EFTPOS. (each store receives orders based on the billing address
entered)
  

Well that is illegal for one thing...if the cc companies catch them they 
will get spanked hard ;-) You MUST have a merchant acount(s) for ONLINE 
Txsusing the terminal for online sales is a no no

Storing CC numbers opens the site up to an expensive security audit from the 
cc companies and opens the client (and possibly yourself) to some major 
liability...DO NOT DO IT UNLESS YOU'RE SURE IT'S SAFE!!



My question is, is there a safe way to do this. I am pretty reluctant to
store credit card information - it would be in an SQL Server db at my
webhost.
  

Yes...but see above ;-)

HTH

Cheers

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com





~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218936
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Thomas Chiverton
On Thursday 22 September 2005 02:01, Mike | NZSolutions Ltd wrote:
 Every job I do for this client is nailed down to the last cent

shrug
This is what it costs to do business on the internet.

You may want to point out that one law suit (or, if in the US, the threat of 
one) could ruin the company.

-- 

Tom Chiverton 
Advanced ColdFusion Programmer

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218937
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Bryan Stevenson
yep...I used illegal when I meant to say that the card companies will 
simply send out the men in black to deal with you ;-)  Yes..there si no 
law...just against card company policy and the intended use of the 
terminals.

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com 


~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218942
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Les Mizzell
 My question is, is there a safe way to do this. I am pretty reluctant to
 store credit card information 

I have one client that has insisted on processing their CC order 
in-house as well. No matter how hard I tried to talk them out of it.

What I ended up doing - because I was scared as hell to store a complete 
number *anywhere*...(and I *know* it's a convoluted mess...)

A. First, the entire number is encrypted
B. Then 1/2 of it is sent through email to the client
along with a false random generated the rest
of the number.
C. The other 1/2 is stored in the database, along with two
additional false fields with random generated
encrypted numbers.
D. Once they login and retrieve the portion from the database,
it's automatically deleted, so nothing stays in the
database for over 24 hours.

So, I figure if an email is intercepted, and if the encryption is 
broken, they've only got 1/2 the number at best, and they still have to 
figure out what half they've got.

Same for the database. If anybody breaks in, they'd only get, at best, 
24 hours worth of numbers and even if the encryption is broken, they've 
still got to figure out what fields are real and which ones aren't.

This was the best I could figure out at the time this was done. I'm 
*still* pressuring them to move to a merchant account through their bank 
for security purposes. I've got a signed disclaimer stating my 
disapproval of the method being used.

Client always knows best, right? Sheesh!


-- 
---
Les Mizzell

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218943
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Bryan Stevenson
Put the fear of legal action and loss of moneythat usually works better 
than you should really follow the rules ;-)

With clients like that I simply say You're fired!! (haven't had to 
yetbut I've warned that I would not do it the wrong way).

Cheers

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com 


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218945
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Andy Matthews
Les...

We've used that same method. Storing half and emailing the other half. I've
got comments in my code stating that I'm nervous about this part.

:)

!//--
andy matthews
web developer
ICGLink, Inc.
[EMAIL PROTECTED]
615.370.1530 x737
--//-

-Original Message-
From: Les Mizzell [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 9:43 AM
To: CF-Talk
Subject: Re: Credit card storage


 My question is, is there a safe way to do this. I am pretty reluctant to
 store credit card information

I have one client that has insisted on processing their CC order
in-house as well. No matter how hard I tried to talk them out of it.

What I ended up doing - because I was scared as hell to store a complete
number *anywhere*...(and I *know* it's a convoluted mess...)

A. First, the entire number is encrypted
B. Then 1/2 of it is sent through email to the client
along with a false random generated the rest
of the number.
C. The other 1/2 is stored in the database, along with two
additional false fields with random generated
encrypted numbers.
D. Once they login and retrieve the portion from the database,
it's automatically deleted, so nothing stays in the
database for over 24 hours.

So, I figure if an email is intercepted, and if the encryption is
broken, they've only got 1/2 the number at best, and they still have to
figure out what half they've got.

Same for the database. If anybody breaks in, they'd only get, at best,
24 hours worth of numbers and even if the encryption is broken, they've
still got to figure out what fields are real and which ones aren't.

This was the best I could figure out at the time this was done. I'm
*still* pressuring them to move to a merchant account through their bank
for security purposes. I've got a signed disclaimer stating my
disapproval of the method being used.

Client always knows best, right? Sheesh!


--
---
Les Mizzell


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218947
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Burns, John D
I have a similar situation with a project I'm working on but it would
required me breaking some of the suggestions posted. The project I'm
working on is a membership site in which members can be doing multiple
transactions within a weeks time. We wanted to allow users to have their
CC info stored on our server to allow them faster checkout times for all
of these transactions.  I believe Walmart and a few other large online
stores do this. I was planning on doing some sort of encryption of the
numbers and do some of the other confusion based security, but I'm
just wondering if anyone else has dealt with anything like this.


John Burns
Certified Advanced ColdFusion MX Developer
Wyle Laboratories, Inc. | Web Developer
 

-Original Message-
From: Andy Matthews [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 22, 2005 11:00 AM
To: CF-Talk
Subject: RE: Credit card storage

Les...

We've used that same method. Storing half and emailing the other half.
I've got comments in my code stating that I'm nervous about this part.

:)

!//--
andy matthews
web developer
ICGLink, Inc.
[EMAIL PROTECTED]
615.370.1530 x737
--//-

-Original Message-
From: Les Mizzell [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 9:43 AM
To: CF-Talk
Subject: Re: Credit card storage


 My question is, is there a safe way to do this. I am pretty reluctant 
 to store credit card information

I have one client that has insisted on processing their CC order
in-house as well. No matter how hard I tried to talk them out of it.

What I ended up doing - because I was scared as hell to store a complete
number *anywhere*...(and I *know* it's a convoluted mess...)

A. First, the entire number is encrypted B. Then 1/2 of it is sent
through email to the client
along with a false random generated the rest
of the number.
C. The other 1/2 is stored in the database, along with two
additional false fields with random generated
encrypted numbers.
D. Once they login and retrieve the portion from the database,
it's automatically deleted, so nothing stays in the
database for over 24 hours.

So, I figure if an email is intercepted, and if the encryption is
broken, they've only got 1/2 the number at best, and they still have to
figure out what half they've got.

Same for the database. If anybody breaks in, they'd only get, at best,
24 hours worth of numbers and even if the encryption is broken, they've
still got to figure out what fields are real and which ones aren't.

This was the best I could figure out at the time this was done. I'm
*still* pressuring them to move to a merchant account through their bank
for security purposes. I've got a signed disclaimer stating my
disapproval of the method being used.

Client always knows best, right? Sheesh!


--
---
Les Mizzell




~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218951
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Mark Leder
While I can appreciate and agree with everything that is being stated about
not storing credit cards, the one issue I constantly run into is this:

Even though CC's are processed through an Internet merchant account in real
time and not stored on a client's database, clients want to be able to
access the number so that they can a) issue refunds/credits or b) have
recurring billing, such as would occur with a subscription.  I just went out
and checked Authorize.net's virtual terminal and in the refund/credit mode,
the form requires the full cc number and exp date.  In this case should the
client just store the last 4 digits of the number and not store the exp date
at all, then contact the customer when a refund is to be processed
(referencing the ending card digits)?

In the case of recurring billing, Authorize.net now includes that as part of
their offerings.

Unfortunately, most clients get the impression that storing CCs is OK,
because they do business with Amazon and GoDaddy, and others which keeps
their numbers on file (with the user's permission).  I'm sure these
companies have multiple layers of security.

Thanks,
Mark




~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218955
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Ken Ferguson
I think your best bet is to set the customers' accounts up with your 
processor as recurring payments on a variable timescale, then you can 
store just the last 4 digits of their card(s) and their account_id in 
the processor's system. Then when they want to pay for something you 
show them a list of their card numbers like:

Select from your credit cards on file:
   8745
   9385

and when you submit the transaction you're just hitting your processor 
for the recurring account. This way the processor is the one storing the 
financial data and you are protected from liability...

--Ferg



Burns, John D wrote:

I have a similar situation with a project I'm working on but it would
required me breaking some of the suggestions posted. The project I'm
working on is a membership site in which members can be doing multiple
transactions within a weeks time. We wanted to allow users to have their
CC info stored on our server to allow them faster checkout times for all
of these transactions.  I believe Walmart and a few other large online
stores do this. I was planning on doing some sort of encryption of the
numbers and do some of the other confusion based security, but I'm
just wondering if anyone else has dealt with anything like this.


John Burns
Certified Advanced ColdFusion MX Developer
Wyle Laboratories, Inc. | Web Developer
 

-Original Message-
From: Andy Matthews [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 22, 2005 11:00 AM
To: CF-Talk
Subject: RE: Credit card storage

Les...

We've used that same method. Storing half and emailing the other half.
I've got comments in my code stating that I'm nervous about this part.

:)

!//--
andy matthews
web developer
ICGLink, Inc.
[EMAIL PROTECTED]
615.370.1530 x737
--//-

-Original Message-
From: Les Mizzell [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 9:43 AM
To: CF-Talk
Subject: Re: Credit card storage


  

My question is, is there a safe way to do this. I am pretty reluctant 
to store credit card information



I have one client that has insisted on processing their CC order
in-house as well. No matter how hard I tried to talk them out of it.

What I ended up doing - because I was scared as hell to store a complete
number *anywhere*...(and I *know* it's a convoluted mess...)

A. First, the entire number is encrypted B. Then 1/2 of it is sent
through email to the client
along with a false random generated the rest
of the number.
C. The other 1/2 is stored in the database, along with two
additional false fields with random generated
encrypted numbers.
D. Once they login and retrieve the portion from the database,
it's automatically deleted, so nothing stays in the
database for over 24 hours.

So, I figure if an email is intercepted, and if the encryption is
broken, they've only got 1/2 the number at best, and they still have to
figure out what half they've got.

Same for the database. If anybody breaks in, they'd only get, at best,
24 hours worth of numbers and even if the encryption is broken, they've
still got to figure out what fields are real and which ones aren't.

This was the best I could figure out at the time this was done. I'm
*still* pressuring them to move to a merchant account through their bank
for security purposes. I've got a signed disclaimer stating my
disapproval of the method being used.

Client always knows best, right? Sheesh!


--
---
Les Mizzell






~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218956
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Ken Ferguson
Sorry, I worded that badly. I meant that you can store only the last 4 
digits and the account ID locally and the whole number on the 
processor's system. That way you don't have the responsibility of 
actually storing the number. Your customers are likely to be happy that 
you're providing an extra layer of security for them too.

--Ferg

Ken Ferguson wrote:

I think your best bet is to set the customers' accounts up with your 
processor as recurring payments on a variable timescale, then you can 
store just the last 4 digits of their card(s) and their account_id in 
the processor's system. Then when they want to pay for something you 
show them a list of their card numbers like:

Select from your credit cards on file:
   8745
   9385

and when you submit the transaction you're just hitting your processor 
for the recurring account. This way the processor is the one storing the 
financial data and you are protected from liability...

--Ferg



Burns, John D wrote:

  

I have a similar situation with a project I'm working on but it would
required me breaking some of the suggestions posted. The project I'm
working on is a membership site in which members can be doing multiple
transactions within a weeks time. We wanted to allow users to have their
CC info stored on our server to allow them faster checkout times for all
of these transactions.  I believe Walmart and a few other large online
stores do this. I was planning on doing some sort of encryption of the
numbers and do some of the other confusion based security, but I'm
just wondering if anyone else has dealt with anything like this.


John Burns
Certified Advanced ColdFusion MX Developer
Wyle Laboratories, Inc. | Web Developer


-Original Message-
From: Andy Matthews [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 22, 2005 11:00 AM
To: CF-Talk
Subject: RE: Credit card storage

Les...

We've used that same method. Storing half and emailing the other half.
I've got comments in my code stating that I'm nervous about this part.

:)

!//--
andy matthews
web developer
ICGLink, Inc.
[EMAIL PROTECTED]
615.370.1530 x737
--//-

-Original Message-
From: Les Mizzell [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 9:43 AM
To: CF-Talk
Subject: Re: Credit card storage


 



My question is, is there a safe way to do this. I am pretty reluctant 
to store credit card information
   

  

I have one client that has insisted on processing their CC order
in-house as well. No matter how hard I tried to talk them out of it.

What I ended up doing - because I was scared as hell to store a complete
number *anywhere*...(and I *know* it's a convoluted mess...)

A. First, the entire number is encrypted B. Then 1/2 of it is sent
through email to the client
   along with a false random generated the rest
   of the number.
C. The other 1/2 is stored in the database, along with two
   additional false fields with random generated
   encrypted numbers.
D. Once they login and retrieve the portion from the database,
   it's automatically deleted, so nothing stays in the
   database for over 24 hours.

So, I figure if an email is intercepted, and if the encryption is
broken, they've only got 1/2 the number at best, and they still have to
figure out what half they've got.

Same for the database. If anybody breaks in, they'd only get, at best,
24 hours worth of numbers and even if the encryption is broken, they've
still got to figure out what fields are real and which ones aren't.

This was the best I could figure out at the time this was done. I'm
*still* pressuring them to move to a merchant account through their bank
for security purposes. I've got a signed disclaimer stating my
disapproval of the method being used.

Client always knows best, right? Sheesh!


--
---
Les Mizzell










~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218959
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Bryan Stevenson
 While I can appreciate and agree with everything that is being stated 
 about
 not storing credit cards, the one issue I constantly run into is this:

 Even though CC's are processed through an Internet merchant account in 
 real
 time and not stored on a client's database, clients want to be able to
 access the number so that they can a) issue refunds/credits or b) have
 recurring billing, such as would occur with a subscription.  I just went 
 out
 and checked Authorize.net's virtual terminal and in the refund/credit 
 mode,
 the form requires the full cc number and exp date.  In this case should 
 the
 client just store the last 4 digits of the number and not store the exp 
 date
 at all, then contact the customer when a refund is to be processed
 (referencing the ending card digits)?

 In the case of recurring billing, Authorize.net now includes that as part 
 of
 their offerings.

 Unfortunately, most clients get the impression that storing CCs is OK,
 because they do business with Amazon and GoDaddy, and others which keeps
 their numbers on file (with the user's permission).  I'm sure these
 companies have multiple layers of security.

When using recurring billing with cc processors, the cc processors store the 
cc number and gives you a client numberyou store the client 
numberwhen you need to charge another payment or make any refunds you 
can initiate the Tx using the client number the cc processor gave 
youeasy like pie.no need for having ANY cc number info.

Cheers

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com 


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218960
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Thomas Chiverton
On Thursday 22 September 2005 15:59, Andy Matthews wrote:
 got comments in my code stating that I'm nervous about this part.

Bzzt.
In court, that's basically admitting you knew better but did it anyway, i.e. 
your liable, isn't ti.

Better to just get the client to sign something to the effect that you made 
them aware of the risks, they understand, but wish to do it another way. In 
fact, that should be a standard 'if you don't take my advice' clause.

-- 

Tom Chiverton 
Advanced ColdFusion Programmer

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218970
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Mark Leder
 When using recurring billing with cc processors, the cc processors store
the cc number and gives you a client numberyou store the client
numberwhen you need to charge another payment or make any refunds you
can initiate the Tx using the client number the cc processor gave
youeasy like pie.no need for having ANY cc number info.


I wish that were the case with Authorize.net - even though a transaction ID
is provided, they still require a cc number with refunds.  Whose your
processor? I might switch.

Thanks,
Mark




~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218974
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Bryan Stevenson
 I wish that were the case with Authorize.net - even though a transaction 
 ID
 is provided, they still require a cc number with refunds.  Whose your
 processor? I might switch.

 Thanks,
 Mark

Canadian companywas a year or more agoParaData I believebut 
others seemed to have the same setup.

.and don't get me started again on Authorize.net.8 tech support 
people incliding 2 managers...none gave me the same answer...none could name 
the variables sent back after a Tx was processed nor how that data was sent 
back (i.e. form post or whatjust you get back name/value pairs). 
gr

Cheers

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com 


~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218975
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Matt Robertson
Bank of America does recurring billing and you can give refunds from within
the merchant control panel without any cc info. Their fees are also mighty
low as well.

Unfortunately their interface with CF is appalling. I wrote one tag that
worked and is in the devex but I'm not sure it still works with their
current systems. I think they use encryption now that would require CF7's
new encryption options.

--
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com http://mysecretbase.com


~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218983
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Mark Fuqua
For what it's worth...I think Bank of America uses CF for a good part of
thier site.  They should be able to point you to someone who can help you
interface CF with CF.

Mark

-Original Message-
From: Matt Robertson [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 1:01 PM
To: CF-Talk
Subject: Re: Credit card storage


Bank of America does recurring billing and you can give refunds from within
the merchant control panel without any cc info. Their fees are also mighty
low as well.

Unfortunately their interface with CF is appalling. I wrote one tag that
worked and is in the devex but I'm not sure it still works with their
current systems. I think they use encryption now that would require CF7's
new encryption options.

--
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com http://mysecretbase.com




~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218985
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Burns, John D
That's a good idea. Thanks for the info. I'll have to try that. 


John Burns
Certified Advanced ColdFusion MX Developer
Wyle Laboratories, Inc. | Web Developer
 

-Original Message-
From: Ken Ferguson [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 22, 2005 11:36 AM
To: CF-Talk
Subject: Re: Credit card storage

I think your best bet is to set the customers' accounts up with your
processor as recurring payments on a variable timescale, then you can
store just the last 4 digits of their card(s) and their account_id in
the processor's system. Then when they want to pay for something you
show them a list of their card numbers like:

Select from your credit cards on file:
   8745
   9385

and when you submit the transaction you're just hitting your processor
for the recurring account. This way the processor is the one storing the
financial data and you are protected from liability...

--Ferg



Burns, John D wrote:

I have a similar situation with a project I'm working on but it would 
required me breaking some of the suggestions posted. The project I'm 
working on is a membership site in which members can be doing multiple 
transactions within a weeks time. We wanted to allow users to have 
their CC info stored on our server to allow them faster checkout times 
for all of these transactions.  I believe Walmart and a few other large

online stores do this. I was planning on doing some sort of encryption 
of the numbers and do some of the other confusion based security, but

I'm just wondering if anyone else has dealt with anything like this.


John Burns
Certified Advanced ColdFusion MX Developer Wyle Laboratories, Inc. | 
Web Developer
 

-Original Message-
From: Andy Matthews [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 11:00 AM
To: CF-Talk
Subject: RE: Credit card storage

Les...

We've used that same method. Storing half and emailing the other half.
I've got comments in my code stating that I'm nervous about this
part.

:)

!//--
andy matthews
web developer
ICGLink, Inc.
[EMAIL PROTECTED]
615.370.1530 x737
--//-

-Original Message-
From: Les Mizzell [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 9:43 AM
To: CF-Talk
Subject: Re: Credit card storage


  

My question is, is there a safe way to do this. I am pretty reluctant 
to store credit card information



I have one client that has insisted on processing their CC order 
in-house as well. No matter how hard I tried to talk them out of it.

What I ended up doing - because I was scared as hell to store a 
complete number *anywhere*...(and I *know* it's a convoluted mess...)

A. First, the entire number is encrypted B. Then 1/2 of it is sent 
through email to the client
along with a false random generated the rest
of the number.
C. The other 1/2 is stored in the database, along with two
additional false fields with random generated
encrypted numbers.
D. Once they login and retrieve the portion from the database,
it's automatically deleted, so nothing stays in the
database for over 24 hours.

So, I figure if an email is intercepted, and if the encryption is 
broken, they've only got 1/2 the number at best, and they still have to

figure out what half they've got.

Same for the database. If anybody breaks in, they'd only get, at best,
24 hours worth of numbers and even if the encryption is broken, they've

still got to figure out what fields are real and which ones aren't.

This was the best I could figure out at the time this was done. I'm
*still* pressuring them to move to a merchant account through their 
bank for security purposes. I've got a signed disclaimer stating my 
disapproval of the method being used.

Client always knows best, right? Sheesh!


--
---
Les Mizzell








~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218986
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread David Livingston
Bank of America  now uses cybersource (http://cybersource.com) as  
their processing service. They do not provide any api's or support  
for coldfusion. I ended up using their php solution and calling it  
from the command line using cfexecute. Not the cleanest solution but  
it works.

FYI

Dave



On Sep 22, 2005, at 12:16 PM, Mark Fuqua wrote:

 For what it's worth...I think Bank of America uses CF for a good  
 part of
 thier site.  They should be able to point you to someone who can  
 help you
 interface CF with CF.

 Mark

 -Original Message-
 From: Matt Robertson [mailto:[EMAIL PROTECTED]
 Sent: Thursday, September 22, 2005 1:01 PM
 To: CF-Talk
 Subject: Re: Credit card storage


 Bank of America does recurring billing and you can give refunds  
 from within
 the merchant control panel without any cc info. Their fees are also  
 mighty
 low as well.

 Unfortunately their interface with CF is appalling. I wrote one tag  
 that
 worked and is in the devex but I'm not sure it still works with their
 current systems. I think they use encryption now that would require  
 CF7's
 new encryption options.

 --
 --mattRobertson--
 Janitor, MSB Web Systems
 mysecretbase.com http://mysecretbase.com




 

~|
Find out how CFTicket can increase your company's customer support 
efficiency by 100%
http://www.houseoffusion.com/banners/view.cfm?bannerid=49

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218993
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Ben Forta
CyberSource has an XML/SOAP based API and a Java API, I'd be surprised if
those could not be made to work with CF.

--- Ben


-Original Message-
From: David Livingston [mailto:[EMAIL PROTECTED] 
Sent: Thursday, September 22, 2005 2:35 PM
To: CF-Talk
Subject: Re: Credit card storage

Bank of America  now uses cybersource (http://cybersource.com) as their
processing service. They do not provide any api's or support for coldfusion.
I ended up using their php solution and calling it from the command line
using cfexecute. Not the cleanest solution but it works.

FYI

Dave



On Sep 22, 2005, at 12:16 PM, Mark Fuqua wrote:

 For what it's worth...I think Bank of America uses CF for a good part 
 of thier site.  They should be able to point you to someone who can 
 help you interface CF with CF.

 Mark

 -Original Message-
 From: Matt Robertson [mailto:[EMAIL PROTECTED]
 Sent: Thursday, September 22, 2005 1:01 PM
 To: CF-Talk
 Subject: Re: Credit card storage


 Bank of America does recurring billing and you can give refunds from 
 within the merchant control panel without any cc info. Their fees are 
 also mighty low as well.

 Unfortunately their interface with CF is appalling. I wrote one tag 
 that worked and is in the devex but I'm not sure it still works with 
 their current systems. I think they use encryption now that would 
 require CF7's new encryption options.

 --
 --mattRobertson--
 Janitor, MSB Web Systems
 mysecretbase.com http://mysecretbase.com




 



~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218995
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Paul Hastings
Ben Forta wrote:
 CyberSource has an XML/SOAP based API and a Java API, I'd be surprised if
 those could not be made to work with CF.

one of their support folks popped up in the forums w/some detailed 
instructions to get mx talking to it not too many months ago. a quick 
search for CyberSource should do the trick.

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218996
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Mike | NZSolutions Ltd
I am pleased to say the client is in favour of using a payment server -
yeeha!

It just works out so much easier and a hell of a lot safer for all
parties involved.

Thanks for everyone's words of wisdom on this.

mike

-Original Message-
From: Paul Hastings [mailto:[EMAIL PROTECTED] 
Sent: Friday, 23 September 2005 7:05 a.m.
To: CF-Talk
Subject: Re: Credit card storage


Ben Forta wrote:
 CyberSource has an XML/SOAP based API and a Java API, I'd be surprised

 if those could not be made to work with CF.

one of their support folks popped up in the forums w/some detailed 
instructions to get mx talking to it not too many months ago. a quick 
search for CyberSource should do the trick.



~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219003
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Bryan Stevenson
Excellenta little browbeating goes a long way ;-)

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219004
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Mary Jo Sminkey
I wish that were the case with Authorize.net - even though a transaction ID
is provided, they still require a cc number with refunds.  Whose your
processor? I might switch.

Actually, that's not the case. The form does say credit card number but all 
you really have to provide is the last 4 digits. This is how I do refunds 
myself on AuthNet, I only store the last 4 digits of the card number and the 
transaction ID. 

Mary Jo Sminkey
www.cfwebstore.com


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219005
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Mark Leder
 Actually, that's not the case. The form does say credit card number but
all you really have to provide is the last 4 digits. This is how I do
refunds myself on AuthNet, I only store the last 4 digits of the card number
and the transaction ID. 

Cool!

Mark




~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219009
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-22 Thread Matt Robertson
On 9/22/05, Mark Fuqua [EMAIL PROTECTED] wrote:

 For what it's worth...I think Bank of America uses CF for a good part of
 thier site. They should be able to point you to someone who can help you
 interface CF with CF.



You're right they do. But the people who do the merchant support have no
connection or contact with the people who build the BofA web site. You can
bet I pointed that out a few times.

I can't tell you how many people I went thru over there, almost all of which
told me how CF was a toy language and why am I not using ASP etc. etc. I
wound up moving up the ladder until I finally, actually spoke to their
senior developer and he seeme to be the only one with any level of CF
knowledge. And even that didn't help. Or at least not all the way. There was
stuff like they required the browser to send a referrer, and they expected
it to be cgi.http_referrer. Note the extra 'r' in the varname. There were
flaws in their docs that had to be worked around once discovered...

In the end Dave Watts put the final pieces in place when I was 90% of the
way there, completely out of gas and posted here.

And now they've redone it to Cybersource... I looked over the docs not so
long ago and I don't think I have ever seen a more complex payment gateway
interface, ever.

--
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com http://mysecretbase.com


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219011
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-22 Thread Mark Fuqua
Maybe this should be something that could be included with cf8...gateways
that hook up with 20-30 major gateways.  Payment gateways and others.  Even
though this is not really an enhancement to the language, neither is
charting or flex functionality or reporting or the gateways they included
with 7.

Just a thought.

Mark



-Original Message-
From: Matt Robertson [mailto:[EMAIL PROTECTED]
Sent: Thursday, September 22, 2005 4:23 PM
To: CF-Talk
Subject: Re: Credit card storage


On 9/22/05, Mark Fuqua [EMAIL PROTECTED] wrote:

 For what it's worth...I think Bank of America uses CF for a good part of
 thier site. They should be able to point you to someone who can help you
 interface CF with CF.



You're right they do. But the people who do the merchant support have no
connection or contact with the people who build the BofA web site. You can
bet I pointed that out a few times.

I can't tell you how many people I went thru over there, almost all of which
told me how CF was a toy language and why am I not using ASP etc. etc. I
wound up moving up the ladder until I finally, actually spoke to their
senior developer and he seeme to be the only one with any level of CF
knowledge. And even that didn't help. Or at least not all the way. There was
stuff like they required the browser to send a referrer, and they expected
it to be cgi.http_referrer. Note the extra 'r' in the varname. There were
flaws in their docs that had to be worked around once discovered...

In the end Dave Watts put the final pieces in place when I was 90% of the
way there, completely out of gas and posted here.

And now they've redone it to Cybersource... I looked over the docs not so
long ago and I don't think I have ever seen a more complex payment gateway
interface, ever.

--
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com http://mysecretbase.com




~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:219031
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-21 Thread Bryan Stevenson
 Rather than use a dedicated payment server for their online store, they
 wish for the transaction including credit card to be stored for
 retrieval. They would then process the transaction manually using
 EFTPOS. (each store receives orders based on the billing address
 entered)

Well that is illegal for one thing...if the cc companies catch them they 
will get spanked hard ;-) You MUST have a merchant acount(s) for ONLINE 
Txsusing the terminal for online sales is a no no

Storing CC numbers opens the site up to an expensive security audit from the 
cc companies and opens the client (and possibly yourself) to some major 
liability...DO NOT DO IT UNLESS YOU'RE SURE IT'S SAFE!!


 My question is, is there a safe way to do this. I am pretty reluctant to
 store credit card information - it would be in an SQL Server db at my
 webhost.

Yes...but see above ;-)

HTH

Cheers

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com 


~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218907
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-21 Thread Matt Robertson
Inadvisable, definitely, but illegal? When did that law get passed? Do you
have a link to it? And does it apply to the AU/NZ jurisdiction the poster is
in?

I know the security audit bit came up in June of this year as a requirement
for most businesses (although the reality has been that only a very few of
my clients -- a grand total of one -- have actually been audited) but I have
yet to hear of a law passed that bans cc number storage by a web merchant.

http://developer.perthweb.com has a very strong public/private key RSA
encryption system that is very likely to satisfy your encryption needs
insofar as the sensitive info is concerned. Its US$39 per domain so thats
reasonable in the extreme. You'll have to make sure that the customer does
their job with respect to pasting in the private key to retrieve their cc
info, and that key should be subject to rigorous procedural and personnel
controls in the brick/mortar store.

If you go and put both keys on the server then the exercise is basically
worthless. But do it right and you can make the best of a bad idea. Part of
doing it right is employee training. Stuff like 'delete the order off the
web site as soon as you retrieve it' and forcing any view of data to be done
visually over SSL. No downloads unless you do something like secure FTP with
an encrypted password string... the latter being easier said than done
unless you can specify the ftp server and ftp client.

If this is a company that is big enough to have branch offices then they
should also be big enough to spend the relatively small dollars for a
merchant connection. Cheapskates?

--
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com http://mysecretbase.com


~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218908
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


RE: Credit card storage

2005-09-21 Thread Mike | NZSolutions Ltd
If this is a company that is big enough to have branch offices then
they should also be big enough to spend the relatively small dollars for
a merchant connection. Cheapskates?

Shuush... They might hear you!! Haha

Every job I do for this client is nailed down to the last cent

(I think I might have missed an email about the illegal bit ??)

mike

-Original Message-
From: Matt Robertson [mailto:[EMAIL PROTECTED] 
Sent: Thursday, 22 September 2005 12:52 p.m.
To: CF-Talk
Subject: Re: Credit card storage


Inadvisable, definitely, but illegal? When did that law get passed? Do
you have a link to it? And does it apply to the AU/NZ jurisdiction the
poster is in?

I know the security audit bit came up in June of this year as a
requirement for most businesses (although the reality has been that only
a very few of my clients -- a grand total of one -- have actually been
audited) but I have yet to hear of a law passed that bans cc number
storage by a web merchant.

http://developer.perthweb.com has a very strong public/private key RSA
encryption system that is very likely to satisfy your encryption needs
insofar as the sensitive info is concerned. Its US$39 per domain so
thats reasonable in the extreme. You'll have to make sure that the
customer does their job with respect to pasting in the private key to
retrieve their cc info, and that key should be subject to rigorous
procedural and personnel controls in the brick/mortar store.

If you go and put both keys on the server then the exercise is basically
worthless. But do it right and you can make the best of a bad idea. Part
of doing it right is employee training. Stuff like 'delete the order off
the web site as soon as you retrieve it' and forcing any view of data to
be done visually over SSL. No downloads unless you do something like
secure FTP with an encrypted password string... the latter being easier
said than done unless you can specify the ftp server and ftp client.

If this is a company that is big enough to have branch offices then they
should also be big enough to spend the relatively small dollars for a
merchant connection. Cheapskates?

--
--mattRobertson--
Janitor, MSB Web Systems
mysecretbase.com http://mysecretbase.com




~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218909
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-21 Thread Mike Little
thanks bryan, i am tending to think that the only option IS to go with a 
payment server. m.

 Rather than use a dedicated payment server for their online store, they
 wish for the transaction including credit card to be stored for
 retrieval. They would then process the transaction manually using
 EFTPOS. (each store receives orders based on the billing address
 entered)

Well that is illegal for one thing...if the cc companies catch them they 
will get spanked hard ;-) You MUST have a merchant acount(s) for ONLINE 
Txsusing the terminal for online sales is a no no

Storing CC numbers opens the site up to an expensive security audit from the 
cc companies and opens the client (and possibly yourself) to some major 
liability...DO NOT DO IT UNLESS YOU'RE SURE IT'S SAFE!!


 My question is, is there a safe way to do this. I am pretty reluctant to
 store credit card information - it would be in an SQL Server db at my
 webhost.

Yes...but see above ;-)

HTH

Cheers

Bryan Stevenson B.Comm.
VP  Director of E-Commerce Development
Electric Edge Systems Group Inc.
phone: 250.480.0642
fax: 250.480.1264
cell: 250.920.8830
e-mail: [EMAIL PROTECTED]
web: www.electricedgesystems.com

~|
Discover CFTicket - The leading ColdFusion Help Desk and Trouble 
Ticket application

http://www.houseoffusion.com/banners/view.cfm?bannerid=48

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218911
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54


Re: Credit card storage

2005-09-21 Thread Alan Rother
I agree with Matt, it's not illegal. It does violate SOME credit card
companies policies regarding the proper handling of credit card data.
 The one exception to the rule is if you encrypt the data when you store it.
 Don't use a one way hash, you need to use a strong encryption algorithm.
Something like blowfish. The only real risk is if you are in a shared
hosting environment someone can hack you site in minutes and find the
decryption module and suck your database dry.
 If you are on a shared server I would not store credit card information in
your database. There is NO WAY TO PROTECT YOUR DATA. I can't stress this
point enough. If I have a website on the same server as you, it would take
me a matter of minutes to completely hack your app and database.
 =]
 If you are on your own box and you can protect it throughly it would be OK
to store the CC info, but I would still advise against it.

 On 9/21/05, Mike Little [EMAIL PROTECTED] wrote:

 thanks bryan, i am tending to think that the only option IS to go with a
 payment server. m.

  Rather than use a dedicated payment server for their online store, they
  wish for the transaction including credit card to be stored for
  retrieval. They would then process the transaction manually using
  EFTPOS. (each store receives orders based on the billing address
  entered)
 
 Well that is illegal for one thing...if the cc companies catch them they
 will get spanked hard ;-) You MUST have a merchant acount(s) for ONLINE
 Txsusing the terminal for online sales is a no no
 
 Storing CC numbers opens the site up to an expensive security audit from
 the
 cc companies and opens the client (and possibly yourself) to some major
 liability...DO NOT DO IT UNLESS YOU'RE SURE IT'S SAFE!!
 
 
  My question is, is there a safe way to do this. I am pretty reluctant
 to
  store credit card information - it would be in an SQL Server db at my
  webhost.
 
 Yes...but see above ;-)
 
 HTH
 
 Cheers
 
 Bryan Stevenson B.Comm.
 VP  Director of E-Commerce Development
 Electric Edge Systems Group Inc.
 phone: 250.480.0642
 fax: 250.480.1264
 cell: 250.920.8830
 e-mail: [EMAIL PROTECTED]
 web: www.electricedgesystems.com http://www.electricedgesystems.com

 

~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:218915
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4
Donations  Support: http://www.houseoffusion.com/tiny.cfm/54