Skip to content
PayGlide

PayGlide

Easy fiat to NFT checkout on FLOW

Created on 1st March 2023

•

PayGlide

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

We're due to push a change to the repo within the next few hours that utilises walletless onboarding to enable email log...Read More

Extending the Ecosystem

Incorporates FLOATs, Increment.fi, .find and Circle. Can scale to create easy checkouts for other smart contracts in the...Read More

Best app using USDC

USDC treasury which would be topped up with fiat as needed using Circle's APIs

Circle

Best app extending & integrating with IncrementFi protocols

Retrieves live FLOW to USD prices and uses USDC - FLOW swap pools using increment.fi's smart contract.
Increment Finance

Increment Finance

Discussion

Builders also viewed

See more projects on Devfolio