https://github.com/jonasjs/generate-payment-token-efi
https://github.com/jonasjs/generate-payment-token-efi
efi efipay efipay-api nextjs payment-token typescript
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/jonasjs/generate-payment-token-efi
- Owner: JonasJs
- Created: 2025-04-04T21:38:26.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-04-25T21:36:31.000Z (7 months ago)
- Last Synced: 2025-09-06T01:18:35.749Z (2 months ago)
- Topics: efi, efipay, efipay-api, nextjs, payment-token, typescript
- Language: TypeScript
- Homepage: https://generate-payment-token-efi.vercel.app
- Size: 131 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.en.md
Awesome Lists containing this project
README
# Gerador de Token de Pagamento EFI
*Leia em outros idiomas: [English](README.en.md) · [Español](README.es.md)*
Este projeto permite a criptografia dos dados do cartão de crédito diretamente no navegador do cliente para gerar o payment_token da Efí. Esta ferramenta facilita o processo de integração e testes, permitindo gerar tokens de pagamento de forma segura e identificar a bandeira do cartão.
## Sobre o Projeto
Esta aplicação foi desenvolvida para auxiliar desenvolvedores e integradores da Efí a testar a geração de tokens de pagamento. Ela utiliza a biblioteca oficial `payment-token-efi` para criptografar os dados do cartão diretamente no navegador, garantindo a segurança das informações sensíveis do cartão.
## Funcionalidades
- 🔐 Geração de tokens de pagamento para transações com cartão de crédito
- 🎭 Suporte para ambientes Sandbox e Produção
- 🎲 Gerador de dados de cartão de teste
- 📋 Funcionalidade de cópia fácil para a área de transferência
- 💳 Validação de cartão de crédito
- 🔄 Feedback em tempo real
- 🎨 Interface moderna e responsiva construída com Tailwind CSS
## Como Começar
### Pré-requisitos
- Node.js 18.0 ou superior
- npm, yarn ou pnpm
### Instalação
1. Clone o repositório:
```bash
git clone https://github.com/yourusername/generate-payment-token-efi.git
```
First, run the development server:
```bash
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.