Overview
Deposit destinations are addresses where you can receive crypto payments. In Sandbox, these are placeholder addresses for API testing. They are not real blockchain addresses, and the Sandbox does not connect to any blockchain network.In this guide, deposit destination and deposit address are used interchangeably. The API refers to the full resource as a “deposit destination,” while the Portal UI uses “deposit address” to refer to the same concept.
Prerequisites
Before you begin, you needcdpcurl and Sandbox API key. See the Quickstart for instructions.
1. Create a deposit destination
Create a deposit destination:Example response
Example response
2. List your deposit destinations
See all deposit destinations for an account:Example response
Example response
Using Portal UI
You can create deposit destinations and simulate deposits through the Portal UI.1. Create a deposit address
Navigate to Accounts
Go to the Accounts page in the CDP Portal Sandbox
Open Deposit addresses tab
Select the Deposit addresses tab. Your existing deposit addresses are listed here.

2. Simulate deposits
Simulate incoming deposits to test your webhook integration and balance updates. This simulates an external sender depositing funds to your deposit address, which then automatically credits your account balance.Navigate to Deposit addresses
From your account details page, go to the Deposit addresses tab where your addresses are listed

-
Webhook events fire:
payment.transfer.processingpayment.transfer.completed
-
Transfer records are created:
- Appear in the List Transfers API
-
Balance is credited:
- The account balance updates immediately
Use simulated deposits to test webhook integration, reconciliation flows via the Transfers API, or balance updates.
