kepler-payment-js

1.0.1 • Public • Published

Kepler Payment

Library JS pour encrypter les cartes de paiement depuis le navigateur.

Utilisation

import KeplerPayment from 'kepler-payment-js'

const kp = new KeplerPayment();

const card = {
    number: '4111111111111111',
    expiryMonth: '8',
    expiryYear: '2018',
    cvc: '737',
    holderName: 'John Smith',
};

try {
    const encrypted = kp.encrypt(card)
} catch(err) {
    ...
}

Validation des CB

Le format d'une CB doit respecter le schéma suivant:

{
    number: String,
    expiryMonth: String,
    expiryYear: String,
    cvc: String,
    holderName: String
}

Avant d'encrypter une CB, la library valide chaque champs et une exception est leveé si un des champs n'est pas valide.

Liste des erreurs possibles:

INVALID_CARD_NUMBER
INVALID_CVC
INVALID_EXPIRY_YEAR
INVALID_EXPIRY_MONTH
INVALID_HOLDER_NAME

Readme

Keywords

none

Package Sidebar

Install

npm i kepler-payment-js

Weekly Downloads

0

Version

1.0.1

License

ISC

Unpacked Size

124 kB

Total Files

6

Last publish

Collaborators

  • devfd