summaryrefslogtreecommitdiff
path: root/views/mods/mod_creditcard
diff options
context:
space:
mode:
Diffstat (limited to 'views/mods/mod_creditcard')
-rw-r--r--views/mods/mod_creditcard/paymenthint.phtml5
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;