Este proyecto se encarga de simular la tokenización de tarjetas de crédito/débito para su uso en pasarelas de pago.
- Backend: TypeScript, Node.js
- Servicio AWS: EKS
- Base de datos no relacional: Redis, MongoDB, DynamoDB, DocumentDB
- Test: Jest, Postman
- Clona el repositorio y navega a la carpeta del proyecto.
- Ejecuta
npm install
para instalar las dependencias. - Ejecuta
npm run build
para compilar TypeScript y generar el build de la aplicación.
-
Método: POST
-
Headers: Authorization: Bearer Token: "Bearer pk_test_LsRBKejzCOEEWOsw"
-
Body JSON:
{ "email": "[email protected]", "card_number": "4517750267827101", "cvv": "123", "expiration_year": "2025", "expiration_month": "10" }
- URL: http://localhost:3000/card?token=
- Método: GET
- Response:
{
"email": "[email protected]",
"number": "4517750267827101",
"expirationYear": "2025",
"expirationMonth": "10"
}