I would recommend using
secure trading for your real time credit card validation as they provide fraud prevention functions and are industry standard. Also remember never to store credit card numbers on your server if you must refer to credit card numbers use only the first 4 digits likeso 2341 xxxx xxxx xxxx xxxx. You 'll need a proper merchant bank account to accept the payments. AMEX cards require a separate merchant account to the VISA/Mastercard. Older browsers may have trouble with 128 bit certificates.
A self signed certifcate will save you money and is unlikely to be noticed. Also to save money you may use a 40 bit certificate which is also not likely to be a barrier. Make sure every page is printable to a single page of A4. openssl with mod_ssl for apache is the easy free way to go. Always remember to backup your key and CSR and store them securely. Perl wise you should notice no difference under https except for a slight decrease in speed. I would look at some of the CPAN encryption modules if you do decide to store credit card information on your server. Watch out what minimum transaction size you do choose as the smaller they get the less worthwhile it all becomes
Update Secure trading charge 1.5% per transaction and the credit card company will also make a charge per transaction in case of AMEX 3%. As for opening a merchant bank account I don't imagine there is a charge for that but you probably have to be a registered company.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.