WPay is a novel solution for payments and e-commerce, encompassing two integral components: Payment and Marketplace.
The payment section operates on Circle's programmable wallet managed in a Web3 style. It's interconnected with Supabase, and there's a well-established Web2 payment and development system based on Supabase. This allows for quick integration with social accounts and payment methods such as Stripe. Once the Web3 login and payment are operational, they can serve as plugins or templates for Supabase Ecosystem, adding new login and payment methods to existing projects.
The marketplace segment leverages the payment system, utilizing Supabase's database and edge computing capabilities to create standalone sites and card-selling platforms. Payments and Web3 wallets are implemented through the Circle API; thus, for e-commerce operators, they only need to provide a user interface to establish a complete Web3-based mall. For users, this means they can log into the mall and make purchases in a straightforward manner.
Features
The frontend is built with next.js and connected to the database and Edge Functions through Supabase's SDK. The current design does not require separate backend deployment. If any issues arise, such as computations that cannot be performed in edge computing, we'll use the Rust backend that has been developed to streamline the process.
The database, Web2 social login, and Circle interface encapsulation are all implemented in Supabase. It's worth noting that by encapsulating the Circle interface through edge computing, the secret key given by Circle can be stored in encrypted environment variables, making frontend calls more secure. All calls to functions within Supabase from the frontend require uniform authentication.
Supabase-based solution can provide an additional Web3 payment option for many existing projects.
Track
Programmable Wallets
Product Introduction
WPay is a novel solution for payments and e-commerce, encompassing two integral components: Payment and Marketplace.
The payment section operates on Circle's programmable wallet managed in a Web3 style. It's interconnected with Supabase, and there's a well-established Web2 payment and development system based on Supabase. This allows for quick integration with social accounts and payment methods such as Stripe. Once the Web3 login and payment are operational, they can serve as plugins or templates for Supabase Ecosystem, adding new login and payment methods to existing projects.
The marketplace segment leverages the payment system, utilizing Supabase's database and edge computing capabilities to create standalone sites and card-selling platforms. Payments and Web3 wallets are implemented through the Circle API; thus, for e-commerce operators, they only need to provide a user interface to establish a complete Web3-based mall. For users, this means they can log into the mall and make purchases in a straightforward manner.
Features
Product Preview Image
Presentation Slides
slides link
Code URL
github link
Video demo/Deployed URL/Mobile application
link
Team Information*