diff options
Diffstat (limited to 'views/mods/mod_creditcard')
| -rw-r--r-- | views/mods/mod_creditcard/paymenthint.phtml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/views/mods/mod_creditcard/paymenthint.phtml b/views/mods/mod_creditcard/paymenthint.phtml index 5ffda92..d9cbbf2 100644 --- a/views/mods/mod_creditcard/paymenthint.phtml +++ b/views/mods/mod_creditcard/paymenthint.phtml @@ -138,7 +138,10 @@ jQuery("#wpsg_mod_creditcard_knr").on("input", function () { ai = parseInt(knr.substr(15, 1), 10);
if (!(((a1 === "4") && (typ === "VISA")) || ((a1 === "5") && (typ === "MasterCard")))) { bb = false; }
for (i = 14; i >= 0; i--) {
- sum = sum + k * parseInt(knr.substr(i, 1), 10);
+ dig = k * parseInt(knr.substr(i, 1), 10);
+ if (dig > 9) { dig = dig - 9;}
+ sum = sum + dig;
+ //sum = sum + k * parseInt(knr.substr(i, 1), 10);
if (k === 2) { k = 1; } else { k = 2; }
}
sum = sum % 10;
|
