Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Take easy card payment for NFTs #42

Closed
1 of 3 tasks
wfalcon0x opened this issue Jun 10, 2022 · 1 comment
Closed
1 of 3 tasks

Take easy card payment for NFTs #42

wfalcon0x opened this issue Jun 10, 2022 · 1 comment
Assignees

Comments

@wfalcon0x
Copy link

Walletless

Grant category

Please select one or more of:

  • Open source maintenance
  • Developer tools / services
  • Educational material

Description

Buy NFTs directly with card

Problem statement

  • Selling NFTs to non-crypto natives is harder than it should be – you first buy crypto, then buy the NFT, paying twice the fees and go through a lengthier process
  • Accepting direct card payments requires a significant amount of dev work

Target audience

  • NFT merchants on FLOW wanting a ‘Pay with Card’ checkout option

Evidence for the need

  • Direct card-to-NFT purchases boost sales by 300% (MoonPay survey)
  • Discussions with other founders about their experiences selling NFTs
  • Survey friends and family about their experiences buying NFTs

Proposed solution

  • A ‘Pay with Card’ button to checkout NFTs with cards
  • Checkout solution can be added to a merchant website through a code snippet
  • Buyers won’t need to already have a crypto wallet to buy NFTs
  • Merchant can still offer 'Connect Wallet' button for checkout with crypto wallets like Dapper, Blocto, Lilico

Impact

  • Higher sales conversions for FLOW projects

In what ways does this benefit the broader Flow developer ecosystem?

  • Save months of dev work

Milestones and funding

Note: You can leave the USD proposal empty / "TBD". Please consider adoption and/or maintenance milestones at the end of your project.

Milestone Deliverables Timeline Risks USD proposal
1 - Wireframes & Architecture - Wireframes of the checkout process
- Wireframes of the wallet UI
- High-level architecture diagrams
1 week -
2 - FCL compatible wallet - FCL endpoint APIs
- Magic link authentication
- Pluggable private key management solution
4 weeks 3rd party integrations
3 - Card Payments - Fiat payment for NFT purchases with USDC
- Send an email to the user after the purchase with receipt
2 weeks
4 - Wallet UI - Show minimal NFT gallery for purchased NFTs (compatible with FLOW’s metadata standard)
- Transfer NFTs out of wallet
2 weeks
5 - Security - Secure private key management solution utilising HSM
- Adopt best practices to prevent fraudulent activity
3 weeks 3rd party integrations
6 - Merchant checkout solution - The UI for the merchant setting up the NFT checkout
- The NFT checkout page
- Checkout APIs
3 weeks 3rd party integrations
7 - Testing and rolling to live environment - Testing and bug fixing
- Rolling out the solution to live environment / Mainnet
2 weeks
8 - Adoption - 3 merchants use Walletless checkout solution
- Gather feedback
1 week
9 - SDK for Devs - SDK to add button to app & customise checkout experience
- SDK documentation
4 weeks
10 - Maintenance Supporting merchants, resolving issues 4 months

Team

Name Role Bio Contact
Daniel N Product Oxford University Engineering scholar, Ex-BAML, experience in tech and finance [email protected]
Akos E Architect and Full Stack Engineer graduating in Germany, years in software development, technical leadership and architecture [email protected]
Mislav K Front-end Engineer Front-end experience for many start-ups, including web3
Paul F Business Analyst Accountant, ex-Deloitte, c-suite experience, background in finance and healthcare
@alxflw
Copy link
Contributor

alxflw commented Jul 20, 2022

Thanks again for sharing more details with us! We'd be in favor of #48

@alxflw alxflw closed this as not planned Won't fix, can't repro, duplicate, stale Jul 20, 2022
@alxflw alxflw removed the in review label Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants