Use Circle’s sandbox environment for safe development and testing of your Digital Asset Accounts integration
The Digital Asset Accounts sandbox environment lets you safely test your
integration without generating real financial transactions or interacting with
live blockchains. The sandbox APIs match those in production, making it easy to
transition when you are ready to go live.
Digital Asset Accounts sandbox access is not automatically provisioned. After
signing up for a Circle sandbox account, contact your Circle representative to
request Digital Asset Accounts access. Circle must enable this access on your
account before you can use the End User Onboarding and Digital Asset Accounts
APIs. Until access is granted, calls to these endpoints return errors.
To test deposits, withdrawals, or transfers against an end customer account, you
must first onboard a business client through the End User Onboarding API.See Onboard customers
for a step-by-step walkthrough.
After onboarding a client and retrieving their account, you can simulate wire
deposits without sending real bank transfers. Create a wire account, retrieve
the wire instructions, then use the mock deposit endpoint to trigger a simulated
deposit:
Use the trackingRef and beneficiaryBank details from the wire instructions
endpoint. The mock deposit is processed immediately and the balance is credited
to the account.
There is no mock endpoint for crypto deposits. Instead, the sandbox
auto-confirms deposits to generated addresses. After creating a deposit address
using the /v1/accounts/addresses/deposit endpoint, any test transactions sent
to that address are automatically detected and credited. For details on how
deposit
transaction states
progress, see the transaction states reference.