6
Kredi kartını nasıl doğrularım? Luhn kontrolünü yapmam lazım. Bunu yapmak için böğürtlende bir api var mı?Kredi kartı bilgilerini doğrulayın
Kredi kartını nasıl doğrularım? Luhn kontrolünü yapmam lazım. Bunu yapmak için böğürtlende bir api var mı?Kredi kartı bilgilerini doğrulayın
Sen
// -------------------
// Perform Luhn check
// -------------------
public static boolean isCreditCardValid(String cardNumber) {
String digitsOnly = getDigitsOnly(cardNumber);
int sum = 0;
int digit = 0;
int addend = 0;
boolean timesTwo = false;
for (int i = digitsOnly.length() - 1; i >= 0; i--) {
digit = Integer.parseInt(digitsOnly.substring(i, i + 1));
if (timesTwo) {
addend = digit * 2;
if (addend > 9) {
addend -= 9;
}
} else {
addend = digit;
}
sum += addend;
timesTwo = !timesTwo;
}
int modulus = sum % 10;
return modulus == 0;
}
i yardım – rfsk2010
oldu sevindim ki ayrıca, http://onesandzeros.biz/notebook/ccvalidation.php#Source gelmiş gibi görünüyor kredi kartı numarası doğrulamak için aşağıdaki yöntemi kullanabilirsiniz getDigitsOnly() yöntemini tanımlar. – spork