Inspiration We wanted payments to feel like a conversation—not a checkout form. VoicePay explores how voice agents and stablecoins could simplify ordering, payments, and business administration.
What it does
Customers discover demo businesses, order by voice or text, confirm their order, and pay test USDC through Phantom on Solana devnet. Businesses receive matched payments, send receipts, and track orders through preparation and collection.
How we built it
We used Next.js and React for the platform, ElevenLabs for conversational voice, Gemini for interpreting requests, and Solana for devnet USDC payments. SQLite stores orders, invoices, receipts, and fulfilment status.
Challenges we ran into
We tackled model availability and timeouts, voice-tool integration, and keeping conversational requests synchronized with the cart. Payment matching required checking finalized on-chain evidence rather than trusting an AI response.
Accomplishments that we're proud of
We connected conversational ordering to customer-approved wallet payments and merchant workflows. Our merged build passed 32 unit tests and 12 browser tests in both development and production modes.
What we learned
AI can simplify the interface, but financial actions need deterministic rules. Clear confirmation steps, reliable state transitions, and explicit wallet approval matter as much as the conversation.
What's next for VoicePay
Validate live voice and devnet payment journeys, improve onboarding, and strengthen authentication and payment recovery. Real-money support would require security, infrastructure, and compliance work beyond this prototype.
Built With
- elevenlabs
- google-gemini
- google-genai-sdk
- next.js
- node.js
- phantom
- playwright
- react
- solana
- sqlite
- typescript
- usdc
- web-audio-api
- websockets
- zod
Log in or sign up for Devpost to join the conversation.