comment vérifier si la carte de crédit est valide ou pas de paypal
Je dois prendre l'utilisateur détails de carte de crédit pour le paiement par paypal.
La première fois que l'utilisateur entre dans les détails de la carte de paiement est fait par le biais de paypal pro.
Si la carte n'est pas valide, le paiement ne se fera pas. Le paiement sera effectué uniquement si la carte est valide.
La première fois que l'utilisateur entre dans un valide de carte de crédit et le paiement est fait, si l'utilisateur modifie les détails de carte de crédit, à ce moment, j'ai besoin de vérifier à nouveau si la carte est valide pour paypal ou non.
Alors y at-il des Api qui ne vérifiez que les détails de carte de crédit et non pas le processus tout paiement?
Je suis en cours d'exécution de php et de mysql.
Grâce.
Avinash
OriginalL'auteur Avinash | 2010-01-29
Vous devez vous connecter pour publier un commentaire.
Avec Paypal vos options sont très limitées. Si vous êtes à l'aide de Paypal Pro, vous pouvez vérifier que la carte existe et qu'il est légitime de faire une Autorisation de 0,00$. Si vous utilisez d'autres méthodes de paiement offertes par Paypal, vous ne serez pas en mesure de le faire.
Vos autres options serait alors de vérifier la carte au moins contient de l'information valable. Vous pouvez vérifier le numéro de carte est légitime à l'aide de la L'algorithme de Luhn. Tous les numéros de carte de crédit sont émises dans un modèle qui peut être vérifié à l'aide de cet algorithme. Il ne peut pas confirmer que la carte est valide, mais il permettra d'éliminer les faux numéros de carte de crédit à partir d'entrées. Vous devez également vérifier que la date d'expiration n'est pas expiré et que le code CVV n'est qu'à trois chiffres pour les cartes Visa, MasterCard et Discover Card et quatre chiffres pour American Express.
Si vous avez besoin du code pour valider le numéro de la carte à l'encontre de l'algorithme de Luhn laissez-moi savoir et je peux ajouter ma réponse à inclure.
MODIFIER (ajout de l'algorithme de Luhn code en PHP):
Utilisation:
Le Luhn algoritm aide, mais cette vérification est bien connue (y compris le côté obscur ... )
J'ai ajouté le code PHP qui vérifie un numéro de carte de crédit à l'encontre de l'algorithme de Luhn. @robertnl - L'algorithme de Luhn est une bonne façon de s'assurer un mauvais numéro de carte n'a pas été sans avoir à payer de votre passerelle et les fournisseurs de compte marchand pour valider une carte de crédit. Ce n'est pas une solution complète, mais le meilleur que vous pouvez faire gratuitement.
Dans le site internet du client, je viens de me lancer, cette fonction ne semble pas valider toutes les véritables numéros de carte de crédit (peut-être pas tous les types de cartes de crédit).
OriginalL'auteur John Conde
Sans le savoir beaucoup au sujet de Paypal, j'imagine qu'ils ont une sorte d'autorisation de l'API, où vous pouvez faire un $0.00 autorisation pour voir si la carte est valide.
Souviens de la PCI exigences lors du stockage des détails de carte de crédit.
OriginalL'auteur phidah
Quels sont les détails de la carte de crédit peut être modifié par le client qui ont une incidence sur les données que vous avez stockées. Si le client change quelque chose de substantiel comme son gaufrage, le nom de l'émetteur donne au client une nouvelle carte. De votre point de vue, ce devrait être une nouvelle carte (même si le cardnumber n'a pas changé).
Si vous enregistrez quelques autres détails, alors vous êtes économiser de trop.
De mon point de vue (je suis en train de travailler à un émetteur), ne pas aller dans le sens des autorisations de 0,00$. Si vous voulez à la charge du client, puis de faire de votre autorisation. Pas Paypall, mais l'émetteur de la poignée de l'autorisation. Et en fin de compte, seul l'émetteur sait si la carte est valide ou pas.
OriginalL'auteur robertnl