payments API

The next generation payments processing API

We’ve re-imagined processing payments to combine the benefits of stablecoins and blockchain with traditional forms of payments like cards and bank accounts.

start playing in our sandbox

Build what’s next for payments, 
finance and internet commerce.
Ready for a production key?

api documentation portal

Find guides and reference documentation to help you integrate with Circle APIs.

Get in touch with Circle

Now, your customers can pay or deposit using a debit or credit card with all transactions settling quickly — on crypto rails that don’t require traditional banking or acquiring relationships.

How it works

You send us end users’ debit or credit card and charge details
We process the payment on your behalf. Upon settlement, USD Coin (USDC) is issued and delivered to your USDC Business Account, or credits issued to your end user’s wallets
You can pay others on-chain or cashout to your bank account at any time

Payments API use cases


On- & off-ramps

Grow your user base by enabling global fiat deposits and withdrawals on your product, using USDC for stable and global settlement.


Global e-commerce payments

Take card payments for goods or services on your commerce app or website.


Wallet top offs

Swipe your customer’s card to fund their accounts to be used within your business globally.

icon_api-wallets-mini copy

Global payouts

Send mass payouts to sellers, freelancers, or any service providers around the world. We automate your payout workflows and handle the complexity of sending digital dollars or local currency globally.

icon_api-wallets-mini copy (1)
Accept, store and send crypto payments using USDC
Check out our Wallets API to leverage native crypto and USDC functionality using scalable wallet infrastructure.
Learn more
The full building blocks for innovative platform companies
Support for flexible business models & funds flows to launch your product faster and scale from day one on an open ecosystem.
Learn more