Payment MiniApp bridging Mercado Pago fiat to Celo blockchain via embedded wallets.
NeonPay MX is a MiniApp payment platform that bridges fiat and crypto for the Mexican market. It connects Mercado Pago for fiat (MXN) with the Celo blockchain for stablecoin payments (cUSD, USDC, USDT).
This platform serves as a demonstration of a complete payment MiniApp UX, showcasing how traditional fiat payment rails can seamlessly integrate with decentralized finance infrastructure for users in Latin America.
Technical Architecture: Built with Next.js 14 (App Router), TypeScript, and Tailwind CSS. Features a glassmorphism design system with an acid lemon theme, bilingual support (English/Spanish), GSAP animations, and responsive design. Uses React Context API for state management and includes mock integrations for development and testing.
Core Features: Fiat Integration: Mercado Pago OAuth for bank transfers (CLABE/SPEI), payment processing, and account management Crypto Wallets: Privy embedded wallets for secure on-chain transactions Payment Methods: Send/receive crypto, token swaps, top-up from fiat, bill payments, and transaction history x402 Protocol: EIP-3009 signature-based payments for gasless transactions Identity Verification: Self Protocol integration for KYC/verification Multi-Chain Support: Celo (mainnet), Base, and Base Sepolia

