The Circle Wallets API enables internet businesses and blockchain applications to embed digital wallets and process digital dollar stablecoin payments in a simple and hassle-free manner.
Discover how the Circle Wallets API provides a US dollar digital wallet infrastructure without the need for traditional banking relationships.
The Circle Wallets API solves the complex challenges that businesses and applications face when developing native digital wallets by offering an automated solution to store, send, and receive digital dollar stablecoins across customer and business accounts.
With the Circle Wallets API, you can:
Circle has extensive experience providing payment processing solutions to internet businesses and blockchain applications globally, supporting over 10 million digital wallet customers and processing hundreds of billions of dollars in transactions in over 150 countries.
To better understand the value of Circle’s Wallets API, it’s important to analyze the traditional “money technology” that consumers use every day.
Any app or service that includes a “wallet” feature, such as Uber, Airbnb, and Starbucks, typically includes a money tech stack that requires a traditional banking relationship, an FBO bank account with commingled user funds, and some sort of payments processing service for the transfer of funds.
“Business Account APIs give you a way to automate the conversions of funds that occur between dollars and USDC. Businesses can then manage a pool of liquidity in a wallet account that they control programmatically with the Wallets API. All of that custody, liquidity, infrastructure, and more is done with the Wallets API.”
—Jeremy Allaire, Circle CEO
No matter the business model, any product or service that supports digital dollars can benefit from stablecoin wallet infrastructure. The Circle Wallets API provides the necessary tech stack so that businesses can focus on building killer products and cease worrying about scaling, digital asset custody, and security.
One of the best features of the Wallets API is its inherent flexibility, adding value to a variety of business models based on the use case.
A blockchain gaming company, for example, could utilize the Circle Wallets API across its portfolio of games. Using the API, the game developer could collect payments across the globe that would settle in USDC while also providing accounts to thousands of players so that they could purchase digital goods within the games. The Wallets API gives businesses a way to instantiate individual sub accounts for all customers.
The Wallets API integrates digital dollars into customer accounts, opening the door for the seamless transfer of funds across hosted wallets or through on-chain USDC connectivity. Businesses can use the Wallets API to facilitate transfers among its global customer base without the complexity of traditional banking.
Integration of the Circle Wallets API allows for near-instantaneous settlements minus the middleman banks by leveraging USDC. Using the flexible customization features of the API, businesses can construct their own fund flows and funds segmentation in order to support end customer and internal business needs.
Businesses can easily create multiple sub account wallets to optimize business workflows for fast and transparent access by different stakeholders, divisions, or product lines. Companies will have clear, up-to-date insights into user accounts via real-time notifications, reporting, and transaction history, while also enjoying the benefits of global transfers.
Setting up the Circle Wallet API has deliberately been made as easy as possible. Below, you will find the steps you need to take to send funds externally and to receive external funds via the Wallets API.
Obtain an API key for the sandbox environment by setting up an account and generating a new key in “settings”
Ensure your wallet is properly funded for testing
Use the get transfer endpoint feature to retrieve details about the status of the transaction
Obtain an API key for the sandbox environment by setting up an account and generating a new key in settings
You can create new hosted wallets using the create wallet endpoint
You can create a new deposit address using the generate new address endpoint
Make sure to specify the currency and chain you want to utilize
You can use the retrieve transfers endpoint to find transfers that are destined to the wallet you created earlier
For more details on how to send and receive external funds using the Wallets API, click here.
To transform and upgrade your digital dollar wallet infrastructure, sign up for a Circle Business Account today.