Stablecoin Payins
Accept USDC or EURC from third parties. Create a payment intent, share the
deposit address Circle assigns, and reconcile transfers as they settle.
Stablecoin Payouts
Send USDC or EURC to third-party wallets you register and approve through
the Address Book, with Travel Rule support.
Stablecoin Payins and Stablecoin Payouts require explicit activation on your
Circle account. To request access, contact Circle through the
Circle Mint contact form.
Key features
- Payment intents: Create continuous deposit addresses for recurring payins, or transient addresses scoped to a single checkout.
- Address Book: Register, screen, and reuse third-party recipient addresses before you send payouts.
- Refunds: Return funds against a settled payin during the refund window.
- Travel Rule support: Attach originator and beneficiary data to third-party payouts where required.
- Webhooks: Subscribe to intent, payment, recipient, and payout events to track activity. See Webhook events.
API summary
| Product | Area | Purpose |
|---|---|---|
| Stablecoin Payins | Payment Intents | Create and manage deposit-address intents. |
| Stablecoin Payins | Payments | Track settled inbound transfers and refunds. |
| Stablecoin Payouts | Payouts | Send USDC or EURC to registered recipients. |
| Stablecoin Payouts | Address Book | Register, screen, and manage recipient addresses. |
Get started
Receive a Stablecoin Payin
Create a payment intent, share the deposit address, and confirm the payment
when it settles.
Send a Stablecoin Payout
Register a recipient in the Address Book and send USDC or EURC onchain to a
third party.
How Stablecoin Payments work
Understand payment intents, the payments resource, recipient lifecycle, and
refunds.