Please describe your proposed solution.
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:
- Tokens or NFTs are minted on Cardano and held in a central wallet, distributed upon receiving credit card payments.
- A smart contract on an EVM network (e.g., Polygon) links to the Cardano asset via its policy id.
- The asset is listed for sale on the website, with credit card payment as an option.
- The buyer undergoes KYC through the payment processor, and payment is processed in USD, EUR, or other credit card currency.
- The payment is converted to the EVM chain's currency (e.g., Matic) and sent to the smart contract.
- A custom daemon monitors payments, transferring the token or NFT to the buyer on the Cardano network seamlessly within 1-2 minutes.
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.