PayOff Fintech
Inspiration
In regions with unstable internet connectivity like the one I stay in, simple financial transactions become unnecessarily difficult. We were inspired to create PayOff after observing how millions of people are excluded from seamless financial experiences simply because they're temporarily offline. We wanted to bridge that gap — to make digital payments possible without active internet access.
What it does
PayOff is a peer-to-peer payment system that enables users to securely transfer funds using Wi-Fi Direct, even when one or both users are offline. Transactions are encrypted, stored locally on both devices, and automatically synchronized with the bank or payment provider once any internet connection becomes available — even briefly.
How we built it
We developed a mobile app using Flutter, with platform-specific implementations for Wi-Fi Direct communication. The backend is built with Django and Firebase, managing transaction reconciliation and user authentication. Each transaction is AES encrypted, signed, and hashed to ensure integrity and non-repudiation. For syncing, we used background services that monitor for any network connection and push queued transactions to the backend.
Challenges we ran into
- Implementing stable peer-to-peer transfer protocols across Android devices with varying hardware
- Ensuring transaction integrity in offline environments and preventing double-spending
- Designing a conflict-resolution mechanism for scenarios when both users come online at different times
- Convincing APIs and services to accept temporarily delayed transaction confirmation
Accomplishments that we're proud of
- Successfully processed and reconciled transactions without internet access at the time of transfer
- Built an end-to-end offline-first fintech protocol that's fast, secure, and scalable
- Created a demo SDK for financial institutions to test integration into their existing apps
What we learned
- Offline-first architecture requires rethinking assumptions about availability, latency, and user flow
- It's possible to deliver a fintech experience that is both resilient and privacy-focused
What's next for PayOff
- Patent filing and IP protection for the core offline transaction protocol
- Partnering with banks and mobile money providers to pilot PayOff SDK integration
- Extending compatibility to feature phones using Wi-Fi or Bluetooth protocols
- Launching a limited regional pilot program in areas with known connectivity issues
- Exploring applications beyond finance — including disaster relief, aid distribution, and mesh commerce
Log in or sign up for Devpost to join the conversation.