Inspiration
- Our inspiration came from real struggles faced by African learners and freelancers who often miss out on premium tools like ChatGPT Plus, Coursera, or design software because of inflexible payment models.
- We wanted to design a solution that truly democratizes access — so that anyone, anywhere, can use premium tools only when they need them, without worrying about monthly charges or card issues. ## What it does
We built a Web3-powered Pay-Per-Use Payment Gateway Mini App that enables content creators and platform owners to monetize premium content flexibly and securely.
Users can choose access durations — per hour, per week, or per month — based on their actual needs. For instance, a student can pay for just one hour of access to an AI tool, while a developer might choose a weekly or monthly plan for continuous use.
Payments are processed through Base (Ethereum), leveraging decentralized blockchain technology to eliminate dependency on Visa or Mastercard. This makes premium content accessible to users without traditional bank cards while ensuring high transparency and security.
Platform owners can easily integrate the mini app, allowing users to unlock premium features or content on-demand without long-term commitments. The system blends flexible billing and decentralized payments, improving access for users while increasing creator revenue.
How we built it
Frontend: Developed using React.js for seamless user interaction.
Smart Contracts: Built with Solidity on the Base network (Ethereum Layer 2) to handle microtransactions securely.
Wallet Integration: Integrated MetaMask for easy crypto payments.
Backend: Node.js and Express for managing user sessions, transaction verification, and analytics.
Testing: Simulated payments using Base testnet and configured dynamic pricing per usage time.
Challenges we ran into
Setting up smart contract gas optimization for microtransactions.
Ensuring ease of use for non-crypto users while maintaining decentralization.
Managing real-time access control (e.g., auto-locking content after a paid session expires).
Educating potential users about crypto wallets and safe transactions.
Accomplishments that we're proud of
Built a working prototype that processes on-chain pay-per-use transactions using Base (Ethereum).
Bridged the gap between Web2 content platforms and Web3 payments.
Created an intuitive UI/UX that simplifies crypto payments for first-time users.
Proved financial inclusivity — anyone can access premium content without a Visa or Mastercard.
Collaborated as a team to design, test, and deploy the system within tight hackathon timelines.
Inspired users and creators by showing how blockchain can solve real African payment challenges.
What we learned
How blockchain and smart contracts can enable trustless, secure transactions.
The importance of user experience when introducing Web3 to non-crypto users.
How to build decentralized apps (dApps) that integrate with existing Web2 platforms.
The value of financial inclusivity in digital transformation across Africa.
What's next for PayAccess(On chain Pay Per Use)
We plan to expand PayAccess beyond the prototype phase into a full ecosystem that supports micro-subscriptions and digital access across sectors like education, AI tools, media, and SaaS platforms. Our next steps include:
Multi-chain support : integrate Polygon and Solana to reduce fees and reach more users.
Mobile integration :launch a lightweight Android app for easier onboarding in regions with low desktop access.
Fiat-to-crypto gateway : allow users to top up using mobile money and convert to crypto seamlessly.
Creator dashboard : analytics for content owners to track usage, revenue, and trends.
AI-powered pricing engine : dynamically adjust pay-per-use rates based on user activity and demand.
Our long-term vision is to make PayAccess the “Stripe of Africa’s Web3 economy”, powering flexible, secure, and inclusive digital payments.
Built With
- base
- basetestnet
- ether.js
- express.js
- ipfs
- javascript
- metamask
- node.js
- react
- solidity
- web3
Log in or sign up for Devpost to join the conversation.