PayGlide
Easy fiat to NFT checkout on FLOW
The problem PayGlide solves
Accepting FIAT for NFTs remains a bottleneck which inhibits adoption of WEB3.0 by the mass market.
PayGlide’s demo enables an NFT priced in FLOW to be purchased directly with card on testnet. The solution can be expanded to enable easy checkout setup.
Challenges we ran into
The demo demonstrates the purchase of a FLOAT NFT priced for 1 FLOW with card on testnet. This required many processes put together to implement a working solution on testnet in a short amount of time including:
-
Using the FLOATs contract by Emerald City DAO to demonstrate the solution https://testnet.floats.city/0xad6aa3b3eb3a0dd3/event/136396920 -
Retrieving live FLOW to USD prices -
Displaying all fees at checkout (in the spirit of transparency) -
Ensuring valid flow wallet addresses and .find wallet addresses entered -
Ensuring only one FLOAT per address, and each wallet already has the storage/public path for FLOATs -
Implemented a USDC treasury -
Implemented exchange of USDC to FLOW using a USDC - FLOW swap (increment.fi) -
Stripe integration for fiat payment -
Ensured the original smart contract creators receive royalties -
Minting of the NFT and transfer to the provided wallet address -
Proving a link to the transaction on testnet using flowscan
We had time constraints and could not implement everything we wanted.
We had many more edge case scenarios that still need to be considered.
We also had some challenges customising Stripe UI as per our initial workflow.
Tracks Applied (4)
Best Use of Walletless Onboarding
Extending the Ecosystem
Best app using USDC
Circle
Best app extending & integrating with IncrementFi protocols
Increment Finance
Technologies used
Discussion
Builders also viewed
See more projects on Devfolio

