输入完成后我得到了正确的信用卡信息我调用了一个函数来验证信用卡与luhn模块(npm install luhn),因为我使用:
var luhn = require("luhn");
is_valid = luhn.validate(card); // should respond true.
if (!is_valid) {
console.log("Not a valid credit card");
}
return;`
Run Code Online (Sandbox Code Playgroud)
未捕获的ReferenceError:未定义require
对不起如果这是一个简单的问题,但因为我找不到npm打包使用的逻辑简短解决方案.onsubmit我把这个时间称为kkTahsil()功能.
function kkTahsil() {
datalariAl();
var Iyzipay = require('iyzipay');
var iyzipay = new window.Iyzipay({
apiKey: 'sandbox-PZ8jicWrEeE1rt1O75FTOegr5lsW3xxx',
secretKey: 'sandbox-2Q6aaP1FK3HFrXkTsHfftxfiudFMfxxx',
uri: 'https://sandbox-api.iyzipay.com'
});
var nameOnCard = document.getElementById('name-on-card').value;
var expireMonth = document.getElementById('card-exp-month').value;
var expireYear = document.getElementById('card-exp-year').value;
var cvc= document.getElementById('card-cvv').value;
Run Code Online (Sandbox Code Playgroud)
再一次错误.
所以在js中,必须有简单的方法来使用npm模块.但我还没找到.我需要帮助.