我试图通过paypal-rest-node sdk集成paypal支付系统,我对如何判断哪些卡号属于哪种卡类型感到有点困惑
例如
这些代码是我直接从他们的github页面复制的,但是在他们的一个信息中,它是"type:" "visa"
。因此,在客户端技术上,用户可以键入内容,然后单击表单提交以将数据发送到服务器。但我对这种类型感到困惑。
var card_data = {
"type": "visa",
"number": "4417119669820331",
"expire_month": "11",
"expire_year": "2018",
"cvv2": "123",
"first_name": "Joe",
"last_name": "Shopper"
};
paypal.creditCard.create(card_data, function(error, credit_card){
if (error) {
console.log(error);
throw error;
} else {
console.log("Create Credit-Card Response");
console.log(credit_card);
}
})
API无法告诉哪些卡号属于哪种卡类型?
答案 0 :(得分:1)
您可以使用credit-card-type
等模块let creditCardType = require('credit-card-type');
let visaCards = creditCardType(yourCCNumber);
console.log(visaCards[0].type); // Type