Creating a USDC Payment Experience with User-Controlled Programmable Wallets
In this video our Senior Developer Advocate, Blessing Adesiji, walks you through how to create a seamless USDC payment experience on your platform for your end users.
Using Circle’s user-controlled foundational sample application, users can deposit USDC into their wallets and send USDC to another address on the Polygon testnet blockchain. We'll demonstrate a sample app restricted to the testnet environment, and focus on creating a gasless payment experience which shows how you can cover gas fees for your users.
In this video, you’ll learn how the deployed application works with an overview of features such as:
- signing up
- depositing USDC and sending USDC to another address
- checking wallet activity
- how users can set up their accounts by creating a PIN code and adding a recovery question
We'll also explain the design of the SDK infrastructure to help you understand how the application works, and the overview of the GitHub repositories.In this tutorial, access two GitHub repositories for this sample app:
- Frontend: Sample User-Controlled Client Web
- Backend: Sample User-Controlled Server Node
- Live Demo Link
Circle Technology Services, LLC (“CTS”) is a software provider and does not provide regulated financial or advisory services. You are solely responsible for services you provide to users, including obtaining any necessary licenses or approvals and otherwise complying with applicable laws. For additional details, please click here to see the Circle Developer terms of service.