![]() |
|
![]() | ||
|
Subject:
Setup Credit Card Authorization in e-commerce application
Category: Computers > Internet Asked by: jckos-ga List Price: $35.00 |
Posted:
07 Mar 2005 14:51 PST
Expires: 08 Mar 2005 15:24 PST Question ID: 486382 |
![]() | ||
|
There is no answer at this time. |
![]() | ||
|
Subject:
Re: Setup Credit Card Authorization in e-commerce application
From: neutron_coding-ga on 07 Mar 2005 16:03 PST |
On the issue of your script errors: When you say "few other calculations", I'm assuming this is what you mean: http://www.beachnet.com/~hstiles/cardtype.html http://www.merriampark.com/anatomycc.htm where a validity algorithm is calculated from the credit card numbers. I would guess that the credit card type is not one that supports a validity algorithm or that your script doesn't support the validity algorithm for that card type. What are the types of cards that are being rejected? It would help if you post your script. On the issue of real-time authorization: What kind of server are you using? Real time authorization is very fast, about 3-10 seconds, so speed is not an issue. |
Subject:
Re: Setup Credit Card Authorization in e-commerce application
From: neutron_coding-ga on 08 Mar 2005 09:34 PST |
Ok. From looking at the script, first a checksum is calculated starting at the line "for (i=1; i<cclen; i++)" then once the checksum is valid, it check for the length of the credit card numbers and the starting digits of each credit card type. If you have access to a rejected credit card number, could you post the first 6 digits. (You don't have to worry about any kind of theft since the first 6 digits for some credit cards are the same). What I'm suspecting is that the first digits are not the ones recognized by the script. For example, Visa credit cards start with a number 4, Visa purchasing start with a number 405501, etc. If you don't want to post the 6 digit credit card number, you can go through the script and try to match the first numbers. For example, say you have a declined credit card starting with numbers 123456. Go through the script trying to match these number. Like so: if (ccno.match(/^4/) ), not verified, our first digit is 1, not 4 if (ccno.match(/^50|^56|^57|^58|^6/) ), not verified, our first digits are 12, not 50 or 56, etc. |
Subject:
Re: Setup Credit Card Authorization in e-commerce application
From: neutron_coding-ga on 08 Mar 2005 12:02 PST |
1) I believe the industry standard is real-time authorization. I have bought a vast number of goods over the internet. Every internet site I have purchased an item from has real-time authorization. After I enter my credit card number and submit the order, the web site displays an authorizing page. After the authorization goes through, I am emailed an order number with an order invoice. I can immediately see that a temporary withdrawal of the fee on my credit card account. After shipment, they finalize the temporary withdrawal. Real-time authorization would save you the time of entering in number by hand. Also, if there is an error, you would not have to contact the customer to obtain another number. There are certain fees associated with real-time authorization. (for example: http://www.bizwiz.com/merchant/authorizenet_intro.htm) There should be a number of out-of-box solutions that you should be able to implement easily, these would probably provided by the authorizing agent. Perhaps a Google Researcher can do the research you require, since I do not work for or as a Google Researcher. Here is some preliminary information: http://www.advantagecommunication.com/e_commerce_cc.htm 2) You should throw out the script if it starts to reject a vast number of credit cards. Or you could do away with the script all together, and force the user to enter the number twice, such as with passwords. The script just calculates that the number conforms to a certain checksum algorithm, and does not verify funds or validity of the credit card. 3) You do have some other options such as Paypal (www.paypal.com). Where Paypal does all verification/authorization, and deposits the funds in your account. Users just click on the Paypal link, they are taken to a credit card entry form where they enter their information. Everything is handled by Paypal. It is probably the easiest option to implement with regards to real-time authorization. For example: https://www.paypal.com/en_US/pdf/bluejeanscableCaseStudy.pdf |
Subject:
Re: Setup Credit Card Authorization in e-commerce application
From: jckos-ga on 08 Mar 2005 13:06 PST |
What do I don once I'm satisfied with an answer? I don't know how to close it out. |
Subject:
Re: Setup Credit Card Authorization in e-commerce application
From: pinkfreud-ga on 08 Mar 2005 13:12 PST |
jckos-ga, If the comments above are fully satisfactory as an answer, you may want to cancel your question. Official, compensable answers can be posted only by Google Answers Researchers, and neutron_coding-ga is not a Google Answers Researcher. Sometimes excellent information is offered free of charge by helpful site users. If you cancel, your account will be charged only the fifty-cent listing fee. To cancel your question, click the grey box in the upper right of the screen that says "Cancel Question." |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |