/node-ts-prueba-tecnica-culqi

Prueba tecnica para la empresa Interbank Culqi

Primary LanguageTypeScript

Tokenizador de Tarjetas de Credito 👋

Version Documentation License: ISC

API con el proposito de tokenizar tarjeta de credito asi como validar la estructura de la misma

Instalacion y Ejecucion con Docker Compose

Es necesario tener instalado

  • Docker
  • Docker Compose
docker-compose up

Uso en modo desarrollo

Es necesario tener instalado

  • MongoDB
  • NodeJS

Por otro tambien debe duplicar el archivo .env-template y renombrarlo como .env Luego debe modificar la variable MONGODB_URI con el valor de la url de conexion de su instalacion local de mongoDB

npm run install
npm run dev

Ejecutar Test

npm run test

Demostracion

Si desea probar la aplicacion por postman de manera rapida puede importar el archivo qulqi_postman.json en su postman local.

Se le envia al endpoint POST /api/v1/creditCard/sign los siguientes datos en le body

{
    "email": "maximopeoficiales@yahoo.es",
    "expiration_year": "2020",
    "expiration_month": "12",
    "cvv": "455",
    "card_number": "4111111111111111"
}

Token de Tarjeta de Credito

Ahora usamos el metodo POST /api/v1/creditCard/verify y enviamos el token por el Header de tipo Bearer Verificacion de Token

Author

👤 maximopeoficiales

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator