The ultimate bridge between high-speed Avalanche blockchain and real-world merchant requirements.
VelocityPay is a premium, AI-powered crypto payment gateway designed for sub-second finality and zero-friction checkout experiences. Built on the Avalanche C-Chain, it leverages Core Wallet deep-linking and Google’s Gemini AI to provide a state-of-the-art payment solution for modern merchants and savvy crypto users.
- Sub-Second Finality: Powered by the Avalanche Consensus, transactions settle almost instantly with fees consistently under $0.02.
- One-Tap Checkout: Elimination of extension friction via mobile-optimized
ethereum:deep-linking for Core Wallet. - Dynamic QR Generation: Intelligent QR codes that encode exact transaction parameters (address, chain ID, and value).
- Powered by Gemini: Every payment link is accompanied by real-time, AI-generated insights about the selected asset (AVAX or BTC).
- Live USDC Estimates: Real-time price oracle integration with CoinGecko via custom Genkit flows to provide merchants with accurate dollar valuations.
- Glassmorphism UI: A stunning, responsive interface featuring interactive backdrop-blurs, radial cursor gradients, and sleek transitions.
- Real-Time Monitoring: Sophisticated
ethers.jsevent listeners that provide instant visual feedback the moment a transaction is broadcast to the network.
| Layer | Technologies |
|---|---|
| Frontend | Next.js 15, Tailwind CSS |
| Blockchain | Ethers.js v5, Avalanche C-Chain |
| AI/ML | Firebase Genkit, Google Gemini |
| UI Components | Shadcn UI, Radix UI |
| State/Forms | Zod, React Hook Form |
VelocityPay follows a robust, modular architecture designed for scalability and speed:
graph TD
A[User Interface] --> B[React Hook Form + Zod]
B --> C[Genkit Action Flows]
C --> D[Gemini AI Engine]
C --> E[CoinGecko Price API]
A --> F[Ethers.js Listener]
F --> G[Avalanche C-Chain]
G --> H[Payment Confirmation]
- Node.js (v18+)
- Local
.envfile withGEMINI_API_KEY - A Core Wallet or Meta-Mask account
- Clone & Enter:
git clone https://github.com/varshini-botla/velocity-pay.git cd velocity-pay - Install Dependencies:
npm install
- Configure Environment:
GEMINI_API_KEY=your_key_here
- Launch Development:
npm run dev
- Multi-Token Support: Support for any ERC-20 on Avalanche.
- Merchant Dashboard: View transaction history and aggregate revenue analytics.
- Automatic Swaps: Direct integration with Trader Joe for automatic conversion to USDC.
- Email Receipts: Automated PDF receipt generation post-confirmation.
Varshini Botla
Full Stack Developer & Blockchain Enthusiast
Tip
Pro Tip: Use the Core Wallet on mobile for the most seamless "One-Tap" experience. VelocityPay detects your device and automatically formats links for the best native experience.