Skip to main content

Sandbox

Use the Sandbox environment to mock flows, execute transfers and test integrations.

The Developer Sandbox replicates core v2 API functionality with an automated system that uses test fund to simulate normal activities, including a few Sandbox-only endpoints.

To start using the Sandbox environment, create a Developer account.

Sandbox Testnets and Devnets

When you use Create Sandbox Deposit to fund a Profile, the platform creates the asset on the testing network. The asset can then be transferred to any off-platform address that supports the test network. Similarly, when using create a deposit address in Sandbox, the generated address can be used to transfer test assets to the Paxos platform.

Crypto NetworkSupported Testnet/Devnet
Arbitrum OneSepolia
BitcoinTestnet3
Bitcoin CashTestnet
EthereumSepolia
LitecoinTestnet
Polygon POSSepolia
SolanaDevnet

Sandbox Identity Testing

When testing the Identity APIs in Sandbox, you may be blocked by a verification process. If this is the case, use Sandbox Set Identity Status to change id_verification_status and sanctions_verification_status to "APPROVED"and enable an individual identity to transact during Sandbox testing. To enable the Institution to transact during Sandbox testing, set sanctions_verification_status to "APPROVED".

Sandbox Fiat Transfer Testing

To test Fiat Transfers API in Sandbox, the Initiate Sandbox Fiat Deposit endpoint starts test fiat deposit that will be processed based on the memo_id from a previous Fiat Deposit Instructions response. Learn more in the Fiat Transfer Guide.

When creating API credentials via the Dashboard, the transfer:write_sandbox_fiat_deposit scope may not appear in the UI. Including the scope when authenticating may result in an invalid_scope error. Contact Support if you run into any issues using this scope.