Die Kreditkartennummer wird mittlerweile anderes dargestellt. Ich müsste am Script die Funktion isRealtedAccount ändern:
Code: Alles auswählen
/**
* Checks wether the given 'cardNumber' belongs to the account 'konto'
*/
function isRelatedAccount(konto, cardNumber, monitor) {
if ((cardNumber == null) || (cardNumber.length < 12)) {
return false;
}
// YYYYYYxxxxxxYY00
// 6 digits from the cardnumer, 6 times 'x', 2 digits from the cardnummer
// The last 2 digits of the cardnumer are replaced with 00.
var cardNumber14 = cardNumber.substring(0, 14);
var accountNo14masked = konto.getKundennummer().substring(0, 6) + 'xxxxxx' + konto.getKundennummer().substring(12, 14);
return accountNo14masked.equals(cardNumber14);
}