tarjetas-de-credito
v2.0.0
Published
Una librería que proporciona funciones para generar y validar números de tarjetas de crédito aleatorios, junto con sus códigos de verificación (VCC) y fechas de vencimiento. Ideal para aplicaciones que requieren datos de tarjetas de crédito de prueba o pa
Downloads
14
Maintainers
Readme
Módulo de Generación y Validación de Tarjetas de Crédito
Este módulo proporciona funciones para generar y validar números de tarjetas de crédito aleatorios.
Instalación
Para instalar y utilizar este módulo en tu proyecto, simplemente ejecuta el siguiente comando en tu terminal:
npm install tarjetas-de-credito
Uso
Para comenzar a generar y validar números de tarjetas de crédito, primero debes importar las funciones necesarias en tu archivo de JavaScript:
const {
generateCreditCard,
validateCreditCard,
} = require("tarjetas-de-credito");
Generar una Tarjeta de Crédito Aleatoria
Puedes generar una tarjeta de crédito aleatoria utilizando la función generateCreditCard()
. Esta función devuelve un objeto JSON que contiene el número de tarjeta, el código de verificación (VCC), la fecha de vencimiento y el nombre asociado a la tarjeta.
const tarjeta = generateCreditCard();
console.log(tarjeta);
El resultado será un objeto similar al siguiente:
{
"cardNumber": 4539678973908970,
"vcc": 765,
"expirationDate": "05/2027",
"name": "John Doe"
}
Validar una Tarjeta de Crédito
Puedes validar una tarjeta de crédito utilizando la función validateCreditCard()
. Esta función toma un objeto de tarjeta de crédito como argumento y devuelve true
si la tarjeta es válida y false
si no lo es.
const tarjetaValida = validateCreditCard(tarjeta);
console.log(tarjetaValida);
El resultado será true
o false
dependiendo de la validez de la tarjeta.
Ejemplo Completo
Aquí tienes un ejemplo completo de cómo utilizar las funciones de este módulo:
const {
generateCreditCard,
validateCreditCard,
} = require("tarjetas-de-credito");
// Generar una tarjeta de crédito aleatoria
const tarjeta = generateCreditCard();
console.log("Tarjeta Generada:", tarjeta);
// Validar la tarjeta de crédito generada
const tarjetaValida = validateCreditCard(tarjeta);
console.log("Tarjeta Válida:", tarjetaValida);