tarjetas-de-credito
Version:
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
73 lines (51 loc) • 2.15 kB
Markdown
# 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:
```bash
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:
```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.
```javascript
const tarjeta = generateCreditCard();
console.log(tarjeta);
```
El resultado será un objeto similar al siguiente:
```json
{
"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.
```javascript
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:
```javascript
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);
```