|
MrPhil
|
 |
« Reply #2 on: October 06, 2006, 06:00:40 PM » |
|
(I appended this earlier today, during a time sliver when the Galaxy server (which hosts Lunarforums) was being relocated to new hardware. My append, and a number of others, was lost, so I'm retyping it here. I'm a bit disappointed that LP isn't able to log and preserve posts during a server move, so absolutely nothing gets lost. If they can't, the least they can do is to shut down Lunarforums during the move so people's time isn't wasted typing in appends which will disappear.)
Vino,
I see no reason that you couldn't process credit card (CC) information offline, but I do have a few caveats:
1. Make absolutely clear to customers that you're processing offline, so that approval of a transaction may be revoked later (it's contingent on later approval by the issuing CC company). Explain somewhere your privacy policy and how it protects customer CC and other personal information. People have come to expect that CC approval is instantaneous and irrevocable, and may go ballistic on being told that their purchase is approved and then later that it's disapproved. They'll also worry about the security of their personal data.
2. Absolutely no keeping CC information beyond the time the transaction is complete and you've received approval from the CC issuer. It's unethical and in some cases illegal to hoard customer data without explicit customer permission. It is possible to save customer CC information in your site database or even in a cookie on their PC, to reduce the burden on them during a return visit, but make sure it's encrypted and you have their explicit opt-in permission to do so!
3. Encrypt, encrypt, encrypt. If you store CC information on your site, pending batch processing of transactions, encrypt your data. If you email to your local PC for processing, encrypt the email in some way so snoopers can't get at it. Customers are funny -- they tend not to accept excuses about why their personal data got into the wrong hands.
4. I'd be concerned about introducing a 4th party (the merchant who will do the processing for you) into the mix. At the least, you'll need them to sign a legal contract specifying how they'll protect customer data (CC information). Even then, if they lose or misuse this data, you're probably still on the hook for damages. I'd talk to a lawyer about this one.
Phil
|