Circle APIs: Getting Started with Payments

Accept payment from traditional and crypto sources and settle in USDC.

Our Payments API is an easy-to-implement API that lets you accept payments from crypto wallets and receive a settlement in USDC. It is designed to be used by any kind of business or internet commerce, not just crypto applications.


Attention: As announced on 3/1/2023, Circle is longer supporting third-party fiat Wire, ACH and SEPA rails via our Payments and Payouts APIs for our customers. More information on this update can be found in our Help Center. Please note that this has no impact on USDC minting or burning, which will continue to be supported via the Circle Account and Core API. For any questions, please reach out to [email protected].

Getting Started

Here's how to get started with the Circle Payments API:

Use our Crypto Payments Quickstart guide to get a sample web application up and running and process your first crypto payment that settles in USDC or the payments source currency.

Start with crypto in 5 minutes

More resources

After trying the quick payment projects above, dig deeper into our documents to discover Circle’s:

You’ll also benefit from the additional insight here:

Ready for the next step?

After experimenting with our APIs, you’ll want to start building test integrations in Sandbox prior to moving into production. Start by applying for a Circle Account. We'll be happy to walk you through the next steps.