# Protocolo NASPIP

**NASPIP (Network-Agnostic Secure Payment Instruction Protocol)** é um padrão open-source para transmitir instruções de pagamento com segurança em qualquer rede de pagamento. A Fluxis fornece a principal implementação de API deste protocolo.

## O que é NASPIP?

NASPIP define uma estrutura de dados segura e padronizada para instruções de pagamento que funciona independentemente da rede de pagamento que você deseja usar. Suporta sistemas de pagamento tradicionais e de criptomoedas, oferecendo:

- **🔒 Segurança**: tokens públicos PASETO v4 com assinaturas Ed25519 para integridade e autenticidade
- **🌐 Agnóstico de rede**: funciona com qualquer blockchain ou rede de pagamento
- **🤝 Interoperável**: padrão aberto que qualquer um pode implementar
- **⚡ Implementação simples**: operações simples de leitura/escrita via API Fluxis ou naspip-go
- **🎯 Flexível**: suporta valores abertos/fechados e QR codes dinâmicos/estáticos

## Recursos principais

### Seguro por design

NASPIP implementa instruções de pagamento assinadas criptograficamente usando tokens públicos PASETO v4. Pagadores podem verificar a autenticidade do token e a integridade do payload sem confiar no canal de transporte. A Fluxis gerencia chaves, assinatura e verificação via API NASPIP.

### Compatibilidade universal

A Fluxis implementa NASPIP para **pagamentos com stablecoins** em redes EVM suportadas (Polygon, Base, Avalanche, Arbitrum, Optimism, Ethereum e outras). Consulte [UAI](/pt/docs/key-concepts/uai) para a lista atual de ativos.

### Foco na experiência do usuário

Projetado para melhorar a UX de pagamentos com criptomoedas até igualar métodos de pagamento tradicionais, tornando pagamentos blockchain acessíveis a todos.


## Por que NASPIP?

Métodos de pagamento tradicionais evoluíram para oferecer experiências de usuário fluidas, mas pagamentos com criptomoedas ainda enfrentam desafios devido a:

- Múltiplas blockchains e tokens
- Informação técnica complexa para usuários
- Falta de formatos padronizados de instruções de pagamento
- Preocupações de segurança na transmissão de dados de pagamento

NASPIP resolve esses desafios fornecendo um protocolo seguro e padronizado que funciona em todas as redes de pagamento.


## NASPIP vs API Fluxis

### Protocolo NASPIP (Open Source)

O [protocolo NASPIP](https://github.com/fluxisus/naspip) é open-source para qualquer um implementar. Define:

- Estruturas de dados para instruções de pagamento
- Requisitos de assinatura criptográfica
- Regras de validação e especificações
- Padrões de interoperabilidade

### API Fluxis (Implementação)

A Fluxis fornece uma implementação de API pronta para produção do NASPIP que gerencia:

- **🔐 Gerenciamento automático de chaves**: sem necessidade de gerenciar chaves criptográficas
- **🔄 Chaves com rotação automática**: segurança de nível empresarial
- **📱 Geração de QR codes**: QR codes prontos para uso
- **🌐 Suporte multirrede**: todas as blockchains principais
- **⚡ Alta performance**: infraestrutura escalável

## API NASPIP Fluxis

A Fluxis expõe operações de tokens NASPIP na REST API (requer Bearer token + `x-fluxis-api-key`):

| Endpoint | Method | Purpose |
| -------- | ------ | ------- |
| `/v1/naspip/read` | POST | Verificar um token NASPIP e retornar o payload parseado (`PasetoCompleteResult`) |
| `/v1/naspip/create` | POST | Criar um token NASPIP a partir de instruções de pagamento ou payload URL |

**Tokens com payload URL:** Quando um token de leitura contém uma `url` e não `payment_options`, a Fluxis busca instruções de pagamento nessa URL e as retorna em `payload.data` (consulte [Protocol Specification](/pt/docs/key-concepts/naspip/protocol-specification)).

Consulte a [referência OpenAPI](/api) para esquemas de solicitação/resposta.

---

**Pronto para começar?** [Cadastre-se na API Fluxis](https://fluxis.us/signup) e comece a integrar pagamentos seguros em minutos!
