payment-tools

1.0.9 • Public • Published

Usage

In your project folder

npm install --save payment-tools

Format Credit Card Field Example

el.addEventListener('keyup', (e) => {
    var key = event.keyCode || event.charCode;
    if (key === 8 || key === 46) return;
    el.value = PaymentTools.formatCCNum(el.value);
});
 
el.addEventListener('keyup', (e) => {
    var key = event.keyCode || event.charCode;
    if (key === 8 || key === 46) return;
    el.value = PaymentTools.formatCCExp(el.value);
});
 
el.addEventListener('keyup', (e) => {
    var key = event.keyCode || event.charCode;
    if (key === 8 || key === 46) return;
    el.value = PaymentTools.formatCCCVV(el.value);
});

Available Functions

import * as PaymentTools from 'payment-tools';
 
PaymentTools.formatCCNum(num);
PaymentTools.formatCCExp(exp);
PaymentTools.formatCCCVV(cvv, type);
 
PaymentTools.validateCCNum(num);
PaymentTools.validateCCExp(exp);
PaymentTools.validateCCCVV(cvv, type);
 
PaymentTools.getCard(num);
PaymentTools.getType(num);

Readme

Keywords

Package Sidebar

Install

npm i payment-tools

Weekly Downloads

1

Version

1.0.9

License

MIT

Last publish

Collaborators

  • swivel