1.0.1 • Published 7 years ago
kepler-payment-js v1.0.1
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_NAME1.0.1
7 years ago