Last updated 4 weeks ago
Cardano needs an open-source repo to accept Credit Card payments for digital products. Very few projects have this on Cardano and, as a result, are missing out on a large market of non-crypto users.
This is the total amount allocated to Credit Card Gateway. 0 out of 4 milestones are completed.
1/4
Set-up NextJS framework
Cost: ₳ 25,714
Delivery: Month 2 - May 2024
2/4
Back-end Services
Cost: ₳ 25,714
Delivery: Month 4 - Jul 2024
3/4
EVM Smart Contract Template
Cost: ₳ 25,714
Delivery: Month 7 - Oct 2024
4/4
Set-up Payment Processor
Cost: ₳ 25,715
Delivery: Month 8 - Nov 2024
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
Vlad Mikirtumov
Open source a NextJs repo that includes a payment processor and smart contracts to accept credit card payments for NFTs and other digital payments. A working demo is available
No dependencies
The project will be open-sourced under the MIT License on our GitHub repo https://github.com/dynamicstrategies
We regularly post open-source and research under Creative Commons on our Dynamic Strategies wepage
Enabling credit card payments is vital for widespread app adoption in the Cardano ecosystem. To promote inclusivity, more Cardano apps should accept credit card payments.
Dynamic Strategies, a niche player in the crypto space, creates innovative applications like Cardano Beam, which adds GPS coordinates to NFTs and other assets on Cardano. Initially, we developed an open-source code for connecting web wallets to apps and released it on GitHub. This code has become a go-to resource for developers starting their app journey.
We propose open-sourcing the Fiat on-ramp developed for our Cardano Beam events marketplace. We aim to use the widely recognized NextJs framework to make it accessible to a broad developer audience familiar with Web2.
The on-ramp employs a cross-chain bridge, which is essential for payment processors operating on EVM blockchains. When users pay with a credit card, the payment is converted into a transaction on an EVM blockchain, and assets on the Cardano blockchain are transferred using a custom daemon provided in the repo.
Functionality:
The process is client-friendly, resembling a Web2 transaction. Developers can customize the visibility of Cardano blockchain elements, ensuring a smooth experience for less tech-savvy users.
The main goal of the project is to provide developers in Cardano a template of how to integrate Credit Card payments into their projects in under a week
This project is to take the working product and package it into a separate github repo for the developer community to use in their projects. The solution is working in production in the Cardano Beam app and is used to sell NFT tickets to events
Introducing an open-source fiat on-ramp as a user-friendly solution allows developers to seamlessly integrate Credit Card payment capabilities into their projects. Utilizing a NextJs template, developers can easily incorporate this feature into their existing projects or create new ones from the provided repository.
This initiative aims to boost Cardano adoption by attracting non-crypto users to the ecosystem. Additionally, it will enhance developers' understanding by offering a straightforward example of implementing a fiat on-ramp for their businesses or DAOs, fostering broader knowledge within the community.
The benefits of open-sourcing this for the Cardano app developers is that they get an example code to get started immediately, a tested process that works and a payment processor that pays. The time between deciding to use and being able to accept fiat payments is less than a week.
The project will be a success if we get interest from developers in the ecosystem. Judging from our previous large open-source release, which was the first wallet connector for web wallets on Cardano, the popularity grew very quickly and we received great feedback from users.
This solution is already working in production on the Events page of the Cardano Beam app where users can buy NFT tickets to events, pay for them with their credit card and have the ticket delivered to their Cardano wallet: https://cardanobeam.app/events
Project Lead: Dmitry Shibaev
Dmitry Shibaev is an experienced Project Lead and Senior Developer with a proven track record in both big tech and financial markets. His expertise spans 5 years in delivering large-scale SAP projects for energy companies in southern Europe and 15 years in financial markets, where he successfully led significant projects at a prominent investment bank across London, Singapore, and Amsterdam.
Open-Source Contributions:
Dmitry has actively contributed to the open-source community, showcasing his skills in building tools and fostering collaboration:
Full Stack Expertise:
Dmitry is proficient in both Web2 and Web3 technologies, showcasing his skills in building the full stack behind Dynamic Strategies (https://dynamicstrategies.io) and Cardano Beam (https://cardanobeam.app).
Plutus Pioneers Cohort:
Dmitry was part of the inaugural cohort of Plutus Pioneers and received recognition for building community tools at Adafolio (https://adafolio.com/portfolio/8f7da192-0257-11eb-9684-a45e60be653b).
Stake Pool Operation:
He is an integral part of a team operating the Cardano Stake Pool with the ticker DSIO, registered in 2020. The pool has received multiple delegations from the Cardano Foundation in acknowledgment of outstanding contributions to the community.
Community Engagement:
Dmitry actively participates in the Cardano forum and Cardano Stack Exchange, contributing to community discussions and sharing knowledge.
Project Delivery and Recognition:
100% success rate in delivering on previously funded Catalyst proposal. The team has successfully delivered 3 out of 3 of their previously funded Catalyst projects. Dynamic Strategies was selected for the Midnight Dev Net and has a track record of delivering solutions in risk management and AI for the traditional banking sector (e.g. https://riskview.app).
Activities:
Set up the NextJS skeleton
Create back-end services:
Expected time to completion: 2 months
Resources:
Deliverables:
Outputs:
Code in a dedicated and open-source github repo
Intended Outcomes:
Developers should be able to clone the repo and launch the front end and back end service
Activities:
Expected time to completion: 1 month
Resources:
Deliverables:
Outputs:
A manual with code example showing how to launch the smart contract on an EVM chain using Remixn and perform operations to retrieve funds from the smart contract
Intended Outcomes:
Developers can set up smart contracts on an EVM chain that reference Cardano assets
Activities:
Set up the payment processor
Refine and Fix bugs
Expected time to completion: 2 months
Resources:
Deliverables:
Outputs:
Documentation in the github repo on how to onboard onto a payment processor and connect it to the front-end, back-end and smart contracts.
Intended Outcomes:
Developers understand how to connect the payment processor to the infrastructure built in this proposal.
Project Lead: Dmitry Shibaev
https://www.linkedin.com/in/shibaev/
Junior Dev: Vlad Mikirtumov
https://www.linkedin.com/in/vmikirtumov/
Milestone 1: Front-end NextJs and Backe-end services
Total $14,400
Milestone 3: Smart Contracts
Total $7,200
Milestone : Payment Processor Connector
Total $14,400
The total budget is 36,000 USD
At a price of 0.35 ADA per USD
Total in ADA: 102,857
The project aims to bring new businesses and users to Cardano by offering a unique feature. Developers, artists, and business owners who opt for Cardano as their platform will have the capability to accept credit card payments from their clients—a feature currently limited on Cardano. This enhancement simplifies the onboarding process for individuals unfamiliar with crypto and Cardano, expanding the potential customer base significantly.