Este documento explora aplicaciones y casos de uso del mundo real para implementar pagos seguros con Fluxis API y el protocolo NASPIP, demostrando cómo integrar pagos blockchain en tus aplicaciones usando el flujo de API de comercio compatible.
::::tip Authentication pattern
Todos los ejemplos siguientes asumen que ya has intercambiado tu clave API y secreto por un token Bearer vía POST /v1/auth/token. Las rutas protegidas requieren ambosAuthorization: Bearer <token> y x-fluxis-api-key: <api_key>. Nunca expongas secretos API en código del lado del cliente.
::::
Comercio electrónico y retail
Pagos en tienda online
Escenario: Una plataforma de comercio electrónico quiere aceptar pagos con criptomonedas junto con métodos de pago tradicionales.
Solución Fluxis API:
Code
const API_BASE = "https://api.fluxis.us/v1";const POS_ID = "YOUR_POINT_OF_SALE_ID";// 1) Intercambia clave API + secreto por un token de acceso (solo en servidor)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) Crea una solicitud de pago para un 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) Presenta paymentRequest.token al pagador (QR / deep link / checkout alojado)// Opcional: POST /pos/:posID/payment-request-checkout para una URL de checkout alojado
Beneficios:
🚀 Integración rápida: Empieza en minutos con Fluxis API
🔐 Seguridad empresarial: Instrucciones de pago NASPIP firmadas (PASETO v4) y verificación de firmas de webhooks
🌐 Multired: Soporte para activos EVM configurados (UAIs) en redes habilitadas como Polygon, Base, Avalanche y Arbitrum
📱 Checkout flexible: Token NASPIP QR, deep links o checkout alojado
⚡ Alto rendimiento: Infraestructura escalable para aplicaciones de producción
Sistemas de punto de venta (POS)
Escenario: Una tienda retail quiere aceptar pagos con criptomonedas en ubicaciones físicas usando un flujo estilo cajero.
Registra un webhook de cuenta para recibir actualizaciones de estado completed, underpaid o overpaid y ejecuta la transferencia una vez confirmado el pago.
Integración de pagos DeFi
Escenario: Un protocolo DeFi quiere integrar instrucciones de pago seguras para yield farming y provisión de liquidez.