Este documento explora aplicações e casos de uso do mundo real para implementar pagamentos seguros com Fluxis API e o protocolo NASPIP, demonstrando como integrar pagamentos blockchain em suas aplicações usando o fluxo de API de comerciante compatível.
::::tip Authentication pattern
Todos os exemplos abaixo assumem que você já trocou sua chave API e segredo por um token Bearer via POST /v1/auth/token. Rotas protegidas exigem ambosAuthorization: Bearer <token> e x-fluxis-api-key: <api_key>. Nunca exponha segredos API em código client-side.
::::
E-commerce e varejo
Pagamentos em loja online
Cenário: Uma plataforma de e-commerce quer aceitar pagamentos com criptomoedas junto com métodos de pagamento tradicionais.
Solução Fluxis API:
Code
const API_BASE = "https://api.fluxis.us/v1";const POS_ID = "YOUR_POINT_OF_SALE_ID";// 1) Troque chave API + segredo por um token de acesso (somente server-side)const authRes = await fetch(`${API_BASE}/auth/token`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ api_key: process.env.FLUXIS_API_KEY, api_secret: process.env.FLUXIS_API_SECRET, }),});const { data: auth } = await authRes.json();// 2) Crie uma solicitação de pagamento para um checkoutconst prRes = await fetch(`${API_BASE}/pos/${POS_ID}/payment-request`, { method: "POST", headers: { Authorization: `Bearer ${auth.token}`, "x-fluxis-api-key": process.env.FLUXIS_API_KEY, "Content-Type": "application/json", }, body: JSON.stringify({ amount: "299.99", unique_asset_id: "npolygon_t0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359", reference_id: "order-12345", }),});const { data: paymentRequest } = await prRes.json();// 3) Apresente paymentRequest.token ao pagador (QR / deep link / checkout hospedado)// Opcional: POST /pos/:posID/payment-request-checkout para uma URL de checkout hospedado
Benefícios:
🚀 Integração rápida: Comece em minutos com Fluxis API
🔐 Segurança empresarial: Instruções de pagamento NASPIP assinadas (PASETO v4) e verificação de assinatura de webhooks
🌐 Multirrede: Suporte a ativos EVM configurados (UAIs) em redes habilitadas como Polygon, Base, Avalanche e Arbitrum
📱 Checkout flexível: Token NASPIP QR, deep links ou checkout hospedado
⚡ Alto desempenho: Infraestrutura escalável para aplicações de produção
Sistemas de ponto de venda (POS)
Cenário: Uma loja de varejo quer aceitar pagamentos com criptomoedas em locais físicos usando um fluxo estilo caixa.
Registre um webhook de conta para receber atualizações de status completed, underpaid ou overpaid e execute a transferência após confirmação do pagamento.
Integração de pagamentos DeFi
Cenário: Um protocolo DeFi quer integrar instruções de pagamento seguras para yield farming e provisão de liquidez.