Re: QUESTION: how to validate credit card number before sent to Versi gn?
| From: | John S. Huggins | Date: | Wed, 19 Dec 2001 18:00:23 +0000 |
| Subject: | Re: QUESTION: how to validate credit card number before sent to Versi gn? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-78232@lists.php.net to get a copy of this message | ||
Look at the strings section of the PHP online manual. The function of
choice is probably something like str_replace(). Not sure if this is the
correct thing, but I know you can do what you want with a PHP string
function.
Good luck and make sure to keep those damn CC numbers nowhere on your
machine.
J
On Wed, 19 Dec 2001 sgibbs@vt.globalhealth.org wrote:
>-We collect credit card info. on our site and send it to Verisign for
>-processing. We collect the credit card info. on the last page of our
>-registration form. We have about 50% of the credit card numbers declined
>-because people use dashes in their cc number (even though our directions ask
>-them not to).
>-
>-Is there anyway to incorporate the following function so that the dashes
>-would be stripped out before going directly to Verisign for processing? or
>-do I need to create a middle page that would validate the credit card info.
>-before going to Verisign? If the latter is true, then is there a way I can
>-run this validation "invisibly" - maybe using header(Location:....)?
>-
>-
>-<? function clean_no($cc_no){// Remove non-numeric characters from $cc_no return
>ereg_replace ('[^0-9]+', '', $cc_no); }?>
>-
>-
>-Thanks for your help, Shawna
>-
>---
>-PHP General Mailing List (http://www.php.net/)
>-To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net
>-For additional commands, e-mail: php-general-help@lists.php.net
>-To contact the list administrators, e-mail: php-list-admin@lists.php.net
>-
**************************************
John Huggins
VANet
7101 Oriole Avenue
Springfield, VA 22150
703-912-6453
703-912-4831 fax
jhuggins@va.net
http://www.va.net/
**************************************